3099
- 收藏
- 点赞
- 分享
- 举报
Linux简介
L i n u x是U N I X克隆(U N I X c l o n e )或U N I X风格(UNIX a l i k e )的操作系统( O S ),它在源代码级
上兼容绝大部分U N I X标准(指的是IEEE POSIX、System V、B S D ),是一个支持多用户、多进
程、多线程、实时性较好的功能强大而稳定的操作系统。它可以运行在 x86 PC、Sun Sparc、
Digital Alpha、6 8 0 x 0、P o w e r P C、M I P S等平台上,是目前运行硬件平台最多的操作系统。
L i n u x最大的特点在于它是G N U (简单地说,G N U是一种自由软件体系)的一员,遵循公共版权
许可证( G P L ),秉承“自由的思想,开放的源码”的原则。成千上万的专家及爱好者通过
I n t e r n e t在不断地完善并维护它,可以说,L i n u x是计算机爱好者自己的操作系统。
L i n u x诞生于1 9 9 0年,Linus To r v a l d s,芬兰赫尔辛基大学的一名学生,用汇编语言写了一
个在8 0 3 8 6保护模式下处理多任务切换的程序,后来从 Minix(Andy Ta n e n b a u m教授所写的很小
的UN I X操作系统,主要用于操作系统教学 )得到灵感,进一步产生了自认为狂妄的想法—
写一个比M i n i x更出色的M i n i x,于是便开始写了一些硬件的设备驱动程序,一个小的文件系
统。这样,0 . 0 . 1版本的L i n u x就诞生了,但是它只具有操作系统内核的雏形,甚至不能运行,
必须在有M i n i x的机器上编译以后才能运行。这时候 L i n u s已经完全着迷而不想停止,决定抛
开M i n i x,于是在1 9 9 1年1 0月5日发布了Linux 0.0.2版本。在这个版本中已经可以运行 b a s h ( t h e
GNU Bourne Again Shell—一种用户与操作系统内核通信的软件)和gcc(GNU C 编译器)。从
一开始,L i n u s就决定自由扩散 L i n u x,包括源代码,他在 c o m p . o s . m i n i x新闻讨论组里发布
Linux 0.0.2时写到:
“Do you pine for nice days of Minix-1.1,when mem were men and wrote their own device
d r i v e r s? 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 frustrsting when everything works on Minix? N o
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.0.2 ... but I’ve successfully run bash,g c c,g n u - m a k e,g n u - s e d,c o m p r e s s,
etc.under it.”
随即,L i n u x引起了黑客们 ( h a c k e r )的注意,通过计算机网络加入了 L i n u x的内核开发,
L i n u x倾向于成为一个黑客的系统—直到今天,L i n u x内核的开发被认为是真正的编程。由
于一批高水平黑客的加入,使 L i n u x发展迅猛,到1 9 9 3年底1 9 9 4年初,Linux 1.0终于诞生了。
Linux 1.0已经是一个功能完备的操作系统,而且它的内核写得紧凑高效,可以充分发挥硬件
的性能,在 4 M B内存的8 0 3 8 6机器上也表现得非常好,至今人们还在津津乐道。不过自从
2 . 1 . x x系列的内核出现以来,L i n u x开始走高端的路子—硬件的发展实在太快了。但是L i n u x
不会失去它的本色。L i n u x具有良好的兼容性和可移植性,大约在1 . 3版本之后,开始向其他硬
件平台上移植,包括当前最快的 C P U,所以不要总把 L i n u x与低档硬件平台联系到一块,
L i n u x发展到今天,这一直是一个误区,它只是将硬件的性能充分发挥出来而已, L i n u x必将
从低端应用横扫到高端应用。
在L i n u x的发展历程上,还有一件重要的事:L i n u x加入G N U并遵循公共版权许可证( G P L )。
此举大大加强了G N U和L i n u x,几乎所有应用的G N U库/软件都移植到L i n u x上,完善并提高了
L i n u x的实用性。而G N U也有了一个根基,更重要的是遵循公共版权许可证,在继承自由软件
精神的前提下,不再排斥对自由软件的商业行为 (如把自由软件打包以光盘形式出售),不排斥
商家对自由软件进一步开发,不排斥在 L i n u x上开发商业软件。从此L i n u x又开始了一次飞跃,
出现了很多的L i n u x发行版。如S l a c k w a r e、R e d H a t、S u s e、Tu r b o L i n u x、O p e n L i n u x,支持中
文的有X t e a m、B l u e p o i n t以及刚刚出炉的红旗L i n u x等。L i n u x主要是指操作系统内核,对所有
发行版内核源代码都是一样的(但集成的内核版本可能因发行时间不同而有所不同 )。还有一些
公司在L i n u x上开发商业软件或把其他UN I X平台的软件移植到L i n u x上来,如今很多I T业界的
大腕,如I B M、I n t e l、O r a c l e、I n f o m i x、S y s b a s e、C o r e l、N e t s c a p e、C A、N o v e l l等都宣布支
持Linux! 商家的加盟,弥补了纯自由软件的不足和发展障碍。 L i n u x迅速普及到广大计算机爱
好者,并且进入商业应用,正是打破某些公司垄断文化圈的希望所在 !
L i n u x是爱好者们通过I n t e r n e t协同开发出来的,当然它的网络功能十分强大,比如可以通
过f t p、n f s等来安装L i n u x,用它来做网关等等。随着 L i n u x的发展衍生出来的应用恐怕出乎
L i n u s本人最初的预料,如有人用它来做路由器,有人用来做嵌入式系统,有人来做实时性系
统⋯⋯常有新手问L i n u x能做什么,其实它不像那些中看不中用的操作系统,不在于用它能干
什么,而在于用户想干什么。
上兼容绝大部分U N I X标准(指的是IEEE POSIX、System V、B S D ),是一个支持多用户、多进
程、多线程、实时性较好的功能强大而稳定的操作系统。它可以运行在 x86 PC、Sun Sparc、
Digital Alpha、6 8 0 x 0、P o w e r P C、M I P S等平台上,是目前运行硬件平台最多的操作系统。
L i n u x最大的特点在于它是G N U (简单地说,G N U是一种自由软件体系)的一员,遵循公共版权
许可证( G P L ),秉承“自由的思想,开放的源码”的原则。成千上万的专家及爱好者通过
I n t e r n e t在不断地完善并维护它,可以说,L i n u x是计算机爱好者自己的操作系统。
L i n u x诞生于1 9 9 0年,Linus To r v a l d s,芬兰赫尔辛基大学的一名学生,用汇编语言写了一
个在8 0 3 8 6保护模式下处理多任务切换的程序,后来从 Minix(Andy Ta n e n b a u m教授所写的很小
的UN I X操作系统,主要用于操作系统教学 )得到灵感,进一步产生了自认为狂妄的想法—
写一个比M i n i x更出色的M i n i x,于是便开始写了一些硬件的设备驱动程序,一个小的文件系
统。这样,0 . 0 . 1版本的L i n u x就诞生了,但是它只具有操作系统内核的雏形,甚至不能运行,
必须在有M i n i x的机器上编译以后才能运行。这时候 L i n u s已经完全着迷而不想停止,决定抛
开M i n i x,于是在1 9 9 1年1 0月5日发布了Linux 0.0.2版本。在这个版本中已经可以运行 b a s h ( t h e
GNU Bourne Again Shell—一种用户与操作系统内核通信的软件)和gcc(GNU C 编译器)。从
一开始,L i n u s就决定自由扩散 L i n u x,包括源代码,他在 c o m p . o s . m i n i x新闻讨论组里发布
Linux 0.0.2时写到:
“Do you pine for nice days of Minix-1.1,when mem were men and wrote their own device
d r i v e r s? 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 frustrsting when everything works on Minix? N o
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.0.2 ... but I’ve successfully run bash,g c c,g n u - m a k e,g n u - s e d,c o m p r e s s,
etc.under it.”
随即,L i n u x引起了黑客们 ( h a c k e r )的注意,通过计算机网络加入了 L i n u x的内核开发,
L i n u x倾向于成为一个黑客的系统—直到今天,L i n u x内核的开发被认为是真正的编程。由
于一批高水平黑客的加入,使 L i n u x发展迅猛,到1 9 9 3年底1 9 9 4年初,Linux 1.0终于诞生了。
Linux 1.0已经是一个功能完备的操作系统,而且它的内核写得紧凑高效,可以充分发挥硬件
的性能,在 4 M B内存的8 0 3 8 6机器上也表现得非常好,至今人们还在津津乐道。不过自从
2 . 1 . x x系列的内核出现以来,L i n u x开始走高端的路子—硬件的发展实在太快了。但是L i n u x
不会失去它的本色。L i n u x具有良好的兼容性和可移植性,大约在1 . 3版本之后,开始向其他硬
件平台上移植,包括当前最快的 C P U,所以不要总把 L i n u x与低档硬件平台联系到一块,
L i n u x发展到今天,这一直是一个误区,它只是将硬件的性能充分发挥出来而已, L i n u x必将
从低端应用横扫到高端应用。
在L i n u x的发展历程上,还有一件重要的事:L i n u x加入G N U并遵循公共版权许可证( G P L )。
此举大大加强了G N U和L i n u x,几乎所有应用的G N U库/软件都移植到L i n u x上,完善并提高了
L i n u x的实用性。而G N U也有了一个根基,更重要的是遵循公共版权许可证,在继承自由软件
精神的前提下,不再排斥对自由软件的商业行为 (如把自由软件打包以光盘形式出售),不排斥
商家对自由软件进一步开发,不排斥在 L i n u x上开发商业软件。从此L i n u x又开始了一次飞跃,
出现了很多的L i n u x发行版。如S l a c k w a r e、R e d H a t、S u s e、Tu r b o L i n u x、O p e n L i n u x,支持中
文的有X t e a m、B l u e p o i n t以及刚刚出炉的红旗L i n u x等。L i n u x主要是指操作系统内核,对所有
发行版内核源代码都是一样的(但集成的内核版本可能因发行时间不同而有所不同 )。还有一些
公司在L i n u x上开发商业软件或把其他UN I X平台的软件移植到L i n u x上来,如今很多I T业界的
大腕,如I B M、I n t e l、O r a c l e、I n f o m i x、S y s b a s e、C o r e l、N e t s c a p e、C A、N o v e l l等都宣布支
持Linux! 商家的加盟,弥补了纯自由软件的不足和发展障碍。 L i n u x迅速普及到广大计算机爱
好者,并且进入商业应用,正是打破某些公司垄断文化圈的希望所在 !
L i n u x是爱好者们通过I n t e r n e t协同开发出来的,当然它的网络功能十分强大,比如可以通
过f t p、n f s等来安装L i n u x,用它来做网关等等。随着 L i n u x的发展衍生出来的应用恐怕出乎
L i n u s本人最初的预料,如有人用它来做路由器,有人用来做嵌入式系统,有人来做实时性系
统⋯⋯常有新手问L i n u x能做什么,其实它不像那些中看不中用的操作系统,不在于用它能干
什么,而在于用户想干什么。
我来回答
回答0个
时间排序
认可量排序
暂无数据
或将文件直接拖到这里
悬赏:
E币
网盘
* 网盘链接:
* 提取码:
悬赏:
E币
Markdown 语法
- 加粗**内容**
- 斜体*内容*
- 删除线~~内容~~
- 引用> 引用内容
- 代码`代码`
- 代码块```编程语言↵代码```
- 链接[链接标题](url)
- 无序列表- 内容
- 有序列表1. 内容
- 缩进内容
- 图片![alt](url)
相关问答
-
02008-08-01 19:43:21
-
02018-11-19 20:53:59
-
2008-10-30 14:56:58
-
2013-01-29 23:09:30
-
32012-12-16 17:06:01
-
02008-07-31 02:00:39
-
02016-03-25 01:50:56
-
212018-01-03 10:12:14
-
2018-03-19 18:41:11
-
2013-11-13 12:44:16
-
12012-12-16 17:07:26
-
2013-12-04 15:27:38
-
2019-03-01 10:28:20
-
2018-08-07 17:12:12
-
2013-11-16 11:22:01
-
2019-10-11 17:59:45
-
2019-10-11 17:46:39
-
2020-05-09 17:43:35
-
2019-10-11 17:51:14
无更多相似问答 去提问
点击登录
-- 积分
-- E币
提问
—
收益
—
被采纳
—
我要提问
切换马甲
上一页
下一页
悬赏问答
-
50如何获取vpss chn的图像修改后发送至vo
-
5FPGA通过Bt1120传YUV422数据过来,vi接收不到数据——3516dv500
-
50SS928 运行PQtools 拼接 推到设备里有一半画面会异常
-
53536AV100的sample_vdec输出到CVBS显示
-
10海思板子mpp怎么在vi阶段改变视频数据尺寸
-
10HI3559AV100 多摄像头同步模式
-
9海思ss928单路摄像头vio中加入opencv处理并显示
-
10EB-RV1126-BC-191板子运行自己编码的程序
-
10求HI3519DV500_SDK_V2.0.1.1
-
5有偿求HI3516DV500 + OV5647驱动
举报反馈
举报类型
- 内容涉黄/赌/毒
- 内容侵权/抄袭
- 政治相关
- 涉嫌广告
- 侮辱谩骂
- 其他
详细说明
提醒
你的问题还没有最佳答案,是否结题,结题后将扣除20%的悬赏金
取消
确认
提醒
你的问题还没有最佳答案,是否结题,结题后将根据回答情况扣除相应悬赏金(1回答=1E币)
取消
确认