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 的桌面介面。
相關文章
- NetBSD 10.0 - 類 UNIX 作業系統作業系統
- 作業系統: Unix作業系統演進簡史作業系統
- 類UNIX作業系統家族發展時間線圖譜(1969-2020)作業系統
- CSC3150Unix的教學作業系統作業系統
- 手機寫作業系統之 圖形模式作業系統模式
- 如何區分Linux和Unix?作業系統!Linux作業系統
- JDK不同作業系統的FileSystem(unix-like)上篇JDK作業系統
- JDK不同作業系統的FileSystem(unix-like)中篇JDK作業系統
- 雲伺服器 ECS Linux 系統如何安裝圖形化桌面伺服器Linux
- Unix和Linux作業系統有什麼區別Linux作業系統
- Chrome OS 有了全新的視窗管理機制,向現代化的圖形作業系統Chrome作業系統
- 線上試用 200 多種 Linux 和 Unix 作業系統Linux作業系統
- Unix和Linux作業系統有什麼區別?看這裡!Linux作業系統
- 作業系統中的執行緒種類作業系統執行緒
- 兩款 Linux 桌面中的圖形化操作 PDF 的工具Linux
- 腦圖系列-作業系統IO作業系統
- 作業系統(1)——作業系統概述作業系統
- 作業系統(一):作業系統概述作業系統
- 類似Quartz的分散式Java後臺作業計劃程式:JobRunrquartz分散式Java
- 最新發布的BookStack v2.0,功能類似Gitbook和看雲的文件寫作系統Git
- 用前端姿勢玩docker【五】快速構建中類Unix系統與Windows系統的差異化處理前端DockerWindows
- 【換行符】Windows、Unix、Mac不同作業系統的回車符 和換行符 WindowsMac作業系統
- hp-unix作業系統root賬號被鎖定的兩種解決方法:作業系統
- 視覺化學習:圖形系統中的顏色表示視覺化
- 大學計算機必修課新講--編譯原理+作業系統+圖形學計算機編譯原理作業系統
- 作業系統(二):作業系統結構作業系統
- 在Centos7上安裝圖形化桌面工具CentOS
- 作業系統 作業5作業系統
- [圖文直播]Windows作業系統部署JenkinsWindows作業系統Jenkins
- 作業系統2—作業系統概論(下)作業系統
- 作業系統1—作業系統概論(上)作業系統
- 統信桌面作業系統V20個人版(1011)釋出作業系統
- 美國莫德納公司的新冠病毒mRNA疫苗來自於其類似計算機作業系統的平臺計算機作業系統
- 樹莓派基金會發布桌面作業系統 PIXEL OS樹莓派作業系統
- 伺服器批次安裝作業系統 批次遠端桌面伺服器作業系統
- BookStack v2.4 釋出,類似 GitBook 的文件管理系統Git
- 《作業系統》作業系統
- [作業系統]作業系統