开源操作系统最大的特点就是开放源代码和自由定制,常见的开源操作系统有:Linux、Opensolaris、Freedos、ReactOS、House、ReactOS等等。最著名的开源操作系统是Linux。

开源的意思是系统的源代码是面向用户开放的,可以遵循开源协议(GNU)进行使用、编译和再发布。在遵守 GNU 协议的前提下,任何人都可以免费使用,随意控制软件的运行方式。最著名的开源操作系统linux

Linux 操作系统

开源系统相对于不开源的操作系统,如 Windows 和 Mac,开源操作系统最大的特点就是开放源代码和自由定制,但也会因为使用者的技术水平等关系出现很多不可预知的情况及维护问题,并且由于多数硬件和软件厂商并不支持开源软件。所以在驱动和软件源方面有很大困难,这就要求个人用户在选择系统时需要注意根据自己的实际情况来选择,这也是目前个人使用开源操作系统较为困难的最主要原因。

开源系统的分类:

  • Unix-like 类:Linux(这一族开发者众多,发行版本以千计,覆盖所有平台,并支持所有文件格式和所有网络协议)、FreeBSD、OpenBSD、NetBSD(覆盖所有平台)、DrangonflyBSD、Darwin/OpenDarwin/PureDarwin、Minix、GNU Mach/GNU Hurd、L4/Fiasco/Pistachio、syllable、禅 OS
  • Unix 类:Opensolaris、AuroraUX、Plan9、Inferno-Plan 9
  • dos 类:Freedos
  • windows-like 类:ReactOS
  • 原创类:House、KolibriOS、MenuetOS、HelenOS、Openvms
  • 还有其他的开源操作系统有:XFree86、ReactOS

1、Linux 内核

Linux 内核诞生于 1991 年,目前已超过 1500 万行代码,价值达数百亿美元。以它为核心推出的操作系统发行版最为流行的有 RedHat、Suse、Ubuntu、Android、Centos、Debian 等,大概有上百种(具体可参考排行网站 http://distrowatch.com)。如果不特别指定,这些发行版统称为 Linux 操作系统。

Linux 操作系统开源免费、稳定可靠、病毒少、性能高,作为平台软件,被广泛应用在云端、数据中心。目前除微软外,全部云中心都采用 Linux 操作系统。CentOS 是 RedHat 的克隆版,应用比较广泛,网上具有丰富的资料和社区人气,现已被红帽收购。

2、FreeBSD

FreeBSD 是由美国加州大学伯克利分校开发的免费开源的操作系统,号称世界上最稳定、最高效、最安全、版权限制最少的操作系统。其他公司或者个人可以下载源代码,进行修改后不开源,比如一些网络设备生产商修改源代码后集成到自己的产品中,修改后的代码不开源是不违法的,这点与 Linux 操作系统不同。

FreeBSD 是最理想的网络服务器操作系统之一,可以从 http://www.freebsd.org/zh_CN/where.html 网站下载。鼎鼎有名的开源 NAS 项目 FreeNAS 就是采用了这个操作系统。

3、Illumos 内核

Oracle 收购 Sun 公司之后,关闭了 OpenSolaris 开源项目,推出闭源的 Solaris 11 操作系统和一个简化版的 Solaris 11 Express。Solaris 11 可以从官方网站下载,如果商用,就需要购买服务,个人和实验室可以免费使用。

OpenSolaris 的原班人马几乎都离开了 Oracle 公司,分别加入了以 illumos 为核心的各个厂商,一时间发布了许多个开源版本,如 Napp-it to GO、NexentaStor、OmniOS、SmartOS、StormOS、illumian、OpenIndiana,可分别应用于后台服务器、桌面计算机、存储、嵌入式等领域。这些发行版都以 illumos 为核心,这一点类似于各种 Linux 发行版,如红帽、乌班图、Debian 等 Linux 操作系统发行版都是以 Linux 为核心的。

利用 Napp-it to GO 自己搭建 NAS 存储是一个低成本的存储解决方案,其中核心是 ZFS 文件系统。但是开源的各个操作系统版本中 ZFS 文件系统只到 2.8 版本,更高的版本被 Oracle 公司闭源了,Oracle 公司现在已经推出了 ZFS 3.4 版本。如果自己使用,则可以采用 Solaris 11+Napp-it 组件企业级的 NAS 存储系统。不过 Napp-it 的界面太过复杂。

0个人收藏 收藏

评论交流

泪雪默认头像 请「登录」后参与评论
  1. 加载中..

相关推荐

  • CentOS

    CentOS替代方案有哪些

    CentOS替代的产品包括红帽企业 Linux、Ubuntu、Rocky Linux、AlmaLinux、Oracle Linux 和 CloudLinux。从CentOS Linux迁移到红帽企业Linux会更加简单。如果选择迁移到源自于并非基于Fedora开源项目的Linux发行版则需要对应用和流程进行更多更改。
  • Linux vs Unix

    Unix与Linux有哪些区别

    Unix和Linux都是操作系统,但起源、开发和授权方式不同。Unix是商业化的多版本系统。Linux是开放源代码的,并有多种分发版本。Unix传统上用于大型服务器,而Linux既用于服务器也用于桌面。
  • Ubuntu Server

    Ubuntu发行版有哪些

    Ubuntu是一款基于Debian的开源Linux操作系统,有多种发行版满足不同需求。常见的包括:Ubuntu Desktop(桌面版)、Ubuntu Server(服务器版)、Ubuntu Cloud(云版)、以及像Kubuntu、Lubuntu、Xubuntu等使用不同桌面环境的变种。
  • OpenLiteSpeed NGINX Apache

    Web服务器软件有哪些

    Web服务器软件种类多样,适应不同需求。Apache常用且灵活,Nginx高性能,IIS适合Windows,LiteSpeed和OpenLiteSpeed提供性能和安全,Caddy自动HTTPS,Tomcat专注Java,Cherokee多功能,lighttpd轻量,Node.js构建实时应用。选择取决于项目需求,需考虑性能、安全和可维护性。
  • 软路由 SoftRouting

    企业级软路由有哪些解决方案

    与物理路由器相比,软路由提供更大的灵活性和成本效益,可在多种环境如物理服务器、虚拟机或云中运行。常见的软路由方案包括开源的pfSense、VyOS、OpenWRT,商业的Cisco CSR 1000v、VMware NSX和Juniper vSRX,以及云原生方案如Amazon VPC。
  • 软路由 ZimaBoard

    软路由有哪些开源项目或解决方案

    软路由是基于软件在普通硬件上实现的路由功能。与传统路由器相比,它提供更高的灵活性和扩展性。开源软路由项目如pfSense、OpenWRT、OPNsense、VyOS等,为家庭到数据中心提供了丰富的网络解决方案。