谁知道UNIX操作系统的历史
1956 AT&T Consent Decree颁布,这个针对AT&T的反托拉斯法案禁止AT&T进入一些未受管制的领域。
1965 贝尔实验室与麻省理工学院开始在最终实现多用户的环境中共同研究开发多线性信息与计算系统(MULTIplexed Information and Computing System,MULTICS)。
1969 在UNIX系统的诞生地 —— 贝尔实验室,工程师Ken Thompson在对文件系统的研究过程中,在一台废置的PDP-7小型计算机上编成一个模拟人体空中运动的程序,叫空中旅行(Space Travel)。他还编了一个文件系统、一个汇编器、文本编辑器和一个简单的shell。为什么要用PDP-7呢?原因是它能提供良好的图形,且比起支持可交互、分时的DEC-10要便宜,但Ken Thompson需要的是能提供方便的可交互性服务的计算机(以前他在GE645上做研究开发,GE645用批处理的方式工作,访问资源的代价昂贵)。写好的程序首先被PDP-7交叉编译好后,通过纸带传进去。由于Consent Decree的原因,贝尔实验室只可以研究UNIX系统,但不能销售、宣传或者支持任何基于UNIX的产品。他们仅可向大学发行软件,供科学研究用。
1970 基于汇编语言的UNIX系统被移植到PDP-11/20(16位小型计算机)上开发文字处理功能。
1971 UNIX第1版诞生,贝尔实验室专利局成为第一个用户。由于使用者无须采用中央计算服务,显示了很大的优越性。Ken Thompson在Martin Richards 的BCPL语言基础上开发了解释语言B,后来接着开发了NB语言(new B)。
1972 UNIX第2版诞生,新特征有:管道、支持编程语言、开始尝试用NB来编写内核(NB是C语言的前身)。人们使用的UNIX系统个数达到10个。Dennis Ritchie开发了C语言。
1973 UNIX第4版诞生,内核和外壳用C语言重写而成。贝尔实验室的UNIX系统小组(UNIX System Group)成立,对UNIX研究开发做内部的技术支持。人们使用的UNIX系统个数达到25个。第一次向大学发行非正式版。
1974 UNIX第5版诞生,向大学发行正式版作科研使用。AT&T不提供技术支持,没有试用期限,没有质量保证,不许诺修补漏洞,而且要求预先付款购买许可证。
1975 UNIX第6版诞生,开始向政府和商业用户发行使用许可证。Thompson在休假年加入加利福尼亚大学伯克利分校。伯克利分校开始研究开发UNIX。
1977 人们使用的UNIX系统个数达到500个,其中大部分分布在125所大学。人们开始在PDP-11上研究开发成功第一个BSD操作系统。UNIX系统第一次被移植到非DEC机上。
1978 UNIX第7版诞生,设计时主要着眼于提高可移植性,能支持交换区、K&R C编译器、 Bourne shell以及更大的文件。UNIX系统被移植到VAX11/780(支持32位地址空间和4G的虚拟地址空间),移植后诞生了UNIX/32V。
1979 BSD30诞生,这是UNIX/32V的增强版,加入了对虚拟内存和按需分页的支持。它的主要设计目标是能运行所需内存比物理内存大的进程。
1980 BSD40诞生,加入了作业管理、虚拟内存、分页、第三方(非DEC)外围设备的驱动程序,实现了基于屏幕的应用程序,如vi,与终端类型无关。这个操作系统引起DARPA的兴趣,DARPA当时正在为其CAD/CAM、人工智能、视觉应用的网络化研发环境寻找一个开放的操作系统标准。伯克利分校对虚拟内存的研究超过了AT&T。
1981 /usr/group成立,这是第一个发起制定UNIX环境标准的组织。
1982 System III诞生,汇合了AT&T开发的几个UNIX变种的特征,同时加入了BSD的一些特性,如curses、作业管理、termcap 和vi。HP-UX出现。
1983 System Ⅴ第1版诞生,AT&T宣布正式支持该系统,并降低了价格。AT&T对支持这个UNIX系统的微处理器生产厂家给予了授权。
基于DARPA研究开发成果的BSD42发布,加入了对IPC、虚拟内存、高速文件系统、网络协议(TCP/IP)的支持。16位和32位的微机出现。人们使用的支持BSD-IPC、网络协议和高速文件系统的UNIX系统达到100 000个。
1984 Consent decree被废除,贝尔实验室从AT&T分离出来,AT&T被允许参与计算机市场的竞争。
System Ⅴ第2版诞生,支持分页、内存共享。
/usr/group制定的标准向POSIX提交。
1985 System V Interface Definition(SVID)诞生,定义了系统调用的接口。System V Verification Suite(SVVS)诞生,只有通过这个测试套装才能符合SVID。
1986 BSD43诞生,与前版不同之处主要是修正了一些漏洞,作业管理功能增强,信号机制更加可靠。
1987 System Ⅴ第3版诞生,支持STREAMS、IPC、作业管理。
X/Open Portability Guide(XPG)标准发布,对内核接口和许多应用程序进行定义,这个标准提高了应用程序在不同UNIX系统之间的可移植性。300 000套UNIX系统软件出口到国外。人们使用的UNIX系统达到750 000个。
1988 SVID第2版 —— 增加了文件锁定的标准。
Open Software Foundation成立,这是个独立的公司,成立的目的是建立和提供一个以工业标准和当前可以获得的最先进技术为基础的计算环境。
1989 System Ⅴ 第4版诞生,遵从POSIX1。
XPG/3发布,支持POSIX1和通用应用程序环境标准(Common Application Envioronment),在提高可移植性方面,增加了计算环境几方面的标准,而不仅仅局限于定义操作系统接口。
1990 SVID第3版发布,支持POSIX1、FIPS 151-1和C 标准。
1991 HP-UX 80面世,取得系统5 第3版的认证,遵从SVID2,将实际上已经成为业界标准的BSD42 和BSD43的扩展特性包括进去,建立了支持POSIX-、FIPS-、XPG2-和XPG3-的接口。
1992 HP-UX 90面世,取得系统5 第3版的认证,遵从SVID2,支持X/Open Portability Guide 第3版、POSIX 10031、POSIX 10032、X11R5、FIPS-2、FIPS-3、POSIX1、OSF/Motif12和其他的标准。
1995 HP-UX 100面世,在内核遵从SVID3,支持X/Open Portability Guide 第4版、POSIX 4 Realtime Phase 1,还有保证程序从90 转至100的可移植性部件。与上一版的主要区别是文件系统的结构改为支持AT&T SVR4 和OSF/1。
1997 HP-UX 110面世,遵从SVID 4和POSIX2。在对64位应用程序的支持方面,符合IA64标准,实现内核线程化。
1、Windows操作系统
Windows操作系统是一款由美国微软公司开发的窗口化操作系统。采用了GUI图形化操作模式,比起从前的指令操作系统如DOS更为人性化。Windows操作系统是目前世界上使用最广泛的操作系统。最新的版本是Windows 8。
2、Unix系统
Unix系统是1969年在贝尔实验室诞生,最初是在中小型计算机上运用。最早移植到80286微机上的Unix系统,称为Xenix。 Xenix系统的特点是短小精干,系统开销小,运行速度快。UNIX为用户提供了一个分时的系统以控制计算机的活动和资源,并且提供一个交互,灵活的操作界。UNIX被设计成为能够同时运行多进程,支持用户之间共享数据。同时,UNIX支持模块化结构,当你安装UNIX操作系统时,你只需要安装你工作需要的部分,例如:UNIX支持许多编程开发工具,但是如果你并不从事开发工作,你只需要安装最少的编译器。用户界面同样支持模块化原则,互不相关的命令能够通过管道相连接用于执行非常复杂的操作。UNIX 有很多种,许多公司都有自己的版本,如 AT&T、Sun、HP等。
3、Mac OS操作系统
Mac OS操作系统是美国苹果计算机公司为它的Macintosh计算机设计的操作系统的一代操作系统,该机型于1984年推出,在当时的PC还只是DOS枯燥的字符界面的时候,Mac率先采用了一些我们至今仍为人称道的技术。比如:GUI图形用户界面、多媒体应用、鼠标等,Macintosh计算机在出版、印刷、影视制作和教育等领域有着广泛的应用,Microsoft Windows至今在很多方面还有Mac的影子,最近苹果公司又发布了目前最先进的个人电脑操作系统Mac OS X。
Linux是当今电脑界一个耀眼的名字,它是目前全球最大的一个自由免费软件,其本身是一个功能可与Unix和Windows相媲美的操作系统,具有完备的网络功能,它的用法与UNIX非常相似,因此许多用户不再购买昂贵的UNIX,转而投入Linux等免费系统的怀抱。
4、Linux操作系统
Linux操作系统最初由芬兰人Linus Torvalds开发,其源程序在Internet网上公开发布,由此,引发了全球电脑爱好者的开发热情,许多人下载该源程序并按自己的意愿完善某一方面的功能,再发回网上,Linux也因此被雕琢成为一个全球最稳定的、最有发展前景的操作系统。曾经有人戏言:要是比尔·盖茨把Windows的源代码也作同样处理,现在Windows中残留的许多BUG(错误)早已不复存在,因为全世界的电脑爱好者都会成为Windows的义务测试和编程人员。
哎,老有人问这个,这么说吧,最早的unix是开放的,很多组织对unix都有修改,期中比较有名的就是伯克利大学的修改版本,叫做bsd,是unix的分支。
由于bsd的协议允许你直接使用\修改他的代码,并且可以作为商业用途,所以很多公司的unix都是从bsd衍生过来的。比如hp-unix,ibm的aix等等。
linux呢,是一个完全没有参照unix代码的一个仿照unix架构,试图与unix相兼容的开源系统。
换句话说,bsd是unix的分支,而linux是类unix系统或者说是仿unix系统。
unix操作系统
UNIX操作系统(尤尼斯),是一个强大的多用户、多任务操作系统,支持多种处理器架构,按照操作系统的分类,属于分时操作系统,最早由KenThompson、Dennis Ritchie和Douglas McIlroy于1969年在AT&T的贝尔实验室开发。目前它的商标权由国际开放标准组织所拥有,只有符合单一UNIX规范的UNIX系统才能使用UNIX这个名称,否则只能称为类UNIX(UNIX-like)。
BSD
BSD (Berkeley Software Distribution,伯克利软件套件)是Unix的衍生系统,在1977至1995年间由加州大学伯克利分校开发和发布的。历史上, BSD曾经被认为是UNIX的一支--"BSD UNIX", 因为它和AT&T UNIX操作系统共享基础代码和设计。在20世纪80年代,衍生出了许多变形的UNIX授权软件。比较著名的如DEC的Ultrix及Sun公司的SunOS。1990年代,BSD很大程度上被System V4x版以及OSF/1系统所取代,晚期BSD版本为几个开源软件开发提供了平台并且一直沿用至今。今天,"BSD"并不特指任何一个BSD衍生版本,而是类UNIX操作系统中的一个分支的总称。
linux系统
Linux操作系统是基于UNIX操作系统发展而来的一种克隆系统,它诞生于1991 年的 [Linux桌面] 10 月5 日(这是第一次正式向外公布的时间)。以后借助于Internet网络,并通过全世界各地计算机爱好者的共同努力,已成为今天世界上使用最多的一种UNIX 类操作系统,并且使用人数还在迅猛增长。
Linux 是开源的操作系统,而 Unix 并非是完全开源的操作系统。
Unix 是一种类 Unix 操作系统,最早由 AT&T 公司开发,后来被多家公司使用并进行了不同程度的修改,例如 IBM 的 AIX、HP 的 HP-UX、Oracle 的 Solaris 等。Unix 本身并不是开源的,而是需要购买使用授权的。
Linux 则是由 Linus Torvalds 在 1991 年开发的一种类 Unix 操作系统,使用了 GNU 工具和其他开源软件,因此它是完全开源的。Linux 在开发过程中参考了 Unix 的设计思想,并在这个基础上进行了自己的发展和改进。
从技术角度来看,Unix 和 Linux 在很多方面是相似的,例如它们都采用了分时系统、支持多用户、多任务和多进程等特性。但是它们之间也存在一些不同,例如 Unix 中使用的 shell 是 Bourne shell,而 Linux 中默认使用的 shell 是 bash。另外,由于 Unix 被多家公司使用和修改,因此不同的 Unix 系统之间也存在差异,而 Linux 则在设计上更加统一和标准化。
UNIX是历史最悠久的通用操作系统。1969年,美国贝尔实验室的KThompson和DMRitchie在规模较小及较简单的分时操作系统MULTICS的基础上开发出UNIX, 当时是在DEC的PDP—7小型计算机上实现的,1970年正式投入运行。此后数年,UNIX一直是一个限于在AT&T内部使用的操作系统。1971年,发展出以 PDP-11/20汇编语言所写成的V1版,包括最基本的文件系统和一些简单的软件,之后,又经历了一些改进。
1973年,DMRitchie研制出系统描述语言C,并应用新的C来改写原来用汇编语言编写的UNIX,这就是V5,这使得UNIX修改更容易,并且具有在不同CPU平台上的可移植性,这便成为UNIX一大重要特点,自此以后,UNIX操作系统和应用程序几乎都用C语言编写,只需拥有相应平台上的C编译器(将C语言转变为相应平台机器语言的翻译软件),便可进行移植。C 与UNIX之间具有传统的非常密切的关系。同年,KThompson和DMRitchie在美国计算机协会的第四届操作系统原理讨论会上提交“The Unix Time Sharing System ”一文,UNIX系统正式向外披露,此文后来刊登于1974年7月的Commnnication Of ACM杂志上。
1975年,V6推出,此后,Interactioe System Co (已被SUN收购) 成为 UNIX的第一个转销商,UNIX步出贝尔实验室之外,配备于PDP-11机上开始广泛流传,在大学校园中尤其风行。剖析UNIX的结构,修正错误并作出改进,开发更好用的应用软件,这一切成为计算机专业的师生的最佳习作与毕业设计题材。在加州大学伯克利分校(UCB)以Willian Joy 为首的一些软件技术人员研制出由V6派生的BSD,成为UNIX家族的一名新成员,BSD在伯克利分校得到了很大的发展。直到1992年,UNIX商标持有人USL(AT&T后来开设的一家子公司)控告伯克利不当使用 Unix执照,尽管USL最终败诉,但伯克利也在同年宣布不再发展BSD,BSD的终极版本是44BSD,此乃后话。以下附有UNIX两大流派AT&T UNIX 与BSD各自的发展历程示意图。除UCB外,卡耐基美伦大学(CMU)的Mach计划也对UNIX的发展产生深远影响。现在许多流行的UNIX系统都与Mach有关。
AT&T在V6推出后,于1978年又推出V7,包括了更多的命令并可支持大尺度的文件,V7后来被移植到VAX机上,称为32 V,1981年,研制出System III,1983年,推出适用于教育并且易于维护的System V。
除了两个主要流派外,还有一些软、硬件厂商在不同的CPU平台上开发的“类似于”UNIX的操作系统。这些系统尽管实现方法各不相同,但其所具有的功能及操作管理手段均与主要流派中的某些版本相似,我们称之为“兼容的”UNIX,下表为一张兼容UNIX的列表:
名称 公司 硬件平台 特点
AIX IBM RS6000, POWER PC 融合SVR2和BSD的特点,有特色的系统管理
IRIX SGI PC/工作站 最新版本V5x基于SVR4
ULTRIX DEC PC 具有许多42BSD与43BSD的特点
SunOS
(Solaris) SUN 68K, Sparc, X86 基于43BSD,也有许多来自于SYSTEM V的内容,SUN自身开发的NFS、OPEN LOOK GUI标准
HP-UX HP X86, HP工作站 42BSD发展而来
NeXT NeXTstep 68K, X86 基于Mach核心的43BSD,用户界面友好,遵守Openstep标准
Xenix SCO/Microsoft X86 以SVR2为基础
SCO UNIX SCO X86 Xenix的后续产品,影响较大的PC UNIX
UNICOS Cray Cray超级电脑
Dell UNIX Dell X86 基于SVR4
Minix 个人作品 X86, Mac, Atari 与V7兼容,LINUX的鼻祖
有趣的是,它们大部分不叫“UNIX”,主要原因是UNIX商标为AT&T(后来是它的子公司USL)所持有,1993年春,NOVELL将USL收购,UNIX商标从此归属NOVELL,“AT&T UNIX”这一名称成为历史。在1994年,NOVELL令人吃惊地放弃了“UNIX”这一商标,将其转售给英国的X/OPEN,这使到所有符合X/OPEN标准的操作系统都可称为“UNIX”。不过,NOVELL仍然保留了原UNIX系统程序码的版权。
BSD出到44版就由于和AT&T打版权官司而停止发展(后来部分开发成员在BSD工作的基础上,去掉和AT&T有版权问题的代码,发展出今天的FreeBSD)。这场官司最后庭外和解,之后AT&T面临反垄断控告,才把UNIX部分卖给了SCO,NOVELL把源码和他们的unixware产品一起卖给了SCO,而最近SCO又把他们的UNIX服务器部分卖给了Linux厂商Caldera
UNIX的两个发明者由于他们的杰出贡献在80年代
获得IT界的诺贝尔奖——Turing奖
Linux操作系统,是一种计算机操作系统,
Linux操作系统的内核的名字也是“Linux”
Linux操作系统也是自由软件和开放源代码发展中最著名的例子
简单地说,Linux是一套免费使用和自由传播的类Unix操作系统,它主要用于基于Intel x86系列CPU的计算机上
这个系统是由世界各地的成千上万的程序员设计和实现的
其目的是建立不受任何商品化软件的版权制约的、全世界都能自由使用的Unix兼容产品
Linux的出现,最早开始于一位名叫Linus Torvalds的计算机业余爱好者,当时他是芬兰赫尔辛基大学的学生
他的目的是想设计一个代替Minix(是由一位名叫Andrew Tannebaum的计算机教授编写的一个操作系统示教程序)的操作系统,这个操作系统可用于386、486或奔腾处理器的个人计算机上,并且具有Unix操作系统的全部功能,因而开始了Linux雏形的设计
绝大多数基于Linux内核的的操作系统使用了大量的GNU软件,包括了shell程序、工具、程序库、编译器及工具,还有许多其他程序,例如Emacs
正因为如此,GNU计划的开创者理查德·马修·斯托曼博士提议将Linux操作系统改名为GNU/Linux
但有些人只把操作系统叫做Linux
Linux的基本思想有两点:第一,一切都是文件;第二,每个软件都有确定的用途,同时它们都尽可能被编写得更好
其中第一条详细来讲就是系统中的所有都归结为一个文件,包括命令、硬件和软件设备、操作系统、进程等等对于操作系统内核而言,都被视为拥有各自特性或类型的文件
至于说Linux是基于Unix的,很大程度上也是因为这两者的基本思想十分相近
Linux 的历史是和GNU紧密联系在一起的
1983年,理察·马修·斯托曼(Richard Stallman)创立了GLinux[3] NU计划(GNU Project)
这个计划有一个目标是为了发展一个完全免费自由的Unix-like操作系统
自1990年代发起这个计划以来,GNU 开始大量的产生或收集各种系统所必备的元件,像是——函式库(libraries)、编译器(compilers)、侦错工具(debuggers)、文字编辑器(text editors)、网页服务器(web server),以及一个Unix的使用者接口(Unix shell)——除了执行核心(kernel)仍然付阙外
1990年,GNU计划开始在马赫微核(Mach microkernel)的架构之上开发系统核心,也就是所谓的GNU Hurd,但是这个基于Mach的设计异常复杂,发展进度则相对缓慢
最初的设想中,Linux 是一种类似Minix这样的一种操作系统
1991年4月,芬兰赫尔辛基大学学生Linus Benedict Torvalds(当今世界最著名的电脑程序员、黑客)不满意Minix这个教学用的操作系统
出于爱好,他根据可在低档机上使用的MINIX设计了一个系统核心Linux 0
01,但没有使用任何MINIX或UNIX的源代码
他通过USENET(就是新闻组)宣布这是一个免费的系统,主要在x86电脑上使用,希望大家一起来将它完善,并将源代码放到了芬兰的FTP站点上代人免费下载
本来他想把这个系统称为freax,意思是自由( free) 和奇异(freak) 的结合字,并且附上了X这个常用的字母,以配合所谓的Unix-like的系统
可是FTP的工作人员认为这是Linus的MINIX,嫌原来的命名“Freax”的名称不好听,就用Linux这个子目录来存放,于是它就成了“Linux”
这时的Linux只有核心程序,仅有10000行代码,仍必须执行于Minix操作系统之上,并且必须使用硬盘开机,还不能称做是完整的系统;随后在10月份第二个版本(0
02版)就发布了,同时这位芬兰赫尔辛基的大学生在comp
os
minix上发布一则信息: Hello everybody out there using minix- I&39;m doing a (free) operation system (just a hobby, won&39;t be big andlike gnu) for 386(486) AT clones
由于许多专业用户(主要是程序员)自愿地开发它的应用程序,并借助Internet拿出来让大家一起修改,所以它的周边的程序越来越多,Linux本身也逐渐发展壮大起来
从1983年开始的GNU计划致力于开发一个自由并且完整的类Unix操作系统,包括软件开发工具和各种应用程序
到1991年 Linux 内核发布的时候,GNU已经几乎完成了除了系统内核之外的各种必备软件的开发
在Linus Torvalds和其他开发人员的努力下,GNU组件可以运行于Linux内核之上
整个内核是基于GNU通用公共许可,也就是GPL(GNU General Public License,GNU通用公共许可证)的,但是Linux内核并不是GNU 计划的一部分
1994年3月,Linux1
0版正式发布,Marc Ewing成立了 Red Hat 软件公司,成为最著名的Linux分销商之一
Unix与Linux的历史源流 早期Linux的开机管理程序(boot loader)是使用LILO(Linux Loader),存在着一些难以容忍的缺陷,例如无法识别8G以外的硬盘,后来新增GRUB(GRand Unified Bootloader)克服了这些缺点,具有‘动态搜寻核心档案’的功能,可以让您在开机的时候,可以自行编辑您的开机设定系统档案,透过 ext2 或 ext3 档案系统中载入Linux Kernel
Linux 的标志和吉祥物是一只名字叫做Tux的企鹅,标志的由来是因为Linus在澳洲时曾被一只动物园里的企鹅咬了一口,便选择了企鹅作为Linux的标志
Linux的注册商标是Linus Torvalds所有的
这是由于在1996年,一个名字叫做William R
Della Croce的律师开始向各个Linux 发布商发信,声明他拥有Linux商标的所有权,并且要求各个发布商支付版税,这些发行商集体进行上诉,要求将该注册商标重新分配给Linus Torvalds
Linus Torvalds 一再声明Linux 是免费的,他本人可以卖掉,但Linux绝不能卖
Linux发行版的某些版本是不需要安装,只需通过CD或者可启动的USB存储设备就能使用的版本,他们称为LiveCD
linux桌面过去,Linux主要被用作服务器的操作系统,但因它的廉价、灵活性及Unix背景使得它很合适作更广泛的应用
传统上有以Linux为基础的“LAMP(Linux, Apache, MySQL, Perl/PHP/Python的组合)”经典技术组合,提供了包括操作系统、数据库、网站服务器、动态网页的一整套网站架设支持
而面向更大规模级别的领域中,如数据库中的Oracle、DB2、PostgreSQL,以及用于Apache的Tomcat JSP等都已经在Linux上有了很好的应用样本
除了已在开发者群体中广泛流行,它亦是现时提供网站务供应商最常使用的平台
基于其低廉成本与高度可设定性,Linux常常被应用于嵌入式系统,例如机顶盒、移动电话及行动装置等
在移动电话上,Linux已经成为与Symbian OS、Windows Mobile系统并列的三大智能手机操作系统之一;而在移动装置上,则成为Windows CE与Palm OS外之另一个选择
目前流行的TiVo数位摄影机使用了经过客制化后的Linux
此外,有不少硬件式的网络防火墙及路由器,例如部份LinkSys的产品,其内部都是使用Linux来驱动、并采用了操作系统提供的防火墙及路由功能
采用Linux的超级电脑亦愈来愈多,根据2005年11月号的TOP500超级电脑列表,现时世上最快速的两组超级电脑都是使用Linux作为其操作系统
而在表列的500套系统里,采用Linux为操作系统的,占了371组(即74
2%),其中的前十位者,有7组是使用Linux的
除了一部分专家之外,大多数人都不自己选择每一样组件或自行设置,而是直接使用Linux套件
2006年开始发售的SONY PlayStation 3亦使用Linux的操作系统
之前,Sony亦曾为他们的PlayStation 2推出过一套名为PS2 Linux的DIY组件
至于游戏开发商雅达利及id Software,都有为其旗下的游戏推出过Linux桌面版本
此外,Linux Game Publishing亦有专门为Linux平台撰写游戏,并致力于把其他在Windows平台编撰的游戏程序码转携至Linux平台,及为转携游戏提供使用授权
而一个打算对所有生活在发展中国家孩子提供手提电脑的名为“每孩子皆有一部手提电脑(OLPC)”的项目,正是使用Linux作为缺省的操作系统
我们不必探讨LINUX源代码的开放给我们带来多大诱惑,我们只研究LINUX对我们的生活有何帮助
我们在平时只要掌握LINUX最基础的应用,以及安装及使用就可以了
对LINUX的操作现在发展到了在命令行下操作以及像WINDOWS的桌面系统般的应用
对LINUX不是很了解的用户可以选择桌面型LINUX安装
这里把对LINUX的一些疑问解答从网上整理一下,贴出来,希望对那些想要了解LINUX的朋友有所帮助
--------------------------------------------------------------------- Linux以它的高效性和灵活性著称
它能够在PC计算机上实现全部的Unix特性,具有多任务、多用户的能力
Linux是在GNU公共许可权限下免费获得的,是一个符合POSIX标准的操作系统
Linux操作系统软件包不仅包括完整的Linux操作系统,而且还包括了文本编辑器、高级语言编译器等应用软件
它还包括带有多个窗口管理器的X-Window图形用户界面,如同我们使用Windows NT一样,允许我们使用窗口、图标和菜单对系统进行操作
Linux之所以受到广大计算机爱好者的喜爱,主要原因有两个,一是它属于自由软件,用户不用支付任何费用就可以获得它和它的源代码,并且可以根据自己的需要对它进行必要的修改,无偿对它使用,无约束地继续传播
另一个原因是,它具有Unix的全部功能,任何使用Unix操作系统或想要学习Unix操作系统的人都可以从Linux中获益
运行Linux需要的配置并不高,支持众多的PC周边设备,并且这样一个功能强大的软件完全免费,其源代码是完全公开的,任何人都能拿来使用
说到这里,各位可能怀疑这免费后面是不是隐藏着什么?作者会心甘情愿的把它拿出来而分文不取吗?其实,它代表着软件开发的另一种概念:那就是基于GNU的版权制度
版权是为了保护作者应有利益而设立的制度,但时至今日它却对科技的发展造成了一定的阻碍
例如现在病毒的肆虐,就是因为微软不肯将Windows的源代码公开
杀毒软件的厂商只好自己去钻研OLE结构
还有,Intel为了保住自己的霸主地位,建立了一个个不许其它厂商使用的硬件规范,造成众多开发者并不是为了提升技术而是为了兼容性而耗费资金和时间,这样就造成了科研发展的混乱和垄断
为了改变这种状况,Richard M
Stallman在1984年创立了以生产免费软件为目的的组织--Free Software Foundation(自由软件基金会,简称FSF)
他认为:各个软件公司为了自己的利益不公开源代码会阻碍人类文明的发展,一个真正好的软件是为了替人解决问题,应该散发给需要的人
他开发了一个叫做GNU的计划,第一套软件就是GNU Emacs(UNIX平台下强大的编辑器)
任何人都能免费拿到这个软件和它的源代码,于是许多人自发的修改这套软件,为它增加功能
为了明确GNU的规范,Stallman发表了GNU General Public License和GNU Library General Public License授权声明,根据这些声明,所有的GNU软件都可以被任何人下载、出售、复制和修改,但必须提供程序源代码或者让使用者知道从哪里获得源代码!但不论免费或者收费,任何得到这些软件的使用者都有和提供者同样的权利,可以将它们赠送或出售
由于这个授权,GNU软件像滚雪球一样越来越多,功能也越来越强
当然,这样做也有不良的效果,如果开发商的利润减少了那么就没有人愿意真正开发软件了,毕竟人还是要吃饭的呀
不过随着Internet的盛行,大众越来越容易得到各种各样的软件,而且大多只为一时之需,用完之后根本不会再用,一个软件的使用寿命就大大缩短,在这种情况下,传统的电子出版行业应该做出相应的调整
Linux核心程序的著作权归Linus本人所有,其它应用程序归各自的作者所有,但按照GNU授权,任何人都可以采取收费或免费方式来发行Linux,并在符合该授权的规范下做修改
这样就有了一大批的免费程序移植到了Linux上,包括GNU Emacs、XFree86、Mozilla等经典软件,并且在不断壮大中
由于源代码是公开的,任何一个使用Linux的人在添置了新硬件后都能自己编写驱动程序,所以Linux对新硬件的支持已经超过了许多专业UNIX系统
Linux的成功如果没有Internet是不可能的,因为Linux实际上是世界各地众多程序员共同开发的结果
现在的Linux经过数次改版(包括核心的升级和周边程序的完善),已经发展成了一个遵循POSIX标准的纯32位多工操作系统,64位版本也在开发之中
Linux可以兼容大部分的UNIX系统,很多UNIX的程序不需要改动,或者很少的改变就可以运行于Linux环境;内置TCP/IP协议,可以直接连入Internet,作为服务器或者终端使用;内置JAVA解释器,可直接运行JAVA源代码;具备程序语言开发、文字编辑和排版、数据库处理等能力;提供X Window的图形界面;主要用于x86系列的个人电脑,也有其它不同硬件平台的版本,支持现在流行的所有硬件设备
就性能上来说,它并不弱于Windows甚至UNIX,而且靠仿真程序还可以运行Windows应用程序
它有成千上万的各类应用软件,并不输于Windows的应用软件数量,其中也有商业公司开发的赢利性的软件
最可贵的是:它是一个真正的UNIX系统,可以供专业用户和想学UNIX的人在自己的个人电脑上使用
Linux是一个非常灵活的系统,相对于Windows而言也是一个比较难用的系统,就如同大多数用户用不惯MacOS的单键鼠标一样
想要对Linux轻车熟路,你必须懂得一些相关知识,软、硬件的配置,最好还懂点程序,因为没有人有义务为您提供技术支援,除了和其它用户交流之外 ,您必须要自己解决问题
当然,如果您只是作为日常应用,就不需要那么复杂啦,Linux一样会为您提供完美的操作环境,你所要做的就是改变使用习惯和成见
早期的操作系统是没有图形界面的,自从Apple于1984年推出System 1
0开始,个人电脑才实现了真正的GUI(Graphics User Interface,图形用户界面),从此电脑变得更加具有亲和力,也更加易于使用
Windows的图形化开始于Windows 3
1/3
2,直到Windows 95的出现才标志着多媒体时间的到来,从此计算机变得能说会唱起来
Linux始于UNIX,却青出于蓝胜于蓝,同样拥有着不俗的图形用户界面,性能更稳定,也更漂亮,可以和世界上曾经出现过的,最美丽的操作系统媲美!不同于现在的XP,Linux的图形界面是基于Console之上的,类似于Windows 95架于DOS之上,Linux下实现图形界面的是X Window系统(区别于MS的Windows)
X Window是一套用于UNIX的具有极大可携性、对彩色掌握的多样性和网络之间的操作透明性的健在式处理窗口系统
它和微软的Windows的工作原理并不相同,不过两者都使用图形界面和窗口技术,从外表看来有那么一点点相似,但又存在着巨大的不同,实际上X Window的界面更加多样化,也更漂亮,且高效快捷
就Windows对于DOS的地位一样,X Window一改UNIX/Linux单调的文本界面,提供了一个友善的图形用户界面(GUI)
1984年在麻省理工学院(MIT)电脑科学研究室工作的Bob Scheifler正在发展分布式系统,DEC公司的Jim Gettys也在MIT进行A-thena计划的一部分
两者都需要一套在UNIX系统上使用的图形界面,因此两者开始合作研制X Window
1987年,MIT发布了第11个版本的X Window,并成立了非赢利性组织“X协会”来发展及控制X Window标准
所以现在的X Window并不完全是一个软件,而是一个协定,定义了一个系统所必须具备的功能
任何系统能满足这个协定及符合X协会其它的规范,便可称为X Window,它的源代码公开
因为X Window具有强大的与设备无关结构性,它提供了一组网络通信协议,任何硬件只要提供X协定,便可以执行应用程序显示一群包含图文的窗口,不需要重新编译,这种与设备无关的特性只要是根据X Window标准所开发的应用程序均可在不同的环境下作用,这就大大减少了跨越不同平台之间的编译工作,应用程序更加具有可移植性
Linux上最常用的X Window是Xfree86,它是MIT的X11R5的移植版,使用Openlook窗口管理系统,所以Xfree86是免费的
Xfree86支持现行所有的PC显示卡,但不一定支持它们的Windows加速特性,比如DirectX 9
到目前为止,可以支持中文的Linux己不再是凤毛麟角,而且中文应用软件正不断丰富着
但一些商业软件并未完成移植,其中有诸多原因,在此不详述
GNU/Linux社群设计的立体图,并使用GPL授权传统的Linux用户一般都安装并设置自己的操作系统,他们往往比其他操作系统,例如微软Windows和Mac OS的用户更有经验
这些用户有时被称作“黑客”或是“极客”(geek)
然而随着Linux越来越流行,越来越多的原厂委托制造商(OEM)开始在其销售的电脑上预装上Linux,Linux的用户中也有了普通电脑用户,Linux系统也开始慢慢抢占桌面电脑操作系统市场
同时Linux也是最受欢迎的服务器操作系统之一
Linux也在嵌入式电脑市场上拥有优势,低成本的特性使Linux深受用户欢迎
使用Linux主要的成本为移植、培训和学习的费用,早期由于会使用Linux的人较少,这方面费用较高,但这方面的费用已经随着Linux的日益普及和Linux上的软件越来越多、越来越方便而降低
KDE和GNOME等桌面系统使Linux更像是一个Mac或Windows之类的操作系统,提供完善的图形用户界面,而不同于其他使用命令行界面(Command Line Interface,CLI)的类Unix系统
linux是社区开发的,不属于任何公司及个人 建议你去这个网站看下红联Linux论坛制作的普及Linux书籍 书名:Linux菜鸟过关 Linux教程下载
什么是Linux
相信了解一些IT知识的人都听过Linux这个名词。
Linux操作系统(Linux),是一种计算机操作系统。Linux操作系统的内核的名字也是“Linux”。Linux操作系统也是自由软件和开放源代码发展中最著名的例子。
Linux内核最初是为英特尔386微处理器设计的。现在Linux内核支持从个人电脑到大型主机甚至包括嵌入式系统在内的各种硬件设备。
在开始的时候,Linux只是个人狂热爱好的一种产物。但是现在,Linux已经成为了一种受到广泛关注和支持的一种操作系统。包括IBM和惠普在内的一些计算机业巨头也开始支持Linux。很多人认为,和其他的商用Unix系统以及微软 Windows相比,作为自由软件的Linux具有低成本,安全性高,更加可信赖的优势。
Linux内核最初只是由芬兰人林纳斯•托瓦兹(Linus Torvalds)在赫尔辛基大学上学时出于个人爱好而编写的。最初的设想中,Linux是一种类似Minix这样的一种操作系统。Linux的第一个版本在1991年9月被发布在Internet上,随后在10月份第二个版本就发布了。
Linux的历史是和GNU紧密联系在一起的。从1983年开始的GNU计划致力于开发一个自由并且完整的类Unix操作系统,包括软件开发工具和各种应用程序。到1991年Linux内核发布的时候,GNU已经几乎完成了除了系统内核之外的各种必备软件的开发。在Linus Torvalds和其他开发人员的努力下,GNU组件可以运行于Linux内核之上。整个内核是基于GNU通用公共许可,也就是GPL(General Pubic License)的,但是Linux内核并不是GNU 计划的一部分。
Linux的标志和吉祥物是一只名字叫做Tux的企鹅,Linux的注册商标是Linus Torvalds所有的。这是由于在1996年,一个名字叫做William R Della Croce的律师开始向各个Linux发布商发信,声明他拥有Linux商标的所有权,并且要求各个发布商支付版税,这些发行商集体进行上诉,要求将该注册商标重新分配给Linus Torvalds。
Linux的某些版本是不需要安装就能使用的版本,他们称为LiveCD。
红联Linux论坛制作的普及Linux书籍 书名:Linux菜鸟过关 Linux教程下载
申请Ubuntu光盘说明
Ubuntu 是一个完全基于 Linux 的操作系统,它不但免费,而且有专业人员和业余爱好者共同为其提供技术支持。目前它在世界上包括中国在内都有庞大的用户群。
申请Ubuntu光盘图解说明下载:ftp://FTP_hllinux:123456@211957326/fc/squbuntulinuxzip
无法下载请这边下载:http://wwwlinuxdiyfcom/bbs/thread-53625-1-1html
下面是语言表达。
下面我们开始申请了:
登陆 Ubuntu 官方光盘申请网站 https://shipitubuntucom/ 。
虽然是英文的,但是我想大家应该都能看懂滴,因为那两个大大的单词“download”和“request”不会有人不知道什么意思。还有最上面那句话“Ubuntu is available free of charge and we can send you CDs of the latest version (704) with no extra cost”-------光盘免费的,看到了吧?呵呵
看到首页上的两个醒目的链接了吧?一个说“I want to download Ubuntu 704 (Feisty Fawn)”,就是下载704的镜像包了。另一个说“I want to request Ubuntu 704 (Feisty Fawn)”,就是申请免费光盘了。
我们今天的主题是申请免费光盘,不涉及下载镜像包安装的问题(因为用光盘安装总比用包安装方便,再说留着光盘在手里也不是什么坏事,对装win+linux双系统的朋友来说,以后重装windows时再也不怕它不讲理的把你的 grub 引导菜单给kill掉了 )。就不管那么多了下面我们点击“I want to request Ubuntu 704 (Feisty Fawn)”开始申请免费光盘。
它让我们输入 Ubuntu 的通行证帐号登陆。Ubuntu的帐号是用你自己的E-mai地址注册的。如果已经注册过那就可以直接登陆了,如果没有的话我们现场注册一个帐号。呵呵。
点击链接“create a new account”
在 E-mail address:框中输入你要注册的 E-mail 地址,点“Register”。
此时一封激活信已经发到了你的邮箱里,打开你的邮箱激活你的帐号吧。激活信的“发件人”为“Launchpad” ,“主题”为“Finish your Launchpad registration”。
把激活信里的激活链接复制到浏览器中打开。
上面的东东填写完后,点击“Continue”继续。
这时候我们再次点击“I want to request Ubuntu 704 (Feisty Fawn)”,又来到登陆画面,输入我们刚才注册的 E-mail 帐号和密码,点击“Log in”。
请的光盘类型有64位PC的和普通PC的,一次最多可以申请3张盘。不过去年一次最多可以申请10张的哦(包括5张普通PC的,3张64位PC的和两张用于 MAC 机的),不知道现在为什么没有 MAC 的了。呵呵。
最后重点说一下地址的写法,因为英文的地址和中文的地址写法是不一样的,所以一定要注意这点,如果用英文填写的话,一定要按照英文地址的格式填写。
不过英文不好填写的话,用拼音写地址也可以的。呵呵。因为国内的邮局里面初中毕业的MM也不是没有。
用拼音写的话,就可以直接按照中国的地址写法写了,×××省×××市×××县×××镇等等。还有用拼音写的地址也不用担心 Ubuntu 的人看不懂,他们会照样子写到你的邮包上的,放心吧,你会收到的。
最后说一下大家关心的时间问题,Ubuntu官方的说法是最多10周就能收到(这是针对全世界的)。其实也要不了那么久,如果是省会以及其它的大城市,最多一两个星期就收到了,小一点的地方可能要稍微久一点。
光盘是直接从荷兰邮寄过来的,邮资是 5 欧元,荷兰人帮掏的,放心拉。呵呵。
首先谢谢题主的哈。
简单来说,和windows一样,linux就是个操作系统,两者的典型区别在于,linux下一切皆是文件。linux的优点很多:开源,免费,跨平台。只要遵守版权和法律,任何机构个人都可以直接下载使用。所以由此衍生出来的产品非常多,比如centos,redhat,Debian等等,国内有优麒麟,红旗等。因为linux可以作为移植系统来操作开发板,在嵌入式中运用的非常广泛。另外像银行,进入机构也会选择linux系统作为后台服务器。
Linux是计算机操作系统里面的一种,还有就是UNIX和Windows世界三大操作系统之一,苹果MACOS就是使用UNIX,苹果的IOS也是使用UNIX,UNIX是不对外开放,因为当时苹果MACOS系统软件的价格高的感人,才导致Linxu的诞生,而且全世界免费使用,所以它是目前全球使用最多的系统,Linux系统能对计算机进行有效的管理和控制,它不但能组织计算机的工作流程,还能为用户提供一个使用计算机的工作流程,它的作用就是起到用户和计算机之间的接口作用。
哪些都是基于Linux系统开发的,那太多了!这么和你说吧,世界上大多数国家先进武器控制系统都是用嵌入Linux系统,你使用的安卓手机及带微处理器的智能设备大部分也都是用的Linux系统,所以说它是全球使用最多的系统一点都不过分吧!
以上紧代表个人观点,不喜勿喷!
Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和Unix的多用户、多任务、支持多线程和多CPU的操作系统。伴随着互联网的发展,Linux得到了来自全世界软件爱好者、组织、公司的支持。它除了在服务器操作系统方面保持着强劲的发展势头以外,在个人电脑、嵌入式系统上都有着长足的进步。使用者不仅可以直观地获取该操作系统的实现机制,而且可以根据自身的需要来修改完善这个操作系统,使其最大化地适应用户的需要。
通俗意义上说,Linux是一个内核。
Linux内核,编译系统,再加上GNU项目的各种软件,组成了一个叫GNU/Linux的东西。说白话,这叫Linux发行版。
Linux发行版有几大系列,主要区别就是软件包管理方式不同。
Debian系列,完全社区开发,使用APT管理软件。
很多版本基于Debian开发,比如国内的deepin,麒麟等,安全渗透的Kalilinux。Ubuntu也是基于Debian开发,但是参杂了很多自己的东西,不能和Debian完全兼容了。
Redhat系列,是红帽子作为商业公司运营的。软件包rpm,管理套件也更新了,原来是yum,现在是dnf
这个系列的版本很多,自家的Fedora,被用作服务器的免费centos,国内的红旗Linux。红旗Linux现在还在呢,紧跟红帽步伐。
ArchLinux系列。使用pacman管理软件。
基于ArchLinux的发行版也有很多。专注安全渗透的Blackarch,集成4000多个工具。
为了便于新手安装的Manjaro。
还有一类,使用源代码安装的方式。
所有的Linux发行版,开发都有一个上游。上游软件的开发,经过一段时间的测试修改编译,最后才会在发行版里发布。从源代码到二进制程序,经过了很多捶打,所以不同发行版不一定能兼容彼此。
谁知道UNIX操作系统的历史
本文2023-11-04 10:14:12发表“资讯”栏目。
本文链接:https://www.lezaizhuan.com/article/408570.html