首页 时政热点 科技头条 智能AI 安全攻防 数码硬件 开发者生态 汽车 游戏 社会热点 开源推荐 医疗健康 归档 标签 关于

乌诺DOS

摘要

One source tree, one design, twenty-two machines , from an IBM PC/XT with an 8088 to the modern laptop on your desk. UnoDOS is a family of graphical operating systems. It began as a GUI-first, 16-bit ...

the and for modern UnoDOS its machines with family real
2026-09-30 1 阅读 约8分钟阅读 nicoloren
分享:
字号:
一棵源代码树,一种设计,二十二台机器,从带有 8088 的 IBM PC/XT 到办公桌上的现代笔记本电脑。 UnoDOS 是一个图形操作系统系列。它最初是一个 GUI 优先的 16 位实模式操作系统,完全用 x86 程序集编写,在一张 1.44 MB 软盘上安装了一个内核、一个窗口管理器、两个文件系统、协作多任务处理和一个完整的应用程序集。此后,它已发展成为涵盖家用计算机、控制台、手持设备、单板计算机和手机的合同驱动系列端口,其旗舰产品现在是 pc64:UnoDOS 在任何现代 64 位 PC 上裸机运行,具有自己的驱动程序,具有自己的网络堆栈、浏览器、办公套件、编译器和虚拟机管理程序。适用于每个平台的预构建映像均位于发布页面上:适用于现代 PC 的混合 ISO 和 USB 磁盘映像、适用于控制台和手持设备的盒式 ROM、适用于家用计算机的磁盘映像以及适用于主板的 SD 卡有效负载。其中大多数在模拟器中运行一分钟之内;用户手册介绍了如何启动真实硬件,包括适用于 Windows 和 macOS 的一键式 USB 闪存器应用程序。实际验证的内容与构建的内容是一个单独的问题,PLATFORMS.md 是回答这个问题的分类账:每个平台、在真实硬件上启动的内容(以及在哪台物理机上)、仅经过模拟器验证的内容以及每个已知的差距。 UnoDOS pc64 是现代 PC 旗舰 pc64,几乎可以在 2007 年以来制造的任何 x86-64 PC 上裸机启动。 UEFI 扮演着 BIOS 在经典操作系统中扮演的角色:固件移交帧缓冲区、键盘和启动卷,然后,在大多数机器上,UnoDOS 调用 ExitBootServices 并且固件离开。从那时起,操作系统完全在自己的驱动程序上运行。混合磁盘映像也可以在传统 BIOS 计算机上启动相同的操作系统。 shell 构建于 unoui 之上,该系列的跨平台小部件工具包:带有任务栏的窗口桌面、虚拟桌面、窗口捕捉、动画 Alt-Tab 切换器、桌面图标和程序菜单。十个主题可实时切换,从 Aurora(现代平面默认设置,浅色和深色)到忠实的复古外观(Mac OS 7、1 位 Mac Plus、Windows 3.1、Amiga Workbench、C64、Apple II、NeXTSTEP)。文本采用字距调整、抗锯齿 TrueType 格式,并带有捆绑的开放字体,并且每个控件都可以通过指针或键盘访问。 UnoWord、UnoCalc、UnoShow:Office 97 级套件,可通过树内 unodoc 库读取和写入真正的 Microsoft 二进制格式(.doc、.xls、.ppt)。浏览器:HTML、Markdown 和 CSS 渲染,带有 cookie、缓存、查找和保存、HTTP 和 CA 验证的 TLS 1.2 HTTPS,以及两个可切换的 JavaScript 引擎:树内 unojs 字节码 VM 和供应商的 Quickjs-ng,在同一接缝后面具有基于 libcs​​s 的布局引擎选项。 Studio :在操作系统本身上运行的 IDE,具有语法突出显示、构建和运行循环、AI 助手和 UnoC ,这是一个内置 C 编译器,可在 UnoDOS 上编译本机 UnoDOS 应用程序。 Python:MicroPython 作为一流的运行时 (PYRT.UNO),在 shell、文件系统和网络中具有 uno API。音乐、UnoAmp、照片:从头开始的 WAV、MIDI、MP3 和 AAC-LC 解码器 ( unomedia ); UnoAmp 是 Winamp 2 的克隆,可加载经典皮肤;照片查看常见图像格式。 SSH:本机 SSH 客户端(ed25519,树内加密)。加上文件、编辑器、绘画、跟踪器、时钟、控制面板、系统、日志查看器、游戏(Dostris、Pac-Man、OutLast)和 Runner3D(uno3d 3D 库的展示)。应用程序是可加载的 .UNO 模块,带有自己的描述符:将一个放入 APPS\ 中,shell 就会发现它。无需重建,无需重新启动。固件线以下的所有内容都是本机的,是为此树编写的:存储:公共块层下的 AHCI、NVMe、SDHCI/eMMC 和 USB 海量存储、本机 FAT16/FAT32 驱动程序、GPT/ESP 创作。 USB:带有集线器、HID 键盘和鼠标、大容量存储和 USB 以太网(ASIX AX88179、Realtek RTL8152)的轮询 xHCI 主机堆栈。网络:有线 NIC(Intel e1000/e1000e/igb、Realtek r8169)和 Wi-Fi(Intel、Realtek、Marvell 驱动程序),采用 WPA2,通过从头开始的 TCP/IP 堆栈:ARP、IPv4、ICMP、UDP、TCP、DHCP、DNS、TLS (BearSSL)、双向套接字和系统日志。输入:PS/2、I2C-HID(本机笔记本电脑触控板)和 USB HID。音频:采用 AC'97 的英特尔 HDA 回退至 48 kHz DMA 环。 ACPI:树内 AML 解释器 ( unoacpi )。 unovirt 在 Intel 硬件上进入 VMX 操作,并使用 virtio 设备在 EPT 后面运行来宾:真正的 Ubuntu 内核在 UnoDOS 下启动,到达用户空间,在其 shell 上应答,并安装由 UnoDOS 卷上的文件提供的 ext4 磁盘。设备应用程序和虚拟机管理器位于其前面; AMD/SVM 后端已编写并等待硬件验证。安装、管理、自动化安装程序:非破坏性安装到现有磁盘的 ESP 或全磁盘克隆上;也可以通过网络重新安装正在运行的机器。 unosecure :本地帐户、RBAC 和审计跟踪。 URC:驱动真实机器的远程控制通道(故障关闭动词门、一次性控制台武装)
这篇文章对您有帮助吗?

订阅66必读

每日精选科技资讯,直达你的邮箱