SerenityOS 图形化类 Unix 操作系统开源项目

我要开发同款
匿名用户2021年11月16日
42阅读
开发技术C/C++HTML/CSS
所属分类操作系统
授权协议BSD-2-Clause

作品详情

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)各种桌面应用程序和游戏颜色主题
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论