OSDN Git Service

Revise version of packages in versions.ods toolchain worksheet.
[resuse/doc.git] / 系统设定修订.txt
1 SSL意见\r
2 默认使用libressl(https://www.libressl.org/ 与 https://mirrors.tuna.tsinghua.edu.cn/OpenBSD/LibreSSL/ )或者nspr/nss(rpm使用的就是这个方案)替代openssl\r
3 说明:libressl的出现就是为了避免心脏出血漏洞等漏洞的再次爆发(许可证方面存疑,openssl已修改为apache 2.0,但三大衍生版GmSSL(国产,https://github.com/guanzhi/GmSSL),libressl(https://www.libressl.org/),boringssl(https://boringssl.googlesource.com/boringssl)未修改许可证)\r
4 \r
5 zypper修改意见:\r
6 1.滚更版合并zypper dup与zypper up\r
7 2.使用non-free仓库时(比如准备安装non-free软件)提出warning\r
8 3.调整zypper rm自动指向zypper rm --clean-deps(默认删除依赖),并单独设定zypper rm -s(--simple)(只删除,不删除依赖)\r
9 4.添加yum/dnf兼容层,仿照apt兼容层,使用perl编写\r
10 \r
11 yast意见\r
12 给默认的wicked(怪兽)网络管理提供socks5代理\r
13 \r
14 python意见\r
15 默认使用python3->python\r
16 预留python2(小心安全)\r
17 \r
18 存疑:lmdb与bdb,apparmor与selinux\r
19 \r
20 scm管理\r
21 个人意见git与fossil都使用\r
22 fossil自带的web前端相较于git较为美观,可以不做二次修改或者只是简单修改,管理相对简单\r
23 fossil用的是c/sql编程,编译依赖相对于git更少(opensuse为fuse(arch中没有), gcc, openssl, tcl, zlib, sqlite)\r
24 范例网站:https://core.tcl-lang.org/tcl/download https://sqlite.org/src/dir?ci=tip\r
25 小缺点:支持平台极少(本来就不准备主体放在osdn/github,这俩只是镜像站)\r
26 git的缺点(我后面才发现的):没法用proxychains,fossil并不存在\r
27 更多参考:https://fossil-scm.org/fossil/doc/trunk/www/fossil-v-git.wiki https://sqlite.org/whynotgit.html\r
28 git用于kernel等原本就适合于git的\r
29 \r
30 修订obs,方便项目使用\r
31 重写一个仿AUR的RUR(RPM User Repo),方便用户自动获得rpm的spec,读取spec,以获得源代码\r
32 另外写一个spec包管理器,用于用户获取RUR里面的包,自己打包成rpm\r
33 \r