Home About us Products Services Contact us Bookmark
:: wikimiki.org ::
操作系统列表

操作系统列表

早期操作系统(专利保护)


- TRS-DOSROM OS's
- TI99-4
- Commodore PET,64,和 VIC-20,
- 第一套IBM-PC
- 苹果电脑
- Sinclair Micro和QX等

非Unix商业操作系统


- CPM操作系统
- MP/M-80
- UCSD P-system
- Mini-FLEX
- SSB-DOS
- CP/M-86
- DR-DOS
- FreeDOS
- MS-DOS
- PC-DOS
- Mach
- CHORUS
- Choices
- Multics
- OS-9
- NSJ

Unix及类似系统


- UNIX
- 微软Xenix
- ChorusOS
- Cromix
- UNIflex
- OS-9
- IBM的AIX
- BSD
  - FreeBSD
  - NetBSD
  - OpenBSD
  - DragonflyBSD
- Digital UNIX,即之后康柏Tru64
- DNIX
- HP的HP-UX
- GNU/Hurd
- SGI的IRIX
- Linux(或称GNU/Linux
- Mac OS X
- MenuetOS
- Minix
- OSF/1
- SCO的SCO UNIX
- SunSunOS,即之后的Solaris
- System V
- Ultrix
- UniCOS
- LindowsOS
- OS/390
- z/OS
- Syllable

其他

Acorn


- Arthur
- ARX
- RISC OS
- RISCiX

Amiga


- AmigaOS

Atari ST


- TOS
- MultiTOS
- MiNT

苹果电脑(Apple/Macintosh)


- Apple DOS
- ProDOS
- Mac OS
- Mac OS X

Be


- BeOS
- BeIA

Digital/康柏(Compaq)


- AIS
- OS-8
- RSTS/E
- RSX-11
- RT-11
- TOPS-10
- TOPS-20
- VMS(后更名为OpenVMS

IBM


- OS/2
- AIX
- OS/400
- OS/390
- VM/CMS
- DOS/VSE
- VSE/SP
- VSE/ESA
- OS/360
- MFT
- MVT
- SVS
- MVS
- TPF
- ALCS
- z/OS
- PC-DOS

微软(Microsoft)


- MS-DOS
- Xenix
- Microsoft Bob
- Windows
  - Windows 1.0
  - Windows 2.0
  - Windows 3.1
  - Windows 95
  - Windows 98
  - Windows ME
- Windows NT
  - Windows NT 3.5
  - Windows NT 4
  - Windows 2000
  - Windows XP
    - Windows XP Media Center Edition
    - Windows XP Professional x64 Edition
  - Windows Server 2003
    - Windows Server 2003 64-bit Edition
  - Windows Vista

Novell


- NetWare
- Unixware
- SUSE Linux

NeXT


- NeXTStep(即之后的Mac OS X)
- Plan 9
- Inferno

Prime Computer


- Primos

西门子


- BS2000

个人电子助理PDA)操作系统


- Palm OS
- Pocket PC
- EPOC
- Microsoft Windows CE
- Linux

智能手机操作系统


- Windows Mobile系列
- Embedded Linux由Montavista创造,在Motorola's A760,E680等机型上使用
- Mobilinux由Montavista创造
- Symbian OS系列

其他操作系统


- 动态可扩展操作系统
  - MIT的Exo Kernel
  - 华盛顿大学的 SPIN
  - 哈佛大学的 VINO
  - illinois大学的Choices

参看


- 电脑软件
- 磁盘操作系统DOS
-
Category:软件列表 simple:List of operating systems

操作系统

操作系统(Operating System,简称OS) 是计算机系统中负责支撑应用程序运行环境以及用户操作环境的系统软件,同时也是计算机系统的核心与基石。 它的职责通常(但并非绝对)包括对硬件的直接监管、对各种计算资源(如内存、处理器时间等)的管理、以及提供诸如作业管理之类的面向应用程序的服务等等。 操作系统的理论是计算机科学中一个古老而又活跃的分支,而操作系统的设计与实现则是软件工业的基础与核心。

今天的操作系统 

到2005年6月为止,用于通用计算机上的分布的操作系统主要两个家族:类Unix家族和微软Windows家族。 主机系统和嵌入式操作系统使用多样的系统,并且很多和Windows和Unix都没有直接的联系。 类Unix家族包括多个组织的操作系统,其中有几个主要的子类包括System V,BSD和Linux。这里'Unix'是一个商标,开发组织允许使用操作系统在一个定义前提下自由地开发。这名字是通用大型设置操作系统类似组织Unix。Unix系统运行在从巨型机到嵌入式系统的多种机器架构上。Unix 主要使用于重要的商务服务器系统以及学院和工程环境中的工作站之上。和Unix不同,自由软件比如Linux 和 BSD 逐步开始流行,并且开始进入桌面操作系统领域。和一些Unix操作系统不同,像惠普公司的HPUX和IBM公司的AIX是设计仅运行在客户购买的设备上,其中有一些特殊的(比如SUN公司的Solaris)可以运行在客户购买设备和基于工业标准的PC上。APPLE公司的Mac OS X是一个BSD特例,以取代早期小型市场上的苹果公司Mac OS,众多流行的Unix操作系统正在走向一体。 微软公司的Windows操作系统家族起源于早期的IBM PC环境中的MS-DOS,现在版本是基于新的Windows NT内核,第一次是在OS/2中制定。和Unix不同,Windows只能运行在32位和64位的x86 CPU(如Intel或者AMD的芯片)上,尽管早期有版本运行于DEC Alpha,MIPS 和 PowerPC体系结构。今天Windows是一个流行的操作系统,在全球桌面市场中占有90%左右的份额,同时在中低端服务器市场也有广泛的应用,如Web服务器和数据库服务器。 译者提示:NT是 New Technology 而不是 Network Technology,这点很多人都出现过误解. 大型机系统,比如IBM公司的Z/OS,和嵌入式操作系统比如QNX , eCOs 和 PalmOS都是和Unix和Windows无关的操作系统,而Windows CE ,Windows NT Embedded 4.0 和 Windows XP Embedded 都是和Windows相关的。 老的操作系统停留在市场包括类似IBM Windows的OS/2;来自惠普的VMS(以前的DEC);苹果公司的Mac OS操作系统,非Unix先驱苹果公司Mac OS X;和AmigaOS,第一个图形用户界面的操作系统,包括对于普通用户的高级的多媒体能力.

功能

操作系统位于底层硬件与用户之间,是两者沟通的桥梁。用户可以通过操作系统的用户界面,输入命令。操作系统则对命令进行解释,驱动硬件设备,实现用户要求。

结构

操作系统理论研究者有时把操作系统分成四大部分:
- 驱动程序 - 最底层的、直接控制和监视各类硬件的部分,它们的职责是隐藏硬件的具体细节,并向其他部分提供一个抽象的、通用的接口。
- 内核 - 操作系统之最核心部分,通常运行在最高特权级,负责提供基础性、结构性的功能。
- 支承库 - (亦作“接口库”)是一系列特殊的程序库,它们指责在于把系统所提供的基本服务包装成应用程序所能够使用的编程接口(API),是最靠近应用程序的部分。例如,GNU C运行期库就属于此类,它把各种操作系统的内部编程接口包装成ANSI C和POSIX编程接口的形式。
- 外围 - 所谓外围,是指操作系统中除以上三类以外的所有其他部分,通常是用于提供特定高级服务的部件。例如,在微内核结构中,大部分系统服务,以及UNIX/Linux中各种守护进程都通常被划归此列。 当然,本节所提出的四部结构观也绝非放之四海皆准。 例如,在早期的微软视窗操作系统中,各部分耦合程度很深,难以区分彼此。 而在使用外核结构的操作系统中,则根本没有驱动程序的概念。 因而,本节的讨论只适用于一般情况,具体特例需具体分析。 操作系统中四大部分的不同布局,也就形成了几种整体结构的分野。 常见的结构包括:简单结构、层结构、微内核结构、垂直结构、和虚拟机(虛擬機器Virtual Machine)结构。

简单结构

很多商用操作系统都没有清晰的整体结构,系统中的各个部件混杂在一起。 这些操作系统往往是由很小的实验性的项目逐步演化而来的,因而宏观结构非常模糊。 MS-DOS就是一个很好的例子,在设计之初,MS-DOS的设计目标是在比较有限的硬件资源上运行比较有限的应用程序,开发人员很可能都没有预料到它日后在市场上的巨大成功,因而模块之间的相对独立性几乎被忽略。 相似的情况也发生在UNIX家族之中。 早期的UNIX因为受限于当时的硬件能力,也一直都是采用非常简单的、 随着UNIX的不断发展这样结构也很快成为了UNIX演进的瓶颈。 其他采用这种简单结构的操作系统还包括PalmOS 5以前的PalmOS,以及很多其他的小型的嵌入式操作系统

层结构

微内核结构

垂直结构

虚拟机结构

分类

内核结构

:主条目: 内核 内核是操作系统最核心最基础的构件,因而,内核结构往往对操作系统的外部特性以及应用领域有着一定程度的影响。 尽管随着理论和实践的不断演进,操作系统高层特性与内核结构之间的耦合有日趋缩小之势,但习惯上,内核结构仍然是操作系统分类之常用标准。 内核的结构可以分为 单内核(monolithic kernel), 微内核(microkernel), 超微内核(nanokernel), 以及外核(exokernel)等。 详情参见操作系统内核。 单内核结构是操作系统中各核心部件杂然混居的形态,该结构于二十世纪六十年代(亦有二十世纪五十年代初之说,尚存争议),历史最长,是操作系统内核与外围分离时的最初形态。 微内核结构是二十世纪八十年代产生出来的较新的内核结构,强调结构性部件与功能性部件的分离。 二十世纪末,基于微内核结构,理论界中又发展出了超微内核与外内核等多种结构。 尽管自二十世纪八十年代起,大部分理论研究都集中在以微内核为首的“新兴”结构之上,然而,在应用领域之中,以单内核结构为基础的操作系统却一直占据着主导地位。 在众多常用操作系统之中,除了QNX和基于Mach的UNIX等个别系统外,几乎全部采用单内核结构,例如Linux,大部分的Unix,以及Windows微软声称Windows NT是基于改良的微内核架构的,尽管理论界对此存有异议)。 微内核和超微内核结构主要用于研究性操作系统,还有一些嵌入式系统使用外核。 基于单内核的操作系统通常有着较长的历史渊源。 例如,绝大部分UNIX的家族史都可上溯至二十世纪六十年代。 该类操作系统多数有着相对古老的设计和实现 (例如某些UNIX中存在着大量七、八十年代的代码)。 另外,往往在性能方面略优于同一应用领域中采用其他内核结构的操作系统 (但通常认为此种性能优势不能完全归功于单内核结构)。

