LINUX诞生


编辑

Linux[1]  是一类Unix计算机操作系统的统称。Linux操作系统也是自由软件开放源代码发展中最著名的例子。在1991 年的十月,由一个名为 Linus Torvalds的年轻芬兰大学生带头开发的作业系统。

中文名
LINUX诞生
时    间
1991年的10月
属    性
操作系统
起源地
芬兰

目录

  1. 1 历史背景
  2. 2 介绍
  3. 3 Linux组成
  4. 4 主要优点

历史背景

编辑

1991 年的十月,当初网际网路还不像现在这么普遍,上网的人大部分都隶属于一些研究机构,或者是大学里面的学生、教授,1991年10月5日, 上午11时53分,有一个名为 Linus Torvalds 的年轻芬兰大学生在 comp.os.minix 这个新闻群组上发表了这样一个帖子,它标志着linux的诞生了:[2]

Do you pine for the nice days of minix-1.1, when men were men and wrote

their own device drivers? Are you without a nice project and just dying

to cut your teeth on a OS you can try to modify for your needs? Are you

finding it frustrating when everything works on minix? No more all-

nighters to get a nifty program working? Then this post might be just

for you :-)

As I mentioned a month(?) ago, I‘m working on a free version of a

minix-lookalike for AT-386 computers. It has finally reached the stage

where it‘s even usable (though may not be depending on what you want),

and I am willing to put out the sources for wider distribution. It is

just version 0.02 (+1 (very small) patch already), but I‘ve successfully

run bash/gcc/gnu-make/gnu-sed/compress etc under it.

Sources for this pet project of mine can be found at [3]  in the directory /pub/OS/Linux. The directory also

contains some README-file and a couple of binaries to work under linux

(bash, update and gcc, what more can you ask for :-). Full kernel

source is provided, as no minix code has been used. Library sources are

only partially free, so that cannot be distributed currently. The

system is able to compile "as-is" and has been known to work. Heh.

Sources to the binaries (bash and gcc) can be found at the same place in

/pub/gnu.

ALERT! WARNING! NOTE! These sources still need minix-386 to be compiled

(and gcc-1.40, possibly 1.37.1, haven‘t tested), and you need minix to

set it up if you want to run it, so it is not yet a standalone system

for those of you without minix. I‘m working on it. You also need to be

something of a hacker to set it up (?), so for those hoping for an

alternative to minix-386, please ignore me. It is currently meant for

hackers interested in operating systems and 386‘s with access to minix.

The system needs an AT-compatible harddisk (IDE is fine) and EGA/VGA. If

you are still interested, please ftp the README/RELNOTES, and/or mail me

for additional info.

I can (well, almost) hear you asking yourselves "why?". Hurd will be

out in a year (or two, or next month, who knows), and I‘ve already got

minix. This is a program for hackers by a hacker. I‘ve enjouyed doing

it, and somebody might enjoy looking at it and even modifying it for

their own needs. It is still small enough to understand, use and

modify, and I‘m looking forward to any comments you might have.

I‘m also interested in hearing from anybody who has written any of the

utilities/library functions for minix. If your efforts are freely

distributable (under copyright or even public domain), I‘d like to hear

from you, so I can add them to the system. I‘m using Earl Chews estdio

right now (thanks for a nice and working system Earl), and similar works

will be very wellcome. Your (C)‘s will of course be left intact. Drop me

a line if you are willing to let me use your code.

Linus

PS. to PHIL NELSON! I‘m unable to get through to you, and keep getting

"forward error - strawberry unknown domain" or something.

这个 Linus 的兴趣(hobby)就是 Linux 核心程式 0.02 版的原始码,当初还是个大学生的 Linus 大概完全没想到当初被他视为个人兴趣的程式,在几年以後会有超过千万个使用者,由他自己带头开发的作业系统现在已经在世界各地受到普遍的欢迎,还被视为是 软体业巨人微软公司大力促销的 NT 系统最大的竞争对手。

介绍

编辑

