常见的一些 x86 OS

目前常见的一些 x86 OS∶( 0.99K Beta 版,Made by Denir,Copyleft 2002/07/07 ) 

(一) 非 UNIX 
(01) Windows 95/95 OSR2/98/98 SE/Me ( 原生 GUI,有 DOS 模式 ) 
(02) Windows NT/2000/XP ( 原生 GUI,有文字模式 ) 
(03) FreeDOS ( 目前已经有 32 bit 的版本了!另外也有爱好者以 FreeDOS 为核心加上 DOS 版的 GNU 软 体打包而成的 GNU/DOS 套件。若有中文的需要,可以试试 FCDOS (Free Chinese DOS)。MS-DOS < 微软以派 特森的 Q-DOS " Quick and Disk Operation System " 为基础扩充功能而成的 >、DR-DOS = > OpenDOS、RxDOS、MOE-DOS ) 
(04) MenuetOS ( 目前朝半 UNIX 前进 < 原生 GUI,有 Shell,未来甚至还要符合 POSIX 标准 >,有 64bit 的版本 ) 
(05) TriangleOS ( 它跟 MenuetOS 一样,大小也是一张磁片 ) 
(06) Visopsys ( 它有分为一片磁片的版本与光碟映像档的版本 ) 

(二) 半 UNIX ( 原生 GUI,有 Shell ) 
(07) BeOS 
(08) AtheOS ( 不完全符合 POSIX 标准,现在似乎没有再继续发展,由 Syllable 专案接手 ) 
(09) QNX Neutrino∶QNX 念作 Cue-nix,与 UNIX 发音很像。其视窗界面的作业系统,叫做 Photon。与  UNIX 相容,而且是如假包换的即时作业系统 ( RTOS∶Real-Time Operation System )。QNX 的 RTOS 核 心以前仅支援 x86 处理器,而现在实际已能支援 MIPS 与所有的 Motorola PowerPC 架构和基於此架构的网路系统,包括  Motorola 的 C-Port。该公司目前正在开发 StrongARM 和 X-Scale 处理器 ( 用於 Intel IXP 网路处理 器系列 ) 的介面。QNX 保留所有原始码与 POSIX API 的权利,厂商可以自行修改原始码以符合需要,但没有公开的义务。 
(10) SkyOS:它应该是目前唯一小众 Desktop OS 还在收费的,移植了不少 Open Source 的软体过去,虽然  GUI 还不错看 (感觉 Windows Vista 有点抄袭它),但要花钱去测试它不如测试 Syllable,因此对它不感兴趣。 

(三) UNIX-like 或是 UNIX clone ( GUI 为 X Window,有 Shell,符合 POSIX 标准 ) 
(11) MINIX 
(12) Linux 
(13) Free/Net/Open/ClosedBSD、Darwin [ Mach 3.0 核心 + FreeBSD 3.2 => NeXT Setp => Darwin ( + Auqa = MacOS X )] 
(14) OpenSolaris∶简单来说,Solaris = SunOS + Open Windows(或 CDE),不过 SunOS 4.1.x 是根据 4.2/4.3 BSD,而 Solaris 则是 SVR4 的 SunOS 5.x。 
(15) Plan 9 


*. 还有以下 OS 的计画∶ 

(1) Open Windows∶OpenSource,以 Windows Millenium Edition 作为蓝本,用  GXExplorer、FreeDOS、ReactOS ( ReactOS 所标榜的目标是 " 相容 Microsoft Windows NT  系列的软体与驱动程式,Open Source Code ",目前已经有 GUI 介面了,我个人认为它应该会成为未来这几年发展最为迅速的  OS )、WINE 来塑造这个系统。以前有类似的计画 Freedows & Freemen Windows。 

(2) 发展中的 BeOS∶ 
1. OpenBeOS Project∶用 NewOS 核心,重写 BeOS 相容的核心、函式库。 
2. 5Sight Projects ReOS∶把原本 BeOS 的一些功能替换成 OpenSource 的。 
3. BlueEyedOS ( 原 BlueOS )∶修改 Linux 的核心。会改名的原因是已经有其他专案使用 BlueOS 这个名字。 
4. vOS∶修改 Linux 的核心,延伸自 B.E.OS ( BlueEyedOS )。 
5. BeUnited∶有一些文件,不清楚在做什麼。 
6. yellowTAB∶BeOS NG∶BeOS New( 新 ) Generation( 一代 ),yellowTAB 主导的计画。现在叫做 BeOS Zeta,有 LiveCD 可以下载试用。 
7. BeOSonline∶BeOS Developer Edition,这个是由 Personal Edition 发展来的,不支援多处理器。BeOS DE 就是指 5.04 版,实际上就是 5.03 PE 加入一些新的驱动程式及应用程式。 
8. Dano∶指 BeOS 5.1 版,是公司内部流出的,软体、驱动程式等皆不相容於以前的 BeOS,内建中文显示 ( 不含中文输入 )。  
9. PhOS∶从 BeShare 流传出来的。 

(3) Darwin 是 Apple 在最新的作业系统 MacOS X 中所用的核心,它原本是 NeXT Setp 这个作业系统,後来被  Apple 买下改成最新版的作业系统。使用的是 Mach 3.0 核心 + FreeBSD 3.2,Darwin 虽然跟 BSD 有血缘关系, 但它的授权使用的并不是 BSD 授权,而是 Apple Public Source License,这个授权本来并不被 Open Source  所认可,认为 Apple Public Source License 并不具有真正的 Open Source 精神,最後经过几次版本的修正後才被 接受 (现在是 2.0 版的授权)。目前 Darwin 在 x86 上执行最大的缺点就是支援的硬体太少,所以想玩之前建议先到  http://www.opendarwin.org/hardware/ 查看一下自己的硬体是否可以正常执行。想要了解更多的讯息,可参考  http://developer.apple.com/darwin/ 。下面介绍几个相关的 Open Source 专案: 
1. OpenDarwin:OpenDarwin is an operating system based on Apple's Darwin, but with certain "value added" features.  http://www.opendarwin.org/ 
2. GNU-Darwin:这是建构在 Darwin 这个核心上的 GUN 作业系统,Distribution of the OpenDarwin + other GNU softwares。GNU 的资料可以看下面的 "名词解释"。  http://gnu-darwin.sourceforge.net/ 
3. XDarwin:这是一个 MacOS X 上的 XFree86 计画,让你在 MacOS X 的桌面环境下直接执行 X Window 的程式 (因为核心是 UNIX)。  http://www.xdarwin.org/ 

