Hasty Briefsbeta

双语

Vinix – A modern operating system written in V

5 hours ago
  • Vinix 是一个轻量级、开源的,从头为 Apple Silicon Mac 构建的操作系统,使用 V 编程语言。
  • 它秒级启动,占用约 100 MB 的 RAM 和 1 GB 的磁盘空间,并保持长期一致的性能。
  • 内核没有垃圾回收器;它使用手动内存管理以避免性能波动。
  • Vinix 提供 Alpine Linux 二进制兼容性,允许未经修改的 aarch64 软件包(例如 Chromium、GIMP、Blender)原生运行。
  • 它提供了应用程序的沙箱选项,限制文件系统对私有目录的访问。
  • 该操作系统包含面向 Apple Silicon(AGX 和 DCP)的自定义 GPU 驱动程序,以实现硬件加速,支持从 M1 到未来的 M 系列芯片。
  • Vinix 有一个无加载模块的集成式内核;驱动程序已编译其中,内核在数秒内即可重新构建。
  • 它提供了原生桌面环境(V UI2),直接绘制到帧缓冲区,并可选支持 X.org 和 Wayland。
  • 软件包管理器(pkg)从 Alpine Linux 仓库安装软件,提供数千个预构建应用程序。
  • Vinix 旨在通过 Wine 和 x86 转换层将 Mac 变成游戏机,并有计划支持热门游戏如《巫师 3》和《反恐精英 2》。
  • 它避免臃肿,因为没有 systemd、没有后台服务、且采用单一方式(单一发行版、单一桌面、单一初始化系统)。
  • 该项目正在积极开发中,路线图包括对 Intel Mac 的支持和更广泛的硬件兼容性。