`

纪念一下:Mini Linux 0.01

阅读更多
这大概是世界上最新的linux了,之所以敢夸海口,是因为Basic的各个部分都是最新的snapshot:

Kernel: 2.6.29.2  (本来想用 2.6.30-rc1,编译错误太多,所以放弃了)
GCC: 4.4.0
Glibc: 2.9

GCC 4.3之后的优化参数有了许多更新,因此反复测试各项参数的影响,到今天终于告一段落,从昨天下午开始到今天上午,花了一天完成了编译和配置,还好我有随手写shell script的习惯,因此从打补丁,编译到测试基本都是机器在那里忙碌,自己可以继续征战wow.

既然给自己编译了这么一个linux,总得想点因头来作为一个持续发展的目标:即减少linux的命令,不需要那么多繁复不实的东西,只需要基本的稳定的一个运行环境。


因此我将这版linux命名为: Mini Linux。



  • 大小: 13.4 KB
分享到:
评论
4 楼 ray_linn 2009-05-12  
gembler 写道

减少size (约等于) 减少命令 (约等于) 减少了lib (约等于) 减少了man


暂时大概是500m,

100m包括了基本系统,
400m的lib和man,奇怪,怎么拖了这么个大尾巴?
3 楼 gembler 2009-05-12  
减少size (约等于) 减少命令 (约等于) 减少了lib (约等于) 减少了man
2 楼 ray_linn 2009-05-12  
我的目标不是减少size,而是减少命令...目前大小是500m,不过有300多是lib和man,还没有strip.
1 楼 gembler 2009-05-05  
多少MB?

相关推荐

    linux0.01 源代码及内核注释

    1. **内核架构**:Linux 0.01是一个非常基础的内核,其设计相对简单。它包含了处理硬件中断、调度进程、内存管理、文件系统支持等基本功能。这个阶段的内核架构为后来更复杂、更强大的版本奠定了基础。 2. **进程...

    linux0.01版本源代码

    10. **历史影响**:Linux 0.01的开源特性开启了开源操作系统的新篇章,其成功激励了众多开发者参与贡献,形成了如今庞大的Linux社区。 通过对Linux 0.01版本源代码的学习,不仅可以深入了解早期操作系统的设计思路...

    linux0.01内核源码

    3. **中断处理**:Linux 0.01 内核中包含了基本的中断处理框架,尽管它相对简单,但已经能够处理硬件中断请求,这是操作系统响应外部事件的关键机制。 4. **进程管理**:早期的 Linux 仅支持单用户模式,因此进程...

    基于Redhat 9.0实现Linux 0.01编译与运行.pdf

    "基于Redhat 9.0实现Linux 0.01编译与运行.pdf" 本文主要介绍了基于Redhat 9.0平台实现Linux 0.01编译与运行的技术要点和方法。Linux 0.01是Linux操作系统创始人Linus最早实现的一个操作系统版本,其代码量只有9000...

    linux0.01最早的linux源码

    Linux 0.01是Linux操作系统历史上的一个里程碑,它标志着Linus Torvalds在1991年创建的开源操作系统项目的开端。这个早期版本的源代码对于我们理解Linux的发展历程和设计思想至关重要,也为深入研究操作系统原理提供...

    linux 0.01版本 含中文注释和VC编译

    Linux 0.01版本是Linux操作系统历史上的一个重要里程碑,它是Linux内核的最早形态之一。这个版本由林纳斯·托瓦兹(Linus Torvalds)在1991年发布,标志着开源、免费的操作系统新时代的开启。在这个版本中,我们可以...

    linux0.01源码包

    Linux 0.01 源码包是一个早期版本的Linux操作系统内核源代码,对于初学者来说,它是了解Linux操作系统工作原理、内核架构以及编程基础的理想资源。通过研究这个源码包,我们可以深入了解早期Linux的发展历程以及它...

    Linux 0.01内核分析与操作系统设计光盘

    3. **文件系统**:Linux 0.01支持了基本的文件操作,如读写、创建和删除文件。通过分析这部分代码,我们可以学习到文件系统的早期实现,以及后来如何发展出更高级的特性,如EXT2、EXT3、EXT4等。 4. **设备驱动**:...

    Linux0.01内核分析与操作系统设计配书光盘

    1. **模块化设计**:Linux 0.01内核就已经体现了模块化的设计思想,使得内核可以根据需要加载或卸载特定功能,如文件系统和设备驱动。 2. **中断处理**:早期的Linux内核已经包含了中断处理机制,这是操作系统处理...

    linux0.01内核下载

    2. 内存管理:Linux 0.01 内核中,内存管理相对简单,主要是物理内存的分配与回收。早期的 Linux 使用了基于页的内存管理系统,但没有现代内核中的复杂内存分配策略,如伙伴系统和slab分配器。 3. 文件系统:尽管...

    linux 0.01源代码

    - **命令行界面(Command Line Interface, CLI)**:Linux 0.01使用了Bash等shell作为命令行界面,用户通过命令行来交互和管理系统。 - **编译和安装(Compilation and Installation)**:用户需要编译源代码才能...

    linux_0.01:linux_0.01源代码

    8. **开源精神**:Linux_0.01的开源特性鼓励了全球开发者参与进来,贡献代码、提出改进意见,从而形成了庞大的社区,推动了Linux的不断进化和完善。 通过研究Linux_0.01源代码,我们可以深入理解操作系统的基本原理...

    linux0.01内核源代码

    6. **网络支持**:Linux 0.01 内核并不包含网络功能,这是后续版本才逐步添加的。早期版本的 Linux 主要是为了个人计算机的本地操作而设计的。 7. **开发模式**:Linux 0.01 内核的开发模式体现了开源协作的精神。...

    linux 0.01 kernel代码

    Linux 0.01内核代码是Linux操作系统发展史上的一个重要里程碑,标志着Linus Torvalds开创性工作的开始。在1991年9月,Linus发布了这个最初的内核版本,它仅包含大约10,000行C语言编写的基础代码,奠定了现代Linux...

    linux0.01源代码

    7. **历史演变**:Linux 0.01是Linux发展的起点,对比后续版本的源代码,可以看到操作系统如何从一个简单的项目演变成全球范围内广泛采用的成熟系统。 此外,提供的"Linux.pdf"文件可能是关于Linux操作系统的文档或...

    Linux0.01版内核源代码

    9. **版本控制系统的历史**:Linux 0.01版内核是在没有现代版本控制系统(如Git)的情况下开发的。这为我们提供了对早期软件开发过程的一个视角。 10. **社区和协作模式**:Linus Torvalds在1991年发布Linux 0.01版...

    linux0.01 内核源码

    8. **版本控制系统**:Linux 0.01内核是在没有现代版本控制系统的情况下开发的。了解早期的版本管理方法,对比现代Git等工具,可以体会到版本控制对软件开发的重要性。 通过研究Linux 0.01内核源码,开发者不仅可以...

    linux0.01 qemu文件

    Linux 0.01是Linux操作系统的早期版本,它标志着Linus Torvalds在1991年开创的开源操作系统项目。QEMU(Quick Emulator)则是一个强大的虚拟化工具,能够模拟各种硬件环境,使得用户可以在一台机器上运行多种操作...

    Linux0.01 内核代码注释

    1. **早期设计思想**:Linux 0.01内核展示了Linus Torvalds如何将MINIX作为起点,构建一个自由、开放源码的操作系统内核。MINIX是Andrew S. Tanenbaum教授设计的一个教学用操作系统,Linux在很多方面都受到了它的...

    Linux 0.01内核源码

    6. **系统调用**:Linux 0.01提供了一组有限的系统调用接口,允许用户空间程序请求操作系统服务,如打开文件、读写数据等。 7. **中断处理**:中断处理程序是响应硬件事件的关键,如键盘输入或时钟中断。0.01版本的...

Global site tag (gtag.js) - Google Analytics