(4) OS/2 也曾经是一个蛮热门且设计先进的作业系统,可惜 IBM 已经没有继续在做升级的动作,只剩下基本的支援。 eComStation (简称 eCS) 是 Serenity Systems International (SSI) 为 OS/2 所做的  OEM 版本,以 IBM Convenient Pak 为基础,加上最新的 driver、介面、必要的工具程式所重新包装的产品,在安装和使用上 比 OS/2 更佳,有 LiveCD 可以下载试用。其他资料可参考  http://www.ecomstation.com 。下面介绍三个 OS/2 的相容计画: 
1. NuDawn:NuDawn is operating system which is completely free and will run OS/2 32 bit programs.  http://nudawn.farvista.net/  http://sourceforge.net/projects/nudawn 
2. FreeOS/2∶OpenSource,计划的目的是开发一个完全相容於 OS/2 ( Operating System/2 ) 的作业系统,不过网站已经倒了很久了。 
3. osFree:osFree project is an atempt to build an OpenSource OS/2 clone.  http://www.osfree.org/index.php 

(5) Debian GNU/Hurd∶OpenSource,GNU 计划心目中理想的 OS。90 年代初,GNU 计划暨已完成了质量与 数量均十分可观的系统工具。这些工具被广泛的使用在当时各种工作站的 UNIX 系统上。虽然已有如此的成果,但仍称不上是完整的作业系统。他们缺少一支 属於自己的 " 核心程式 ( kernal ) "。UNIX 在 4.2BSD 之後,越写越大 kernal 开始带来一些不便与问题。因而当时便 开始有另一个写作理念逐渐在发展 -- 微核心 ( microkernal ) 理念。1985 年,卡内基大学  ( Carnegie Mellon University 简称 CMU ) 暨以 4.3BSD 为发展基础,将之一拆为二,分成  micro kernal 与 single server 两个部分。该计划的名称为 " Mach "。这个计划成了微核心发展的技术先河。 GNU 原本有意直接采用 " Mach " 计划的成果。但无奈,这一等,从80年代中等到了90年代初,在几经商量之後,他们打算采用微核心的写法, 成立自己的计划,名称叫 " Hurd "。这项计划,如今仍在奋战中,虽然 microkernal 的做法让他们吃了不少苦头,但可喜的是,0.2、 0.3 测试版本已经发表。 


*. 好站连结∶ 
http://blue.lins.fju.edu.tw/~mao/works/fstp.htm 
http://www.freeos.com/ 
http://www.osdev.org/cgi-bin/projects.cgi 
http://fuckmicrosoft.com/ 


*. 以上除了 Windows 系列及 SkyOS 以外的 OS,都可以免费取得。( BeOS、QNX 为个人版免费,TriangleOS、Plan 9 则是免费,其他的为 OpenSource ) 
*. 支援 SMP 的 OS∶ 

1. Windows 2000/XP Professional ( 含 ) 以上的版本∶依照不同的 CPU 数而有不同的收费。 
(1) Windows 95/98 ( 7790 元 )/Me ( 7790 元 )/XP Home Edition ( 8190 元 ) 中文版∶1 CPU。 
(2) Windows 2000 ( 11890 元 )/XP ( 12090 元 ) Professional 中文版∶2 CPU。 
(3) Windows 2000 Server ( 5 人∶36690元,10 人∶43490 元 ) 中文版∶4 CPU。 
(4) Windows 2000 Advanced Server ( 1 伺服器∶89350 元 )∶8 CPU。 
(5) Windows 2000 Datacenter Server ( 不详 )∶32 CPU。 
2. BeOS Professional∶BeOS 支援多处理器,可支援到 1、2、4 或更多的微处理器。 
3. Linux∶1996 年 6 月,核心程式版本由 1.3 直接跃升为 2.0 版。同时也开始支援对称式多重处理器 ( Symmetric Multi-Processing,简称 SMP ) 架构的电脑。 
4. BSD∶FreeBSD 3.x 开始支援多 CPU 模式,而支援的 Kernel 称为 SMP Kernel。注意∶1.主机板必须 是相容於 Intel MP Spec. 1.1 or 1.4。 2. SMP Kernel 不能在  Uniprocessor Motherboard 上执行,也就是无法在单 CPU 的主机板执行。 
5. Solaris∶1 ~ 8 颗 CPU 为免费,8 颗以上斟酌收费。 


*. Caldera 有一个 SCO UNIXWave + Linux 的套件,叫 OpenUNIX  (UNIX Linux without Linux Kernel),可跑 UNIX 和 Linux 的软体,个人版免费注册使用。这大概是除了  Solaris 外想免费尝试 CDE 的人另一个选择,可惜不像 Solaris 支援中文。 

