最近 的释放 类似于Unix的操作系统版本«ToaruOS 2.0”, 从头开始编写并提供自己的内核、引导加载程序、标准 C 库、包管理器、用户空间组件和带有复合窗口管理器的图形界面。
萨尔瓦多PROYECTO 2010 年开始在伊利诺伊大学 最初是作为创建新的复合图形界面领域的研究工作而开发的。
自2012年以来, 开发已转为ToaruOS操作系统,由对开发感兴趣的社区开发。
关于 ToaruOS
在目前的形式下,系统配备了复合窗口管理器,支持 ELF 格式的动态链接可执行文件、多任务、图形堆栈,可以运行 Python 3 和 GCC。
托鲁操作系统 基于使用混合模块化架构的内核 它结合了单片基础和使用可加载模块的工具,以大多数可用设备驱动程序的设计方式,例如磁盘控制器(PATA 和 ATAPI)、EXT2 和 ISO9660 FS、帧缓冲区、键盘、鼠标、网卡(AMD PCnet FAST、Realtek RTL8139 和 Intel PRO / 1000)、声音芯片(Intel AC'97)和用于访客系统的 VirtualBox 插件。
内核支持Unix、TTY、虚拟文件系统线程、伪文件系统/proc、多线程、IPC、ramdisk、ptrace、共享内存、多任务等典型特性。
ext2 用作文件系统. 引导加载程序符合 BIOS 和 EFI。 网络堆栈启用 BSD 样式的套接字 API 并支持网络接口,包括环回。
ToaruOS 移植了 Vim、GCC、Binutils、FreeType、MuPDF、SDL、Cairo、Doom、Quake、Super Nintendo 模拟器、Bochs 等程序。
在原生应用程序中,类 Vi 的 Bim 代码编辑器脱颖而出,近年来已用于开发特定的 ToaruOS 应用程序,例如文件管理器、终端模拟器、支持小部件的图形面板、批处理管理器、以及用于图像支持(PNG、JPEG)和 TrueType 字体的库。
该项目还 正在开发自己的动态编程语言 Kuroko, 旨在取代 Python 为系统开发实用程序和自定义应用程序。
语言 它在语法上类似于 Python (定位为具有显式变量定义的缩短的 Python 方言)并且具有非常紧凑的实现。 支持字节码的编译和解释。 字节码解释器提供垃圾收集器,支持多线程而不使用全局锁。
编译器和解释器可以组装成一个小的共享库(~500 KB)的形式,可以与其他程序集成并通过C API进行扩展。除了ToaruOS,该语言还可以在Linux、macOS、 Windows,并且可以在支持 WebAssembly 的浏览器中运行。
ToaruOS 2.0 有哪些新变化?
在这个新版本的系统中提到 Misaka 核心添加了允许自定义实用程序的功能 顶部、strace、dbg、ping 和 cpuwidget。
还提到 图形库的功能得到了扩展 ,包括添加相关转换和改进了窗口框架。
同样值得注意的是,添加了支持 TrueType 的文本光栅化器,添加了一个带标记的文本格式库,改进了 BIOS 引导加载程序,改进了对硬件配置的支持,并重写了 EFI 引导加载程序。
, 其他变化 脱颖而出:
- 在两个引导加载程序中添加了对内核命令行编辑的支持。
- 面板设计已经现代化。
- 添加了对可加载库、动态布局和新窗口小部件弹出窗口的支持。
- 查看器已被重写,添加了新的调色板。
添加了新的计算器实现。
对时区的支持已添加到标准库中。 - 添加了在 VMware 中模拟的 Ensoniq ES1371 芯片组驱动程序。
- 预计下一个主要版本 2.1 将支持 AHCI、xHCI 和 USB HID 设备。
- 在分支 2.2 中,计划实现对 AArch64 架构的支持。
最后,如果你有兴趣了解更多,可以查看详情 在下面的链接中。
你好有趣..你在哪里下载?
好的,但是 ext2 已经过时了,但还是要批准。