技术解析

gentoo skylake 优化版 stage4
0
2021-06-30 14:01:16
idczone

这里出 bug,地方太小,写不下了 http://www.hi-pda.com/forum/viewthread.php?from=notice&tid=2105536


居然发不了,只能发链接了。

![]( https://cloud.githubusercontent.com/assets/16254644/26751301/a1975802-4868-11e7-94db-455c287e74a2.png)

我使用过 funtoo,但总觉得少点什么
于是我决定自己研发一个类似 funtoo 的分支。
针对 intel64-skylake 微架构特别优化
其中 make.conf 配置
CHOST x86_64-pc-linux-gnu
CFLAGS -march=skylake -O2 -pipe
CPU_FLAGS_X86 aes avx avx2 f16c fma3 mmx mmxext popcnt sse sse2 sse3 sse4_1 sse4_2 ssse3
ACCEPT_KEYWORDS ~amd64 ~x86
FEATURES ccache

PORTAGE 树改用 dev-vcs/git
地址为 https://github.com/gentoo/gentoo 同步
防止 net-misc/rsync 同步导致入侵
更换 app-editor/nano 为 app-editor/vim,并设置为默认的编辑器
可以 “从容” 的编辑配置文件
默认配置 ssh 管理端有:net-misc/openssh(21) net-misc/dropbear (23)
主动避开 22 端口
sys-devel/gcc 开启 go 的 USE flag
默认集成 sys-kernel/gentoo-sources-4.11.3 并有亲测可用的 linux configure file
增加 app-arch/lz4 且依赖 dev-util/cmake,内核使用 lz4 压缩,可加快内核启动
增加 app-shells/mksh,传说中 android 的默认 shell,默认使用 app-shells/bash,可变更为此 shell ( chsh )减少资源占用。
sys-boot/grub 同时支持 efi-64、i386-pc 和 efi-32 平台。方便强迫症安装
dev-lang/python 同时有 2.7 和 3.6

sys-apps/openrc 所属的 /etc/rc.conf 中 rc_paralle 设置为"YES"
即并行启动服务,比 sys-apps/systemd 还快
/etc/sysctl.conf 已增加 bbr 支持,需要在内核中开启 sch_fq 和 tcp_bbr
/etc/shadow 经过处理,可以控制台 root 无密码登入,当然要尽快改密码。
增加 /etc/init/net.eth0 开机 DHCP 自动上网

文件名:
stage4-amd64-skylake-openrc-20170603.tar.xz
sha256 校验值:
1c64c484180771c227568f776c9cc32db0461f75fe607b1d4fbf86c6bf54a2b2
sha512 校验值:
d11188c118e3e4c46292ffc49e5a4d63f394519b28fa58eac8fe604fa75001fd4ccde4e58c0369a711a9c2d55d4bca857b894082dab63aed67fbc67a73bf4167

whirlpool-hash 校验值:
583dd4cef4d0c4dbdd2ca8d52edb80c8ab9e13624fefdb9ca669fa49f499d2b27b297e001ead694aff3b0a5feba44a64a550545c363a24ce24f628217f3e473c
下载地址将会在合适的时间发(服务器还没部署好)

http://104.167.16.201/stage4-amd64-skylake-openrc-20170603.tar.xz

呃,优化了啥?

算了,让我作为一位保姆告诉你,就差你自己配置好内核、grub2 安装 bootloader 开启,其他我都干掉了。


作为保姆?
我实在是没看出来你为 skylake 优化了些什么…… CFLAGS ?


CFLAGS -march=skylake -O2 -pipe
CPU_FLAGS_X86 aes avx avx2 f16c fma3 mmx mmxext popcnt sse sse2 sse3 sse4_1 sse4_2 ssse3

哈哈哈,从来都是见人在 HiPDA 上转 V2EX 的帖子,头回见反过来的~

这里字数限制,发了广告贴一样,出不来。

[ 0.764144] EXT4-fs (sda1): re-mounted. Opts: (null)
我的虚拟机里 gentoo 启动完成时间,lz 贴个来看看

0.855453] F2FS-fs (sda2): Mounted with checkpoint version = b86 这个?

可以登录了吗?

不登陆怎么提出来?

数据地带为您的网站提供全球顶级IDC资源
在线咨询
专属客服