很棒的Unix®
此列表是对Unix®世界的探索,包括Unix历史记录,UNIX当今的相关性,并列出了Select Awesome Unix和类似Unix的项目。此列表还包含用于UNIX标准,编程,社区和免费软件的资源。该项目与开放组没有隶属于,赞助或认可。
内容
- 常见问题
- 什么是unix
- 为什么今天与Unix相关
- 歧义:AT&TUnix®,Unix®认证,UNIX®和Linux®
- 商业Unix
- “ Unix哲学”
- AT&TUnix®衍生的后代,例如FreeBSD®
- 类似Unix®的操作系统,例如Linux®
- *nixes
- 认证的UNIX操作系统
- AT&TUnix®衍生的操作系统
- 基于UNIX认证的Linux操作系统
- Linux
- 大多数Unix®式工程Linux
- 流行的商业Linux®分销
- 流行的非商业Linux®发行版
- MobileLinux®发行版
- 唯一的Linux®发行/相关项目
- 嵌入/以IoT为注重的Linux®分布
- ios
- Solaris和Illumos®
- GNU Hurd
- 更多类似Unix®的操作系统
- 计划9®衍生物
- 类似Unix®的实时操作系统
- 其他资源
- Unix®诉UNIX/*NIX DISAIMATION
- Unix®历史
- “ Unix哲学”
- 入门Unix®技能
- 入门编程技能
- UNIX®代码/仿真
- UNIX®/POSIX®技术标准
- 社区
- 免费软件和开源动作
- UNIX®/Linux®相关贸易集团
- 著名的历史性UNIX®和UNIX®样操作系统
- 更多Macos®
- 更多Illumos®
- 更多BSD
- 更多Linux®
- Unix®和Unix®式硬件供应商
- 知识产权通知
常见问题
什么是unix
Unix是您发明的最伟大的操作系统家族,您可能从未听说过谁的天才设计思想,现在可以使您喜欢的一切。
为什么今天与Unix相关
Unix®的想法是1960年代AT&T的研究操作系统,已发展为构成了一组核心计算机科学原则,围绕着数十个操作系统。这些操作系统和应用程序构建的基础是大多数现代计算,从口袋中的移动设备到执行气候变化分析的大型机。它们存在于连续体中,其中包括经认证的Unix®,开源项目从原始AT&TUnix®降低,以及旨在兼容UNIX的UNIX型项目。
歧义:AT&TUnix®,Unix®认证,UNIX®和Linux®
商业Unix
Unix®最初是在AT&T的贝尔实验室开发的研究操作系统。®它已演变为一组操作系统标准,称为由IEEE®监督的POSIX®,以及公司可以通过OpenGroup®管理的流程为其商业操作系统获得的官方认证。在获得UNIX认证的操作系统中,包括IBM®的AIX®和Apple®的Macos®桌面,用于其MacBook®和IMAC®阵容。
“ Unix哲学”
“ Unix哲学”是一组计算机科学原则,最初是在Unix®中实施的,现在在IEEE®和OpenGroup®规定的标准中进行了编纂,并在数十个Unix®类似于构建的Unix®式操作系统中重复了,这些操作系统强调了简单,短暂,清晰,清晰,清晰,模块化和可靠的软件,该软件可以使许多软件的创建者允许其允许保持其其他允许的软件,并且可以使许多人保持在编程标准和图表中保持不变,并且可以维持该软件,并且可以维持该软件,并且可以使许多人保持在编程中,并且可以维持该软件,并且可以使许多人保持在编程中,并且可以维持其范围。系统和平台。这使新软件的快速传播和开发可以迅速传播和开发。它与开源哲学息息相关。
“这是Unix哲学:编写一件事情并做得很好的程序。编写程序一起工作。编写程序来处理文本流,因为那是一个通用的界面。” -贝尔实验室计算科学研究中心的前负责人道格拉斯·麦克罗伊(Douglas McIlroy)
AT&TUnix®衍生的后代,例如FreeBSD®
unix一词还符合原始AT&T Unix代码库的直接后代的操作系统,但此后已重新启动AT&T代码,并在开源许可下使用代码重新实现。 BSD家族中最突出的是FreeBSD,OpenBSD和NetBSD及其衍生物。这些不是Unix®认证,在技术上是Unix的,但是与AT&TUnix®共享独特的直接链接,而诸如Redox OS之类的新移民则没有。
类似Unix®的操作系统,例如Linux®
出于各种历史和法律原因,也发生了类似Unix的操作系统的大规模爆炸。例如,Minix®是由Andrew S. Tanenbaum教授作为Unix式教学操作系统创建的。创建Linux®是因为大学生Linus Torvalds想在自己的硬件上运行一个类似Unix的操作系统。此后,Linux®已成为最受欢迎的Unix型操作系统。二十年后,当Android,Inc.®需要一个内核来才能从Linux借来的新名称移动操作系统。类似于UNIX的操作系统实施了一定程度的POSIX®标准和UNIX理念,但不寻求官方的UNIX®认证。
*nixes
认证的UNIX操作系统
- MACOS® -MACOS是由Apple Inc.开发和销售的当前基于UNIX的图形操作系统系列,旨在运行Apple的个人计算机。
- AIX® -AIX是IBM为其多个计算机平台开发和出售的一系列专有UNIX操作系统。
- HP-UX®-HP-UX是基于Unix System V的UNIX操作系统的Hewlett Packard Enterprise的专有实施。
- Unixware®-UNIXWARE是由SCO Group资产的Xinuos制造的UNIX操作系统。
- OpenServer® -OpenServer是由SCO集团资产的Xinuos制造的UNIX操作系统。
- Z/OS® -IBM Z/OS是IBM Zsystems大型机的操作系统。
AT&TUnix®衍生的操作系统
除开放服务器10外,这些操作系统不是由Open Group认证的UNIX®。
- OpenBSD-OpenBSD是一种免费的开源Unix式计算机操作系统,它是伯克利软件分销(BSD),这是一项在加利福尼亚大学伯克利分校开发的Unix衍生产品,以其安全与开发学科而闻名。
- Fuguita -Fuguita是一款OpenBSD Live CD,具有便携式工作场所,低硬件要求,其他软件和对日语的部分支持。
- Mirbsd- OpenBSD的叉子,该叉子跟踪OpenBSD基础具有多种增强和修改。
- NetBSD® -NetBSD是一种免费的开源Unix型操作系统,它来自伯克利软件分销(BSD),这是一项在加利福尼亚大学伯克利分校开发的研究Unix衍生产品,以其定型平台支持而闻名。
- Dragonflybsd -Dragonfly BSD是一种免费的开源Unix的操作系统,创建为FreeBSD 4.8的叉子。
- FreeBSD®-FreeBSD是一种免费的开源Unix®样操作系统,该操作系统通过伯克利软件分销(BSD)从研究UNIX降落,以其软件包的可用性和速度而闻名。
- GhandBSD -GhandBSD是一种基于trueos的Unix®式操作系统,与Mate一起作为其默认桌面环境。
- MidnightBSD-MidnightBSD是一种基于FreeBSD 6.1的免费UNIX®状态,面向台式机的操作系统,它从NextStep图形用户界面中大量借用。
- HardendenDBSD -HardenedBSD是一个安全增强的freebsd叉。 HardenedBSD项目在FreeBSD上实施了许多利用缓解和安全技术。
- TruenasCore®-Truenas Core(以前称为Freenas®)是基于FreeBSD和OpenZFS文件系统的免费开放源代码网络附加存储(NAS)软件。
- PFSENSE® -PFSENSE是基于FreeBSD的开源防火墙/路由器计算机软件发行。
- OPNSENSE®-OPNSENSE最初在2014年从PFSENSE分配了PFSENSE开发人员之间的技术差异。
- Open Server10® -Xinuos®OpenServer10®商业操作系统基于FreeBSD 10,旨在支持业务应用程序。 ?
- Xigmanas -Xigmanas(以前称为NAS4FREE)是基于最新的FreeBSD版本的嵌入式开源NAS(网络连接存储)发行版。
- Hellosystem- Hellosystem是一种基于免费BSD的桌面系统,适用于创建者,重点是简单,优雅和可用性。它的设计遵循“更少但更好”的哲学。它旨在作为“仅仅凡人”的系统,欢迎使用Mac的切换器。
基于UNIX认证的Linux操作系统
截至2023年,不再有基于UNIX®认证的Linux操作系统。最后两个是来自华为的Insers andEuleros®的K-UX®。
许多基于Linux的操作系统都包括通过OpenGroupUnix®兼容性套件测试的UNIX®兼容性附加组件,但是Linux供应商不再获得UNIX®认证。
Linux
最受欢迎的Unix式操作系统。这些操作系统不是由开放组认证的UNIX®。
大多数Unix®式工程Linux分布
- Slackware- Slackware是由Patrick Volkerding在1993年创建的Linux发行版。Slackware的目标是设计稳定性和简单性,并且是最“类似于Unix的” Linux发行版。
- Salix -Salix是基于Slackware的Linux发行版,简单,快速且易于使用。 Salix添加了自动化依赖项分辨率,更大的应用程序存储库以及GUI和命令行的一套本机管理和配置工具。
- Devuan -Devuan Linux是Debian的叉子,没有Unix退伍军人的Systemd,其目标是成为Linux的新基础分布。 XFCE是默认的桌面环境。
- 头部 - 头是一张实时CD,可以牢固地通过TOR连接,这与尾巴不同,它不依赖SystemD或非免费软件。很棒的是默认桌面环境。
- GNUINOS -GNUINOS是一种基于Devuan的轻量级Linux Libre发行版,没有开放式桌面的非免费软件。
- Gentoo®-Gentoo是使用Portage软件包管理系统构建的Linux发行版。与二进制软件分发不同,源代码在安装时在本地进行了编译。 Gentoo以其速度而闻名。
- Funtoo -Funtoo Linux是一种基于Linux的操作系统,是Gentoo Linux的变体。
- RedCore -Redcore Linux是基于Gentoo Linux的发行版,旨在成为安装纯Gentoo Linux系统的一种非常快速的方法,而无需花费数小时或数小时的源代码。
- Alpine -Alpine Linux是一种独立的,非商业的通用Linux发行版,专为欣赏安全性,简单性和资源效率的电力用户而设计。
- Adélie-AdélieLinux是由Gentoo用户创建的,Gentoo用户将高山的力量与二进制软件包经理的易用性相结合。 Adélie在支持X86,PowerPC,MIPS和ARM平台方面著名。
- void -void是基于单片Linux内核的通用操作系统,具有XBPS包装系统。
- GUIXSD -GUIXSD是GNU项目开发的GNU操作系统的高级分布,GCC和GCC的住所和GPL尊重计算机用户的自由。
- Linux From Scratch -Linux From Scratch是一种通过手动构建和安装所有组件来安装工作Linux系统的方法,包括Bootloader,内核和用户程序。
- Dragora -Dragora项目产生了从头开始制作的Libre,可靠,类似于Unix的GNU/Linux发行版。
流行的商业Linux®分销
- Ubuntu®-Ubuntu是Canonical®发表的基于Debian的Linux发行版,为企业级Ubuntu Server变体提供商业支持。
- POP!_OS- POP!_OS是Linux硬件制造商System76®的开发人员和以制造商为中心的极简主义Linux发行版。它可以在任何x86兼容的硬件上运行。
- Elementaryos -Electro Elementaryos是基于Ubuntu的面向消费者的Linux分布。这是展示万神殿桌面环境的旗舰发行版。 ?
- Red HatEnterprise® -Red Hat Enterprise Linux是RedHat®开发的Linux发行版,针对商业市场。 ?
- Suse LinuxEnterprise® -Suse Linux Enterprise Workstation/Server是由Suse®开发的基于Linux的操作系统。它是为服务器,大型机和工作站设计的。 ?
- Oracle® -OracleLinux®由Red Hat Enterprise Linux源代码编译,用Oracle的品牌代替Oracle's,并优化了运行的Oracle软件。 ?
- Deepin -Deepin是基于Debian的流行中国Linux发行版,重点是用户友好的桌面Linux发行版。它包括许多预装的专有应用,例如Skype。
- Clear Linux-清晰的Linux是由英特尔计算机处理器的制造商Intel开发和维护的分布。该分布已针对内核和库级别的英特尔处理器进行了大量优化。结果,它是X86_64硬件上性能最高的Linux发行版之一。
流行的非商业Linux®发行版
- Debian®-Debian是一个类似Unix的计算机操作系统,完全由免费软件组成,其中大多数均在GNU通用公共许可下,并由参加Debian项目的一组个人打包。
- Fedora®-Fedora是一种基于Linux内核和GNU程序(Linux发行版)的Unix式操作系统,由社区支持的Fedora Project开发,并由Red Hat Company赞助。
- CentOS流 - CentOS流是一个Linux发行版,它试图提供一个免费的企业级,社区支持的计算平台。
- Mageia -Mageia是一种基于Linux的操作系统,分别为免费和开源软件。它是从Mandriva Linux分布分配的。
- OpenSuse -Opensuse以前是Suse Linux和Suse Linux Professional,是由Suse Linux和其他公司赞助的基于Linux的项目和发行版。
- Arch -Arch Linux是基于X86-64体系结构的计算机的Linux分布。
- Manjaro -Manjaro Linux是计算机的开源操作系统。它是基于Arch Linux分布的Linux的分布。
- 抛物线 - 抛物线是从拱门派生的,并提供了符合免费软件基础指南和替换套件的软件包。
- Solus- Solus是基于Linux内核的独立桌面操作系统。它作为策划的滚动释放模型提供。它是Budgie桌面环境的旗舰发行版,并密切跟踪Clear Linux中的优化,使其成为最快的台式Linux发行版之一。
- Mint -Linux Mint是基于Debian和Ubuntu的社区驱动的Linux发行版,努力成为“现代,优雅和舒适的操作系统,既有功能又易于使用。
MobileLinux®发行版
- Android™ - Android是由Google®开发的移动操作系统,基于Linux内核,主要用于触摸屏移动设备,例如智能手机和平板电脑。
- Chrome OS™-Chrome OS是由Google设计的操作系统,该操作系统基于Linux内核,并使用Google Chrome™Web浏览器作为主要用户界面。
- Copperheados®-Copperheados是基于Android移动平台的智能手机和平板电脑的源可用操作系统。它基于Google®的Android开源项目的官方发行,并具有附加的隐私和安全功能。
- Postmarketos-后市场是基于轻量级高山Linux发行版,主要是针对智能手机开发的免费开源操作系统。
- Halium Project -Halium是一个协作项目,旨在统一使用预装的Android在移动设备上运行GNU/Linux的项目的硬件抽象层。
- Lineageos -Lineageos是基于Cyanogenmod分配的Android移动平台的智能手机和平板电脑的免费开源操作系统。
- MER- MER是一种免费的开源软件分发,针对硬件供应商,可作为基于Linux内核的中间件。这是Meego™的叉子。
- Sailfish OS- Sailfish OS是一种通用Linux,通常用作结合Linux内核,开源MER核心中间件,专有UI和其他第三方组件的移动操作系统。
- Tizen™-Tizen是一个开源,基于标准的软件平台,用于多种设备类别,包括智能手机,平板电脑,电视,上网本和汽车信息娱乐平台。
- WebOS- WebOS是一种基于Linux内核的智能设备的多任务操作系统,该操作系统首先被用作棕榈设备上的移动操作系统,并引入了许多后来在iOS和Android中重复的UX/Design隐喻。最初是由Palm开发的,当时是由HP收购的,现在由高通公司拥有,现在通常在LG-Brand Smart TVS上找到。
- Luneos -Luneos是一种基于Linux内核的移动操作系统,目前由WebOS Ports社区开发。 Luneos是Palm/HP WebOS的开源继任者,通过使用可用的最新技术,在与Cyanogenmod兼容的任何设备上安装了用户界面。
唯一的Linux®发行/相关项目
- Windows Linux子系统-Windows®子系统的Linux(WSL)是一个兼容性层,用于在Windows 10上本地运行Linux二进制可执行文件。WSL当前支持Ubuntu,Opensuse Leap,Suse Enterprise Linux,Debian和Kali Linux。 Fedora官方支持即将推出。对其他分布的非官方支持。 ?
- Qubesos -Qubesos是一种以安全性为中心的桌面操作系统,旨在通过隔离提供安全性。虚拟化由Xen®执行,用户环境可以基于Fedora,Debian,Whonix和Microsoft Windows等。
- BedRock -BedRock Linux是一个Linux发行版,目前是从现有Linux安装中安装的,允许用户在启动时选择一个首选的INIT,并同时从多个发行版中安装Linux软件包。
- Gobolinux -Gobolinux是一种替代Linux发行版,它重新定义了整个文件系统层次结构。在Gobolinux中,您不需要软件包数据库,因为文件系统是数据库。
- GNUSTEP -GNUSTEP是基于Debian的Linux实时CD发行版,它以Gnustep Application Frameworks为特色,该框架是OpenStep的自由软件重新实现和最初由Sun Microsystems开发的Cocoa Frameworks。
- OASIS-一个小型静态链接的Linux系统,适用于包括服务器和桌面在内的一系列用途。可以在几分钟内编译整个系统。
- Tails-Tails是一种以安全为中心的Linux分销,旨在保留隐私和匿名性。
- Red Star OS -Red Star OS是一种朝鲜Linux操作系统,旨在在朝鲜使用,计算机研究指出了水印上的每个文档和媒体文件或与其连接的任何USB棒上的媒体文件。
- Kali Linux -Kali Linux是Debian衍生的Linux分布,旨在数字取证和穿透测试。它由Asistion Security Ltd维护和资助。
- Nixos Linux -Nixos是一个基于唯一声明的Nix软件包管理器构建的Linux发行版。
嵌入/以IoT为注重的Linux®分布
- OpenWrt -OpenWrt是基于Linux的嵌入式操作系统的开源项目,主要用于嵌入式设备以路由网络流量。
- Ångström-多种嵌入式设备的Linux分布。分布是Openzaurus,Openembedded和Opensimpad项目的开发人员工作的结果。
- Poky -Poky是Yocto Project™的参考分布,这是一个开源项目,该项目提供了为嵌入式设备创建基于自定义Linux的系统的模板,工具和方法。
- Ubuntu Core -Ubuntu Core是IoT设备和大型容器部署的Ubuntu的微型,交易版本。
- Raspberry Pi OS -Raspberry Pi OS是基于Debian的Raspberry Pi的计算机操作系统。
- Tiny Core Linux -Tiny Core Linux(TCL)是一个最小的Linux操作系统,专注于使用Robert Shingledecker开发的Busybox和FLTK提供基本系统。
其他类似Unix®的操作系统
这些操作系统不是由开放组认证的UNIX®。
ios
- iOS®-iOS是由Apple Inc.创建和开发的移动操作系统,其共享代码库与MacOS。
- Watchos®-WatchOS是Apple Inc.开发的AppleWate®的移动操作系统。它基于iOS操作系统。
- TVOS™ - TVOS是由Apple Inc.开发的操作系统,用于第四代,后来是Apple TV数字媒体播放器。它基于iOS操作系统。
Solaris和Illumos
Solaris®最初是由SunMicrosystems®共同开发的UNIX操作系统,作为AT&T的Unix System V版本4版的AT&T®。Sun继续开发Solaris,后来获得了Solaris的Unix认证。 2004年,太阳为OpenSolaris开放了大部分Solaris代码基础。 Sun于2010年被Oracle收购,他们停止了对OpenSolaris项目的正式支持。 Opensolaris被分叉,并以Illumos的身份生活。
- Solaris®-Solaris是一种由Sun Microsystems开发的UNIX操作系统,该系统由Oracle于2010年收购。
- Illumos-源自OpenSolaris,Illumos是一种免费的开源Unix操作系统,源自SVR4 UNIX和BSD。
- OpenIndiana -Openindiana是一种免费的开源,UNIX操作系统,该操作系统源自OpenSolaris,并基于Illumos。开发人员在Oracle Corporation中止了OpenSolaris。
- SmartOS- SmartOS是一个免费的开源SVR4管理程序,基于将OpenSolaris技术与Linux的KVM虚拟化相结合的Illumos操作系统。
- Omnios -Omnios建立在Illumos的基础上,以制造一个完整的操作系统,并为用户提供熟悉的可安装操作系统,该操作系统具有最小的软件包,以简化法规合规性。
- DILOS -DILOS是一个基于Illumos的平台,其中包括Debian Package Manager(DPKG+APT)。
- Tribblix -Tribblix是彼得·特里布尔(Peter Tribble)创建的操作系统。它源自OpenSolaris,OpenIndiana和Illumos,将复古风格与现代组件融合在一起。
- Xstreamos -XStreamos是为了介绍Illumos内核的分布,具有定制的文本安装,ZFS文件系统,高级功能以及起点,以贡献和开发Illumos内核。
- V9OS-仅使用服务器,基于IPS的最小SPARC的Illumos分布。
GNU Hurd
- GNU/Hurd -GNU Hurd是由GNU项目开发的多种微粒。自1990年以来,它一直在开发中,被设计为替代Unix内核。它是根据GNU通用公共许可证作为免费软件发布的。
- Debian GNU/Hurd -Debian GNU/Hurd是与APT Package Manager在Debian用户空间上实施GNU Hurd的。
- Arch GNU/Hurd -Arch GNU/Hurd是与Pacman Package Manager在Arch用户空间上的GNU Hurd的实现。
更多类似Unix的操作系统
- Minix®-Minix®是基于微核体系结构的符合POSIX®的类似于Unix的计算机操作系统。在2017年,据了解,英特尔™在其许多X86系列处理器上使用了Minix版本,也许使其成为最受欢迎的Unix式操作系统。
- Haiku-Haiku是一种与现已结束的Beos兼容的免费和开源操作系统。®它的开发始于2001年,操作系统于2008年变得自托。
- PUREDARWIN -PUREDARWIN是一个基于Apple MacOS操作系统的开源组件,主要是从NextStep,BSD,Mach和其他根据免费软件许可发布的软件项目。
- Minoca OS -Minoca OS是从头开始写的通用操作系统。它的目标是精简,可维护,模块化并与现有软件兼容。
- 氧化还原 - 氧化还原是一种用编程语言Rust编写的类似Unix的微粒操作系统,该语言专注于安全性和高性能。氧化还原旨在保持安全,可用和自由。
- Akaros -Akaros是用于多方架构的开源,由GPL许可的操作系统。目的是为并行和高性能应用提供支持,并扩展到大量核心。
- Sortix-Sortix是一个小型的自我托管操作系统,旨在成为一个干净而现代的POSIX实施,这是一种爱好者的业余爱好操作系统,该操作系统从头开始,其基本系统,包括内核和标准库,以及第三方软件的港口。
- TOARUOS- TOARUOS是一个业余爱好者,教育性的,类似于Unix的操作系统,完全是从头开始构建的。它包括一个内核,引导加载程序,动态链接器,C标准库,合成的窗口系统以及多个实用程序和应用程序。
- Fiwixos -Fiwixos是一个类似于Unix的操作系统,包括Fiwix内核,GNU工具链,库和其他软件。它使用Newlib作为C库,所有随附的软件都是免费和开源软件。 Fiwix内核是从头开始写的,目标是Linux 2.0系统调用兼容性。
计划9衍生物
Plan9®是由Bell Labs开发的,是UNIX的继任者,并结合了新颖的想法,例如GUI和分布式计算。贝尔实验室(Bell Labs)的官方开发已停止,但该法规在GPL下重新发布,并且存在于计划9的项目中。许多贝尔实验室的员工仍然自愿参加这些项目。
- 9front -9 Front是CAT -V人民阵线的Bell Labs的计划9叉。这是20世纪的下一代蘑菇云计算平台。
- 9助理-9脊椎动物是贝尔实验室计划9的实验贴片队列。
- Harvey OS- Harvey是为提供现代,分布式,64位操作系统的努力。研究和寻找新工作的不同环境。它可以使用GCC和Clang构建,并具有ANSI/POSIX符合性子系统。
- Inferno®-Inferno是将计划9作为网络软件的商业化。但是,像计划9一样,它的想法渗透到当前的操作系统中时,它仍然晦涩难懂。
- Jehanne -Jehanne是一种专为程序员设计的新分布式操作系统。领导开发的核心价值是简单性和安全性。耶汉是哈维的叉子。
类似Unix的实时操作系统
实时操作系统是一种操作系统,旨在服务于处理数据的实时应用程序,通常没有缓冲延迟。 QNX中的一个例子,该示例广泛用于汽车和飞机中。
- QNX®-QNX是一种类似于Unix的商业实时操作系统,主要针对许多现代汽车中的嵌入式系统市场。 ?
- Integrity®-完整性是由Green Hills软件生产和销售的实时操作系统。 Integrity-178B具有最高的国家安全局评级。 ?
- lynxos®-lynxos rtos是lynx软件技术的Unix样实时操作系统。 Lynxos具有完整的POSIX一致性,并且最近具有Linux兼容性。 ?
- Nuttx® -NutTX是一种实时操作系统(RTO),重点是标准符合性和占地面积小。 NUTTX中的主要重点是POSIX和ANSI标准。
- 紫红色-Fuchsia是一种新的实时操作系统(RTO),目前由Google开发,具有一定程度的POSIX兼容性。
其他资源
更多Unix®
Unix®诉UNIX/*NIX DISAIMATION
- 区分unix和linux-与IBM。
- 什么,真正的Unix®? - 解释BSD的摘录。
- Linux和BSD之间的10个差异 - 技术共和国?
- 关于Linux 2008:Unix和Linux不是同一件事吗?是,否。 - 来自TechCrunch?
Unix历史
- Unix Heritage Wiki- Unix Heritage Wiki旨在将UNIX的可用历史文档收集到一个中心地点,以便研究人员和Unix爱好者都可以研究它们。
- Unix历史 - Unix历史记录的ÉricLévénez的简化图和其他一些有用的Unix历史资源。
- UNIX和Multics - Multicians网站为对系统历史感兴趣的人们介绍了Multics操作系统的故事。
- UNIX时间共享系统的演变 - 纸张介绍了Dennis M. Ritchie的早期开发的简短历史。
- 伯克利Unix二十年:从AT&T anded到自由重新分配 - BSD的历史,从原始UNIX到诉讼,到4.4BSD。摘自“开放源:开源革命的声音”,O'Reilly Media,第一版(1999年1月),ISBN 1565925823。
- 四分之一世纪的Unix-Peter Salus,Addison-Wesley Professional,1994年6月10日,ISBN 978-0201547771。
- C编程语言-Brian Kernighan和Dennis Ritchie,Bell Telephone Laboratories,1978年,ISBN 0131101633。
- AT&T档案:UNIX操作系统?
- Unix-来自“计算机编年史”电视连续剧(1985)。 ?
- Unix-来自“计算机编年史”电视连续剧(1989)。 ?
- C和Unix在贝尔实验室 - 由Brian Kernighan在East Vintage Computer Federation 10(2016)的Brian Kernighan。 ?
- UNIX历史和演变的存储库 - Diomidis Spinellis PDF从1972年到2016年的UNIX操作系统的历史和演变。
- Unix架构从1970年的PDP -7到2018 FreeBSD重要的里程碑和经验教训-Diomidis spinellis在Fosdem 2018。
- 沃伦·图梅(Warren Toomey)的奇怪的诞生和长寿。
“ Unix哲学”
- Unix编程的艺术-Eric Steven Raymond,Thrsus Enterprises,2003年。
- 在UNIX环境中设计?
- 将Unix哲学带入大数据 - 由Illumos Smartos的开发人员Bryan Cantrill(2013)的Bryan Cantrill,Joyent的CTO。 ?
- 做一件事,做得很好:40年的Unix?
- 无味的哲学 - 无人项目是DWM,DMENU和其他优质软件的所在地,重点是简单,清晰度和节俭。
入门Unix®技能
- Unix Workbench-一本书,任何人都可以开始使用Unix。
- 命令行的艺术 - 在一页中掌握命令行。
- 很棒的命令行应用
入门编程技能
C语言和衍生物
- Learn-c.org-C是在贝尔实验室与UNIX同时开发的通用计算机编程语言。大多数UNIX和NIX操作系统仍然以C版本编写,但诸如C ++中的Haiku和Rust中的氧化还原等例外。
- 很棒的c
- 生锈学习 - 一系列指向博客文章,文章,视频等的链接,用于学习生锈。
- 真棒生锈 - 策划的生锈代码和资源清单。
- 很棒的现代C ++ - 现代C ++的资源集合。
- 很棒的Swift-令人敬畏的Swift库和资源的协作列表。
其他编程语言
- 很棒的编程 - 精心策划的精选编程演讲,文章,书籍,资源等等。
- 太棒了
- learning-fortran - Repository created in order to learn basics of Fortran, with links to several tutorials.
- Awesome Fortran - A curated list of Fortran libraries.
- Python Learning Resources - Resources for learning Python.
- Awesome Python - A curated list of awesome Python frameworks, libraries, software, and resources.
UNIX® Code/Emulation
- WinWorld Library - Collection of abandonware operating systems, including many old UNIX and Unix-like operating systems.
- osabandonware - A git-based archive of abandonware operating systems.
- AT&T 3B1 Emulator - Emulate the original AT&T UNIX.
- The UNIX Tree - Browse the source code and manuals of various old versions of Unix.
- Unix History Repository - The source code of the original UNIX through its various versions implemented in git.
UNIX®/POSIX® Technical Standards
- The Open Group®
- UNIX Certified Products
- POSIX Certification Register
- IEEE Standard 1003.1™-2008
社区
- nixCraft - NixCraft is an online community of new and seasoned Linux / Unix users.
- LWN - LWN is a reader-supported news site dedicated to producing the best coverage from within the Linux and free software development communities.
- Reddit - A social news aggregation, web content rating, and discussion website.
- /r/linux - General GNU/Linux discussion. ~330k users.
- /r/unixporn - Dedicated to NIX customization, screenshots, and configurations. ~123k users.
- /r/ubuntu - Specific news, information, and discussion about Ubuntu. ~95k users.
- /r/arch - Arch Linux discussion and support. ~65k users.
- /r/debian - News and other stuff about Debian. ~23k users.
- /r/fedora - News, information, and support surrounding Fedora. ~16k users.
- /r/BSD - A place for all things BSD. ~10k users.
- /r/freebsd - News and more about FreeBSD. ~9k users.
- /r/slackware - Slackware Linux discussion and support. ~2k users.
- /r/plan9 - Discussion surrounding Plan 9 from Bell Labs. ~1k users.
- /r/haikuOS - Discussion, support, progress reports, and news about Haiku OS. ~1k users.
- /r/hurd - GNU HURD discussion and support. ~1k users.
- /r/solaris - Oracle Solaris news and discussion. ~1k users.
- /r/minix - Discussion surrounding the MINIX 3 OS by Andrew S. Tanenbaum. ~600 users.
- DistroWatch - DistroWatch is a website which provides news, popularity rankings, and other general information about various Linux distributions and operating systems.
- IRC freenode, see #irchelp for more about IRC.
- ##unixlove
- ##unix
- #climagic
- ##核心
- #debian
- ##linux
- #devuan
- #slackware
- #illumos
- IRC Snoonet
- IRC OFTC
- Awesome Sysadmin
Free Software and Open Source Movements
- Free Software Foundation - The Free Software Foundation (FSF) is a nonprofit with a worldwide mission to promote computer user freedom. We defend the rights of all software users.
- GNU Project
- Philosophy of the GNU Project
- What is free software and why is it so important for society?
- Open Source Initiative - The Open Source Initiative (OSI) protects and promotes open source software, development and communities, championing software freedom in society.
- The Open Source Definition
- The Cathedral and the Bazaar - By Eric S. Raymond.
UNIX®/Linux®-Related Trade Groups
- USENIX℠ - The USENIX Association is the Advanced Computing Systems Association. It was founded in 1975 under the name "Unix Users Group," focusing primarily on the study and development of Unix and similar systems.
- The Open Group® - The Open Group is a vendor- and technology-neutral industry consortium and is the certifying body for the UNIX trademark and publishes the Single UNIX Specification technical standard, which extends the POSIX standards.
- The Linux Foundation® - The Linux Foundation (LF) is dedicated to building sustainable ecosystems around open source projects to accelerate technology development and commercial adoption. The largest open source non-profit organization, it works to promote, protect, and advance Linux and collaborative development.
- FreeBSD Foundation - The FreeBSD Foundation is a non-profit organization dedicated to supporting and building the FreeBSD Project and community worldwide.
Notable Historic UNIX® and Unix®-like Operating Systems
- Microsoft Xenix® - Xenix is a discontinued version of the Unix operating system for various microcomputer platforms, licensed by Microsoft® from AT&T in the late 1970s. After the discontinuation of Xenix, Microsoft offered Windows Services for UNIX for Windows NT 4 through Windows 8. Windows 10, the successor to Windows 8, features the Windows Linux Subsystem.
- BSD386 - BSD/OS (originally called BSD/386 and sometimes known as BSDi) is a discontinued proprietary version of the BSD operating system developed by Berkeley Software Design, Inc. (BSDi).
- NeXTSTEP - NeXTSTEP is a discontinued object-oriented, multitasking operating system based on UNIX. It was developed by NeXT Computer in the late 1980s and early 1990s and was initially used for its range of proprietary workstation computers such as the NeXTcube.
- Project Athena - Project Athena was a joint project of MIT, Digital Equipment Corporation, and IBM to produce a campus-wide distributed computing environment for educational use. The project spawned many technologies that are widely used today, such as the X Window System and Kerberos. Athena was originally based on BSD, followed by IRIX, and then Linux. The Athena tools live in an MIT student project, Debathena.
- IRIX® - IRIX is a discontinued operating system developed by Silicon Graphics (SGI) to run natively on their MIPS workstations and servers. It is based on UNIX System V with BSD extensions. SGI's Indigo Magic™ Desktop for IRIX® is still under active development for IRIX and Linux.
- BeOS® - BeOS is an operating system for personal computers first developed by Be Inc. in 1991 built for digital media work with partial POSIX® compatibility.
- NEWS-OS - NEWS-OS was an operating system from Sony based on BSD then System V that powered a line of series of Unix workstations sold during the late 1980s and 1990s. The first NEWS machine workstations appeared in Japan in January 1987 and was conceived as a desktop replacement for the VAX series. NEWS-OS was notable for having advanced TCP/IP networking features and being the first development tool for the new Sony Playstation.
- Sony History Page
- Interview - With project lead, Toshihide Doi.
- Interview - With Alex Rosenberg, former Manager of Platform Architecture at Sony.
- Darwin - Darwin is an open-source Unix operating system released by Apple, Inc. It is composed of code developed by Apple, as well as code derived from NeXTSTEP, BSD, Mach, and other free software projects.
- MkLinux - MkLinux is an open source computer operating system started by the Open Group and Apple in 1996 to port Linux to Macintosh computers. Its last release was in 2002.
- CoLinux - Cooperative Linux, abbreviated coLinux, was software which allowed Microsoft Windows and the Linux kernel to run simultaneously in parallel on the same machine.
- ULTRIX® - ULTRIX is the brand name of Digital Equipment Corporation's discontinued native UNIX operating systems for the PDP-11, VAX, and DECstations.
- Tru64 UNIX® - Tru64 UNIX® is a discontinued 64-bit UNIX® operating system for the Alpha® platform, currently owned by HP®. Previously, Tru64 UNIX® was a product of Compaq® and before that DEC™, where it was known as Digital UNIX™. It was unusual among commercial UNIX implementations as it is built on top of the Mach kernel like macOS.®
More macOS®
- Awesome Mac
- Awesome macOS Command Line
- macOS for UNIX Users - Apple Technical Brief, July 2011.
More illumos®
- Fork Yeah! The Rise and Development of illumos - By Bryan Cantrill, CTO of Joylent, developer of illumos-based SmartOS, at USENEX LISA '11 (2011). ?
- illumos at 6 - By Peter Tribble, developer of illumos-based Tribblix, at FLOSSUK8 (2017). ?
- Awesome DTrace
- What are SunOS and Solaris?
- UNIX Packages - Archive of pre-compiled open source applications for Sun Solaris 2.5 through 11.
- Archive OS Solaris - Archive of illumos and OpenSolaris distributions.
More BSD
- Awesome BSD
- Awesome OpenBSD
- allbsd.org - Resource that aims to support open source developers providing resources including web space, remote shell account service, and so on.
- MeetBSD - MeetBSD is an annual event gathering of users and developers of the BSD operating systems family.
- BSD v. Linux
- A Narrative History of BSD - By Kirk McKusick, USENIX℠ Board Member, at MeetBSD California (2014). ?
- History of the Berkelet Software Distributions - By Kirk McKusick. DVD。 218 minutes. $ 19.95。 ?
- Archive OS BSD - Archive of BSD distributions.
- BSD Distributions Timeline - Graph of BSD distributions.
- BSD Family Tree - BSD family tree from freebsd-src.
- Wikipedia - Comparison of BSD operating systems.
- Wikipedia - List of BSD operating systems.
More Linux®
- Revolution OS - Revolution OS is a 2001 documentary which traces the history of GNU, Linux, and the open source and free software movements. (2001)。 ?
- Awesome Linux Software
- Awesome Linux
- Linux Standard Base - LSB is an effort to develop a unifying set of standards for Linux not unlike the Open Group's standards for UNIX.
- Archive OS Linux - Archive of Linux distributions.
- Linux Distribution Timeline - Graph of Linux distributions.
UNIX and Unix-Like Hardware Vendors
- Apple® - macOS laptops and desktops.
- iXsystems® - FreeBSD servers.
- System76® - Linux laptops and desktops.
- Purism - Linux laptops.
- Entroware® - Linux laptops, desktops, and servers.
- HP® - Linux laptops, desktops, and servers.
- HPE® - Linux and HP-UX servers.
- Oracle® - Linux and Solaris servers.
- Dell® - Linux laptops, desktops, and servers.
- IBM® - Linux and AIX servers.
- Lenovo - Linux laptops, desktops, and servers.
- Raptor Engineering® - Linux PowerPC® workstation.
- PowerPC Notebook - Linux laptop with PowerPC architecture.
- StationX - Linux laptops and desktops.
- Fujitsu® - Linux and Solaris servers.
- Inspur® - Linux servers.
- Huawei™ - Linux servers.
- Google® - Chrome OS laptops and desktops.
- Ubuntu-Certified Hardware
- ThinkPenguin - Linux laptops and desktops.
Intellectual Property Notices
- The Open Group® is not affiliated with and has not endorsed or sponsored this page.
- UNIX® and The Open Group® are trademarks of The Open Group. Use of The Open Group trademarks are authorized by The Open Group Trademark Guidelines as "Editorial or Articles, but not Advertising" and/or permitted by trademark fair use under United States law.
- OpenServer® is a registered trademark of Xinuos.
- FreeBSD® is a registered trademark of The FreeBSD Foundation.在美国和/或其他国家。
- NetBSD® is a registered trademark of The NetBSD Foundation, Inc. in the United States and/or other countries.
- Apple®, MacBook®, iMac®, and macOS® are registered trademarks of Apple, Inc. in the United States and/or other countries.
- Debian® is a registered trademark of Software in the Public Interest, Inc. in the United States and/or other countries.
- IEEE®, IEEE Standard 1003.1, and POSIX® are trademarks or registered trademarks of The Institute of Electrical and Electronics Engineers, Inc. in the United States and/or other countries.
- Bell Labs® and Plan 9® are reademarks or registered trademarks of Alcatel-Lucent USA, Inc. in the United States and/or other countries.
- Linux® is a registered trademark of Linus Torvalds in the United States and/or other countries.
- AT&T, the AT&T logo, AT&T slogans and other AT&T product/service names and logos are trademarks and service marks of AT&T Intellectual Property or AT&T affiliated company ("AT&T Marks").
- AIX®, PowerPC®, and IBM® are trademarks or registered trademarks of IBM Corporation in the United States and/or other countries.
- HP®, Tru64®, and HP-UX® are trademarks or registered trademarks of HP Hewlett Packard Group, LLC in the United States and/or other countries.
- illumos® is a registered trademark of Garrett D'Amore in the United States and/or other countries.
- Xinuos® is a registered trademark of Xinuos, Inc. in the United States and/or other countries.
- Oracle, Java, Solaris, Sun Microsystems and SunOS are registered trademarks of Oracle and/or its affiliates.
- Slackware is a trademark of Patrick Volkerding in the United States and/or other countries.
- Google®, Chrome OS™, and Android™ are registered trademarks of Alphabet, Inc. in the United States and/or other countries.
- IXsystems®, TrueOS®, BSDi, Berkeley Software Design, Inc., and FreeNAS® are trademarks or registered trademarks of IXsystems, Inc. in the United States and/or other countries.
- BeOS® is a trademark or registered trademark of ACCESS Systems Americas, Inc. in the United States and/or other countries.
- Linux Foundation, Xen®, MeeGo, Tizen, and Yocto Project™ are trademarks or registered trademarks of the Linux Foundation in the United States and/or other countries.
- K-UX® and Inspur® are registered trademarks of Inspur Technologies Co., Ltd. in the United States and/or other countries.
- EulerOS® and Huwaei® is a registered trademarks of Huawei Technologies Co., Ltd. in the United States and/or other countries.
- pfSense® is a registered trademark of Electric Sheep Fencing, LLC in the United States and/or other countries.
- Inferno® is a registered trademark of Vita Nuova Holdings Ltd. in the United States and/or other countries.
- Red Hat®, Fedora®, and Red Hat Enterprise Linux® are trademarks or registered trademarks of Red Hat, Inc. in the United States and/or other countries.
- Ubuntu® and Canonical® are registered trademark of Canonical Limited in the United States and/or other countries.
- SUSE® and SUSE Linux Enterprise® are registered trademarks of SUSE in the United States and/or other countries.
- System76® is a registered trademark of System76, Inc. in the United States and/or other countries.
- Windows®, Microsoft®, Skype®, Windows NT®, and Xenix® are trademarks or registered trademarks of Microsoft Corporation in the United States and/or other countries.
- QNX® is a registered trademark of Blackberry Limited in the United States and/or other countries.
- Huawei™ is is a trademark or registered trademark of Huawei Technologies Co. Ltd. in the United States and/or other countries.
- Integrity® and Green Hills Software are registered trademarks of Green Hills Software in the United States and/or other countries.
- LynxOS® is a registered trademark of Lynx Software Technologies, Inc. in the United States and/or other countries.
- CopperheadOS® is a registered trademark of Copperhead Limited in the United States and/or other countries.
- MINIX® is a trademark or registered trademark of Pearson Education, Inc. in the United States and/or other countries.
- Gentoo® is a registered trademark of Gentoo Foundation, Inc. in the United States and/or other countries.
- Dell® is a trademark or registered trademark of Dell, Inc. in the United States and/or other countries.
- Entroware® is a trademark of Entroware, a UK company, in the United States and/or other countries.
- Raptor Computing Systems® is a registered trademark of Timothy Pearson in the United States and/or other countries.
- Fujistu® is a trademark or registered trademark of Fujitsu Limited.在美国和/或其他国家。
- SPARC® is a trademark or registered trademark of SPARC International, Inc. in the United States and/or other countries.
- Lenovo® is a trademark or registered trademark of Lenovo Group Ltd. in the United States and/or other countries.
- USENIX℠ is a servicemark of the Advanced Computing Systems Association in the United States and/or other countries.
- O'Reilly Media is a trade name of O'Reilly Media, Inc. in the United States and/or other countries.
- The OSI logo is a trademark of Open Source Initiative and is used under OSI Trademark Guidelines.
- Joylent™ is a trademark of Joylent, Inc. in the United States and/or other countries.
- IRIX®, SGI®, and Indigo Magic are trademarks or registered trademarks of Silicon Graphics, Inc. in the United States and/or other countries.
- Docker® is a trademark or registered trademark of Docker, Inc. in the United States and/or other countries.
- Rust™ is a trademark of the Mozilla Foundation, Inc.
- IOS is a trademark or registered trademark of Cisco in the United States and other countries and is used by Apple, Inc. under license.
- X Window System™, Project Athena™, Athena™, and Kerbos™ are trademarks of the Massachusetts Institute of Technology.
- DEC™, PDP-11™, DECnet™, DECstations™, ULTRIX™, Digital™, Digital UNIX™, VAX™ are trademarks of Digital Equipment Corporation.
- OPNsense® is a trademark or registered trademark of Deciso BV
- Intel™ is a trademark of Intel Corporation or its subsidiaries in the US and/or other countries.
- Palm is a registered trademark of Wide Progress Global Limited.
- LG is a registered trademark of LG Corp.
- Cyanogenmod is a registered trademark of Cyanogenmod, LLC.
- Sony, NEWS-OS, and NEWS are trademarks or registered trademarks of Sony Corporation in the United States and/or other countries.
- PlayStation® is a trademarks or registered trademark of Sony Interactive Entertainment Inc. in the United States and/or other countries.
All other trademarks mentioned herein are the property of their respective owners and may be registered in the United States and/or other countries.
Portions of the descriptions above are from Wikipedia and used under CC BY-SA 4.0 license.