1993 年,AT&T 打包 USL 准备以一亿美元的价格找寻买主了。最後 AT&T 将 USL 以八千万美元代价的卖给 了 Novell。掌握 UNIX source code 以及 UNIX 商标的 Novell,将 UNIX 商标交给 X/open 管理,自己 则发展了一套命名为 UNIXWave 的作业系统。推出後市场的反应并不热络。不久,Novell 与 SCO 接头,在 SCO 保证继续支援  UNIXWare 的条件下,UNIX 在 1995 年二次易主,新主人是这家成立於 1979 年的软体公司  Santa Cruz Operation,缩写就是今日的 SCO。2001 年 5 月 4 日,Caldera International,  Inc. 正式并购了 SCO 的伺服器软件部及 SCO 专业服务部这两个部门,新的控股公司名为 Caldera, Inc,而 Caldera  原本就有 Linux 套件∶OpenLinux。不过後来 Caldera 觉得 SCO 的名气较大,所以就又改名为 SCO。最近 SCO 控告  IBM 及 Linux 社群窃用了 UNIX 的原始码,引起 Open Source 社群的反弹,SCO 虽然说会继续做 OpenLinux  的支援,但似乎不会再推出新的版本了。 


*. MacOS X's GUI∶Auqa 
  Windows XP's GUI∶Luna 


*. 名词解释∶ 

注01. UNIX∶Ken Thompson 与 Dennis Ritchie 在 AT&T 贝尔实验室所创造的 OS。这个系统 原本设计成在不同硬体平台上,能支援多使用者。系统中的大部份成是接受 ASCII 文字,并输出 ASCII 文字,以便让许多程式可以很容易地串成一 串。它的原始名字是 " UNICS ( UNiplexed Information and Computing System ) ",是一种过去 极受欢迎系统 " MULTICS ( MULTiplexed Information and Computing System ) " 的双关 语。基本上 UNIX 可概略分成 System V 和 BSD 两大流派。这两大派别虽然都是 UNIX,但在系统架构、命令操作以及管理方式都有所 不同。後来,System V 融入 BSD 与 SunOS 的主要特性(如 BSD 的 TCP/IP 与 SunOS 的 NFS ),演变成为  SVR4 ( System V Release 4 )。 

注02. BSD∶Berkeley( 柏克莱 ) Software( 软体 ) Distribution( 套件 ),相容  AT&T 的 UNIX。柏克莱的 CSRG ( Computer System Research Group ) 因应  BSD Vendors 需求,在 1989 年 6 月发表了 Networking Release 1,由於  Networking Release 1 所得到的回应实在远超过 CSRG 成员的预估,让柏克莱的 CSRG 觉得有必要释出更多属於 BSD  的程式原始码。於是激发 CSRG 的成员 Keith Bostic 开始组织志愿工作者从事一项就算不能够惊天也足以动地的程式写作计划。参与人员必 须在完全没有参考 AT&T UNIX source code 的情况下进行撰写程式的工作。因为只有在这种条件下,写出来的程式码,才能摆脱  AT&T 的著作权束缚。Keith Bostic 四处奔走,组织了超过四百名热心的软体工程师,经过了长达十八个月的奋战之後,作业系统主 要的工具与程式库才算改写完成。後来仍有 6 只程式让他们束手无策,因而无法将核心程式彻底完整地改写。最後,还是决定将他们所做的所有成果发表。这个 版本就是 Networking Release 2,也有人称她为 4.3BSD NET/2。发表的时间在 1991 年 6 月。一位 i386  处理器的玩家名叫 Bill Jolitz,在拿到 Net/2 之後,很快地就将 Net/2 kernal 缺少的程式补齐了。 BSD kernal 这时可算是大功告成了。由於这个版本是使用在 i386 微处理器的个人电脑上,所以就命名为 386BSD,在 1992 年  2 月正式发表。日後衍生了 FreeBSD,然後又从其中分支出裂 NetBSD 版本,而 NetBSD 又分裂出 OpenBSD。另一个将  Net/2 完整化的是一家叫 Berkeley Software Design , Incorporated 的公司,简称 BSDI。由於  Net/2 的版权声明中,宣称其原始档案的合法性,并且允许使用者,从事衍生物的商业行为,所以 BSDI 将他们修改後的系统命名为  BSD/386。
AT&T 的 USL 控告 BSDI 剽窃他的 UNIX 原始码,要求法官还他公道,而柏克莱大学也因 Net/2 被拖下水。事件平息後的  1994 年 6 月,柏克莱的 CSRG 风光地发表了 BSD 4.4 Lite。在这个版本中,有 70 个档案引用的一份新修改的版权声明,阐 述的 AT&T 与 BSD 双方的贡献,并明确地给予档案自由散播的权利。但不知为何,应该有能力完整发表的 BSD 4.4 Lite 还是 缺少了三的档案。目前 BSDI 这家公司已经被 Wind River 合并了,改名为 iXsystems。五大 BSD∶FreeBSD、 NetBSD、OpenBSD、BSDI ( 商业化的 )、Darwin。 

注03. Linux∶Linux 是一套版权彻彻底底与 AT&T 无关的 UNIX-like OS。原始核心程式的创作者是芬兰籍 的 Linus Benedict Torvalds ( 现今他仍旧是核心程式的维护者 )。作业系统里大部分的系统工具,来自於  Richard M. Stallman 行之多年的 GNU 计划成果,以及其他的自由软体写作计划产生的软体,如 X Windows、KDE、 Gnome 等视窗介面。由於构成作业系统的主要部分均奉行 GPL 版权,所以市面上有相当多样的安装套件。这套作业系统,可说是包含了无数位自由软体 写作者的共同心血。如此的一套作业系统其实也就是 Richard M. Stallman 多年来想要达成的宿愿 -- " Free UNIX "。 所以,Richard M. Stallman 本人总认为该将名称改做 " GNU/Linux "。 