通用与专用、嵌入式

实时与非实时

实时操作系统”(Real Time OS)泛指所有据有一定实时资源调度以及通讯能力的操作系统。而所谓“实时”,不同语境中往往有着非常不同的意义。某些时候仅仅用作“高性能”的同义词。但在操作系统理论中“实时性”所指的通常是特定操作所消耗的时间(以及空间)的上限是可预知的。比如,如果说某个操作系统提供实时内存分配操作,那也就是说一个内存分配操作所用时间(及空间)无论如何也不会超出操作系统所承诺的上限。实时性在某些领域非常重要,比如在工业控制、医疗器材、影音频合成、以及军事领域,实时性都是无可或缺的特性。 常用实时操作系统有QNXVxWorksRTLinux等等,而Linux、多数UNIX、以及多数Windows家族成员等都属于非实时操作系统。操作系统整体的实时性通常依仗内核的实时能力,但有时也可在非实时内核上建立实时操作系统,很多在Windows上建立的实时操作系统就属于此类。 在POSIX标准中专有一系用于规范实时操作系统的API,其中包括POSIX.4、POSIX.4a、POSIX.4b(合称POSIX.4) 以及POSIX.13等等。符合POSIX.4的操作系统通常被认可为实时操作系统(但实时操作系统并不需要符合POSIX.4标准)。

多任务与单任务

16位、32位、64位

所谓16位、32位、64位等术语有时指总线宽度,有时指指令宽度(在定长指令集中),而在操作系统理论中主要是指内存寻址的宽度。如果内存的寻址宽度是16位,那么每一个内存地址可以用16个二进制位来表示,也就是说可以在64KB的范围内寻址。同样道理32位的宽度对应4GB的寻址范围,64位的宽度对应16 Exabyte的寻址范围。内存寻址范围并非仅仅是对操作系统而言的,其他类型的软件的设计有时也会被寻址范围而影响。但是在操作系统的设计与实现中,寻址范围却有着更为重要的意义。 在早期的16位操作系统中,由于64KB的寻址范围太小,大都都采用“段”加“线性地址”的二维平面地址空间的设计。分配内存时通常需要考虑“段置换”的问题,同时,应用程序所能够使用的地址空间也往往有比较小的上限。 在32位操作系统中, 4GB的寻址范围对于一般应用程序来说是绰绰有余的, 因而,通常使用一维的线性地址空间,而不使用“段”。

参看


- 操作系统内核
- 实时操作系统-分时系统-多任务-嵌入式系统-单一用户-多用户
- 对称多处理并行计算(SMP)-集群(Cluster)-分布式计算
- 操作系统列表
- 64位操作系统
- 计算机科学课程列表

部分操作系统


- FreeBSD
- MS-DOS
- GNU/Linux
- Mac OS
- Windows
- Windows NT
- UNIX
- 其他操作系统

外部链接


-
als:Betriebssystem ja:オペレーティングシステム ko:운영 체제 ms:Sistem pengoperasian simple:Operating system th:ระบบปฏิบัติการ zh-min-nan:Chok-gia̍p hē-thóng

苹果电脑

苹果电脑国际有限公司,或苹果电脑股份有限公司,简称苹果电脑,英文名Apple Computer, Inc.,总部位于美国加利福尼亚的库比提诺,核心业务是电脑科技产品。苹果电脑的Apple II於1970年代助长了个人电脑革命,其後的Macintosh接力於1980年代持续发展。最知名的产品是其出品的Apple IIMacintosh电脑、iPod数位音乐播放器和iTunes音乐商店,它在高科技企业中以创新而闻名。

历史

简史

iTunes音乐商店 iTunes音乐商店
- 1976年,由斯蒂夫·乔布斯(Steve Jobs)和斯蒂夫·沃兹尼亚克(Steve Wozniak,简称沃兹)创立。在当年开发并销售Apple I电脑。
- 1977年发售最早的个人电脑Apple II
- 1984年推出革命性的Macintosh电脑。
- 2003年推出最早的64位元个人电脑Apple Macintosh G5
- 2005年斯蒂夫·乔布斯宣布下一年度将采用英特尔处理器。

成立前

在他们一起创立苹果电脑前,沃兹已经是一个电子学骇客,自1975年,他在HP上班和帮斯蒂夫·乔布斯设计Atari电子游戏。当时沃兹向由Alex Kamradt开设的分时电脑系统服务公司Call Computer租用小型电脑使用。当时的电脑只能够以纸张印字输出,而由德州仪器推出的Silent 700是当时最尖端的热昇华印字机型号。沃兹曾看到大众电子学杂志 (Popular Electronics) 介绍如何自制电脑终端机,使用现成的零件,Woz设计了一部能够和电脑沟通的电传印字机。该部只能印出大阶英文字元的印字机能印出每版24行,每行40个字,而且能够接驳到Call Computer旗下的小型电脑使用。Call Computer 的老板Alex Kamradt代理了这个设计,并售出少数目的机器。 从1975年起沃兹开始出席家酿计算机俱乐部(Homebrew Computer Club)的活动,当时新型的微型电脑如Altair 8800和IMSAI触发Woz将微处理内建於其电传印字机之内,成为一部完整的电脑。 当时在市面上能弄到的微机处理器只有$179美元的英特尔(Intel)8080和$170美元的摩托罗拉(Motorola)6800。沃兹软喜欢6800,但两者都超出他的预算范围。所以他只能透过观察和学习学习,在纸上设计电脑,并等待着能买得起处理器的那天。 1976年,当MOS Technology发表只需$25美元的着名处理器6502时,沃兹为这颗处理器编写了一个BASIC程式语言版本,再设计一部可运行这种BASIC程式语言的电脑。由於6502的设计者和6800是相同的(因为MOS Technology是由Motorola的前雇员成立的),故此Woz早前在纸上设计,建基於6800的电脑,只需作出轻微修改就可以使用6502作为微处理器。 沃兹完成机器後,把它带到“家酿电脑俱乐部”的聚会,并向电子同行们展示它的系统。在那里,他遇到了老朋友斯蒂夫·乔布斯。乔布斯意识到这些细小的业余机器的商业潜力。6800

