您的位置  > 互联网

基于POSIX和UNIX的多线程和多CPU的操作系统

Linux是一个免费使用、自由传播的类Unix操作系统。 它是一个基于POSIX和UNIX的多用户、多任务、多线程、多CPU操作系统。 下面就让我给大家详细介绍一下LINUX操作系统吧!

1.Linux的出现

Linux是一种计算机操作系统,通常被称为类Unix系统,因为Linux和Unix有着很深的关系。

在计算机非常昂贵、只有大学或大型企业才能使用的时代,人们强烈希望多个用户连接到一台计算机并同时使用它。 于是,计算机科学家开始研究分时系统。 分时系统将CPU的运行时间划分为小的时间片。 多个用户任务通过交替占用时间片,可以快速交互地使用CPU。 由于时间片是一段很短的时间,每个用户任务和每个用户似乎都独占了CPU和整个计算机系统。 经过研究人员的不懈努力,1969年,AT&T贝尔实验室开发出了Unix系统。

1986年,芬兰赫尔辛基大学的一位教授为了教授学生《计算机操作系统》课程,开发了Minix系统,它是Unix的一个变种。 1991年,教授的学生Linus对课堂上使用的Minix系统并不满意,于是他开始尝试在386 PC上改进Minix系统。

1991 年 8 月,Linus 在 comp.os.minix 新闻组中发布了以下内容:“大家好,所有 minix 用户,我正在为 386(486)AT 制作一个免费操作系统,只是为了好玩。”

Linus 最初将他的系统命名为 freax,他将源代码放在芬兰的一个 FTP 站点上供大家下载。 该网站的管理员认为这个系统是Linus的Minix系统,因此他创建了一个名为Linux的文件夹来存放它。 结果,Linus 的“爱好”成为了当今微软强大且价格实惠的 Linux 操作系统的头号竞争对手。

1993年底1994年初,Linux 1.0终于诞生了!

.0已经是一个功能齐全的操作系统,内核编写得紧凑高效,可以充分发挥硬件的性能。 在4M内存的80386机器上也表现得非常好,至今人们还在谈论它。

Linux 归 Linus 所有,Linux 归 Linus 所有。 这是因为一位名叫R. Della Croce的律师开始给各个Linux发行商寄信,声称自己拥有Linux的所有权,并要求各个发行商支付版税。 这些出版商集体上诉,要求注册该注册商标。 重新分配给莱纳斯。

2.Linux开发模型

Linus于1991年10月5日发布了Linux的第一个版本Linux 0.0.2,并在互联网上公布了Linux核心程序的源代码。 同时,他决定采用GPL(公有版权,又称GUN通用公共许可证)许可,这意味着这个软件允许任何人以任何形式修改和分发。

随着互联网越来越普及,越来越多熟练的程序员加入到Linux的开发和完善中来。 在这个过程中,无数个人、先锋程序员完全自发地加入了开发行列,不考虑报酬。 一旦一个程序员完成了部分程序,他就会立即发布该程序,并免费发送给任何需要它的人,其他程序员会研究它并修改和改进它,然后发布它。 这个过程周而复始,所以Linux进步最快,稳定性也很高。

因此,Linux并不是Linus一个人开发的,而是由全世界数百名程序员共同开发的。 当然,Linus 为内核定下了基调。 这种市场式的开发模式促成了Linux系统的繁荣。 可以说Linux完全是一个充满激情、自由、开放的网络产品。

3.Linux的发展

Linux具有良好的兼容性和可移植性。 1.3版本左右,Linux开始移植到其他硬件平台,包括所谓最快的CPU-Alpha。 所以不要总是将Linux与低端硬件平台联系起来。 Linux只是充分利用了硬件的性能。 Linux必将从低端应用席卷到高端应用!

为了让Linux更容易使用,Linux也有很多发行版本。 发行版实际上是一套完整的程序组合。 有许多不同的 Linux 发行版及其各自的版本号。 为了避免混淆,我们首先解释一下一些常见的术语。 当我们提到Linux时,我们一般指的是“Real Linux”,即内核,它是所有UNIX操作系统的“心脏”。 但Linux本身并不能成为一个可用的操作系统。 它还需要很多软件包、编译器、库文件、系统等。由于组合方式不同,面向用户的对象不同,所以有很多不同的Linux发行版。

越来越多的公司正在 Linux 上开发商业软件或将软件从其他 Unix 平台移植到 Linux。 如今,IT行业的许多大牌,如IBM、Intel、IBM、Corel、CA等都宣布支持Linux。 商家的加入弥补了纯自由软件的缺陷和发展障碍。 Linux迅速在计算机爱好者中流行起来,并进入商业应用,成为打破某些公司垄断文化圈的希望。

Linux是由爱好者们协作开发的,当然它的网络能力是非常强大的。 例如,可以通过ftp、nfs等方式安装Linux,将其用作网关等。随着Linux的发展,衍生出的应用程序可能会超出Linus最初的预期。 比如有人用它做路由器,有人用它做嵌入式系统,有人用它做实时系统……新手经常会问Linux能做什么? 其实它并不像那些操作系统没有用处或者没有用处。 它不取决于你用它做什么,而是取决于你想做什么。

Linux 是运行在 PC 上的 Unix 系统。 Linux系统具有最新Unix的所有功能,包括真正的多任务、虚拟存储、共享库函数、即时加载、优越的存储管理和TCP/IP、UUCP网络工具等。Linux系统及其开发都符合符合Posix标准,内核支持PPP、SLIP、NFS、AX.25、IPX/SPX()、NCP()等。系统应用包括、、ftp、Mail、、talk、term、news(tin、trn ,nn)等完整的UNIX工具包。 X图形库,包括xterm、fvwm、xxgdb、xv、gs、xman等X-Win应用工具。 商业软件包括 Motif、. 中文工具有,,,cless,hztty,,ctalk,cmail等,可以处理GB、BIG5、HZ文件。 另外,还有DOS模拟软件,可以在DOS/Win下运行软件。

最初,Linux只是个人热情的产物。 但现在,Linux已经成为一个受到广泛关注和支持的操作系统。 与其他商业Unix系统相比,Linux作为自由软件具有成本低、安全性高、可靠性更高的优点。 直到今天,Linux已经成为功能齐全的主流网络操作系统。

【LINUX操作系统】相关文章:

Linux操作系统的安装12-18

国产操作系统红旗Linux介绍11-15

Linux操作系统使用命令汇总11-24

LINUX操作系统教程:测试服务11-19

如何解决Linux操作系统无法启动的问题11-23

关于《Linux操作系统》课程大纲11-15

Linux操作系统下串口设置与编程11-12

Linux操作系统启动步骤详解11-12

学习Linux操作系统必备的基础知识12-21

Linux和操作系统有什么区别12-21