OSDN Git Service

Revise version of packages in versions.ods toolchain worksheet.
[resuse/doc.git] / 系统发展规划.txt
1 系统概述\r
2 系统名称:SUReLinux(已避开SUSE/OpenSUSE版权问题)\r
3 包管理器:rpm-zypper(并提供apt/aptitude(zypper已提供),dnf/yum(自行修改zypper)兼容层,有需要可以提供pacman兼容层)\r
4 init system:双轨制,先把openrc写出来,提供systemd(也可以改为单openrc,但提供systemctl/service兼容层)\r
5 主域名:surelinux.org(org可以考虑换成其他的),二级域名:git.surelinux.org(git仓库),fossil.surelinux.org(fossil仓库),storage.surelinux.org(核心成员以及高级会员(待定)个人存储空间,可以不放在二级域名),build.surelinux.org(打包机,ddns实现),ci.surelinux.org(集成编译,ddns实现),wiki.surelinux.org(系统百科,mediawiki实现),bbs.surelinux.org(技术论坛),irc.surelinux.org(灌水IRC通道),管理员专用邮箱(一定要有邮箱),download.surelinux.org/surelinux(软件仓库),rsync.surelinux.org(rsync专用),ocserv.surelinux.org(VPN通道,非紧急情况不要使用),预留在线workspace(在线编辑器)\r
6 主服务器暂时放在德国,年付48欧元左右(考虑到绕路等,有必要的话可以开cdn),坚决不备案\r
7 暂定方案:lfs手册到tools准备完为止,mageia软件包翻译为lfs chroot之后部分(手册有范例),软件包精简到核心包,准备好基础编译系统,弄内核,弄grub-efi(很重要,LFS原文没说,但是我们自己得弄),引入rpm以及依赖,打包一切已安装软件并打包zypper准备引入。\r
8 优先级:llvm与clang(llvm都出来了,那就把clang也弄了吧), xorg(wayland), alsa, xfce, i3, awesome, openbox, fluxbox, qt5(准备面对杀入的qt6吧),cups, bluez, wine, kde/budgie/lxqt/mate/gnome(wine优先级可以提高), yast(一定要保证网络管理,声音,蓝牙)\r
9 出完qt5就可以发布alpha了,至少要有centos的包的数量再发布正式版\r
10 nvidia optimus的问题以及amd gpu的显卡切换问题也要在出图形化后提上日程\r
11 \r
12 工作分配:全栈(zypper/yast/obs等代码修订,需要会C/C++/Ruby/Perl/Python3,可能需要会SQL/golang/汇编/cmake/makefile),前端(网站设计,vscode/atom插件设计与electron软件开发),打包,后端,运维\r