除了Windows、Linux和macOS这三大操作系统之外,你还知道这个世界上存在哪些值得一试的操作系统吗?我们为大家列出了其中一些最优秀的代表,虽然每个人心中有不同的答案,但这份榜单上的大部分都算是比较优秀的代表。
像、UNIX、OS/2、BeOS和DOS,还有一些灵感来自AmigaOS和Windows NT平台的操作系统。在我们的名单中甚至还包括一些独立的操作系统,这些操作系统完全是从头构建,不仅服务很稳定,而还证明没有大量的投入和开发,是无法创建出一个完整的操作系统。
本文中所有的备选,都可以在虚拟机中顺利的完成测试,因此如果你对其中某个系统感兴趣,可以非常简单的下载并且模拟体验一下。
1、eComStation
稳定、好用但是不免费
优点:超级稳定、开源、支持开源应用;
不足:收费;
ArcaOS是基于OS/2开发的上一个IBM版本操作系统。虽然OS/2作为遗留的系统勉强能够存活,但是在作为eComStation进行了一段时间的扩展开发之后,ArcaOS目前让人在积极的开发更新中,同时西班牙语和德语版本预计将在下一次更新中正式亮相。
ArcaOS包括完整的Unix兼容子系统,支持各种移植的OSS Linux应用程序和驱动程序,同时仍然保留了OS/2 Workplace Shell特性。
ArcaOS是32位操作系统,运行在x86架构处理器上,所以基本上兼容一些老款的PC硬件。虽然它的本机文件系统是JFS格式,但它仍然可以使用FAT12、FAT16或FAT32格式进行格式化。
该系统目前有两种版本可供选择:个人版和商业版,零售价分别为129美元和229美元,如果大量购买也有折扣。其中个人版提供了6个月的支持和维护,而商业版包括一年的优先支持和维护服务。
2、Haiku
BeOS的模块化继任者
优点:BeOS继任者、模块化设计;
不足:更新缓慢;
BeOS系统没有成功,让人感到很遗憾,毕竟这种看起来界面时尚的多任务操作系统支持大量后来出现在Windows、Linux和macOS身上的功能,而BeOS在多媒体播放领域则是真正的创新者,但是在2001年的时候被迫出售给了当时的Palm。
尽管BeOS封闭源代码,但它的精神仍然具有相当大的影响力。BeOS是一种开放源码的重新实现,而在Be消失没有多久后出现,并且一直在开发中。
BeOS最初就是作为开源软件构建,但它的设计同时也向后兼容经典目标,BeOS完全遵循模块化设计,允许同时针对操作系统开发不同组件。它最后一次更新是在三年前,但是我们依然可以尝试根据当前的版本来开发。
BeOS非常值得一试,因为它的桌面设计很干净,而且还可以运行完整的web浏览器和媒体播放器。尽管它还处于试验阶段,但BeOS的许多功能还没有完全实现,因此潜力相当大。
3、ReactOS
Windows Server 2003继任者
优点:为Windows Server设计、没有MS代码、支持开源软件、免费;
大家都知道,Linux是对UNIX的重新诠释,而ReactOS对所有现代Windows版本所采用的Windows NT体系结构也是如此。它是完全开源的,没有使用专门的Windows代码,但ReactOS被设计成大部分情况下兼容Windows驱动程序和应用。
每个人的目标可能不同,ReactOS系统允许不会在运行高端游戏或软件上有很好的效果,而且它远远还没有达到Windows 10的水平。该系统目前的目标只是兼容Windows Server 2003就行。
很明显,ReactOS现在看起来有点落伍了,但它确实还有自己的用途。它包含了尽人皆知的Windows模拟器Wine的部分功能,可以运行LibreOffice、Firefox、Opera等软件,甚至可以运行老版本的商业工具,比如Adobe Photoshop。
考虑到ReactOS系统是免费的,因此测试一下老款应用与它的兼容性之后还是值得尝试的。对于那些没有Windows许可并且要使用工作站的用户来说,ReactOS还有使用的价值,但我们在安全性方面无法保证是否能够抵御外界的攻击。
4、FreeDOS
DOS的开源替代者
优点:开源DOS、活跃的开发条件、稳定的开发环境;
不足:不支持GUI和多任务;
即使到今天,仍有大量的商业软件依赖于MS-DOS系统,同时我们仍然可以看到各种定制的、新开发的文本模式应用直接通过shell运行,而这可能是因为这部分系统需要100%的准确性和稳定性,而增加图形界面所增加带来的复杂性和潜在的风险,不值得冒这个风险。
部分业务类关键软件依然可能依赖于MS-DOS,但其实这款FreeDOS系统也可以使用。FreeDOS是一款完全兼容但免费和开源的DOS翻版系统,几乎可以处理其之前MS-DOS能完成的所有任务。当然这就意味着FreeDOS没有多任务处理功能,也没有保护模式,没有GUI,但它依然可以运行游戏,甚至可以管理Windows 3.1系统,当然前提是要在标准模式下运行。
与我们想象中的一样,FreeDOS并不是针对1995年最后一个商业版DOS系统的重现,实际上自从1998年FreeDOS首次出现以来,它就一直处于非静态的过程。事实上,FreeDOS仍然处于积极的开发更新阶段,并且与老版本系统相比,提供了很多改进的新功能。
5、ChromeOS
完全基于浏览器的操作系统
优点:开源、功能丰富;
不足:可用产品有限制;
其实这个系统有一点点不严谨,因为谷歌的Chrome OS是建立在Linux内核基础上,但是在名单上如果忽略谷歌这个最热门的操作系统就显得非常不专业了。此外,当我们使用Chrome操作系统时,你实际上运行的只是Chrome浏览器的扩展版本,除此之外别无其他。因此一切使用过程都如此简单,我们虽然可以切换到桌面下,但ChromeOS系统的桌面本身就是通过HTML5打造的模拟平台。
ChromeOS的火爆,证明了互联网的成熟,我们可以用Chrome OS做很多的事情,至少基本的功能一应俱全。而且它也不是Chromebook笔记本独占的操作系统,我们还可以在Ubuntu 14.4基础上构建Chromium OS版本(基于开源开发,谷歌从中收集最终代码),然后安装到你自己的硬件上。
Chrome OS是这份名单中专业性最强、最严谨的操作系统之一,非常使用用来进行试验。因此如果你不想使用Linux、Windows和macOS中的任何一个,并且还想日常使用,那么ChromeOS是个不错的选择。但需要注意的是,也许它在商业上的用途目前还有点有限。
6、FreeBSD
UNIX的安全替代方案
优点:稳定可靠、免费开源、基于MacOS系统;
不足:默认不支持GUI;
虽然Linux是UNIX的翻版,但FreeBSD更像是UNIX的延续。它最初是由加州大学伯克利分校获得研究Unix源代码许可证的学生开发的系统,“BSD”代表伯克利软件发行版缩写。但它没有叫做BSD Unix的原因是不太喜欢商标和许可制度。
FreeBSD操作系统运行在自己的内核上,它的所有关键组件都是作为整体的一部分进行开发。另一方面,Linux只是它的内核,其余部分由第三方提供,因此缺乏BSD的整体一致性。
这是一个高度完整和非常可靠的操作系统,非常适合服务器应用和桌面系统使用。尽管如此它在默认情况下并没有附带GUI,不过幸运的是,X-window系统安装起来非常简单,并且有一些Linux窗口管理器(如Gnome和KDE)的端口可以使用。
最后一点需要注意的是,BSD可能是使用macOS中最完善、最稳定的桌面操作系统的核心,所以会获得相当不错的支持。
7、Solaris
SunOS继任者
优点:免费下载、长开发;
不足:需要商业许可;
来自Sun Microsystems的SunOS系统,后来演变为重新命名的Solaris。它最初是专有的UNIX发行版,旨在支持Sun的SPARC处理器系统。随着不断的发展,它支持的硬件范围不断扩大了,并且在2005年Sun以OpenSolaris的形式发布了源代码,促进了高级社区的开发。然后甲骨文收购了Sun,再次将操作系统重命名为Oracle Solaris,并决定停止发布新的源代码,实际上也就意味着重新关闭了源代码的开放。
简单来说,Solaris很好地解释了自己所提供的所有功能:长期的开发支持、不间断的社区改进,以及大型技术公司的支持,这些支持使Solaris非常适合高需求和持续需求的系统。我们可以免费下载并使用它,尽管许可条款声明,如果您希望将其用于商业用途,则需要来自甲骨文的支持合同。
Solaris默认安装了GNOME桌面版本,如果需要进一步扩展的话,还内置了对Linux二进制文件的支持。
8、TempleOS
独特、快速但硬件有限的系统
优点:独特的超链接结构、速度快;
不足:硬件支持有限;
不管你是否对该系统背后的极端宗教教义感兴趣,我们的最终选择是一个完全独立、独特的操作系统的有趣例子。在过去的十年里,特里·a·戴维斯(Terry A. Davis)以极大的奉献精神制作并维护了它。
TempleOS完全使用Davis自己的语言编写,它的名字叫HolyC,你也可以用它来和它的外壳进行交互。那么这个系统的重点是什么呢?
TempleOS是从头开始构建的系统,因此对现有的操作系统没有任何限制。整个程序都是超链接形式,这意味着我们可以快速的找到程序的源代码,就像找到它的依赖项一样简单。TempleOS没有分页,所以整个操作系统可以在一两秒钟内完成启动并运行。
我们不太可能将TempleOS用于任何需要可靠性和稳定性的场景,但Davis虽然拥有良好的精神健康记录,但依然无助于提高该系统的地位。TempleOS系统包含了大量有趣的想法,尤其是模糊了文档和程序之间的划分,这可能会对更传统的操作系统产生更大的影响。