Linux 是一套 Unix-like 的作业系统,是 Unix 的一种,它控制整个系统基本服务的核心程式 (kernel) 是由 Linus 带头开发出来的,「Linux」这个名称便是以「Linus‘s Minix」来命名,Linus 选择用「大众公有版权」 (GPL)的方式来发行这份程式,这个版权允许任何人以任何形式与散 Linux 的原始程式,换句话说,Linux 实际上是「免费的」,使用者在网路上就可以抓到 Linux 的原始程式码,随心所欲的与更改 Linux 的原始程式,在网际网路的 日渐盛行以及 Linux 开放自由的版权之下,吸引了无数电脑高手投入开发、改善 Linux 的核心程式,使得 Linux 的功能日见强大,所以今日我们可以在网路上免费下载 Linux 使用,或者花很少的一点费用就可以取得 Linux 光碟,这都是因为 Linux 是 GPL 版权的缘故。

Linux组成

编辑

除了核心程式以外,一个作业系统还需要其他的系统程式跟应用程式才有实用 性,Linux 系统中常用的系统程式大部份是美国自由软体基金会 (Free Software Foundation) 开发出来的软体,而且也有不少机构或个人为 Linux 开发应用程式,这些程式一样大多都是自由软体,任何人都可以免费的在网路上取得,不过自行去取得这些程式再一一安装非常不便,於是有些公司或团体就会去搜 集、整合 Linux 上的程式,把「核心-系统程式-应用程式」总合起来构成一个完整的作业系统,让一般使用者可以简便的安装完整个系统,这就是所谓的「安装套件」 (distribution),我们一般讲的 Linux 系统便是针对这些安装套件而言,同样是 Linux 系统,却分成不同公司、机构整合出来的不同安装套件,这就是大家常常在网路上看到 Linux 有那么多「种」的原因。

主要优点

编辑

Linux 具有 Unix 系统的程式介面跟操作方式,也继承了 Unix 稳定有效率的特点。网路上安装 Linux 的主机连续运做一年以上而不曾宕机、不必关机是稀松平常的事,不过 Linux 却不像一般 Unix 要负担庞大的版权费用,也不需要在专属的昂贵硬体上才可以使用;Linux 可以在一般的 i386 PC 上执行,效能又高,自然而然的接收了过去几十年来在 Unix 上累积的程式资源跟使用者,加上 GPL 的版权允许大家自由散 Linux 的原始码,并针对自己的需求修改程式,使得 Linux 在目前已经成为非常受人欢迎的一个多人多工、免费、稳定、效率高、可以在包括 i386、Sparc、Alpha、Mips、PPC 等众多不同电脑系统平台上执行的作业系统

时间: 2024-11-07 10:01:47

LINUX诞生的相关文章

Linux诞生记

大家好,我叫Linux,是一名计算机的“大管家”,日常工作是指挥CPU.内存.硬盘.键盘.鼠标.显示器等设备有条不紊地运行起来.形象地讲,我是底层硬件与用户沟通的桥梁.用户可以通过我输入命令,我负责对命令进行解释,驱动硬件设备,实现用户要求. 我出生于1991年,是一名标准的90后,我爸是芬兰一位名不见经传的研究生Linus Torvalds.在我3岁(1994年)的时候,我爸准备正式带我出去见见世面,也就是发表Linux正式核心1.0,于是给我造了一个人设——一只名为Tux的企鹅. 我问我爸为

Linux用户管理(一)Linux系统概述

Linux系统概述 一. 认识Linux 1.Linux的性质 Linux为一种源码公开的自由软件,是一种真正多任务和多用户的网络操作系统. Linux的多用户和多任务.同时开设多个用户终端.可以由用户同时运行多个程序 2.  Linux的发展历史 (1)  UNIX和Linux的发展: -1968年 美国的kenThompson在贝尔实验室关于一个Multics项目开始了UNIX的历史(基于PDP-11平台,使用汇编语言) -1970年 第一版的UNIX出现在贝尔实验室,此时的UNIX支持三个

初识运维2--Linux的成长史及Linux的基本构成

