当前位置:首页 » 内核 - 第3页

08月09日

copy_{to, from}_user()的思考_Linux阅码场

发布 : zsy861 | 分类 : 《关注互联网》 | 评论 : 0 | 浏览 : 324次
copy_{to, from}_user()的思考_Linux阅码场

引言我们对copy_{to,from}_user()接口的使用应该是再熟悉不过吧。基本Linux书籍都会介绍它的作用。毕竟它是kernelspace和userspace沟通的桥梁。所有的数据交互都应该使用类似这种接口。所以,我们没有理由不知道接口的作用。但是,我也曾经有过以下疑问。为什么需要copy_{to,from}_user(),它究竟在背后为我们做了什么?copy_{to,from}_user()和memcpy()的区别是什么,直接使用memcpy()可以吗?memcpy()替代copy_{to,from}_user()是不是一定会有问题

07月25日

HarmonyOS与Android的全面对比_李子捌的博客

发布 : zsy861 | 分类 : 《关注互联网》 | 评论 : 0 | 浏览 : 388次
HarmonyOS与Android的全面对比_李子捌的博客

目录一、前言二、HarmonyOS与Android的对比2.1HarmonyOS并不是Android的替代品2.2系统定位2.3内核对比2.4运行速度三、方舟编译器一、前言这段时间我在寻思着学习一下鸿蒙,第一是因为在着手做一个自己的开源项目,技术选型的时候想到了鸿蒙;第二是我个人非常看好鸿蒙系统的未来,清楚明白华为和一些民族企业担负的责任和国人的期待,虽然带着一些民族感情;鸿蒙刚发布的时候自己是非常激动的,但是后来项目太忙一直没有认真的去了解过,这次打算花一部分时间认认真真的去研究学习一下。

06月25日

华为VS谷歌:万物互联,谁主沉浮?_老猿Python

发布 : zsy861 | 分类 : 《关注互联网》 | 评论 : 0 | 浏览 : 331次
华为VS谷歌:万物互联,谁主沉浮?_老猿Python

一、一周两套操作系统发布6月2日,华为通过直播形式举行了鸿蒙HarmonyOS2及华为全场景新品发布会,关于该发布会的详细内容老猿在《鸿蒙最新功能及承载设备详解:HarmonyOS2及华为全场景新品发布会全纪录》进行了详细介绍,在此不多赘述。其实在华为发布会前,业内有个爆炸性的消息是:5月25日,Google发布了研发5年之久的新操作系统FuchsiaOS1.0,并已经推送到2

06月01日

发布 128 核 Altra Max,自研内核,明年推出 5nm 处理器,“性能怪兽”Ampere 搞大事?_CSDN云计算

发布 : zsy861 | 分类 : 《资源分享》 | 评论 : 0 | 浏览 : 352次
发布 128 核 Altra Max,自研内核,明年推出 5nm 处理器,“性能怪兽”Ampere 搞大事?_CSDN云计算

2015年,在英特尔就职28年的总裁ReneeJames辞职,正在大众纷纷猜测她将如何开启下一段旅程时,她有了创业的想法,2017年带领新团队创立了专注于为云和边缘打造微处理器的Ampere公司。在云原生浪潮下,底层硬件需支持云计算所需的弹性、韧性、自动化和便捷性。因此云计算需要合适的CPU,提供可预测的高性能、平台可扩展性、节能的计算密度,这是Ampere在2020年推出全球第一款云原生处

05月27日

Linux 5.13 还原并修复了有问题的明尼苏达大学补丁_极客日报

发布 : zsy861 | 分类 : 《资源分享》 | 评论 : 0 | 浏览 : 347次
Linux 5.13 还原并修复了有问题的明尼苏达大学补丁_极客日报

之前,明尼苏达因写论文向Linux提交恶意代码而被拉黑,整个大学都被禁止向Linux内核提交代码。虽然涉事人员公开致歉,但Linux社区也并不打算原谅。目前该事件的最新进展是,Linux内核开发人员完成对所有的UMN.edu补丁的审查工作,以解决与内核的合并问题,并清理/修复了可疑补丁。GregKroah-Hartman在上周四发送了针对Linux5.13-rc3的char/misc修复程序&#x

05月26日

45岁程序员外出求职,抑郁了_云水木石

发布 : zsy861 | 分类 : 《资源分享》 | 评论 : 0 | 浏览 : 312次
45岁程序员外出求职,抑郁了_云水木石

在陈皓的专栏:左耳听风中,写过一段话:在职场上,审视自己的最佳方式,就是隔三差五就出去面试一把,看看自己在市场上能够到什么样的级别。我在目前的公司已经呆了十年,很少去了解市场行情,早就忘记了面试是何滋味。看到这段话之后,我决定去尝试一把,了解一下当前职场对技术的需求,为未来早做打算。我选择了拉勾这个求职网站,针对我目前的经验,选择了C/C++和Android系统开发这两个求职方向。C/C++属于入

05月25日

2个工具,助你排查Kubelet CPU 使用率过高问题_Rancher Labs

发布 : zsy861 | 分类 : 《资源分享》 | 评论 : 0 | 浏览 : 330次
2个工具,助你排查Kubelet CPU 使用率过高问题_Rancher Labs

本文是跟安信证券容器云技术团队共同进行问题排查的最佳实践。问题背景我们发现客户的Kubernetes集群环境中所有的worker节点的Kubelet进程的CPU使用率长时间占用过高,通过pidstat可以看到CPU使用率高达100%。本文记录下了本次问题排查的过程。集群环境排查过程使用strace工具对kubelet进程进行跟踪1、由于Kubelet进程CPU使用率异常,可以使用strace工具对kubelet进程动态跟踪进程的调用情况,

04月28日

实践和原则,哪个更重要?tcp syncookie的问题和解法_Netfilter,iptables/OpenVPN/TCP guard:-(

发布 : zsy861 | 分类 : 《休闲阅读》 | 评论 : 0 | 浏览 : 345次
实践和原则,哪个更重要?tcp syncookie的问题和解法_Netfilter,iptables/OpenVPN/TCP  guard:-(

测了一次tcpsyncookie的抗D性能,发现了一件有趣的事情,周末写一篇随笔出来。请看下面的时序:简单讲就是在syncookie被触发的时候,客户端可能会被静默丢掉最多3个字节,所谓静默就是客户端认为这些字节被收到了(因为它们被确认了),然而服务端真真切切没有收到。关于这个POC也非常简单://$catpoc.c#include<stdio.h>#include<std

04月15日

答应我,这次搞懂 I/O 多路复用!_小林coding

发布 : zsy861 | 分类 : 《关注互联网》 | 评论 : 0 | 浏览 : 349次
答应我,这次搞懂 I/O 多路复用!_小林coding

这次,我们以最简单socket网络模型,一步一步的过度到I/O多路复用。但我不会具体细节说到每个系统调用的参数,这方面书上肯定比我说的详细。好了,发车!最基本的Socket模型要想客户端和服务器能在网络中通信,那必须得使用Socket编程,它是进程间通信里比较特别的方式,特别之处在于它是可以跨主机间通信。Socket的中文名叫作插口,咋一看还挺迷惑的

关于我们 | 我要投稿 | 免责申明

Copyright © 2020-2022 ZhangShiYu.com Rights Reserved.豫ICP备2022013469号-1