Saturday, April 20, 2024

操作系统Operating System

操作系统(Operating System,简称OS)是一个庞大的管理控制程序,大致包括5个方面的管理功能:进程与处理机管理、作业管理、存储管理、设备管理、文件管理。微机上常见的操作系统有DOS、Windows、MAC OS X、UNIX、LINUX等。

随着CPU硬件架构从8bit、16bit到32bit,再到现在的64bit,操作系统也经历了相同的阶段。

Microsoft Windows

我最熟悉的操作系统是微软Windows,上中学(1993年至1999年)开始就接触微软的这个经典系统,从DOS、Windows 3.1/3.2和Windows 95一路走来,还记得当初Windows 3.1系统在黑白单色显示器的电脑上运行的情景,从Windows 3.2/95开始的电脑才配备了彩色显示器;到我上大学(1999年至2004年)时,那时的主流的操作系统是Windows 98/2000/XP,而且之后很长的时间Windows XP一直处于霸主地位;2007年我开始使用Windows Vista 家庭高级版 32bit;2009年我开始使用Windows 7 家庭普通版 32bit/64bit;2010年5月我开始使用Windows 7 家庭高级版 64bit;2012年10月31日起,我开始使用Windows 8 专业版 64bit;2015年7月29日起,我开始使用Windows 10 家庭版 64bit操作系统;2015年8月22日起,我开始使用Windows 10 专业版 64bit操作系统。

Windows

微软的官方网站:https://www.microsoft.com/ [Windows下载地址]

类UNIX(UNIX-like)

其实很多人不知道,除了我们所熟悉的Windows系统,还有UNIX(如macOS、Solaris)和类UNIX(如Linux、FreeBSD)等很多优秀的操作系统!

依稀记得,我最早接触的Linux系统是2003年左右购买的Mandrake Linux(Mandriva Linux的前身),之后又认识了FreeBSD等类UNIX系统,而苹果的macOS我是在2009年购买了MacBook时才第一次接触。