承接上文.1985年美国Richard Stallman成立GNU(GNU NOT IS UNIX),因Richard认为软件应该是自由流通的,崇尚软件应该是全人类的财富,所以Richard创立的GNU旨在开源思想,使得软件可以自由获取.自由修改.自由分发.自由开发衍生版.Richard发起GPL自由软件运动,为了软件的自由使用做出了极大的贡献.可恰恰无奈的是,虽然自己创立的GNU不应该使用Unix系统的,但是因为没有一个合适的系统而使Richard愁白了头.而此时,荷兰Vrije大学Andre

Linux还是亲生的好,实战自制Linux操作系统

实战自制Linux操作系统 本文主要通过裁剪现有Linux系统,打造一个属于自己的Linux小系统,让其能够装载网卡驱动,并配置IP地址,实现网络功能. 自制linux系统 步骤概述: 1.新建一个硬盘2.在该新硬盘上新建两个分区,一个当boot分区,一个当/分区3.格式化并且挂载两个分区4.安装grub至目标磁盘5.为grub提供配置文件6.复制内核文件和initrd文件7.创建目标主机根文件系统8.移植bash命令和其库文件到根文件系统9.装载模块,实现网络功能10.启动测试 特别提醒 如果

Linux系统简介

1.操作系统包括 系统调用.内核. Linux 也就是系统调用和内核那两层,当然直观的来看,我们使用的操作系统还包含一些在 其上运行的应用程序,比如文本编辑器,浏览器,电子邮件. 2.Linux 本身只是操作系统的内核.内核是使其他程序能够运行的基础.它实现了多任务和硬件管理,用户或者系统管理员交互运行的所有程序实际上都运行在内核之 上.其中有些程序是必需的,比如说,命令行解释器(shell),它用于用户交互和编写 shell 脚本(.bat文件). 3.下面列举一下 Linux 诞生大事件:

Linux实验一

一.Linux 简介 实验介绍 本节主要介绍 Linux 的历史,Linux 与 Windows 的区别等入门知识.如果你已经有过充分的了解,可以跳过本节,直接进入下一个实验. 一.Linux 为何物 Linux 就是一个操作系统,就像你多少已经了解的 Windows(xp,7,8)和 Max OS ,至于操作系统是什么,就不用过多解释了,如果你学习过前面的入门课程,应该会有个基本概念了,这里简单介绍下操作系统在整个计算机系统中的角色. 我们的 Linux 也就是系统调用和内核那两层,当然直观的

Linux 基础入门第一次实验笔记

第一节.实验介绍 本节主要介绍 Linux 的历史,Linux 与 Windows 的区别等入门知识.如果你已经有过充分的了解,可以跳过本节,直接进入下一个实验. 一.Linux 为何物 Linux 就是一个操作系统,就像你多少已经了解的 Windows(xp,7,8)和 Max OS ,至于操作系统是什么,就不用过多解释了,如果你学习过前面的入门课程,应该会有个基本概念了,这里简单介绍下操作系统在整个计算机系统中的角色. 我们的 Linux 也就是系统调用和内核那两层,当然直观的来看,我们使用

linux 简介

linux是什么? 一个操作系统,类似于Windows Linux是一个自由的,免费的,源码开放的操作系统 linux下一切皆文件!!!!!! linux历史要点:unix诞生 1971年 Ken Thompson/Dennis Ritchie linux诞生 Linus Torvkls linux发行版 SlackWare . SuSE .Debian .Ubuntu .RedHat .CentOS .Fedora -- linux万能分区格式: boot 100M swap 两倍内存大小 最

马哥——linux学习——Linux系统

Linux(RHEL)5.4/5.5/5.8/6.0/6.3 ISO镜像文件-下载地址 http://blog.csdn.net/sz_bdqn/article/details/43133733 源代码: C --> 编译成二进制 (可交叉编译) ABI:Application Binary Interface(不同CPU的二进制接口不一致) 开源:开放源代码 自由: 自由获取,自由修改,自由学习 内核功能: 进程管理 内存管理 文件系统 网络功能 硬件驱动 安全机制 一.linux的诞生 GN