苹果的由来

乔布斯和沃兹两人决定成立公司,他们想了好几名字,乔布斯有次旅行回来後向沃兹建议把公司命名为苹果电脑。

早期

1971年,16岁的斯蒂夫·乔布斯和21岁的斯蒂夫·沃兹尼亚克(“两个斯蒂夫”)经朋友介绍而结识。1976年,乔布斯成功说服沃兹装配机器之余更拿去推销,他们另一位朋友,罗·韦恩(Ron Wayne)也加入,三人在1976年4月1日组成了苹果电脑公司。 同年5月份,乔布斯与一间本地电脑商店The Byte Shop洽商,负责人表示如果这部电脑完全装配好才会感兴趣。店主保罗·泰瑞尔(Paul Terrell)考虑得更长远,他想订购50部,并在交货时支付每部$500。取了这份订单後,为了筹备资金,出售自己各种值钱的东西筹款(像计算机和一台大众面包车)。乔布斯到大型电子零件分销商Cramer Electronics订购零件,店舖的信用部经理问乔布斯如何结帐,他说:「我有一份Byte Shop向我订50部电脑的订单,付款条件是货到付款,如果你给我30天付款期,我可以在付款期限内把电脑装配好,送货给泰瑞尔後再付清帐款。」那名经理致电当时正在太平洋树林市出席IEEE电脑讨论会的泰瑞尔查询,惊讶於乔布斯的坚韧,泰瑞尔向经理确实订单说如果乔布斯送货给他的话,乔布斯肯定有足够的钱付款。他们三人与两名朋友借用乔布斯家人的车房日夜不分地装配和进行马拉松式的测试,终於在期限前送货给泰瑞尔,泰瑞尔也如当初承诺付钱给乔布斯,使他付清零件的帐单,而且赚了一笔可观的羸利用来庆祝和留作本钱。 这部後来被命名Apple I的电脑有几个显着的特点。当时大多数的电脑没有显示器,Apple I却以电视作为显示器。对比起後来的显示器,Apple I的显示功能只能缓慢地每秒显示60字。此外,主机的ROM包括了引导(Bootstrap) 代码,这使它更容易启动。最後,因为保罗·泰瑞尔的坚持下,沃兹也设计了一个用於装载和储存程序的卡式磁带介面,以1200位/秒的高速运行。尽管 Apple I的设计相当简单,但它仍然是一件杰作,而且比其他同级的主机需用的零件少,使沃兹赢得了设计大师的名誉。最终Apple I一共生产了200部。 此役後,沃兹已成功设计出比Apple I 更先进的Apple II。乔布斯想将公司扩充并向银行贷款,但韦恩因为四年前冒险投资失败导致的心理阴影而退出了。当时的苹果电脑缺乏资金来源。乔布斯最後遇到麦克·马库拉 ("Mike" Markkula),麦克·马库拉注资九万二千美元并和乔布斯联合签署了二十五万美元的银行贷款,1977年1月,苹果电脑公司正式注册成为苹果电脑有限公司。拥有资金和新设计方案在手,同年4月,Apple II 在首届的西岸电脑展览会(West Coast Computer Fair)首次面世。 Apple II与Apple I最大分别包括重新设计的电视界面,把显示整合到记忆体中,这不止有助於显示简单的文字,还包括图像,甚至有彩色显示。而且有一个改良的外壳和键盘。 Apple II在电脑界被广泛誉为缔造家庭电脑市场的产品,到了1980年代已售出数以百万部计。Apple II家族产生了大量不同的型号,包括Apple IIe和IIgs,这两款电脑直到1990年代末仍能在许多学校找到。 当苹果在1980年上市的时候,他们吸引的资金比1956年福特上市以後任何首次公开发行股票的公司(IPO)都要多,而且比任何历史上的公司创造了更多的百万富翁。

Apple III与Lisa

在80年代,苹果在个人电脑业务遇到新兴的竞争对手。他们之中份量最重的是电脑业的“头号人物”-IBM。IBM的PC型号,运行DOS(磁碟作业系统英文的简写,由微软授权给IBM使用)的电脑获得企业用电脑市场的大份额。 正当小型企业还在使用Apple II时,苹果感到它需要一个更新、更先进的型号以参与企业用电脑市场。Apple III的设计师被迫遵循乔布斯的极高和有时不切实际的要求,据说乔布斯觉得散热扇“不雅致”因而省略了,结果导致电脑容易过热,迫使最早期的型号被回收。另外,Apple III售价高昂,虽然1983年推出了升级型号,但基本上仍是无法挽回Apple III在市场中的劣势。 与此同时,苹果内部的各式工作组正在日以继夜地设计一款完全不同的新款个人电脑。使用了许多先进的技术,例如:图形用户系统电脑滑鼠物件导向程序设计和网络功能。这些人,包括了杰夫·拉斯金比尔·阿特金森,鼓动斯蒂夫·乔布斯把公司的焦点放在电脑功能上。1979年12月当他们带乔布斯参观Xerox PARC在Alto上做的工作後,乔布斯决定未来将在图形集中、图标友善的电脑上,而只会支持Apple Lisa和Apple Macintosh。许多PARC的研究员如拉里·泰斯勒在同事们的反对声中加入苹果电脑工作。苹果以一百万美元的预售初次发行股票(约值 $18,000,000美元)作条件,换取Xerox答应让苹果的工程师进入PARC研究所工作3天。 Lisa在1983年1月以$9,995美元的身价初次露面。再一次,苹果推出了一款超越它所处时代的产品,但实在太昂贵(苹果公司将在接着的几年跟随这个模式前进),使苹果再次失去获得企业市场份额的机会。Lisa在1986年被终止,余货被埋在犹他州的垃圾堆填区。

Macintosh 的推出

Lisa计划从乔布斯控制的发展计划中途被取消。乔布斯立刻把他的注意力集中在Macintosh计划上,最初把它预想为一种“廉价Lisa”。Apple Macintosh在1984年以一个着名的超级杯广告(基于乔治·奥韦尔的小说《1984》)开始投放市场,其中更宣布“在1月24日,苹果电脑将推出Macintosh。你将会见到为什么1984将不会像‘1984’。”。这明显暗示了新的Mac和其“容易使用”的GUI将电脑和信息从公司和技术统治论者那里解放出来。苹果也大量生产由苹果雇员与之后的苹果人盖伊·川崎首创的苹果福音传道的思想。 Macintosh延续了苹果的成功,但不能达到它最辉煌时的水平。在一次比尔·盖茨(现任微软总裁)参观苹果位于库珀蒂诺的总部时,乔布斯展示了Mac GUI的原型。在之后的1985年,微软发布了Microsoft Windows,它让IBM PC拥有了GUI。因为这一点,许多公司也开始制造IBM PC兼容机,廉价的PC复制品。苹果没有允许其它公司複製Mac。虽然首个版本的Windows在技术层面上不如Mac,但它加上一部PC複製机的价格则比Mac便宜许多,而且不久以后在Windows上也同样出现了很多的软件。

近年

