用軟件提供運行環境,對外提供必需的交互機制。按照不同的維度,操作系統可細分為不同的類別。根據核心代碼是否開放,操作系統可劃分為開源系統、閉源系統。
根據運行的環境,操作系統可以分為桌面操作系統,智能終端操作系統(如安卓、IOS),服務器操作系統,嵌入式操作系統等。桌面操作系統主要應用在個人計算機上,目前市場上占主導位置的桌面系統為微軟的 Windows 系列以及蘋果的 Mac OS。服務器操作系統通常是指安裝在大型計算機上的操作系統,例如 Web服務器、應用服務器和數據庫服務器等,目前以 Linux 為主的開源服務器操作系統占據主流位置。2021 年,國內 Linux 服務器操作系統市場占有率達到 79.1%,且保持不斷增長;Windows 操作系統市場占有率為 20.1%,而以 Unix 為代表的小眾服務器市場僅剩 0.8%。
Linux 在內核基礎上開發演進出多種版本。得益于開源的協作模式,Linux 從發行之初已演進多個系統版本,分為社區版本和商業版本,社區版的開發和維護主體是開源社區,版本數量多、下載和分發免費;商業版則是在知名的社區版本上優化以達到商用的目的。CentOS 就是 RHEL(Red Hat Enterprise Linux)基礎上改進的一個社區版本,代碼開源、完全免費且穩定性強。自 2004 年 5 月正式發布以來,已經有數個版本的迭代。