百度360必应搜狗淘宝本站头条

linux 源码 第3页

    第二章 Linux系统总览-2.1 Linux前世今生

    大家知道,Windows系统是微软的,大概也知道Android系统是Google的,那Linux呢,Linux是大家的,想要了解Linux来龙去脉,网上搜索一下,就有很多,另外,建议可以去维基百科(http://zh.wikipedia.org/wiki/linux)看看,也很详细,我这里写的,很多...

    Linux系统内核概述(linux操作系统内核)

    Linux内核是一种开源的类Unix操作系统宏内核。Linux内核是Linux操作系统的主要组件,也是计算机硬件与其进程之间的核心接口。它负责两者之间的通信,还要尽可能高效地管理资源。之所以称为内核,是因为它在操作系统中就像果实硬壳中的种子一样,并且控制着硬件的所有主要功能。内核的用途主...

    600个Linux命令大全,从A到Z,2023年收藏大吉!

    本文为Linux命令大全(有PDF),从A到Z都有总结,建议大家收藏以便查用,或者查漏补缺!A命令描述access用于检查调用程序是否可以访问指定的文件,用于检查文件是否存在accton用于打开或关闭记帐进程或更改信息进程记帐文件aclocal用于从configure.in文件自动生成aclocal...

    Linux 6.14-rc1 发布 NTSYNC 已完成 AMDXDNA 驱动程序等也已发布

    LinusTorvalds刚刚发布了Linux6.14-rc1,为Linux6.14合并窗口画上了句号。NTSYNC驱动程序现已完成,可以更好地模拟WindowsNT同步原语,从而在Linux上更好地处理Wine/Proton(SteamPlay)Windows...

    「底层原理」epoll源码分析,还搞不懂epoll的看过来

    前言Linux内核提供了3个关键函数供用户来操作epoll,分别是:epoll_create(),创建eventpoll对象epoll_ctl(),操作eventpoll对象epoll_wait(),从eventpoll对象中返回活跃的事件而操作系统内部会用到一个名叫epoll_event_c...

    Linux内核报文收发-TCP(linux发送报文命令)

    Linux版本:3.10.103网卡驱动:ixgbe协议头请输入图片描述注意上图中的五个非常重要的东西:SequenceNumber是包的序号,用来解决网络包乱序(reordering)问题。AcknowledgementNumber就是ACK——用于确认收到,用来解决不丢包的问题。Wind...

    Linux源码学习笔记 day1 开机时如何加载系统?

    今天开始学习闪客老师的《Linux源码趣读》在开机的时候,主板上的BIOS程序会把硬盘启动区的512个字节复制到内存里的0x7c00的位置,再跳转到这里运行。开机后初始化指向BIOSCPU中的PC寄存器,存储着即将要执行的指令的内存地址。开机时需要初始化PC寄存器的值为0xFFFF0。这是I...

    Linux Kernel源码阅读: x86-64 系统调用实现细节(二)

    特别说明:该文章前两天发布过,但一直在审核中。看头条网友说字数太多可能一直处于审核中状态,我把该文章拆分成几个章节发布,如影响阅读体验还请见谅。五、系统调用编号在示例程序中,我们使用了write和exit系统调用,并通过%rax传递了系统调用号。在Linux中,32位系统和64位系统有不同的系统调用...

    Linux内核源码走读之IPv4及IPv6(linux系统ipv6地址配置)

    最近在看内核网络协议栈的代码,打算写几篇文章记录下。本文是关于IPv4及IPv6相关的内核源码走读,包括IPv4/IPv6的初始化,以及IP报文的接收和发送。IPv4IPv4报头首先看下IPv4报头的定义,对应内核源码中的结构体是structiphdr:structiphdr{__u...

    从源码解析linux内核中如何实现网络数据的输入和输出

    理解Linux内核如何处理网络数据的输入和输出,需要深入到内核网络协议栈的源码中。这是一个复杂的过程,涉及到多个子系统和数据结构。下面我将从源码层面解析Linux内核网络数据输入和输出的主要流程和关键点,并提供一些相关的源码位置,希望能帮助你理解。核心数据结构:sk_buff(Socket...