IBM PC兼容机1989年推出销量欠理想的手提电脑Macintosh Portable后,一台更受欢迎的手提电脑PowerBook90年代初推出市面。这是首次与Sony联合设计,并为现今流行的手提电脑设立了现代的外形标准。它通过后部的铰链支撑屏幕,打开后平台的后半部分放置键盘,前方则是轨迹球(以后改为触摸板)。这款来自苹果的产品还包括了操作系统(如ProDOSMac OSA/UX)、网络产品(如AppleTalk)和多媒体程序(QuickTime)。在1994年,苹果更新了它的Macintosh产品线,推出了Power Mac系列。它基于IBM摩托罗拉和苹果三家共同开发的PowerPC系列处理器。这款处理器使用RISC(精简指令集运算)结构,它超过了之前Mac所使用的Motorola 680x0系列,而且有本质的不同。苹果的系统软件经过调整,能让大部分为旧处理器编写的程序在PowerPC系列上以模拟模式运行。 在经过80年代与新的首席执行長约翰·斯卡利的权力斗争之后,乔布斯辞去苹果的职务,并创建NeXT Computer公司。此后,苹果为了尽力挽救公司,买下整间NeXT和它基于UNIX的系统NeXTStep,此举把乔布斯带回了苹果的管理层。作为新的首席执行長,他做的第一个动作就是促成iMac的发展,这同时挽救了公司免于破产,并使他们有时间开发新的操作系统。 在2001年,苹果介绍了Mac OS X,一个基于乔布斯的NeXTStep的操作系统。它最终整合了UNIX的稳定性、可靠性和安全性,和Macintosh界面的易用性,并同时以专业人士和和消费者为目标市场。OS X的软件包括了模拟旧系统软件的方法,使它能执行在OS X以前编写的软件。通过苹果的Carbon库,在OS X前开发的软件相对容易地配合和利用OS X的特色。 在2002年的刚开始,苹果初次展示了新款的iMac G4。它由一个半球形的底座和一个用可转动的脖子支撑的数字化平板显示器组成。此产品在2004年的夏天停止生产,在2004年8月31日展示基于G5处理器的型号,并在9月中旬推出市场。此型号省掉了底座,把CPU和整台电脑的硬件藏在平板显示器的后面,只由流线型的铝脚支撑。新款的iMac,称为iMac G5,是世界上最薄的台式电脑,大约5.1厘米厚(约等于2英寸)。 较近期的产品包括使用无线局域网科技连接不同品牌的电脑的苹果AirPort,也包括iBook和G4电脑。 苹果电脑诸如PowerBook和更新的iBookiMac,经常成为电影和电视剧集中的道具。通常英雄或好人使用苹果电脑,而恶棍或坏人则使用PC兼容机。曾经,苹果使用电影《职业特工队》和《天煞:地球反击战》中展现PowerBook功能的片断作为广告竞争的手段。 除了电脑产品,苹果也制造消费者设备。在1990年代,苹果发表了Newton,创造了Personal Digital Assistance 一词,为最早的PDA。它虽然销量欠理想,但成为如Palm PilotPocketPC等产品的先驱者。整个1990年代,微软开始比苹果获得更多新电脑用户。苹果的市场占有率十年内从20%滑落到5%。公司在财政上努力挣扎,到1997年8月6日,微软使用1.5亿美元购买苹果公司非投票股票以换取苹果放弃控告微软侵犯版权的官司和以後每一部Macintosh 上内置Internet Explorer。(微软在后来已全部售出了所持有的苹果股票。)或许更意味深长的,微软同时宣布了继续支持它在Mac版本上的office系列,并很快成立了Macintosh软件部门。这个扭转了微软之前Mac版软件较PC 版落後的情况,这也让它获得数个大奖。 在2001年5月,经过深思熟虑,苹果宣布开设苹果零售店。商店两个主要目的:1、抑止苹果的市场占有率下滑趋势;2、改善代销商欠佳的行销策略。最初,苹果零售店只在美国开店。2003年底位于东京银座店开幕,这也是苹果在美国以外开了首家苹果零售店。银座店之后,2004年8月开幕的大阪店,名古屋店和欧洲首家的英国伦敦的店亦相继开幕。 而在2005年6月6日的WWDC大会上,CEO乔布斯宣布从2006年起Mac的產品將开始使用Intel所製造的CPU

苹果电脑作为一家企业

苹果电脑历任行政总裁


- 1977年--1981年: Michael Scott
- 1981年--1983年: Mike Markkula
- 1983年--1993年: John Sculley
- 1993年--1996年: Michael Spindler
- 1996年--1997年: Gil Amelio
- 1997年--现在: Steve Jobs

主要硬件产品

电脑


- Apple I
- Apple II
- Apple III
- Lisa
- Macintosh
- Power Mac
  - Power Mac G3
  - Power Mac G4
  - Power Mac G5
- PowerBook
- iBook
- iMac
- eMac
- Mac mini

个人数位产品


- iPod
- Newton

其它


- AirPort
- AirPort Extreme
- iSight
- LaserWriter

主要软件产品

操作系统


- Mac OS
  - Mac OS X
    - Mac OS X v10.0
    - Mac OS X v10.1
    - Mac OS X v10.2 "Jaguar"
    - Mac OS X v10.3 "Panther"
    - Mac OS X v10.4 "Tiger"
    - Mac OS X v10.5 "Leopard"

iLife 数字生活


- iTunes
- iPhoto
- iMovie
- iDVD
- GarageBand

软件


- Keynote
- Safari
- QuickTime

专业软件


- DVD Studio Pro
- Final Cut Pro
- Logic Platinum
- Shake
- Soundtrack

参见


- mac

外部链接


