本文介绍一些Windows、macOS、Linux等主流操作系统之外的操作系统。
MINIX 是一个迷你版本的类Unix操作系统,由 Andrew S. Tanenbaum 教授为了教学之用而创作,采用微核心设计。它启发了Linux。 它的名称取自于英语:Mini UNIX的缩写。目前 MINIX 系统已经发展到了第三版,即 MINIX 3 ,其可以运行在 x86 及 ARM 架构的CPU上,且该版本具有兼容 NetBSD 系统的特性,可以运行上千种的 NetBSD 软件(包)。
Redox是一个用Rust语言编写的类UNIX操作系统 , 它的目标是把Rust语言的创新带入到一个现代的微内核和全系列的应用程序。
SerenityOS 是一款基于X86架构的类 Unix 的图形化操作系统,其UI界面仿90年代设计。
xv6 是 MIT 开发的一个教学用的完整的类 Unix 操作系统,在 MIT 的操作系统课程 6.828 中使用。通过阅读并理解 xv6 的代码,可以清楚地了解操作系统中众多核心的概念。
illumos是OpenSolaris的后续开源项目。Oracle收购了Sun之后,原有OpenSolaris的开发者基本上都离开了Oracle,组成了illumos社区,继续对OpenSolaris先进的内核进行维护,更新,以及添加新功能。
illumos继承了所有OpenSolaris的先进特性,例如ZFS,Zone,Crossbow和Dtrace。
Haiku操作系统是一个开源、免费的操作系统,主要面向个人计算机。它兼容、继承了BeOS的理念,是一个快速、简洁优雅、易学易用,而且非常强大的操作系统。
它有着统一的、简洁优雅的全图形用户界面;定制的快速响应的内核;对多处理器、多线程的完全支持和内存保护;优雅的内置程序间通讯;模块化设计和面向对象API便于快速开发;先进的数据库式、全日志的64位文件系统;基于属性的快速索引和查询。