Linux系统有很多桌面环境(Desktop Environment),比如GNOME(Fedora、Debian、Ubuntu默认桌面)、KDE(OpenSUSE、Mandriva、Mageia、PCLinuxOS默认桌面环境)、XFCELXDE,还有MATE等。(freedesktop.org

专业统计Linux发行版软件包数量的网站:https://repology.org/repositories/statistics/total

主流的Linux、UNIX操作系统介绍如下:

Debian
Debian 是一个自由的操作系统 (OS) ,提供你安装在计算机上使用。操作系统就是能让你的计算机工作的一系列基本程序和实用工具。由于 Debian 采用了 Linux Kernel (操作系统的核心),但是大部分基础的操作系统工具都来自于 GNU项目,因此又称为 GNU/Linux。Debian GNU/Linux 不只是提供一个纯粹的操作系统: 它还附带了超过 25000 个软件包,这些预先编译好的软件被包裹成一种良好的格式以便于在你的机器上进行安装。

当前最新版本:Debian 12.5.0
下载地址:
https://www.debian.org/
http://cdimage.debian.org/debian-cd/

Ubuntu
Debian 是一个广受称道、技术先进且有着良好支持的发行版,Ubuntu 正是基于 Debian 之上,旨在创建一个可以为桌面和服务器提供一个最新且一贯的 Linux 系统。Ubuntu 囊括了大量精挑细选自 Debian 发行版的软件包,同时保留了 Debian 强大的软件包管理系统,以便简易的安装或彻底的删除程序。与大多数发行版附带数量巨大的可用可不用的软件不同,Ubuntu 的软件包清单只包含那些高质量的重要应用程序。 注重质量,Ubuntu提供了一个健壮、功能丰富的计算环境,既适合家用又适用于商业环境。本项目花费了大量必要的时间,努力精益求精,每6个月就会发布一个版本,以提供最新最强大的软件。Ubuntu支持各种形形色色的架构,包括 i386 (386/486/Pentium(II/III/IV)和Athlon/Duron/Sempron 处理器),AMD64(Athlon64, Opteron, 最新的64位 Intel 处理器),以及PowerPC(iBook/Powerbook, G4 and G5)等。

当前最新版本:Ubuntu 22.04.3 LTS
下载地址:
https://www.ubuntu.com/

CentOS
CentOS(Community ENTerprise Operating System)是Linux发行版之一,它是来自于Red Hat Enterprise Linux依照开放源代码规定释出的源代码所编译而成。由于出自同样的源代码,因此有些要求高度稳定性的服务器以CentOS替代商业版的Red Hat Enterprise Linux使用。两者的不同,在于CentOS并不包含封闭源代码软件。2014年初,CentOS宣布加入Red Hat。CentOS社区在官方博客于2020年12月08日发布“CentOS Project shifts focus to CentOS Stream”(翻译:CentOS项目转换项目重心到CentOS Stream版本)。该博文的发布标志着CentOS Linux版本的终结,同时大幅缩短了CentOS Linux 8的支持维护时间。根据官方网站的下载页显示,CentOS Linux 8的支持维护时间已经变更为2021年12月31日截止(以前为2029年截止),同时官方已经在下载页提供CentOS Stream版下载地址(暂时没有结束维护时间计划)。

当前最新版本:CentOS Stream 9
下载地址:
https://www.centos.org/

AlmaLinux
AlmaLinux是一个开源的、由社区拥有并治理且永久免费的企业 Linux 发行版,专注于长期稳定性,提供一个强大的生产级平台。AlmaLinux OS 与 RHEL 和 CentOS Stream 是 1:1 的二进制兼容。

当前最新版本:AlmaLinux 9.3
下载地址:
https://almalinux.org/

Fedora
Fedora的前身就是Red Hat Linux。2003年9月,红帽公司 (Red Hat) 突然宣布不再推出个人使用的发行套件而专心发展商业版本(Red Hat Enterprise Linux)的桌面套件,但是红帽公司也同时宣布将原有的 Red Hat Linux 开发计划和 Fedora 计划整合成一个新的 Fedora Project。Fedora Project由红帽公司赞助,以 Red Hat Linux 9 为范本加以改进,原本的开发团队将会继续参与 Fedora 的开发计划,同时也鼓励开放原始码社群参与开发工作。

当前最新版本:Fedora 39
下载地址:
https://getfedora.org/

openSUSE
据说是欧洲最流行的Linux系统。 SUSE Linux原来是德国的 SuSE Linux AG公司发行维护的Linux发行版,SUSE自主开发的软件包管理系统YaST大受好评。。SUSE Linux原是以Slackware Linux为基础,并提供完整德文使用界面的产品。2003年11月4日,Novell对SUSE提出收购。收购的工作于2004年1月完成。SUSE Linux有三个版本 - “OSS版” (完全地开放原始码)、”试用版”(同时包含开放原始码的程序及专属程序如Adobe Reader、Real Player等,其实就是盒装零售版,也可以免费下载,可以安装在硬盘上,并且没有使用限制或限期,但不含说明手册及Novell提供的技术支援)及盒装零售版。openSUSE为其开源版本。目前openSUSE有两个版本:Tumbleweed(最新版)和Leap(稳定版)。

当前最新版本:openSUSE Leap 15.6
下载地址:
https://www.opensuse.org/
http://download.opensuse.org/distribution/
http://ftp5.gwdg.de/pub/opensuse/distribution/
http://ftp.jaist.ac.jp/pub/Linux/openSUSE/distribution/
http://ftp.riken.jp/Linux/opensuse/distribution/

Linux Mint
Linux Mint由Linux Mint Team团队于2006年开始发行,是一份基于Debian和Ubuntu的Linux发行版。其目标是提供一种更完整的即刻可用体验,这包括提供浏览器插件、多媒体编解码器、对DVD播放的支持、Java和其他组件,它也增加了一套定制桌面及各种菜单,一些独特的配置工具,以及一份基于web的软件包安装界面。Linux Mint是对用户友好而功能强大的操作系统。它诞生的目的是为家庭用户和企业提供一个免费的,易用的,舒适而优雅的桌面操作系统。

当前最新版本:Linux Mint 21.3
下载地址:
https://www.linuxmint.com/

Arch Linux
Arch Linux是一款基于x86-64架构的Linux发行版。系统主要由自由和开源软件组成,支持社区参与。系统设计以KISS原则(Keep It Simple and Stupid)为总体指导原则,注重代码正确、优雅和极简主义,期待用户能够愿意去理解系统的操作。Arch Linux系统安装、删除和更新软件的软件包管理器叫做pacman。Arch Linux采用滚动发行模式来获取系统更新和软件的最新版本。系统安装映像只简单地包含系统主要组件。Arch Linux以社区Wiki的形式提供文档,称为ArchWiki。该Wiki经常编有特定主题的最新信息,受到了Linux社区的广泛认可,内容也应用在Arch Linux以外的领域。

当前最新版本:Arch Linux 2024.04.01
下载地址:
https://www.archlinux.org/

FreeBSD
FreeBSD是一种UNIX操作系统,是由经过BSD、386BSD和4.4BSD发展而来的Unix的一个重要分支,它支持 x86 兼容、amd64 兼容(包括Athlon 64 和 EM64T)、 Alpha/AXP、IA-64、PC-98以及 UltraSPARC架构的计算机。它运行在Intel x86 family兼容处理器、DEC Alpha、Sun微系统的UltraSPARC、Itanium (IA-64)和AMD64处理器上。针对PowerPC的支持正在开发中。它被普遍认为是相当可靠和稳定的。苹果电脑的Mac OS X即以 Mach 为内核, 配合 FreeBSD 的驱动程序和实用工具为基础。FreeBSD 源于 BSD ──美国加州大学伯克利分校开发 UNIX版本它由来自世界各地的志愿者开发和维护。

当前最新版本:FreeBSD 14.0
下载地址:
https://www.freebsd.org/

UNIX

单一UNIX规范(英语:Single UNIX Specification,缩写为SUS),它是一套UNIX系统的统一规格书。扩充了POSIX标准,定义了标准UNIX操作系统。由IEEE与The Open Group所提出,目前由Austin Group负责维持。

UNIX的商标权由国际开放标准组织所拥有,“单一UNIX规范”定义着具有什么特征的操作系统可以冠上UNIX之名,相对地,不匹配这些标准但与Unix有类似性的操作系统只能称为“类Unix”(unix-like)。

目前通过UNIX认证的操作系统有:AIX、HP/UX、EulerOS、macOS(原称“Mac OS X”或“OS X”)、Reliant UNIX、SCO、Solaris、Tru64 UNIX、z/OS、K-UX。

Mac OS
Mac OS并非开源系统,它是一套专用于运行于苹果电脑上的操作系统,通常随机预装在苹果电脑内。正常情况下在普通PC上无法安装MAC OS X操作系统。

Mac OS是首个在商用领域成功的图形用户界面。苹果公司不但生产MAC的大部分硬件,连MAC所用的操作系统都是它自行开发的,现在疯狂肆虐的电脑病毒几乎都是针对Windows的,由于MAC的架构与Windows不同,所以很少受到病毒的袭击。MAC OS X操作系统界面非常独特,突出了形象的图标和人机对话(人机对话界面就是由苹果公司最早开创的,后来才被微软的Windows所看中并在 Windows中广泛应用)。

Mac OS可以被分成操作系统的两个系列:一个是老旧且已不被支持的“Classic”Mac OS(系统搭载在1984年销售的首部Mac与其后代上,终极版本是Mac OS 9)。采用 Mach 作为内核,在OS 8以前用“System x.xx”来称呼。新的Mac OS X结合BSD Unix、OpenStep和Mac OS 9的元素。它的最底层建基于Unix基础,其代码被称为Darwin,实行的是部分开放源代码。Mac OS X使用基于BSD Unix的内核,并带来Unix风格的内存管理和先占式多工(pre-emptive multitasking)。大大改进内存管理,允许同时运行更多软件,而且实质上消除了一个程序崩溃导致其它程序崩溃的可能性。这也是首个包括“命令行”模式的Mac OS,除非执行单独的“终端”(terminal)程序,否则你可能永远也见不到。但是,这些新特征需要更多的系统资源,按官方的说法Mac OS X只能支持G3以上的新处理器(它在早期的G3处理器上执行起来比较慢)。Mac OS X有一个兼容层负责执行老旧的Mac应用程序,名为Classic环境(也就是程序员所熟知的“蓝盒子”[the blue box])。它把老的Mac OS 9.x系统的完整拷贝作为Mac OS X里一个程序执行,但执行应用程序的兼容性只能保证程序在写得很好的情况里在当前的硬件下不会产生意外。

苹果于2012年2月16日发布了OS X 10.8 Mountain Lion,售价为 19.99美元,正式将Mac OS X操作系统中的Mac去掉,简化为OS X系统。

2013年10月23日凌晨,苹果在其秋季产品发布会上正式发布了Mac OS X 10.9 Mavericks正式版,并宣布这款代号为“小牛”的系统对公众免费开放下载,且向下兼容2007年后的所有Mac设备。

北京时间2014年6月3日苹果在WWDC(全球开发者大会,Worldwide Developers Conference)上正式发布了 iOS 8 和 OS X 10.10 Yosemite 系统。

苹果在2015年6月9日凌晨的WWDC大会上宣布了OS X 10.11操作系统,代号El Capitan。OS X El Capitan正式版已于2015年9月30日作为免费更新面向Mac用户提供。

2016年6月14日,苹果在旧金山举办了2016年的WWDC开发者大会,苹果在本届大会上将OS X更名为macOS,最新的版本名称为macOS Sierra 10.12。

2016年9月21日,macOS Sierra正式开放下载,2009年后期及之后推出的所有Mac电脑都可以通过Mac App Store免费进行更新。macOS Sierra是及OS X El Capitan后的首个重大系统升级,并且从该版本开始,OS X的命名被放弃,而改用macOS,与移动平台的iOS相呼应。macOS Sierra的主要更新包括了Siri语音助手集成、Photos应用照片智能识别功能,以及Safari画中画功能等。此外,短信、表情符等细节功能也做了一定的更新和修正。

2017年9月25日,macOS High Sierra正式开放下载,2009年年末及之后推出的MacBook和iMac/iMac Pro,2010年及之后推出的Macbook Air、MacBook Pro、Mac Mini和Mac Pro都可以通过Mac App Store免费进行更新。macOS High Sierra相比macOS Sierra有一些地方升级。macOS High Sierra将会增加一个现代文件系统,名叫Apple File System (APFS),除此之外Siri也会更新,还会添加新的Metal图形API。图形功能增强可以让开发者将macOS的VR能力发挥出来。

2018年9月25日,macOS Mojave正式开放下载。这一次,macOS Mojave 带来了各项精心设计的新功能,以让每个人都能轻松使用。深色模式让你做起事来更专注;叠放功能可以自动帮你把文件归类整理;简简单单,就能捕捉各种屏幕截图。

2019年6月3日,苹果在WWDC上正式发布了macOS Catalina 10.15,并计划于秋季推送更新。2019年10月8日凌晨,苹果正式推送了macOS Catalina 10.15系统。

2020年6月23日的WWDC 2020大会上,苹果正式发布了macOS的下一个版本:macOS 10.16,正式称为macOS Big Sur。

2021年6月8日苹果在WWDC全球开发者大会上正式发布了macOS Monterey。北京时间2021年10月26日,Apple推送了macOS Monterey 12.0.1正式版更新。2022年5月17日苹果向Mac电脑用户推送了macOS Monterey 12.4更新。2024年3月8日苹果向Mac电脑用户推送了macOS Monterey 12.7.4更新。

2022年6月7日苹果在WWDC全球开发者大会上正式发布了macOS Ventura。2022年10月25日,Apple推送了macOS Ventura 13正式版更新。2023年3月28日苹果向Mac电脑用户推送了macOS Ventura 13.3更新。

2023年6月5日,苹果在WWDC 2023开发者大会上发布macOS Sonoma开发者预览版。当地时间2023年9月26日,苹果公司在官网宣布,macOS Sonoma即日起以免费软件更新形式发布。2024年3月26日,苹果向Mac电脑用户推送了 macOS 14.4.1 更新。

当前最新版本:macOS Sonoma 14.4.1
下载地址:
macOS Sonoma 官方免费下载地址
macOS 开发者预览版 官方免费下载地址

相关网址:
MacX-苹果粉丝聚集地 https://www.macx.net/
威锋网 https://www.feng.com/
https://www.macworld.com/

上述各种开源操作系统均可以在以下镜像站下载。
网易开源镜像站:http://mirrors.163.com/
首都在线开源镜像站:http://mirrors.yun-idc.com/
阿里巴巴开源镜像站:https://developer.aliyun.com/mirror/
QuadraNet开源镜像站:http://repos.lax-noc.com/
清华大学开源软件镜像站:https://mirrors.tuna.tsinghua.edu.cn/
中国科学技术大学开源软件镜像站:https://mirrors.ustc.edu.cn/

2 comments

  1. 不错~~常用的linux都在这了~~~
    自己本本装的ubuntu~~VPS装的centos~~

  2. 图文并茂,不错。留个脚印

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.