其他
程序员辞职开发操作系统,在Github上火了!
来源丨开源最前线(ID:OpenSourceTop) 猿妹编译
链接:https://github.com/FavioVazquez/ds-cheatsheets
近日,猿妹发现SerenityOS已经登上Github周榜第二,一起来看看这个操作系统具体如何吧。
SerenityOS具有以下特性:
抢占式多任务
多线程
合成窗口服务器
IPv4 网络支持 ARP, TCP, UDP 和 ICMP
ext2 文件系统
类 Unix 的 libc 和 userland
POSIX 信号
支持管道和 IO 重定向的 Shell
mmap()
/proc 文件系统
本机 sockets
虚拟终端 (with /dev/pts filesystem)
事件循环库 (LibCore)
高级 GUI 库 (LibGUI)
可视化 GUI 设计工具
PNG 格式支持
文本编辑器
IRC 客户端
DNS 查询
桌面游戏:扫雷和贪吃蛇
端口系统
Serenity操作系统,一开始有四个组成部分:
AK实用程序库
一个ELF可执行加载器
一个ext2文件系统解析器
基于SDL的简单 GUI 工具包
Serenity开发路线如下:
2018-10-10:Serenity的第一个截图
2019-01-09:SDL 帧缓冲区中的“Widgets”测试程序:
2019-01-10:Serenity 首次启动到 GUI:
2019-04-11:VisualBuilder 的第一个屏幕截图,Visual Basic 启发的 GUI 设计工具:
2020-10-10:制作这个网页!
最后附上SerenityOS的项目地址:https://github.com/SerenityOS/serenity
2、我也没想到,Java开发 API接口可以不用写 Controller了
4、Edge 93版浏览器发布:标签分组,隐藏标题栏,超细滚动条
点分享
点点赞
点在看