注04. Solaris∶SUN 以生产 RISC 架构的工作站电脑为主,使用的正是以 BSD 为基础所的 UNIX OS。1982  年,SUN 有了自己的作业系统 -- SunOS 1.0 -- 承袭自 4.1BSD。AT&T 在 1989 年发表了 SVR4, SUN 在日後也将她的 SunOS 4.1.1 开始冠上 Solaris 的字眼,以行动靠拢 SVR4。一直到 1990 年 11 月,发表  SunOS 4.1.1 版同时冠上 Solaris 1.0 时,SUN 才算开始向 System V 版本靠拢。SunOS 4.1.1 可算是 以 BSD 为主体再附加上 System V 工具的 UNIX 混血儿。SunOS 4.1.x 版的字眼也仅延续到 1994 年的  SunOS 4.1.4 为止,她後继的版本是 Solaris 1.3。真正延续到今日的 Solaris 版本,则是始於 1992 年 7 月的  Solaris 2.0 ( SUN OS 5.0 )。 

注05. POSIX ( Portable Operation System Interface for UNIX )∶此为系统服务的一种标准,常用於 UNIX 上。 

注06. Cleanroom∶让开发者观看描述工具程式的公开文件或部分程式库的文件,然後要求开发者不看原始码,再重新写出这些程式,那他们 做出来的东西就完全合法。这种复制过程名为乾净环境下的复制工程 ( cleanroom operation ) ,即纯净室方法。BSD 就是用此法 摆脱 AT&T 的著作权。 

注07. GNU∶Richard M. Stallman 承袭 MIT 用递回缩写字命名的传统为 GNU 释译界定  Gnu is Not UNIX。GNU 不是 UNIX,但所有的 GNU 软体都可以在 UNIX 下执行。GNU 作业系统家族 :  GNU/Linux、GNU/Hurd、GNU/Darwin。 

注08. Copyleft∶为了防止 GNU 软体被不肖厂商抢去成为专属性的程式,Richard M. Stallman 创造了所谓  " Copyleft " 的授权办法。Copyleft 可让其他人在 GNU 的程式上做任何修改,但不得拷贝。Copyleft 也要求任何要散 布 GNU 程式的人,也必须把 source code 也拿出来给人用,不过可以酌收一点费用。此外,如果新的程式也采纳任何已被  Copyleft 管制的程式片段,这新程式也就被 " Copylefted " 了。 

注09. GPL∶General Purpose License ( 通用公共授权 ) 的缩写。由  Richard M. Stallman 所作的授权,用来保护 GNU 计画的软体。使用者可以自由地阅读与修改 GPL 保护的套装软体原始码,但 若要散布,必须同意一起散布任何更动、修改。 

注10. FSF∶Free( 自由 ) Software( 软体 ) Foundation( 基金会 )。 

注11. OSI∶Open( 开放 ) Source( 原始码 ) Initiative( 协会 )。由雷蒙、欧客门、皮伦斯、奥古斯丁与 其他人所组成的团体。这个团体负责检查授权是否符合开放原始码的定义。若符合,就可以称为 " OSI 认证 "。而 Debian 套件的软体接受准则 采纳了 OSI 的定义,它有十个规范,从坚持软体与原始码必须自由散布,到授权没有差别待遇。 
注12. GUI∶Graphic( 图形 ) User( 使用者 ) Interface( 介面 )。

注13. X Window∶是由 MIT ( 美国麻省理工学院 ) 所发展出来的图形视窗系统 ( Window System ),一套跨平台的作业环境。X Window 拥有极佳的可携性 ( Portable ),并具有与生产者无相依、对色彩多样性以及对网路作业透通性  ( Operate Transparently ) ... 等特性,让它成为业界 ( 尤其在 UNIX 作业系统上 ) 的图形视窗介面标准。它除了可以在一些 UNIX 作业系统的电脑上执行,如∶Alliant、Apollo、DEC、IBM、Hewlett-Packard、Sun 等,亦可在 DEC 的 VAX/VMS、MS-DOS 及一些其他的系统上执行,这当然包括 Linux、FreeBSD 与 Windows,甚至  Apple 的 MacOS、BeOS。目前 X Window 主要有两种版本∶第一种是 MIT Consortium 所提供的 X ( 目前最新版本为 X11R6 ),它有很自由的版权,允许任何原始码被使用,重要的是将原来的版权注意事项包含进去即可。第二种是专门以 Intel x86  为准设计的 X Window,叫 XFree86。它是 X11R5 的一支,主要的目的在支援几个 Intel x86 相容个人电脑的 UNIX  作业系统。而 XFree86 伺服器部分是源自 x386 1.2 版 ( 它是随 X11R5 一起公诸於世的 X 伺服器 ),但是  XFree86 大部分的程式码都是重新开发而来的。现今免费的 UNIX 作业系统,如∶Linux、FreeBSD等,其安装程式都已经内含  XFree86,所以只要在安装的时候把它加进来就等於已经安装了 XFree86。X Window 的基础是建构在一套叫 Xlib 的函式库上,它定义了 X Client 与 X Server 沟通所具备的程序与函式,而 Xlib 是依据 X Protocol ( X 协定 ) 所定义的协定撰写而成,後来又在 Xlib 上加了一层叫 Xt ( X toolkit ) 的发展函式库。若把 X Protocol 比喻成机械语言, Xlib 就是组合语言,而 Xt 就像是 C 语言的高阶程式语言。

注14. Window Manager ( 视窗管理员 )∶X Window 系统本身只提供最基本的视窗功能与建立介面的基本原则,并不提供使用者介面。Window Manager 负责管理桌面上任何看得见的东西,包括一般视窗外框造型、颜色,视窗的拖曳、大小的改变、以及图示摆放的位置 ... 等。Window Manager 都是透过各家的 Xt 所发展出来,而每家撰写出来的 Window Manager 风格都有很大的差异,主要是因为 X 在视窗的外观上没有既定的界面 ( Policy-free ),也因此造就了如此丰富的外观。

注15. WINE∶是 Wine Is Not an Emulator 的缩写。是一套可让 Linux 直接执行微软 Windows 软体的免费程式载入器兼模拟程式库。



