skift

skift-orgLGPL-3.0更新放缓

从零编写的现代操作系统,包含内核与桌面环境,适合学习 OS 开发或作为自研系统的起点。

🥑 A modern delightful operating system (mirror)

暂无版本2,993star149fork同步于 2026-11-07 07:34 UTC

怎么上手

由 README 提炼,执行前请确认
README 未给出具体命令,仅指向 doc/building 构建文档
硬件要求按 README 说明

README 未说明

下载:源码 zip·GitHub Releases(安装包)本站不镜像安装包

项目说明

由 README 自动翻译提炼

从零构建的模块化开源操作系统,追求简洁与深度整合的现代设计

从零编写的现代操作系统,包含内核与桌面环境,适合学习 OS 开发或作为自研系统的起点。

核心能力

  • 用能力型微内核 Hjert 作为系统核心
  • 提供响应式 UI 框架 KarmUI 构建界面
  • 自带 Hideo 桌面环境与 Vaev 浏览器引擎
  • 用 CuteKit 构建系统支持交叉编译与包管理
  • 基于现代 C++ 实践实现模块化核心库 Karm

容易踩的坑

项目处于早期开发阶段,README 明确警告不要用于生产环境;构建步骤未写在 README 中,需查阅在线文档

内容由模型根据 README 生成,可能不完整或不准确,以官方文档为准。看原文 README

最近发版

0 个版本

暂无 release 数据(可能没有发版,或尚未同步)。

用户点评

登录用户的真实使用记录,可按版本和硬件筛选
共 0 条

    还没有人点评。第一个说出真实体验的人最有价值。

    README 原文

    未翻译

    ⚠ Warning skiftOS is currently in the early stages of development and is not yet ready for daily use. Please do not use it in production environments. Here be dragons! 🐉

    SkiftOS is an open-source operating system built from the ground up with a focus on modularity, simplicity, and modern design principles. Driven by a dissatisfaction with the fragmented user experiences prevalent in contemporary operating systems, SkiftOS strives for deep integration and a cohesive aesthetic. This project is a labor of love—an artistic pursuit rather than a commercial product.

    Key Features

    • Karm: A modern C++ core library providing foundational building blocks.
    • KarmUI: A reactive UI framework for building elegant user interfaces.
    • Hideo: A beautiful desktop environment prioritizing intuitive design.
    • Hjert: A capability-based "pragmatic" microkernel.
    • CuteKit: A versatile build system and package manager designed for cross-compilation and complex project management.
    • Vaev: A browser engine built for speed, accuracy, and simplicity.

    Core Philosophy

    • Modularity: Components are designed to be as self-contained as possible, encouraging customization and experimentation.
    • Simplicity: Skift favors clear solutions over complexity, aiming for a system that is understandable and maintainable.
    • Modernity: Skift leverages cutting-edge C++ practices and technologies for safety, readability, and efficiency.

    Target Audience

    SkiftOS is intended for developers and those interested in the exploration of niche, open source operating systems.

    Building

    Building skiftOS from source is easy.

    See doc/building

    Contributing

    Contributions are welcome!

    See doc/contributing

    Acknowledgements

    I, Sleepy-monax, would like to express my gratitude to the following individuals for their help and support:

    • Cyp, Keyboard Slayer, and D0p1 for being great friends and providing me with support and motivation.
    • Feliwir for his contributions to the skiftOS and BRUTAL projects. I learned a lot from Feliwir's work and am grateful for his help.
    • All the people who have contributed to the project and supported me through Github Sponsors.

    License

    The skift operating system and its core components are licensed under the GNU Lesser General Public License v3.0 or later.

    The full text of the license can be accessed via this link and is also included in the license.txt file of this software package.