欢迎来到天天文库
浏览记录
ID:39465612
大小:131.01 KB
页数:17页
时间:2019-07-04
《linux学习总结1》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、Linux是什么?Linux是一套Unix-like的操作系统,是Unix的一种,它控制整个系统基本服务的核心程序(kernel)是由Linus带头开发出来的,「Linux」这个名称便是以「Linus'sunix」来命名,Linus选择用「大众公有版权」(GPL)的方式来发行这份程序,这个版权允许任何人以任何形式复制与散布Linux的原始程序,换句话说,Linux实际上是「免费的」,使用者在网络上就可以抓到Linux的原始程序代码,随心所欲的复制与更改Linux的原始程序,在因特网的日渐盛行以及Linu
2、x开放自由的版权之下,吸引了无数计算机高手投入开发、改善Linux的核心程序,使得Linux的功能日见强大,所以今日我们可以在网络上免费下载Linux使用,或者花很少的一点费用就可以取得Linux光盘,这都是因为Linux是GPL版权的缘故。除了核心程序以外,一个操作系统还需要其它的系统程序跟应用程序才有实用性,Linux系统中常用的系统程序大部份是美国自由软件基金会(FreeSoftwareFoundation)开发出来的软件,而且也有不少机构或个人为Linux开发应用程序,这些程序一样大多都是自由软
3、件,任何人都可以免费的在网络上取得,不过自行去取得这些程序再一一安装非常不便,于是有些公司或团体就会去搜集、整合Linux上的程序,把「核心-系统程序-应用程序」总合起来构成一个完整的操作系统,让一般使用者可以简便的安装完整个系统,这就是所谓的「安装软件包」(distribution),我们一般讲的Linux系统便是针对这些安装软件包而言,同样是Linux系统,却分成不同公司、机构整合出来的不同安装软件包,这就是大家常常在网络上看到Linux有那么多「种」的原因。Linux具有如下的特色∶打印档案,还可
4、以随时玩X版的俄罗斯方块。支持多CPU∶Linux支持这种硬件架构,代表着更快速的运算和革命性的算法即将成为时代的主流。Linux具有Unix系统的程序接口跟操作方式,也继承了Unix稳定有效率的特点。网络上安装Linux的主机连续运做一年以上而不曾当机、不必关机是稀松平常的事,不过Linux却不象一般Unix要负担庞大的版权费用,也不需要在专属的昂贵硬件上才可以使用;Linux可以在一般的i386PC上执行,效能又高,自然而然的接收了过去几十年来在Unix上累积的程序资源跟使用者,加上GPL的版权允许
5、大家自由散布Linux的原始码,并针对自己的需求修改程序,使得Linux在目前已经成为非常受人欢迎的一个多人多任务、免费、稳定、效率高、可以在包括i386、Sparc、Alpha、Mips、PPC等众多不同计算机系统平台上执行的操作系统。Linux支持多种硬件装置,诸如x86、Motorola68k、DigitalAlpha、Sparc、Mips、MotorolaPowerPC和ARM等等。由于程序代码公开,硬件厂商无须多付额外的版权费用,便得以替自行生产的硬件装置开发适用于Linux的驱动程序,提高产
6、品销售率。软体方面,如X,为窗口系统的工业标准;另外,由理察·史托曼主导的Emacs,提供窗口版和文字版的文书编辑环境,功能复杂强大,有一套完整的在线说明档案;而众人合作开发的SpreadSheet,是窗口版的电子表格,任何熟稔Lotus1-2-3的人,看到这样丰硕的成果,都会有莫名的感动的。当然,最为人称道的,是Linux的网络能力,不论是SLIP、PPP、NetBEUI、DDP、X.25还是ISDN等等,Linux都有相应的软件供应;而稳定的服务器功能,适用于架设Intranet和Internet。
7、具备多人多任务∶这表示Linux可以在同一段时间内服务许多人各别的需求。形象一点讲,你可以一边听铁达尼号的原声CD,一边编辑文书,一边又在RAM保护模式∶程序(processes)之间不会互相干扰,保证系统能常久运作无误。动态加载程序∶当程序加载RAM执行时,Linux仅将磁盘中相关的程序模块加载,有效地提升了执行的速率和RAM的管理。动态连结共享程序馆∶这表示执行档的大小大量地减少,有助于节省磁盘空间。支持多种档案系统∶如Minix、Xenix、SystemV等等著名的操作系统。将来NT的NTFS也会
8、列入支持的。看得见DOS∶这是所谓的透明化(transparency);把DOS的FAT档案系统视为特殊的远程档案系统,不需任何特别的指令便可以灵活运用,就如同一个在Linux底下存在的目录一样。它具有下列基本特征: ⑴.是真正的多用户、多任务操作系统; ⑵.是符合POSIX标准的系统; ⑶.提供具有内置安全措施的分层的文件系统; ⑷.提供shell命令解释程序和编程语言; ⑸.提供强大的管理功能,包括远程管理功能; ⑹.具有内核的编程接口
此文档下载收益归作者所有