Windows 9x 的 Shell 或 GUI∶

(1) LiteStep∶GPL
(2) Evwm∶Freeware
(3) NextSTART∶2.x 版是 Shareware,试用期 30 天,注册费用 $19.95 USD。
(4) 3DTop∶Freeware
(5) Win3D∶Freeware
(6) WinMac∶Freeware
(7) MacVision∶Freeware
(8) geOShell∶Freeware

有兴趣可以看看下面的连结:
http://free.tnc.edu.tw/modules/newbb/viewtopic.php?topic_id=2619&forum=13
http://shells.loose-screws.com/index.php


Windows 9x 的 Internet Explorer 移除程式∶

(1) 98lite Preview Edition∶Freeware。98lite 有四种方式设定电脑,使用者可以选择适合自己的方式。

1. SLEEK:将 Windows95 的档案总管安装到 Windows98,可让系统的速度提升,不过也失去一些 98 新的功能,安装时需要 Windows95 的原始档案。

2. CHUBBY:将「显示成 Web 画面」和「Active Desktop」的功能移除,提升的速度没有「SLEEK」模式多,但还保留 Windows98 其他新增的功能。

3. OVERWEIGHT:保留 Web 整合的功能,可让使用者选择不同的设定,亦可移除选择 IE,这个模式效能提升最少,但让使用者有自己选择的权力。

4. 98MICRO(只适用於专业版):完全移除 MS HTML 引擎相关的程式,可以让 Windows98 占用不到 50 MB 的硬碟空间,让其他程式能得到最高的效能提升,及更好的稳定性和最多的资源,但是一些使用 MS HTML 引擎的程式便不能执行,像是  Outlook Express、FrontPage 等,不过其他的程式像 Netscape、Opera、Pegasus Mail、 Gravity、Agent 甚至 Microsoft Office97 都可以执行毫无问题。

PS. 另有出多国语言包 ( 含繁体中文,但为大陆用语 ) 。98lite Professional 专业版售价美金25元。若使用  " SLEEK " 方式移除 IE,可以用 LiteStep 或 Evwm 之类的软体取代 Windows 98 的 shell。如果只想用  Windows 95 的 shell,而不满意开始功能表被改成 Windows 95 的样子,那一定不可错过这个软体∶TClock ( 已中文 化 ),自己做一个 Windows 98 的开始工功能表,可以到  http://member.nifty.ne.jp/kazubon/ 下载。 

(2) IEradicator∶Freeware。与 98lite Preview Edition 同公司出品。 

(3) IEradicator 2000 ( For Windows 2000 ) ∶Freeware。与 98lite Preview Edition 同公司出品。 

(4) Revenge of Mozilla II∶Freeware。 


Windows 的 Browser ( 不使用 MS HTML 引擎 )∶ 

(1) Netscape∶Freeware 
(2) Mozilla∶Freeware ( OpenSource ) 
(3) Opera∶Adware ( 广告软体 ) 
(4) NJStar Asian Explorer∶Freeware 
(5) Colombo∶Freeware 
(6) Enigma Browser∶Freeware 
(7) MINI-Browser∶Freeware 

P.S. 如果是因为想提高系统效能而移除 IE,又不希望系统效能再被大型软体绊住,建议使用後面四个 Browser。其中  Colombo 是最轻巧的、NJStar Asian Explorer 有中文介面 ( 但为大陆用语 ) 与较多的功能、 Enigma Browser 也不错,可惜无法开启旧档 ( 注意,在 windows/system 目录下需要有下面三个档案: MSVBVM60.DLL、MSWINSCK.OCX、MSCOMCTL.OCX 才能执行 )、MINI-Browser 是由国人所发展的浏览器  ( 中文介面 ),与颇具知名的 Opera 是采用同一种显现网页的方式 - 即 MDI 架构 ( 多视窗型 ),但因为移除 IE 且下载不到说明 档上的 VBRUN.EXE 来,所以没有测试能否在移除 IE 的情况下正常运作 ( 其他的 Browser 都没啥问题 )。 



X Window 桌面整合作业环境∶ 

(1) CDE∶商业软体。Common Desktop Environment 的缩写。它集合了世界上 UNIX 界著名的大公司,像 ∶DEC、HP、IBM、Sun ... 等,共同推动一个叫 COSE ( Common Open Software Environment )  的计画,企图统一 UNIX 界的图形使用者介面标准。 
(2) KDE∶GPL。K Desktop Environment 的缩写。其根本的函式库是由 Qt 这套 X Window 程式库发 展而来的,换言之 KDE 就是以 Qt 为 base 的软体集合。KDE 的产地来自德国,本来是让 UNIX 能在图形作业环境下工作,後来才移植 到 Linux 上使用,是於 1996 年 10 月由发展 Lyx 的 Matthias Ettrich 所发起。 
(3) GNOME∶GPL。Gnu Network Object Model Environment 的缩写。计画内容与 KDE 蛮类 似的,不过其发展工具是 GTK 而非 Qt。Gnome 最初是由一位墨西哥的程式设计师所发起的,是为了提供使用者一个完整,易学易用的整合式系统。 目前能和 Gnome 相容的视窗管理程式有 Enlightenment,Fwm2,IceWM,Sawfish,twm,Windowmaker。 
(4) XFce∶GPL。是一个针对 UNIX 风格作业系统、模仿 CDE 的轻巧桌面环境 ( 桌面工具列软体 )。作者  Olivier Fourdan 先生设计的目的就是希望创造出一个快速、简单与实用的视窗系统。在设计的时候主要考虑到如何提高应用程式的运行速度, 所以使用这种桌面环境在一定程度上可以提高工作效率。很适合初学者,很细,不会用上太多资源,能和 Gnome 软体一起使用,完全支援中文。XFce  是由 Xforms 函式库所发展出来的,并可以和 Fvwm、Fvwm2.x、XFwm ... 等 Window Manager 紧密结合使用。 

