Skip to content

Latest commit

 

History

685 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

English | 中文

LankeOS

专注于自动化与简化发行版维护的 Linux 发行版,配备自研包管理器与 ABI 驱动构建农场。
Linux From Scratch · lpkg (C++20) · lankefarm (Rust) · Wayland · Live ISO

Quick Start License Documentation

Build status Release C++20 License

Rust Bash Docker Wayland SQLite VitePress

Claude Code

LankeOS 是一套基于 Linux From Scratch 方法论构建的 Linux 发行版。其核心特色在于把发行版的构建与维护流程自动化:从上游版本追踪、ABI 断裂检测,到增量重建、打包与仓库发布,均由自研工具链完成。本仓库是其公开 monorepo,由以下子项目组成,每个子项目都带有独立的 README:

Warning

这个项目的绝大部分源码使用AI模型生成。 虽然这不意味着其代码质量低下(有人工审核以及大量测试兜底),但是可能留下部分注释/文档痕迹。 比如"用户要求..." "0.18修复" 这种无效注释。这属于文档问题而非代码质量问题,如果你遇到,请提issue或者提交PR解决。 至于"AI Slop"这种偏见,并不能直接概括LankeOS。其更多是大量使用AI进行编写和维护而不是纯粹的放任代码堆积不管的屎山。

项目组成

子项目 说明 文档
lpkg C++20 编写的包管理器:原子 WAL 事务回滚、needed_so ABI 校验、聚合索引、静态构建 README
farm Rust 编写的 ABI 驱动增量构建农场,容器隔离构建 README
pkgs 数百个软件包的构建配方(LankeBUILD + LankeBUILD.json
live Live ISO / initramfs 工具链与三种启动模式
site VitePress 文档网站(中英双语) lankeos.wtada233.top

快速上手

贡献

  1. Fork 本仓库。
  2. 创建特性分支(git checkout -b feature/my-change)。
  3. 提交更改,写明清晰的提交信息。
  4. 推送到你的 fork 并开启 Pull Request。

许可证

本仓库由多部分构成,各部分按各自许可发布:

  • 主代码(lpkg / farm / live / site 站点工具):GPL-3.0
  • 打包配方(pkgs/ 的 LankeBUILDLankeBUILD.json,含随附补丁):0BSD
  • 文档(site/docs/ 的 Markdown 内容):CC BY-SA 4.0

打包配方中使用/包含的第三方补丁(如来自 Arch Linux packaging 仓库的补丁),以原项目版权与许可为准,见 LICENSES.PACKAGING

About

The public repo of LankeOS.

Resources

Stars

13 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages