SerenityOS 是一个用于x86计算机的图形化的类Unix操作系统。
SerenityOS是一封写给具有自定义类Unix内核的90年代用户界面的情书。它通过从其他各种系统窃取美丽的想法来真诚地奉承。粗略地说,其目标是1990年代后期生产力软件的美学与2000年代后期*nix的高级用户可访问性之间的结合。Kernelfeatures具有抢占式多线程的x86(32位)和x86_64(64位)内核硬件保护(SMEP、SMAP、UMIP、NX、WP、TSD……)具有ARP、TCP、UDP和ICMP协议的IPv4堆栈ext2文件系统POSIX信号可清除内存/proc文件系统伪终端(带有/dev/pts文件系统)文件系统通知CPU和内存分析SoundBlaster16驱动程序VMWare/QEMU鼠标集成Systemservices启动/会话守护进程(SystemServer)合成窗口服务器(WindowServer)文本控制台管理器(TTYServer)DNS客户端(LookupServer)网络协议服务器(RequestServer和WebSocket)软件混合声音守护进程(AudioServer)桌面通知(NotificationServer)HTTP服务器(WebServer)远程登录服务器(TelnetServer)DHCP客户端(DHCPClient)LibrariesC++模板和容器(AK)事件循环和实用程序(LibCore)2D图形库(LibGfx)OpenGL1.x兼容库(LibGL)GUI工具包(LibGUI)跨进程通信库(LibIPC)HTML/CSS引擎(LibWeb)JavaScript引擎(LibJS)Markdown(LibMarkdown)音频(LibAudio)数字信号处理/合成器链(LibDSP)PCI数据库(LibPCIDB)终端仿真(LibVT)进程外网络协议I/O(LibProtocol)数学函数(LibM)ELF文件处理(LibELF)POSIX线程(LibPthread)高级线程(LibThreading)传输层安全(LibTLS)HTTP和HTTPS(LibHTTP)IMAP(LibIMAP)Userlandfeatures类Unix的libc和用户空间带有管道和I/O重定向的Shell在线帮助系统(终端和GUI版本)网络浏览器(浏览器)C++IDE(HackStudio)桌面合成器(钢琴)电子邮件客户端(Mail)各种桌面应用程序和游戏颜色主题点击空白处退出提示
评论