Xfce 3.8.8 的功能∶ 
XFce∶The main panel ( 主要控制板 ) 
XFwm∶The window manager ( 视窗管理员 ) 
XFTree∶The file manager ( 档案管理员 ) 
XFClock∶A clock and calendar ( 闹钟与日历 ) 
XFbd∶The backdrop manager ( 背景管理员 ) 
XFMouse∶The mouse configuration 
XFSound∶The sound manager ( 发声模组 )
XFGnome∶The GNOME compliance module 
XFPager∶The pager 
XFRun∶A small utility to run programs by pressing Alt+F12 
XFGlob∶A powerfull file search tool 
XFDiff∶A great graphical diff frontend 
XFSamba∶The new SMB browser 
XFbdmgr∶A small utility to manage list of backdrops for Xfbd 
Plus as set of shell scripts for use as Drag and Drop actions for the XFce panel  ( xfterm、xftrash、xfprint、xfhelp、xfmountdev、CDE2Xfcepal、etc. ) 

(5) GREAT∶感觉上是一套蛮完整的作业环境,有自己的编辑软体、网路软体、工具软体、档案管理软体、设定软体,就差没有自己的 Window Manager,可惜好像没再发展新的版本,目前最新版本是 0.92 版。 

*. 其实我不太确定 XFce 到底是桌面整合作业环境还是 Window Manager,众说纷纭。但我觉得应该是桌面整合作业环境,因为它有自己的 Window Manager。 


Window Manager ( 视窗管理员 )∶ 

1. 桌面整合作业环境的 Window Manager∶ 
(1) DTWM∶CDE 的 Window Manager。是由 Motif 提供的 toolkit 所撰写而成,特色是位於视窗下方的主要控制板。 
(2) Kwm∶KDE 的 Window Manager。要注意的是在执行 Kwm 前要先执行几个基本程式,如∶kpanel、kroowm、kfm ... 等。 
(3) XFwm∶XFce 的 Window Manager。( 跨 Twm 家族 ) 
*. GNOME 无内定的 Window Manager。 

2. 系统负载轻的 Window Manager∶ 
(1) BlackBox∶是 X Window 底下一套程式精简但是效能不俗的 Window Manager,是由  Brad Hughes 所写的,它和 iceWM 一样都是使用 C++ 所撰写而成的。BlackBox 耗系统资源非常小,功能尚称完整,算是小 而美的 Window Manager 。 
(2) IceWM∶其操作方式很像是 MS Windows 的风格。IceWM 加入 X Window System 的时间并不算太长,但由於执行速度快,加上完全支援 I18N,所以受到使用者的喜好。 
(3) Wm2∶除了视窗外框,就什麼都没有了。 
(4) Mlvwm∶模仿 MacOS。日本人所发展。( 跨 模仿类 ) 
(5) Twm∶Tap Window Manager,为了取代 uwm 所发展的。因为不是立体画面,使得系统负荷减轻许多,适合讲求效率的使用者。( 跨 Twm 家族 ) 
(6) Ctwm∶由 Twm 的 2D 画面改为 3D 画面,但仍保有 Twm 负载轻的优点,适合系统记忆体不大的使用者。( 跨 Twm 家族 ) 
(7) Fvwm∶画面细腻,强大的模组功能,且具有节省记忆体的优点。其中 GoodStuff 模组造就了 Fvwm95 里面 FvwmButtons 按钮列的产生,AfterStep 的 Wharf 按钮列也是由它改编而来的。( 跨 Twm 家族 ) 

3. 模仿类的 Window Manager∶ 
(1) AmiWM∶模仿 Amiga's Workbench,设定档非常简略。 
(2) Gwm∶Generic Window Manager,主要在 X Window System Version 11 上执行,是由  WOOL ( Window Object Oriented Language ) 语言所发展的 Window Manager。特色就是可以有效 的模拟各种 Window Manager 的外观。 
(3) Mlvwm∶模仿 MacOS。日本人所发展。( 跨 系统负载轻 ) 
(4) Qvwm∶模仿 Windows 95 冠军。日本人所发展。 
(5) WindowMaker∶模仿 NeXT Step。其中与 AfterStep 的 Wharf 按钮列类似的  Application dock 具有拖拉的功能,并整合 GNUStep 的应用程式。在 Linux Mandrake 7.0 的  Gnome 就曾经以它做为预设的视窗管理程式,其桌面结构和 failsafe 相同,并没有工作列。 
(6) Fvwm95∶模仿 Windows 95。为了模仿 Windows 95 而比 Fvwm2.x 多出 " Fvwm TaskBar " 模组,其他设定都与 Fvwm2.x 相同。( 跨 Twm 家族 ) 
(7) BowMan∶模仿 NeXT Step。为了模仿 NeXT Step 而比 Fvwm 多加了 " Whraf " 模组。( 跨 Twm 家族 ) 
(8) AfterStep∶模仿 NeXT Step。自 1.4 版後提供了其他多种 OS 的外观与操作介面让使用者选择,如∶MacOS、Windows 95 等。( 跨 Twm 家族 ) 
4. 其他的 Window Manager∶ 
(1) Enlightenment∶画面华丽,系统负载重。 
(2) Olwm∶OpenLook Window Manager,是 Sun 在改用 CDE 之前的介面标准,由 Xview 函式库所发展的。 
(3) Sawfish∶原名为 SAWMill,目前 Gnome 采用的视窗管理程式。以前 Gnome 采用的视窗管理程式是 Enlightenment,但是由於 Enlightenment 的功能越来越强大,偏离了视窗管理程式的首要作用。 
(4) SCWM∶ 
(5) UWM∶Universal Window Manager,一个古老的 Window Manager。 
(6) failsafe∶Linux 下的 failsafe 是源自 SGI 的 XFS 系统,XFS 是一种日志式的档案系统  ( journaled filesystem ),SGI 是以图形技术起家的软体公司,早在六十年前就已经有自家的作业系统 Irix OS,将  XFS 这套日志式的档案系统推出。由於 XFS 所采用的是 Reiser FS 档案式系统,目前已经有逐渐成为 ext2 後继者的趋势,因此  SGI 在 2001 年 3 月推出了 Linux 版的 XFS,即 failsafe,以 GPL 版权方式释出,这套简单的丛集系统管理程式, 可以管理 16 个 node 的丛集。failsafe 虽然说是一套图形介面的管理程式,但并未提供任何桌面管理。一进入 failsafe,便可看 到一虚拟终端机,必须在此输入欲执行的应用程式,因此必须熟悉 Linux 下的指令和应用程式指令。 

