Linux 内核第一版 (v0.01) 开源代码解读
《Exploring the internals of Linux v0.01》是一篇解读 Linux 内核第一版开源代码的文章。此文今天在 Reddit 和 Hacker News 都冲上了热门。
原文:https://seiya.me/blog/reading-linux-v0.01
文章介绍道,Linux 内核首个开源版本 (v0.01) 的体积非常小,仅包含 10,239 行代码。如果除去注释和空行,只剩下 8,670 行。正因它足够小,所以方便理解,是了解类 UNIX 操作系统内核内部结构的良好起点。
部分要点 & 有趣的冷知识:
- v0.01 总共包含 66 个 system call,如下:
access acct alarm break brk chdir chmod chown chroot close creat dup dup2 execve exit fcntl fork fstat ftime getegid geteuid getgid getpgrp setsid getpid getppid getuid gtty ioctl kill link lock lseek mkdir mknod mount mpx nice open pause phys pipe prof ptrace read rename rmdir setgid setpgid setuid setup signal stat stime stty sync time times ulimit umask umount uname unlink ustat utime waitpid write
- 针对 i386 进行了深度硬编码
- Linux 内核最初的名字为"FREAX"
# Makefile for the FREAX-kernel.
- 5 行代码实现 Kernel panic
volatile void panic(const char * s) { printk("Kernel panic: %s\n\r",s); for(;;); }
- Linus 当时没有 8MB RAM 的机器
* For those with more memory than 8 Mb - tough luck. I've * not got it, why should you :-) The source is here. Change * it. (Seriously - it shouldn't be too difficult. ...
Linux v0.01 源代码下载:https://cdn.kernel.org/pub/linux/kernel/Historic/linux-0.01.tar.gz

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
7-Zip 官网被百度认定为恶意网站
首页代码中有恶意的代码 ? <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <HTML><HEAD> <META http-equiv="CONTENT-TYPE" content="TEXT/HTML; CHARSET=UTF-8"> <LINK href="/style.css" rel="stylesheet" type="text/css"> <TITLE>7-Zip</TITLE> <META name="keywords" content=", archiver, compression, zip, best, compress, high, ratio, free, gnu, lgpl, unzip, far, win32, 7zip, long, file, names"> </HEAD> <BODY> <TABLE cellspacing=1...
- 下一篇
75% 的企业正在或拟永久性禁用 ChatGPT
黑莓的新最新发布的一项研究结果表明,目前全球 75% 的组织正在实施或考虑对工作场所中的 ChatGPT 和其他生成式 AI 应用程序的禁令;其中 61% 的人表示此类措施将是长期或永久性的。 67% 的受访者表示,数据安全、潜在的隐私风险是提出禁止使用 ChatGPT 和类似生成 AI 工具的主要原因;其次是企业声誉风险 (57%)。另有 83% 的受访者担心不安全的应用程序会对其 IT 环境构成安全威胁。 该数据基于对美国、加拿大、英国、法国、德国、荷兰、日本和澳大利亚 2000 名 IT 决策者的调查。调查结果显示,组织内部的技术领导层是推动这些禁令的前沿力量,近一半组织的 CEO 也发挥着领导作用: CIO/CTO/CSO/IT (72%) CEO (48%) Legal Compliance (40%) 首席财务官/财务 (36%) HR (32%) 尽管倾向于阻止这项新兴技术的广泛使用,但调查中的大多数 IT 决策者也有认识到生成式 AI 应用程序可能产生积极影响。其中 55% 的人认为可以提高效率、52% 的人认为该技术可以推动创新,以及 51% 的人表示它将增强创造力。...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- SpringBoot2更换Tomcat为Jetty,小型站点的福音
- Red5直播服务器,属于Java语言的直播服务器
- CentOS7,8上快速安装Gitea,搭建Git服务器
- CentOS6,7,8上安装Nginx,支持https2.0的开启
- CentOS8,CentOS7,CentOS6编译安装Redis5.0.7
- Jdk安装(Linux,MacOS,Windows),包含三大操作系统的最全安装
- SpringBoot2整合MyBatis,连接MySql数据库做增删改查操作
- SpringBoot2全家桶,快速入门学习开发网站教程
- CentOS8安装MyCat,轻松搞定数据库的读写分离、垂直分库、水平分库
- CentOS8编译安装MySQL8.0.19