- [http://www.apple.com/ 苹果电脑网站]:英文
- [http://www.apple.com.cn/ 苹果电脑中国网站]:简体
- [http://www.apple.com.tw/ 苹果电脑台湾网站]:繁体
- [http://www.appleclub.com.hk/ 苹果电脑香港网站]: 英文

其它


- [http://www.frostyplace.com/ 老地方冰果室]:简/繁体
- [http://www.macfans.com.cn/ 中国苹果发烧友俱乐部]:简/繁体
- [http://www.sinomac.com/ 渤麦堂]:简/繁体
- [http://www.oikos.com.tw/ OIKOS]:繁体
- [http://applecorner.com Apple Corner]:繁体
- [http://www.elesson.com.cn/ 麦课一班]:简体
- [http://www.macgrass.com/ MacGrass 小麦草地]:繁体 Category:美国公司 Category:苹果电脑 ja:アップルコンピュータ ko:애플 컴퓨터 ms:Apple simple:Apple Computer th:แอปเปิล คอมพิวเตอร์

DR-DOS

DR-DOS是数字研究公司开发的,最初用于PC机上的操作系统。DR-DOS的全称是Digital Research-Disk Operating System(数字研究—磁盘操作系统)。 主要支持IBM PC兼容机。 从1990年PC机广泛使用Windows 3.0开始,DOS系统被逐步取代。到1995年全面采用Windows 95时,DOS的影响已经日渐式微,DR-DOS也随之在桌面市场迅速衰落。目前DR-DOS在单任务嵌入式设备中还有少量应用,另有极少数DOS爱好者还在研究或使用DR-DOS。 2004年推出了DR-DOS 8.0版本,功能上仅做了很小修改,支持FAT32大硬盘

参见


- DOS
- MS-DOSPC-DOS
- 4DOSNDOS

外部链接


- [http://www.drdos.com DR-DOS官方主页](英文) Category:操作系统 ko:DR-DOS

MS-DOS

MS-DOS是Microsoft Disk Operating System的简称,意即由美国微软公司(Microsoft)提供的磁盘操作系统。在Windows 95以前,DOSPC兼容电脑的最基本配备,而MS-DOS则是最普遍使用的PC兼容DOS。 最基本的MS-DOS系统由一个基于MBR的BOOT引导程序和三个文件模块组成。这三个模块是输入输出模块(IO.SYS)、文件管理模块(MSDOS.SYS)及命令解释模块(COMMAND.COM)。(不过在MS-DOS 7.0中,MSDOS.SYS被改为启动配置文件,而IO.SYS增加了MSDOS.SYS的功能)除此之外,微软还在零售的MS-DOS系统包中加入了若干标准的外部程序(即外部命令),这才与内部命令(即由COMMAND.COM解释执行的命令)一同构建起一个在磁盘操作时代相对完备的人机交互环境。有关MS-DOS的各种命令,请参见MS-DOS命令列表。 MS-DOS一般使用命令行界面来接受用户的指令,不过在后期的MS-DOS版本中,DOS程序也可以通过调用相应的DOS中断来进入图形模式,即DOS下的图形界面程序。

参见


- PC-DOS
- MS-DOS命令列表 Category:操作系统 ja:MS-DOS ko:MS-DOS

CHORUS

ChorusOS 是為嵌入式系統所設計的一個微核心即時作業系統(real-time OS)。該作業系統是由Chorus Systems所創造出來的,於1997年昇陽電腦收購該公司,並且不再提供對ChorusOS的支援。原先的Chorus Systems的創辦人於2002年8月成立一家新的公司稱為Jaluna。Jaluna使用Linux和ChorusOS(綽號為"C5")來設計嵌入式系統

外部連結


- [http://www.jaluna.com Jaluna.com]
- David Stott 的 [http://www.crhc.uiuc.edu/~dstott/ukernels/chorus.html ChorusOS 摘要]
- Sun's [http://docs.sun.com/app/docs/coll/503.2 ChorusOS 4.0.1 Common Documentation Collection] Category:操作系统

UNIX

UNIX是一个强大的多用户,多任务操作系统,支持多种处理器架构,最早由Ken ThompsonDennis RitchieDouglas McIlroy1969年AT&T贝尔实验室开发。

简介

Ken和Dennis最早是在贝尔实验室开发UNIX的,此后的10年,UNIX在学术机构和大型企业中得到了广泛的应用,当时的UNIX拥有者AT&T公司以低廉甚至免费的许可将UNIX源码授权给学术机构做研究或教学之用,许多机构在此源码基础上加以扩充和改进,形成了所谓的UNIX“变种(Variations)”,这些变种反过来也促进了UNIX的发展,其中最著名的变种之一是由加州大学Berkeley分校开发的BSD产品。 后来AT&T意识到了UNIX的商业价值,不再将UNIX源码授权给学术机构,并对之前的UNIX及其变种声明了版权权利。为了不和AT&T的版权冲突,BSD产品在版本3之后将代码进行了重写,BSD产品在此之后不再包括有版权的UNIX代码。BSD在发展中也逐渐衍生出3个主要的分支:FreeBSDOpenBSDNetBSD。 此后的几十年中,UNIX仍在不断变化,其版权所有者不断变更,授权者的数量也在增加。UNIX的版权曾经为AT&T所有,之后Novell拥有了UNIX,再之后Novell又将版权出售给了SCO(这一事实双方尚存在争议)。有很多大公司在取得了UNIX的授权之后,开发了自己的UNIX产品,比如IBM的AIXHPHPUXSUNSolarisSGIIRIX。 UNIX因为其安全可靠,高效强大的特点在服务器领域得到了广泛的应用,与此形成对比的是,在桌面和个人计算领域,微软Windows系列和苹果电脑Mac OS系列产品占据了绝大部分市场!

历史

初创期

UNIX的诞生和Multics(Multiplexed Information and Computing System)是有一定渊源的。Multics是由麻省理工学院,AT&T贝尔实验室通用电气合作进行的操作系统项目,被设计运行在GE-645大型主机上,但是由于整个目标过于庞大,糅合了太多的特性,Multics虽然发布了一些产品,但是性能都很低,最终以失败而告终。 AT&T最终撤出了投入Multics项目的资源,其中一个开发者,Ken Thompson则继续为GE-645开发软件,并最终编写了一个太空旅行游戏。经过实际运行后,他发现游戏速度很慢而且耗费昂贵——每次运行会花费75美元。 在Dennis Ritchie的帮助下,Thompson用PDP-7汇编语言重写了这个游戏,并使其在DEC PDP-7上运行起来。这次经历加上Multics项目的经验,促使Thompson开始了一个DEC PDP-7上的新操作系统项目。Thompson和Ritchie领导一组开发者,开发了一个新的多任务操作系统。这个系统包括命令解释器和一些实用程序,这个项目被称为UNICS(Uniplexed Information and Computing System),因为它可以支持同时的多用户操作。后来这个名字被改为UNIX。

发展期

最初的UNIX是用汇编语言编写的,一些应用是由叫做B语言解释型语言和汇编语言混合编写的。B语言在进行系统编程时不够强大,所以Thompson和Ritchie对其进行了改造,并与1971年共同发明了C语言。1973年Thompson和Ritchie用C语言重写了UNIX。在当时,为了实现最高效率,系统程序都是由汇编语言编写,所以Thompson和Ritchie此举是极具大胆创新和革命意义的。用C语言编写的UNIX代码简洁紧凑,易移植,易读,易修改,为此后UNIX的发展奠定了坚实基础。 1974年,Thompson和Ritchie合作在ACM通信上发表了一片关于UNIX的文章,这是UNIX第一次出现在贝尔实验室以外。此后UNIX被政府机关,研究机构,企业和大学注意到,并逐渐流行开来。 1975年,UNIX发布了4、5、6三个版本。1978年,已经有大约600台计算机在运行UNIX。1979年,版本7发布,这是最后一个广泛发布的研究型UNIX版本。20世纪80年代相继发布的8、9、10版本只授权给了少数大学。此后这个方向上的研究导致了Plan 9的出现,这是一个新的分布式操作系统。 1982年,AT&T基于版本7开发了UNIX System Ⅲ的第一个版本,这是一个商业版本仅供出售。为了解决混乱的UNIX版本情况,AT&T综合了其他大学和公司开发的各种UNIX,开发了UNIX System V Release 1。 这个新的UNIX商业发布版本不再包含源代码,所以加州大学Berkeley分校继续开发BSD UNIX,作为UNIX System III和V的替代选择。BSD对UNIX最重要的贡献之一是TCP/IP。BSD有8个主要的发行版中包含了TCP/IP:4.1c、4.2、4.3、4.3-Tahoe、4.3-Reno、Net2、4.4以及 4.4-lite。这些发布版中的TCP/IP代码几乎是现在所有系统中TCP/IP实现的前辈,包括AT&T System V UNIX 和Microsoft Windows。 其他一些公司也开始为其自己的小型机或工作站提供商业版本的UNIX系统,有些选择System V作为基础版本,有些则选择了BSD。BSD的一名主要开发者,Bill Joy,在BSD基础上开发了SunOS,并最终创办了Sun Microsystems。 1991年,一群BSD开发者(Donn Seeley、Mike Karels、Bill Jolitz 和 Trent Hein)离开了加州大学,创办了Berkeley Software Design, Inc (BSDI)。BSDI是第一家在便宜常见的Intel平台上提供全功能商业BSD UNIX的厂商。后来Bill Jolitz 离开了BSDI,开始了386BSD的工作。386BSD被认为是FreeBSDOpenBSDNetBSD的先辈。 AT&T继续为UNIX System V增加了文件锁定,系统管理,作业控制,流和远程文件系统。1987到1989年,AT&T决定将Xenix(微软开发的一个x86-pc上的UNIX版本),BSD,SunOS和System V融合为System V Release 4(SVR4)。这个新发布版将多种特性融为一体,结束了混乱的竞争局面。 1993年以后,大多数商业UNIX发行商都基于SVR4开发自己的UNIX变体了。

现况

UNIX System V Release 4发布后不久,AT&T就将其所有UNIX权利出售给了Novell。Novell期望以此来对抗微软的Windows NT,但其核心市场受到了严重伤害,最终Novell将SVR4的权利出售给了X/OPEN Consortium,后者是定义UNIX标准的产业团体。最后X/OPEN和OSF/1合并,创建了Open Group。Open Group定义的多个标准定义着什么是以及什么不是UNIX。 实际的UNIX代码则辗转到了Santa Cruz Operation,这家公司后来出售给了Caldera Systems。Caldera原来也出售Linux系统,交易完成后,新公司又被重命名为SCO Group。

1127部門的解散

根據一項[http://www.unixreview.com/documents/s=9846/ur0508l/ur0508l.html 報導]指出,當年負責研發UNIX與後續維護工作的貝爾實驗室1127部門已於2005年8月正式宣告解散。已退休,現居加州;調到別的部門;在達特茅斯學院擔任教授等等。

标准

从20世纪80年代开始,POSIX,一个开放的操作系统标准就在制定中,IEEE制定的POSIX标准现在是UNIX系统的基础部分。

自由的类UNIX系统

Richard Stallman建立了GNU项目,要创建一个能够自由发布的类UNIX系统。20年来,这个项目不断发展壮大,包含了越来越多的内容。现在,GNU项目开发的产品,比如EmacsGCC等已经成为各种其他自由发布的类UNIX产品中的核心角色。 1990年,Linus Torvalds決定編寫一個自己的Minix內核,初名為Linus' Minix,意為Linus的Minix內核,後來改名為Linux,此內核於1991年正式发布,并逐渐引起人们的注意。当GNU软件与Linux内核结合后,GNU软件构成了这个POSIX兼容操作系统GNU/Linux的基础。今天GNU/Linux已经成为发展最为活跃的自由/开放源码的類UNIX操作系统。 1994年,BSD UNIX走上了复兴的道路。BSD的开发也走向了几个不同的方向,并最终导致了FreeBSD, OpenBSD和NetBSD的出现。
-
Category:操作系统 ja:UNIX ko:유닉스 ms:UNIX simple:Unix th:ยูนิกซ์

ChorusOS

ChorusOS 是為嵌入式系統所設計的一個微核心即時作業系統(real-time OS)。該作業系統是由Chorus Systems所創造出來的,於1997年昇陽電腦收購該公司,並且不再提供對ChorusOS的支援。原先的Chorus Systems的創辦人於2002年8月成立一家新的公司稱為Jaluna。Jaluna使用Linux和ChorusOS(綽號為"C5")來設計嵌入式系統

外部連結


- [http://www.jaluna.com Jaluna.com]
- David Stott 的 [http://www.crhc.uiuc.edu/~dstott/ukernels/chorus.html ChorusOS 摘要]
- Sun's [http://docs.sun.com/app/docs/coll/503.2 ChorusOS 4.0.1 Common Documentation Collection] Category:操作系统

BSD

BSD (Berkeley Software Distribution,伯克利软件套件)是Unix的衍生系统,1970年代由伯克利加州大学开创。BSD用来代表由此派生出的各种套件集合。 BSD常被当作工作站级别的Unix系统,这得归功于BSD执照非常地宽松,许多1980年代成立的计算机公司,不少都从BSD中获益,比较著名的例子如DECUltrix,以及Sun公司SunOS。1990年代,BSD很大程度上被System V4.x版以及OSF/1系统所取代,但其开源版本被采用,促进了因特网的开发。 因特网] 因特网

历史

PDP-11开始

最初的Unix套件源自1970年代的贝尔实验室,操作系统中包含源码,这样研究人员以及大学都可以可以参与修改扩充。1974年,第一个伯克利的Unix系统被安装在PDP-11机器上,计算机科学系而后将其用作扩展研究。 其他大学开始对伯克利的软件感兴趣,在1977年,伯克利的研究生Bill Joy将程序整理到磁带上,作为first Berkeley Software Distribution(1BSD)发行。1BSD被作为第六版Unix系列,而不是单独的操作系统。主要程序包括Pascal编译器,以及Joy的ex行编辑器。 Second Berkeley Software Distribution(2BSD)于1978年发布,除了对1BSD中的软件进行升级,还包括了Joy写的两个新程序:vi文本编辑器(ex的可视版本),以及C Shell。这两个新添的程序,在Unix系统中至今仍被使用。 2BSD以后的版本逐渐从PDP-11结构向VAX计算机移植。最新的2.11BSD于1992年发布,更新维护一直持续到2003年

VAX 版本

1978年,伯克利安装了第一台VAX计算机,但将Unix移植到VAX构架的UNIX/32V,并没有利用VAX虚拟内存的能力。伯克利的学生重写了32V的大部分内核,以实现虚拟内存的支持。1979年,3BSD诞生了,这个新系统完整包括了一个新内核、从2BSD移植到VAX的工具,还有32V原来的工具。 3BSD的成功使得Defense Advanced Research Projects Agency(DARPA,美国国防部高级研究规划署)决定资助伯克利的Computer Systems Research Group (CSRG,计算机系统研究组),以开发一个Unix标准平台,以供DARPA未来的研究。1980年10月,CSRG发布了4BSD,该版本对3BSD有许多改进。 相较于VAX机器的主流系统VMS,用户对BSD时有批评,1981年6月,终于发布了4.1BSD 。Bill Joy大幅度提高了4.1BSD内核的性能,可以跟VMS在多个平台上媲美。为了避免与AT&TUNIX System V(UNIX第五版)混淆,这个版本没有取名为5BSD。 以后4.2BSD历经两年,实现了多项重大改进后才得以问世。之前有三个中间版本相继推出:4.1a引入了修改版的BBN预试中TCP/IP4.1b引入了由Marshall Kirk McKusick实现的新型Berkeley Fast File System(FFS);4.1c是4.2BSD开发最后几个月的过渡版。 1983年8月,4.2BSD正式发布。这是1982年Bill Joy离开前去创建Sun公司后的第一个版本,此后Mike KarelsMarshall Kirk McKusick一直负责领导该项目。值得一提的是,这次BSD小惡魔正式出场,最初是McKusick的画作,出现在打印好的文档封面上,由USENIX发行。

BSD版本

1986年6月,4.3 BSD发布。该版本主要是将4.2BSD的许多新贡献作性能上的提高,原来的4.1BSD没有很好地协调。在该版本之前,BSD的TCP/IP实现已经跟BBN的官方实现有较大差异。经过数月测试后,DARPA认为4.2BSD更合适,所以在4.3BSD中作了保留。(参见:en:History of the Internet) 4.3BSD后,BSD逐渐抛开老式的VAX平台。Computer Consoles有限公司开发的Power 6/32平台(代号为"Tahoe"),当时看来大有可为,但不久即被他们的开发员所遗弃。然后,1988年6月移植的4.3BSD-Tahoe却表现不俗,BSD将依赖于机器跟不依赖于机器的代码分离,为未来系统的可移植性打下了良好的基础。 到此为止,所有的BSD版本混合了专属的AT&T Unix代码,这样就继续使用就要求从AT&T获得许可证。源码许可证当时非常地昂贵,几个其他组织对单独的网络代码版感兴趣,完全独立于AT&T,这样就可不受许可证的支配。1989年6月,Networking Release 1(Net/1)诞生了,没有AT&T授权也能使用,可遵照BSD许可证进行自由再发布1990年初,推出了4.3BSD-Reno。该版本是4.4BSD早期开发的过渡版,使用该版本被戏称为是一种赌博,因为Reno就是内华达州的赌城雷诺

Net/2以及法律问题

Net/1以后,Keith Bostic提议,BSD系统中应该有更多的非AT&T部分,以Net/1的协议发布。随后,他开始一个项目,着手重新实现一些Unix标准工具,其中不使用原来的AT&T代码。例如,Vi,也就是基于最初Unix上ed的编辑器,被重写为nvi(new vi)。18个月后,所有AT&T的工具被替换,剩下的只是存留在内核的一些AT&T文件。残余文件被剔除后,1991年6月,Net/2诞生了,这是一个全新的操作系统,并且可以自由发布。 Net/2成为Intel 80386构架上两种移植的主要组成,包括由William Jolitz负责,自由的386BSD;以及专属的BSD/OS,由Berkeley Software Design(BSDi)负责。386BSD本身虽然短命,但不久即成为NetBSDFreeBSD 原始代码的基础。 BSDi很快就与AT&T的UNIX Systems Laboratories(USL)附属公司产生了法律纠纷,后者将拥有System V版权,以及Unix商标1992年,USL正式对BSDi提起诉讼,这导致Net/2发布被中止,直到其源码能够被鉴定为符合USL的版权。 由于最后判决悬而未决,这桩法律诉讼将BSD后裔的开发,特别是自由软件,延迟了两年,这导致没有法律问题的Linux内核获得了极大的支持。Linux386BSD的开发几乎同时起步,Linus Torvalds曾说,当时如果有自由的Unix-like操作系统,基于386的,他就可能不会创造Linux。尽管无法预料这给以后的软件业究竟造成了什么样的影响,但有一点可以肯定,Linux更加丰富了这块土壤。

4.4BSD及其后裔

这桩诉讼在1994年1月了结,更多地满足了伯克利的利益。伯克利套件的18,000个文件中,只有3个文件要求删除,另有70个文件要求修改,并显示USL的版权说明。这项调解另外要求,USL不得对下面的4.4BSD提起诉讼,不管是用户还是伯克利代码的分发者。 1994年6月,4.4BSD以两种形式发布:可自由再发布的4.4BSD-Lite,不包含AT&T源码;另有4.4BSD-Encumbered,跟以前的版本一样,遵照AT&T的执照。 伯克利的最终版本是1995年的4.4BSD-Lite Release 2,而后CSRG解散,在伯克利的BSD开发告一段落。在这之后,几种基于4.4BSD的套件(比如FreeBSDOpenBSDNetBSD)得以继续维护。 另外,由于BSD执照的宽容,许多其他的操作系统,不管是自由还是专属,都采用了BSD的代码。例如,Microsoft Windows在TCP/IP的实现上引入了BSD代码;经过重新编译,在当前Windows版本中,还采用了许多BSD命令行下的网络工具。

技术

BSD开创了现代计算机的潮流。伯克利的Unix率先包含了库,以支持互联网协议栈(Stack)、伯克利套接字(sockets)。通过将套接字与Unix操作系统的文件描述符相整合,库用户通过计算机网络读写数据,跟直接在磁盘上操作一样容易。AT&T实验室最后也发不了他们的STREAMS库,在软件栈中引入了类似的功能,虽然结构层有所改进,但由于套接字库已经使用广泛,另外由于少了对开放套接字的轮询功能(类似于伯克利库中的select调用),使得将软件移植到这个新的API很困难。 时至今日,BSD仍在学术机构,乃至许多商业或自由产品的高科技实验中,继续被用作试验平台,甚至在嵌入式设备中,其使用也在增长。由于BSD设计出众,代码编写清晰,包括它的文档(特别是参考文档,常被称为“man pages”),使得这样的系统,几乎成了程序员眼中的乐土。 许多公司都使用BSD衍生出的代码,如此便可以支持他们的知识产权,许多自由软件,如LinuxGNU工程都遵照GNU General Public License,与之相比,BSD执照要更加灵活。当然,这也导致人们的机器上在跑一些BSD软件,但自己却并不知情。有兴趣的话,可以试着找找符号“University of California, Berkeley”,比如在产品文档内,二进制代码中的静态数据段,或者ROM中,还有通过一些产品的用户界面看看“about”(关于)内容。 有意思的是,通过一个二进制兼容层(compatibility layer),在BSD操作系统上,可以运行相同构架下其他操作系统上的原程序。这比模拟器要快得多,通过这个方法,针对Linux的应用程序,也可以在BSD上全速运行。所以,BSD不仅适合作为服务器,也可作为工作站来使用,众所周知,现在针对Linux的商业或封闭源码软件越来越多了。管理员也可以将一些原本只用于商业UNIX变种的专属软件,转移到BSD,这样在保持原有功能的同时,操作系统更趋现代,可继续使用这些软件,直到有更好的替代。 结末,当前的BSD操作系统变种支持各种通用标准,包括IEEE、ANSI、ISO以及POSIX,同时保持了传统BSD的良好风范。

BSD的开源后裔

不同的BSD操作系统针对不同的用途及用户,可应用于多种硬件构架。在政府机构中常能看到BSD的身影。虽然下面的BSD功能可能并非独有,但每种BSD在各自的领域,都逐渐具有了良好声誉,有的专注于性能,有的则以安全见长。
- DragonflyBSD是最年轻的BSD,专门提供比FreeBSD更优秀的对称多处理机系统,并使内核直接支持SSI集群,以取得更好的计算效果。这个项目在此方向上,才开始数年,主要关注i386平台。
- FreeBSD在BSD家族中以易用性与高性能而著称,由于主要用作微处理器架构,如i386、AMD's 64-bit i386扩展,所以FreeBSD非常关注多处理器。FreeBSD在i386和amd64服务器上,运行地非常好,当然,它也可以在其他硬件构架上运行。
- NetBSD拥有特别出色的可移植性,能在多达54种平台上运行,小到嵌入式的掌上设备,大到服务器群,NetBSD甚至还在国际空间站中服务。
- OpenBSD密码学安全方面特别出众,可移植性也很好,当然略逊于NetBSD。安全功能如OpenSSH,是由OpenBSD率先开创的。OpenBSD作为安全请求机器(security demanding machines)运行,受到好评。 必须注意的是,上面所罗列的,更多地是基于感性认识,并针对其开发焦点,并没有严格地比较规则。实际而言,每种具体的BSD都可担当许多角色任务。

结构

AT&T Unix一样,BSD也采用单内核,这意味着内核中的设备驱动,在核心态下运行,从而作为操作系统的核心部分。BSD的早期版本被用作组建Sun公司SunOS,造就了Unix工作站的第一波热潮。

诀别?

BSD受到网络小白们的负面影响,小白在论坛、邮件列表上散布一些“别出心裁”的论调,其中最著名的是声称BSD正在死亡:在Slashdot上关于BSD文章的评论许多几乎都让人难以阅读,有人甚至断言,BSD将自己把自己压垮。许多小白们将FreeBSD主要开发员的离去,当作其佐证。[http://bsd.slashdot.org/article.pl?sid=05/03/28/1428235&tid=130&tid=7 一些顽皮的小白,制造了各种舆论,包括歌谣、讣告,乃至各种小道消息],以试图激起BSD爱好者的反应。一些小白们甚至特意[http://bsd.slashdot.org/article.pl?sid=05/09/18/1743239&tid=7&tid=218 在BSD迷中间挑拨离间]。

BSD的子孙们

当前衍生自BSD的Unix类操作系统:
- BSD/OS (已倒闭)
- FreeBSD
  - DragonFly BSD
    - FireFlyBSD
  - Freesbie (live CD版,光盘自启动版)
  - DesktopBSD (采用Userland/Kernel,与FreeBSD同步)
  - PC-BSD (采用Userland/Kernel,与FreeBSD同步)
  - PicoBSD
  - TrustedBSD - (非操作系统,而是为FreeBSD和Darawin构件扩展的一个项目)
  - ClosedBSD
  - [http://www.pfsense.com/ pfSense]
  - [http://m0n0.ch/wall/ m0n0wall]
- NetBSD
  - OpenBSD
    - ekkoBSD (已倒闭)
    - MicroBSD
    - MirOS BSD
- NeXTSTEP
  - OpenStep (已被Mac OS X和Mac OS X Server取代)
- Darwin (Mac OS X的核心, 由FreeBSD 4.5和NeXTSTEP混合派生)
  - Mac OS X
- [http://www.flux.utah.edu/~mike/hpbsd/hpbsd.html HPBSD] (已倒闭)

注脚

# 没有特别说明的话,伯克利,均指柏克萊加州大學

参见


- Bill Joy
- Marshall Kirk McKusick
- Keith Bostic
- 386BSD
- bug.lv

外部链接


- FreeBSD,http://www.freebsd.org
- NetBSD,http://www.netbsd.org
- OpenBSD,http://www.openbsd.org
- DragonFlyBSD,http://www.dragonflybsd.org
- [http://www.freebsd.org/cgi/cvsweb.cgi/~checkout~/src/share/misc/bsd-family-tree?rev=HEAD BSD以及UNIX研究年谱]
- BSD.org,http://www.bsd.org/
- UNIX和BSD的历史(图表描述),http://www.levenez.com/unix/
- 拉脱维亚的第一个BSD用户组,http://www.bug.lv
- [http://www.vle.org/vle/ VLE] - Forums for BSD and other Unix support
- Google对BSD Unix的搜索专页,http://www.google.com/bsd
- BSD认证小组,http://www.bsdcertification.org

延伸阅读


- Marshall Kirk McKusick,[http://www.oreilly.com/catalog/opensources/book/toc.html 《Open Sources: Voices from the Open Source RevolutionOpenSources》](影印版)·[http://www.oreilly.com/catalog/opensources/book/kirkmck.html Twenty Years of Berkeley Unix - From AT&T-Owned to Freely Redistributable](伯克利Unix二十年--从AT&T独有,到可自由发布),O'Reilly & Associates,2003年,ISBN 7-302-06591-8 Category:BSD Category:自由软件 Category:Unix ja:BSD ko:BSD simple:Berkeley Software Distribution

FreeBSD

FreeBSD是一种由Unix经过BSD386BSD4.4BSD发展而来的类Unix操作系统。它运行在Intel x86 family兼容处理器DEC AlphaSun微系统UltraSPARCItanium (IA-64)和AMD64处理器上。针对PowerPC的支持正在开发中。它被普遍认为是相当可靠和健壮的。苹果电脑Mac OS X即以 Mach 为内核, 配合 FreeBSD 的驱动程序和实用工具为基础。

许可协议

FreeBSD在BSD许可协议下发布,允许任何人在保留版权和许可协议信息的前提下随意使用和发行。BSD许可协议并不限制将FreeBSD的代码在另一个协议下发行,因此商业公司可以自由地将FreeBSD代码融入它们的产品之中去。

BSD 家族

:BSD是"Berkely Software Distribution"的缩写,意思是"伯克利软件发行版"。显然,BSD这个名称并不是我们现在所理解的操作系统,而且其原意也并非简单的操作系统,而是一整套软件发行版的统称。从软件发行版到操作系统的演变是有历史过程的,这一点对FreeBSD很重要。:
- NetBSD一個著重於跨平臺特性的分支計劃
- OpenBSDNetBSD分支出的計劃,著重於安全性
- DragonflyBSD是一个由FreeBSD 4-STABLE分支出来的项目,重点在于轻量级而高效能的线程、多处理支持以及其它用户工具、第三方软件管理系统的改进。
- FreeSBIE项目提供FreeBSD各个发行版本的live CD,类似于基于LinuxKnoppix项目
- Frenzy是另一个基于FreeBSD的live CD项目,主要针对俄语用户
- BSDeviant是一个FreeBSD的live CD项目,目的在于产生可以存在一张迷你CD-R上的系统
- PicoBSD為了在單張1.44MB磁片執行而設計的FreeBSD精簡版本
- Darwin是苹果公司的项目、Mac OS X的基础,很大程度上使用FreeBSD的代码和工具
- m0n0wall是一个基于FreeBSD的防火墙项目
- PC-BSD為桌面/個人環境設計的BSD分支
- relaxBSD為桌面/個人環境設計的BSD分支, 由華人開發, 注重中文環境
- PC-BSD专注于桌面应用的项目

相关书籍


- Absolute BSD, The Ultimate Guide to FreeBSD. Michael Lucas. No Starch Press, July 2002. ISBN 1886411743.
- BSD Hacks, 100 Industrial-Strength tips for BSD users and administrators. Dru Lavigne. O'Reilly, May 2004. ISBN 0596006799.
- The Complete FreeBSD, 4th Edition, Documentation from the Source. Greg Lehey. O'Reilly, April 2003 ISBN 0596005164.
- The Design and Implementation of the FreeBSD Operating System. Marshall Kirk McKusick and George V. Neville-Neil. Pearson Education. ISBN 0201702452. Expected availability August 2004.
- The FreeBSD Corporate Networkers Guide. Ted Mittelstaedt. Addison-Wesley, December 2000. Paperback, book & CD edition, 401 pages. ISBN 0201704811.

参见


- BSD
- 386BSD
- DragonflyBSD
- NetBSD
- OpenBSD
- BSD小惡魔

外部链接


- [http://www.FreeBSD.org/ FreeBSD官方站点]
- [http://www.freebsdchina.org/ FreeBSD中国站点]
- [http://www.chinaunix.net/ ChinaUnix UNIX技术站点]
- [http://www.freebsd.org.cn/snap/doc/zh_CN.GB2312/books/handbook/ FreeBSD 使用手册] Category:操作系统 category:BSD ja:FreeBSD ko:FreeBSD simple:FreeBSD

NetBSD

NetBSD是一份免费,安全的具有高度可定制性的类UNIX操作系统,适于多种平台,从64位AMD皓龙服务器和桌面系统到手持设备和嵌入式设备。它设计简洁,代码规范,拥有众多先进特性,使得它在业界和学术界广受好评,用户可以通过完整的源代码获得支持。许多程序都可以很容易地通过NetBSD Packages Collection获得。 Image:netbsd.png|logo 详情请参考[http://www.netbsd.org NetBSD官方网站] category:操作系統 category:自由软件 category:BSD ja:NetBSD ko:NetBSD

DragonflyBSD

DragonflyBSD脫胎自FreeBSD4系列。 FreeBSD 由於FreeBSD team將於FreeBSD4.11後不再推出新的4系列版本(僅做安全性更新),而新的FreeBSD 5系列初期又有效能及穩定性等等的質疑,因此部分社群成員變另外成立分支計劃,是為DragonflyBSD。 另外DragonflyBSD吸收了一些在FreeBSD 5不採用的構想,因此不少人認為DragonflyBSD前途大有可為。

參見


- FreeBSD
- NetBSD
- OpenBSD

相關網站


- [http://www.dragonflybsd.org Dragonfly BSD官方網站] Category:操作系统 category:BSD ja:DragonFly BSD ko:DragonFly BSD

Hurd

GNU Hurd是一系列基于GNU Mach或者L4微内核的精灵线程,这一套精灵线程最终形成了GNU操作系统。GNU计划从1990年开始开发GNU Hurd,并且将它作为一个遵循GPL的自由软件发布。Hurd的目标是从功能、安全性和稳定性上全面超越Unix内核,而同时又能保持对其的兼容性,为此Hurd遵守POSIX标准。 "HURD"是一个间接递归缩写,来自"HIRD of Unix Replacing Daemons",其中"HIRD"表示"HURD of Interfaces Representing Depth"。 Category:操作系统 ja:Hurd

GNU/Linux

GNU/Linux是GNU计划的支持者与开发者,特别是其创立者Richard Stallman对于一个以Linux闻名的类Unix操作系统的称呼。 由Linus Torvalds及其他人士开发的Linux并不是一个完整的操作系统,而仅仅是一个类Unix内核。事实上,Linux一开始是以完成Minix内核的功能为目标,Linus想做一个“比Minix更好的Minix”。而GNU计划始于1984年,终极目标是完成一套基于自由软件的完整作业操作系统。到1991年Linux的第一个版本公开发行时,GNU计划已经完成除了操作系统内核之外的大部分软件,其中包括了一个壳程序(shell),C语言程序库以及一个C语言编译器。Linus Torvalds及其他早期Linux开发人员加入了这些工具,而完成了Linux操作系统。但是尽管Linux是在GNU通用公共许可证下发行,它却不是GNU计划的一部分。 正是由于Linux使用了许多GNU程序,Richard Stallman认为应该将该操作系统称为「GNU/Linux」比较恰当。 有部分Linux套件,包括了Debian,采用了「GNU/Linux」的称呼。但大多数商业Linux套件依然将操作系统称为Linux。有些人也认为「操作系统」一词指的应该只是系统的内核,其他程序都只能算是应用软件,这么一来,该操作系统的內核应叫Linux,而Linux套件是在Linux內核的基础上加入各种GNU工具。 一些人拒绝使用「GNU/Linux」作为操作系统名称的人认为:1)Linux朗朗上口;名字较短又好记;2)Richard Stallman直到1990年代中期,Linux开始流行后才要求更名。 大多数GNU/Linux套件使用XFree86X.Org服務器作为图像系统,并使用GNOMEKDE桌面管理器

参见


- Linux
- Linux内核
- GNU

外部资源


- [http://www.gnu.org/gnu/linux-and-gnu.html Richard Stallman:Linux和GNU计划]
- [http://www.slashdot.org/articles/99/04/09/1516203.shtml Slashdot网站上关于命名问题的争论] Category:Linux Category:操作系统 核之外的大部分软件,其中包括了一个壳程序(shell),C语言程序库以及一个C语言编译器。Linus Torvalds及其他早期Linux开发人员加入了这些工具,而完成了Linux操作系统。但是尽管Linux是在GNU通用公共许可证下发行,它却不是GNU计划的一部分。 ja:GNU/Linuxシステム ko:GNU/Linux 核之外的大部分软件,其中包括了一个壳程序(shell),C语言程序库以及一个C语言编译器。Linus Torvalds及其他早期Linux开发人员加入了这些工具,而完成了Linux操作系统。但是尽管Linux是在GNU通用公共许可证下发行,它却不是GNU计划的一部分。

Thue equation

Thue equations are Diophantine equations of the form :\sum_^n = c, where n≥3 and c≠0. Axel Thue proved in 1909 that such problems have only finitely many solutions.

External links


- [http://mathworld.wolfram.com/ThueEquation.html Thue equation]. From MathWorld at Wolfram Research. Category:Diophantine equations

Casino sprzet porady budowlane gry zrcznociowe blackjack










































:: RELATED NEWS ::
Аліпій Печерський
Аліпій (Алімпій) Печерський (близько 1050-1114) - київський мозаїст і живописець, давньоруський художник, один з авторів скульптор, працював переважно в Афінах, учень і конкурент Фідія. Автор робіт на релігійну тематику в різних матеріалах і техніках. Прокна з Ітісом (ймов
Алківіад
Алківіад, (близько. 450 до Р.Х. - 404 до Р.Х.) - афінський політик і полководець періоду пелопоннеської війни; командував походом на 1886-1936) - генерал-хорунжий армії УНР, командант Окремого Гарматного Дивізіону у Києві, Кінно-Гірного Гарматного полку у Харкові, учасник I Зимового походу, після
Аллен Вуді
Аллен Вуді (Woody Allen) (справжнє - Аллен Стюарт Коніґсберґ ) (1935 - ) - американський кіноактор, режисер і сценарист; виступав у кабаре, на телебаченні та у власни
Алмейда Франсішку де
Алмейда Франсішку де (Almeida) (близько 1450-1510) - перший губернатор і віце-король Португальської Індії 1505-15
Алмквіст Освальд
Алмквіст Освальд (Almqvist) (1884-1950) - шведський архітектор, предтеча сучасної архітектури у Швеції (електростанція в Гаммарфорсі). Катег
Алферова Ірина Іванівна
Алферова Ірина Іванівна (1951 - ) - російська актриса.

Ролі


- Осінні дзвони
- Д'Артаньян і три мушкетери
- Ходіння по муках (серіал) Категорія:Stub
Буй
Буй - плаваюча на воді мітка, використовується в судноплавстві. buoy, стаціонарний плавучий пристрій, що може виконувати різні функції:
- бакен - пристрій для полегшення безпечному проведенню суден, позначаючи фо
All Rights Reserved 2005 wikimiki.org