5. Twm 家族的 Window Manager∶( 承袭 Twm 的基本架构 ) 

              ┌→ BowMan → AfterStep 
     ┌→ Fvwm ( 改良 ) —┼→ Fvwm2.x ( 改良 ) → XFwm ( 改良 ) 
     │         └→ Fvwm95 ( 改良 ) 
*. Twm —┼→ Ctwm 
     ├→ Mwm 
     └→ Vtwm 

P.S.∶以上是 Twm 家族的衍生图。 

(01) Twm∶Tap Window Manager,为了取代 uwm 所发展的。因为不是立体画面,使得系统负荷减轻许多,适合讲求效率的使用者。( 跨 系统负载轻 ) 
(02) Ctwm∶由 Twm 的 2D 画面改为 3D 画面,但仍保有 Twm 负载轻的优点,适合系统记忆体不大的使用者。( 跨 系统负载轻 ) 
(03) Mwm∶由 OSF/Motif 所发展的。要使用 Mwm 必须先装 Motif 的 Library 才能编译,而 Motif  的 Library 是须要钱的。还好目前网路上有一套名为 Lesstif 的程式库,其目的是希望能跟 Motif 的程式库达到完全相容,而目前已 可大部分相容。经测试,编译 Mwm 应该是没问题。Mwm 很多设定与 Twm 相同,但外观较 Twm 立体多了。 
(04) Vtwm∶Visual Tab Window Manager,为了改善 Twm 缺乏立体的缺点而来,外观有点像 Ctwm。 
(05) Fvwm∶画面细腻,强大的模组功能,且具有节省记忆体的优点。其中 GoodStuff 模组造就了 Fvwm95 里面 FvwmButtons 按钮列的产生,AfterStep 的 Wharf 按钮列也是由它改编而来的。( 跨 系统负载轻 ) 
(06) Fvwm95∶模仿 Windows 95。为了模仿 Windows 95 而比 Fvwm2.x 多出 " Fvwm TaskBar " 模组,其他设定都与 Fvwm2.x 相同。( 跨 模仿类 ) 
(07) Fvwm2.x∶沿用 Fvwm 的外观,其他大部分的功能与设定都与 Fvwm95 相同。 
(08) XFwm∶XFce 的 Window Manager。( 跨 桌面整合作业环境 ) 
(09) BowMan∶模仿 NeXT Step。为了模仿 NeXT Step 而比 Fvwm 多加了 " Whraf " 模组。( 跨 模仿类 ) 
(10) AfterStep∶模仿 NeXT Step。自 1.4 版後提供了其他多种 OS 的外观与操作介面让使用者选择,如∶MacOS、Windows 95 等。( 跨 模仿类 ) 



DOS ( Disk Operation System∶磁碟作业系统 ) 的 GUI∶ 

(1) Windows 3.x:商业软体 
(2) SEAL∶GPL 
(3) System 2001 Version 6C+∶Open Source,Freeware。它的下一版改名叫 BlueBoard。 
(4) Qube∶支援三种作业系统∶Linux、Windows 和 DOS。是一个部分开放原始码的产品,其中运行在 Qube 中的程式库 以及应用程式是开放原始码的,而 Qube 本身则不公开。印象中是原本 SEAL 的开发者後来跳出来自己弄得,所以介面看起来有点类似。官方网站已经 关闭了。
(5) Desktop 2:GPL。
(6) OpenGEM:GPL。
(7) WinDos∶Freeware
(8) MiniGUI4DOS

*.好站连结∶
http://dostool.cjb.net/
http://members.cox.net/dos/
http://input.cpatch.org/cinput/dostool/
http://www.8ung.at/freedos/drdos/drgui.htm
http://www.nu2.nu/
http://www.undercoverdesign.com/dosghost/dos/dosw31.asp



Embedded Linux 的 GUI∶

(1) QPE ( Qt Plamtop Environment )∶Trolltech 公司 ( Qt 的开发公司 ) 所推出针对 PDA 软体的整体解决方案。
(2) GtkFB∶GTK+ 所发展的专案。不过毕竟不是商业软体,在发展的速度上较为缓慢。
(3) Microwindows∶Microwindows Open Source Project 所发展的专案。宗旨在於针对体积小的装置,建立一套先进的视窗环境。
(4) MiniGUI∶由大陆的魏永明先生所主持的专案,对於中文的支援非常良好。
(5) Pure X∶由 Keith Packard 先生所发展 ( 他本身就是 XFree86 专案的核心成员之一 ),以 XFree86 为基础,精简了不少东西而成 Tiny X Server。
(6) Qube∶支援三种作业系统∶Linux、Windows 和 DOS。是一个部分开放原始码的产品,其中运行在 Qube 中的程式库以及应用程式是开放原始码的,而 Qube 本身则不公开。
(7) Matchbox∶Matchbox 是一套专门针对低解析度、资源有限装置如 PDA 所设计的 X Window Manager,事实上这个 Project 所包含的软体不单单只有一个 Window Manager,而且还有一个 Panel Bar、一个 Desktop、一些 Shared Utility Library,以及数个 Panel 上的小软体。它的设计宗旨为小巧、快速、高弹性,所以可以在只有 Xlib  的环境底下执行,不倚靠任何的 Widget ToolKit。Matchbox 遵循 FreeDesktop.org 标准,所以可以很容易的与  GNOME2、KDE3 做整合,另外一项比较重要的特色是 Matchbox 也支援最新的 X11 技术,像是 XRandR、Xft、 Fontconfig ... 等等。Matchbox 是自由软体的一员,依照 GPL 的授权发行。




