SerenityOS:類似Unix的圖形化桌面作業系統
建立於2018年的SerenityOS是一個類似Unix的作業系統,但是帶有圖形化介面,適合X86臺式計算機,,其介面類似90 年代的Win98/NT。幾乎由一個人完成額作業系統。
這幾天其Web瀏覽器透過了 Acid3 瀏覽器測試。
核心特性
- 具有搶佔式多執行緒的 x86(32 位)和 x86_64(64 位)核心
- 硬體保護(SMEP、SMAP、UMIP、NX、WP、TSD……)
- 具有 ARP、TCP、UDP 和 ICMP 協議的 IPv4 堆疊
- ext2 檔案系統
- POSIX 訊號
- 可清除記憶體
- /proc 檔案系統
- 偽終端(帶有 /dev/pts 檔案系統)
- 檔案系統通知
- CPU 和記憶體分析
- VMWare/QEMU 滑鼠整合
系統服務
- 啟動/會話守護程式 (SystemServer)
- 合成視窗伺服器(WindowServer)
- 文字控制檯管理器 (TTYServer)
- DNS 客戶端 (LookupServer)
- 網路協議伺服器(RequestServer 和 WebSocket)
- 軟體混音守護程式 (AudioServer)
- 桌面通知 (NotificationServer)
- HTTP 伺服器 (WebServer)
- 遠端登入伺服器 (TelnetServer)
- DHCP 客戶端 (DHCPClient)
為什麼不能移植Firefox瀏覽器?
為什麼重新做一個Web瀏覽器,不移植其他現成的?因為作者希望一切從頭開始,這樣做很有趣。
其他類似開源作業系統:
SerenityOS 的不同之處在於它很深入以及執行良好:
它融合了一個簡單的、從頭開始的類 Unix 核心,以及一個讓人想起 NT 4 的桌面介面。
相關文章
- Unix類作業系統入門(轉)作業系統
- NetBSD 10.0 - 類 UNIX 作業系統作業系統
- 作業系統: Unix作業系統演進簡史作業系統
- rdate, 時間格式化,在unix系統實現類似linux系統的date命令Linux
- UNIX作業系統中常用的命令作業系統
- UNIX作業系統的歷史(轉)作業系統
- 手機寫作業系統之 圖形模式作業系統模式
- Unix作業系統的部分重要網站作業系統網站
- UNIX作業系統列印故障的排除(轉)作業系統
- hp-unix作業系統 日誌作業系統
- 【Linux】類Unix 作業系統程式監控控制工具 SupervisorLinux作業系統
- 作業系統全接觸之UNIX系統(轉)作業系統
- 桌面 Linux 作業系統不死Linux作業系統
- UNIX作業系統的版本與標準(轉)作業系統
- UNIX下收集作業系統統計資料作業系統
- 【Solaris】Virtualbox 安裝 Oracle Solaris 10(二) 圖形化安裝作業系統Oracle作業系統
- 類UNIX作業系統家族發展時間線圖譜(1969-2020)作業系統
- JDK不同作業系統的FileSystem(unix-like)中篇JDK作業系統
- JDK不同作業系統的FileSystem(unix-like)上篇JDK作業系統
- JDK不同作業系統的FileSystem(Windows&Unix-like)JDK作業系統Windows
- 六大UNIX作業系統的比較(轉)作業系統
- 雲伺服器 ECS Linux 系統如何安裝圖形化桌面伺服器Linux
- Chrome OS 有了全新的視窗管理機制,向現代化的圖形作業系統Chrome作業系統
- 如何區分Linux和Unix?作業系統!Linux作業系統
- UNIX作業系統概述及基本知識(轉)作業系統
- 作業系統市場Unix腹背受敵(轉)作業系統
- Linux作業系統檔案系統的桌面應用(轉)Linux作業系統
- 檢視LINUX unix的作業系統是多少位Linux作業系統
- CSC3150Unix的教學作業系統作業系統
- 理解linux/unix作業系統守護程式(轉)Linux作業系統
- 談兵:Linux/Unix作業系統入侵思路(轉)Linux作業系統
- Unix還是Windows?作業系統選擇因素(轉)Windows作業系統
- UNIX作業系統正確的五種關機方法(轉)作業系統
- 作業系統統計資料分類作業系統
- 作業系統中的執行緒種類作業系統執行緒
- 腦圖系列-作業系統IO作業系統
- Unix和Linux作業系統有什麼區別Linux作業系統
- Unix作業系統的優勢總結 共14個方面(轉)作業系統