![](https://csdnimg.cn/release/download_crawler_static/88053135/bg4.jpg)
1991 年 4 月 13 日在 comp.os.minix 上发布说自己已经成功地将 bash 移植到了 minix 上,而且已经爱不释手、不能离开这个
shell 软件了。
1991 年 7 月 3 日,第一个与 Linux 有关的消息是在在 comp.os.minix 上发布的(当然此时还不存在 Linux 这个名称,当时林纳
斯·托瓦兹的脑子里想的可能是 FREAX ,FREAX 的英文含义是怪诞的、怪物、异想天开等)。其中透露了他正在进行 Linux 系统的开
发,并且在 Linux 最初的时候已经想到要实现与 POSIX(UNIX 的国际标准)的兼容问题了。
林纳斯·托瓦兹
1991 年 8 月 25 日,在林纳斯·托瓦兹的下一发布的消息中,他向所有 minix 用户询问"What would you like to see in minix?"("你
最想在 minix 中见到什么?"),在该消息中他首次透露出正在开发一个(免费的)386(486)操作系统,并且说只是兴趣而已,代码不会很
大,也不会象 GNU 的那样专业。开发免费操作系统这个想法从 4 月份就开始酝酿了,希望大家反馈一些对于 minix 系统中喜欢哪些特
色不喜欢什么等信息,由于实际的和其它一些原因,新开发的系统刚开始与 minix 很象(并且使用了 minix 的文件系统),并且已经成
功地将 bash(1.08 版)和 gcc(1.40 版)移植到了新系统上,而且再过几个月就可以使用了。林纳斯·托瓦兹申明他开发的操作系统没有
使用一行 minix 的源代码;而且由于使用了 386 的任务切换特性,所以该操作系统不好移植(没有可移植性),并且只能使用 AT 硬盘。
对于 Linux 的移植性问题,林纳斯·托瓦兹当时并没有考虑。但是 Linux 几乎可以运行在任何一种硬件体系结构上。
1991 年的 10 月 5 日,林纳斯·托瓦兹在 comp.os.minix 新闻组上发布消息,正式向外宣布 Linux 内核系统的诞生(Free minix-like
kernel sources for 386-AT)。这段消息可以称为 Linux 的诞生宣言,并且一直广为流传。因此 10 月 5 日对 Linux 社区来说是一个特殊
的日子,许多后来 Linux 的新版本发布时都选择了这个日子。所以 RedHat 公司选择这个日子发布它的新系统也不是偶然的。
折叠编辑本段文件系统
折叠文件类型
普通文件(regular file):就是一般存取的文件,由 ls -al 显示出来的属性中,第一个属性为 [-],例如 [-rwxrwxrwx]。另外,依照
文件的内容,又大致可以分为:
1、纯文本文件(ASCII):这是 Unix 系统中最多的一种文件类型,之所以称为纯文本文件,是因为内容可以直接读到的数据,例
如数字、字母等等。设 置文件几乎都属于这种文件类型。举例来说,使用命令“cat ~/.bashrc”就可以看到该文件的内容(cat 是将文件内
容读出来)。
2、二进制文件(binary):系统其实仅认识且可以执行二进制文件(binary file)。Linux 中的可执行文件(脚本,文本方式的批
处理文件不算)就是这种格式的。举例来说,命令 cat 就是一个二进制文件。