据国外媒体报道,2009年,微软和苹果两大巨头分别发布了Windows 7和Mac OS X 10.6雪豹操作系统,这两件盛事在业界引起了轩然大波。
Windows 7与Vista的代码构架基本相似,因此二者有许多的共同之处。而相较于Mac OS X 10.5豹,苹果的雪豹操作系统只不过是披上了一层华丽的外衣和些微的功能调整。
此外,在Linux桌面操作系统Ubuntu的阵营中,Ubuntu 9.04和Ubuntu 9.10的加入则使其可用性更加强大。
经过轮番的报道,用户对于Windows 7、雪豹、Ubuntu早就失去了原有的新鲜感,特别是对于那些geekery和hackery来讲。
实际上,现有的Windows替代操作系统可以数以百计,它们都处于不同的发展阶段。下面,笔者为大家介绍10个现有的非Windows开源操作系统,具体如下:
1、ReactOS
目标:能够在开源操作系统上运行Windows应用程序
下载地址:http://www.reactos.org/en/index.html
ReactOS的原名是FreeWin95,原本是一款Windows 95的克隆开源操作系统,也是对Windows最具竞争力的操作系统。ReactOS 旨在实现和NT与XP操作系统二进制下的完全应用程序和驱动设备的兼容性,通过使用类似构架和提供完全公共接口。
简而言之,ReactOS就是开源免费的以Windows NT代码为基础的(含NT4.0/2000/XP/2003)克隆操作系统,它与Windows应用程序保持良好的兼容性,例如Firefox (Flash)、MSN Messenger、OpenOffice.org、StarCraft(星际争霸)、Diablo 2(暗黑2)、Quake III arena等。
自由软件倡导者认同自由软件操作系统现状的改善促进了竞争,ReactOS也同样获益匪浅。ReactOS是最完整的类 Windowsreg操作系统的工作平台。
目前,ReactOS组件越来越多,兼容性也越来越好,虽然暂时不会对微软产生威胁,但是ReactOS却有可能成为数以百万计用户的免费选择。
2、Haiku OS
目标:是BeOS的开源和自由软件的继承人
下载地址:http://www.haiku-os.org/
一直以来,BeOS都未能实现其支持者的成为主流桌面操作系统的愿望。而自2001年Palm收购并终止了BeOS的开发之后,Haiku这个品牌就开始了,它忠实地实现了BeOS的用户体验和个性。
经过改进,Haiku OS具有一个清爽的用户界面,缩短了启动时间,与BeOS拥有相似的GUI,但具有很大的更新。Haiku OS使用抗锯齿字体、全矢量图形、矢量图标,文件系统支持基于元数据的查询(OpenBFS),支持BeAPI。
此外,Haiku OS与BeOS的本地应用程序具有很好的兼容性,虽然正处于pre-alpha阶段,Haiku OS的发展很好,具有很多的应用程序和小工具。
3、AROS
目标:重塑AmigaOS的辉煌
下载地址:http://aros.sourceforge.net/
实际上,AROS是一款老牌操作系统,具有15年的历史。对于很多的用户来讲,AmigaOS是具有革命性的,在19世纪80年代就提供图形和声音。
AmigaOS的源代码与AmigaOS 3.1完全兼容,它推出的目的就是针对流行计算机用户提供一个轻量级的Amiga兼容性操作系统。换句话救市说,如果您具有旧Amiga app的源代码,那么您可以将其重新编译到x86芯片的本地AROS上运行。
目前,市面中流传着好几个版本的AROS,您可以从Linux内部运行AROS。不过,AROS仅能运行在PowerPC平台上,ACube公司一直在市场上销售捆绑该操作系统的主板产品。
4、Aranym
目标:保持Atari ST/TT/Falcon活跃
下载地址:http://aranym.sourceforge.net/
Atari ST的粉丝可以在Aranym找到他们喜爱的东西,AFROS可以运行在配备68040 CPU和多个Atari硬件组件的虚拟机上,它是TOS/GEM操作系统的开源版本。
5、Syllable
目标:提供一个用户界面友好的桌面操作系统
下载地址:http://web.syllable.org/pages/index.html
Syllable的前身是AtheOS,它是另一款类似于AmigaOS的操作系统,是经过精心设计的。
2002年,Syllable从AtheOS中独立出来,界面非常简洁,色彩也很炫酷。简而言之,Syllable的主要特点是轻量化和高速度,目标用户群是家庭和中小企业用户。
6、KolibriOS
目标:提供极限的性能和紧凑的代码
下载地址:http://www.kolibrios.org/
KolibriOS的项目工作人员是很雄心勃勃的,它是一个完全以汇编语言编写的成熟的操作系统。
目前,KolibriOS已经先发制人地完成了多任务处理、图形化桌面、TCP/IP网络、USB支持、媒体回放以及很多的其他功能。
KolibriOS的桌面启动菜单和任务栏与Windows相似,还有很多散落的小工具,这一切都很是令人印象深刻。
7、Plan 9
Mubiao :超越Unix搜索
下载地址:http://plan9.bell-labs.com/plan9/index.html
Plan 9是一款来自贝尔实验室的概念网络操作系统,被定义为下一代新型的操作系统。
Plan 9 是由 Unix 的创造者开发得来的,意在基于Unix优秀的思想,更好地融入网络以及新型设备如三键鼠标,新式显示器等,创造无缝的用户体验和更加现代化的操作系统。
目前,Plan 9中包含内核和一些必要的UI软件,所有的这些都是新的、非移植的,熟悉Unix的用户已经基本可以在Plan9上进行文件管理、文档阅读(支持PDF、PS)、网络浏览、程序编辑以及编译等日常工作。
Plan 9采用更加简洁的处理方式 运行任务,包含了新的窗口管理器,新的鼠标操作定义,以及处于核心的网络和文件概念,即将一切操作都看成是对文件的操作,具备更好的网络透明性。
8、FreeDOS
目标:扩大DOS软件的兼容性
下载地址:http://www.freedos.org/
FreeDOS操作系统的目的非常地简单,那就是运行DOS程序。
众所周知,在Windows 95推出之后,微软就停止了DOS的独立发展,并且在Windows中采用非常手段去排斥打击其他DOS系统如DRDOS的发展,以确保MSDOS的统治地位。
而FreeDOS项目的目标就是建立一个完整的、自由开放的并且与MS-DOS完全兼容的新型DOS操作系统。
目前,FreeDOS的版本号已经发展到7.0,最新版本是Beta 8 H1,而为FreeDOS所设计的DOS软件正在源源不断的推出和发展,不仅有各种外部命令,还有许多其它的增强程序和附件,质量既高也很实用,往往超过MS-DOS中的同类命令。
此外,FreeDOS与MS-DOS是完全兼容的,因此为它开发的软件基本上都可以直接移植过来在MS-DOS等DOS下使用。
9、Visopsys
目标:专注于磁盘分区的小型操作系统
下载地址:http://www.visopsys.org/
Visopsys就是VISual Operating SYStem的意思,一个由裸机, C库和一个最低限度的应用程序套件-一起组成的一个规模虽小但功能合理的操作系统。
简而言之,Visopsys就是一个完全多任务处理,具备百分百的保护模式、虚拟内存、大规模、整体风格的内核。虽然Visopsys自1997年就已经开始发展,但是它的现实对象仍然局限于操作系统爱好者、学生和其他各类需求人员。
10、Minix
目标:小型Unix变体和学习工具
下载地址:http://www.minix3.org/
Minix是一个迷你版本的Unix操作系统,大小约为300MB,全套Minix除了启动部分以汇编语言编写之外,其他大部份都是纯粹用C语言编写,分为:内核、内存管理及档案管理三部份。
Minix原本是设计给1980年代到1990年代的IBM PC和IBM PC/AT兼容电脑上执行的,1.5版也有移植到已Motorola 68000系列CPU为基础的电脑上(如Atari ST、Amiga和早期的Apple Macintosh)和以SPARC为基础的机器(如升阳Sun公司的工作站),2.0版则只有x86架构的版本。