常见的 Embedded Operation System∶

(01) @VIS ( 资策会,A Versatile Information System )
(02) AMX ( Kadak,PalmOS 前身 )
(03) DOS
(04) eCos ( Red Hat,Embedded Configurable Operating System )
(05) EPOC ( Symbian )
(06) GeOS ( Geoworks )
(07) Linux
(08) MineOS
(09) OS/9 ( Microware )
(10) PalmOS ( Palm Computing )
(11) PenbaxOS ( 互慧科技 )
(12) PPSM-GT( Motorola,太极的 OS,GT 版是新增多线绪处理 )
(13) pSOS ( Integrated Systems )
(14) QNX OS ( QNX Software System Ltd. )
(15) Tickers OS ( 资策会,http://esl.iii.org.tw )
(16) VxWorks ( Wind River )∶有一些介面跟 UNIX 相同 ( 但档案系统不同 )。
(17) Windows CE ( Microsoft )
(18) uCOS-II
(19) Plan9
(20) SavaJe XE∶由朗讯原本的 InfernoOS 团队独立而成的 SavaJe,正在进行一个基於 Java 2 标准  ( J2SE )为主要平台、从头打造多工/多执行绪的 OS,提供了单纯/唯一的 Java2 环境,其中,J2SE 和  Java Virtual Machine 已经高度整合到 OS 中,让 Java 所设计的软体可以完美的在其上执行。它的 Java 环境主要支援了 Swing、Java 2D、AWT、Full Java 2 security、JDBC、Jini、RMI 和 CORSBA 协定。目前可以在 Compaq 彩色版的 iPAQ 和 Psion netBook 上执行全功能的 J2SE 相容的桌上应用程式。由於 XE 平台本身就具有  J2SE API,不用像其他作业系统必须透过解译及多一层移植层,以加速 Java 应用程式执行速度,或校调应用程式及 JVM 的性能。硬体需求为 12 MB ROM、32 MB DRAM,StrongARM SA1100、SA1110 或 Xscale,有 30 天免费试用版下载,正式版为 100 美元。

*. 美商温瑞尔 ( Wind River ) 并了 Integrated Systems,目前正积极整合 VxWorks 和 pSOS。



免费的 Office 套装软体 ( 都相容 Microsoft Office 格式 )∶

(1) OpenOffice∶OpenSource。For Windows、Linux、Solaris ... 等。有中文介面。包含了文书处理 ( Writer )、试算表 ( Calc )、绘图 ( Draw )、简报 ( Impress ) 等多个不同功能的软体组成的套装软体。
(2) Siag Office∶OpenSource。For 多种 UNIX。包含了 Pathetic Writer ( 文书处理器  )、Siag ( 试算表软体 )、Egon Animator ( 动画程式 )、档案管理员、文字编辑器,和一个 PostScript 浏览器。 
(3) GNOME Office∶OpenSource。For Linux。与 KOffice 一样,Gnome 亦开发自己的办公室套件 Gnome Office,包括 AbiWord、OpenWriter、Gnumeric、OpenCalc、Galeon、Gfax、 OpenDraw、Sketch、Sodipodi、Gimp、Eye of Gnome、Basla、Evolution、Guppi、Dia、 Toutdoux、GnuCash、Impress、Gnome-DB,应有尽有,特色是使用 Bonobo 元件技术开发。
(4) KOffice∶OpenSource。For Linux。有中文介面。由 KDE 开发的 KOffice,其 1.1 版配套  KDE 2.2 发行,包含了 KWord ( 文书处理 )、KSpread ( 试算表 )、KPresenter ( 简报 )、KChart  ( 绘制图表 )、KIllustrator ( 向量绘图 )、Kivio ( 海报制作 )、Krayon ( 影像处理 )、KFormula、 Kugar、KThesaurus、Karbon ... 等多种软体,是一个完全的开放源码项目,与 KDE 高度整合。支援 37 种语言。
(5) 602Pro PC SUITE∶个人使用免费,但须注册。For Windows。包含了四种软体:602Text 是类似  Word 的文书处理软体、602Tab 则是类似 Excel 的试算表软体、602Photo 是看图功能的软体。主要安装档与 Plus 安装档加起来只约 20 MB 出头。
(6) Esay Office∶个人使用免费,但执行程式前会跳出提醒视窗。For Windows。48 MB,未来好像会有 CJK 介面。


相容 Microsoft Word 格式的免费文书处理软体∶

(1) AbiWord∶OpenSource。For Windows、Linux、FreeBSD、BeOS、QNX ... 等,BeOS 版的出到 1.0 版即不再研发。
(2) Crypt Edit∶Freeware。For Windows。有中文介面。出到 4.1 版,5.0 版改名为 PolyEdit 并成为 Shareware。
(3) WordWright∶Adware ( 广告软体 )。For Windows。支援中文输出入,可惜现在已经没有再出新的版本,原公司也不再提供下载。最新版好像是 1.7 版,但我抓不到,所以使用的是 1.5 版。1.5 版只支援 GIF 图档格式,而不支援 JPG、 BMP ... 等其他常用图档格式。 

你可能感兴趣的:(windows,unix,FreeBSD,OpenSource,作业,X86)