只跑 PHP,MYSQL,其它全不要.
1
hqs0417 2020 年 11 月 30 日 docker
|
2
hryen 2020 年 11 月 30 日
archlinux
|
5
yghack 2020 年 11 月 30 日 alpine
|
6
kakalala 2020 年 11 月 30 日 buildroot
|
7
learningman 2020 年 11 月 30 日
alpine,最标准的答案了
|
8
whitehack 2020 年 11 月 30 日
另一个选择 tinycorelinux
|
9
saytesnake 2020 年 11 月 30 日
不是 alpine 吗?
|
10
zengming00 2020 年 11 月 30 日
OpenWrt 路由器能完全满足你的需求,并且连超精简硬件也一并解决了
|
11
pierreorz 2020 年 11 月 30 日 rancheros 一套能跑 docker 的 mini os,应用在各种边缘计算领域,很轻便,支持 k3s
|
12
msg7086 2020 年 11 月 30 日
docker 里用的系统就是了,一般都是打包 Alpine 。
你把 docker 镜像解压出来,装上内核就能用了。或者直接找官网下载装一个。 |
13
tabris17 2020 年 11 月 30 日
Gentoo Linux
|
14
MeteorCat 2020 年 11 月 30 日 via Android 手工裁剪个,LFS
|
15
windfarer 2020 年 11 月 30 日 via Android
lfs
|
16
cco 2020 年 11 月 30 日
docker 里默认自带的就是最小的。。。
|
17
raaaaaar 2020 年 11 月 30 日 via Android LFS,从编译内核开始造
|
18
dilu 2020 年 11 月 30 日
alpine,最低只需要 10 几 MB 就能驱动,强无敌!
|
19
Xusually 2020 年 11 月 30 日
LFS,从造“造工具链”的工具链开始编译🧬
|
20
starcraft 2020 年 11 月 30 日
alpine 啊,搞过 docker 都知道吧。arch 都来了,在这里真成邪教了。
|
21
linux40 2020 年 11 月 30 日
Gentoo,LFS 啥的赶不上潮流了,现在是 KISS Linux 。
|
22
Tink PRO alpine
|
23
Bairrfhoinn 2020 年 11 月 30 日
PuppyLinux,超精简的 Linux,可以安装在优盘里随身携带,使用前把 BIOS 启动顺序调整为从优盘启动,插入优盘即可使用。
|
24
ypfepwxn OP 你们都是高手,我现在一个 UNRAID 跑的 DOCKER,在 UNRAID 里做了一个 VMS 装的 WIN2012 跑 php,太累了.
|
25
nutting 2020 年 11 月 30 日
alpine
|
26
TOTOP 2020 年 11 月 30 日 超精简不代表性能最优
|
27
justin2018 2020 年 11 月 30 日
alpine
|
28
40EaE5uJO3Xt1VVa 2020 年 11 月 30 日
alpine 就很精简了,用的是 musl,建议是使用 apk 源里的 mysql 和 php
|
29
dd112389 2020 年 11 月 30 日
Tiny Core.
保证最小的 Linux. 直接可以在内存里面跑... |
30
hellos 2020 年 11 月 30 日 via Android
wsl
|
31
imn1 2020 年 11 月 30 日
装 server 版的都很小吧,然后按需安装服务
|
33
takemeaway 2020 年 11 月 30 日
docker 肯定不是最小的,要去找单片机里面运行的。
|
34
woniuppp 2020 年 11 月 30 日
@yanzhiling2001 hi 给详细说说
|
36
ShallowAi 2020 年 11 月 30 日 via Android
alpine 确实小(最小模式)
nginx 带 alpine 的镜像包只有 11M 左右 |
37
linux40 2020 年 11 月 30 日
@tomychen https://k1ss.org/
简单说下我知道的: 内核自己管理,默认 userland 是 busybox,非常小。 包管理器简单,按 POSIX Shell 设计。 和 void 一样,默认 LibreSSL 。 |
38
mascteen 2020 年 11 月 30 日
Mint
|
39
yzbythesea 2020 年 11 月 30 日
alpine 不能再小了
|
40
SD10 2020 年 11 月 30 日 精简不意味好用,装个软件你都会怀疑人生
|
41
yonng 2020 年 11 月 30 日 via iPhone
别折腾这些体力活了,multipass launch 整个虚拟机吧,又不差几 G 硬盘空间了
|
42
UFc8704I4Bv63gy2 2020 年 11 月 30 日 via Android
@DreamCMS 如果有能力精简必然调优
|
43
fs418082760 2020 年 11 月 30 日
应该是 arh 了。。。
|
44
kingfalse 2020 年 11 月 30 日 via Android
alpine 个位数,或者 Debian 也阔以,20 几 m
|
45
Rheinmetal 2020 年 11 月 30 日
之前看到过一个不分内核态用户态的容器方案是什么来着
忘了 /doge 那个更小 |
46
flynaj 2020 年 11 月 30 日
@yzbythesea #39 openwrt 可以在 16M 储存,128M 内存的设备上运行。装 php. MariaDB,估计 128M 够了
|
47
crclz 2020 年 11 月 30 日
洁癖?直接 Ubuntu 就行了。精简只是占地小,内存占用和易用程度都不好说。当然应用场景如果是嵌入式当我没说
|
48
ypfepwxn OP @crclz 这个还真不知道,我以为精简完了速度能快点.本意是同样的配置跑 WEB 速度快点,并发多点.没想到还有这么多学问.看来要好好学习了.
|
49
ypfepwxn OP @no1xsyzy 其实我需要的是一个发布 PHP 的 WEB,代码基本不改了.就想响影速度能快点.因为我怕以后数据库越来越大,速度会越来越慢.
|
51
FurN1 2020 年 11 月 30 日 via iPhone
LFS,反正我没用过无脑推
|
52
loading 2020 年 11 月 30 日 via Android
如果这问题都要问,明显您不适合用极简的版本,因为你可能无法驾驭,我建议你用 ubuntu server 的无 gui 版本先适应一下。非精简版本如果配置得好,ram 占用已经很低,可能就是磁盘文件会多些。
|
53
crclz 2020 年 11 月 30 日 回复 #48 楼:@ypfepwxn 推荐你使用主流的解决方案,例如主流的 ubuntu 版本,开发部署效率会得到保障,运行效率的损耗即使有,也是肉眼不可见的。
|
54
Osk 2020 年 12 月 1 日 via Android
一个 linux 系统只需要: 内核 + busybox 就够了
busybox 好像才 3MB 以内吧。 不过要补充其它软件会编译到怀疑人生。 |
55
no1xsyzy 2020 年 12 月 1 日
@ypfepwxn 速度越来越慢跟系统没什么太大关系,通常来说无 GUI 系统的额外开销都在 1% 以下。你可以先什么都不放让系统空载看看 top 。
|
56
autogen 2020 年 12 月 1 日
linux= kernel + bash + binutils
binutils 依赖:coreutils, diffutils, glibc, grep, awk, findutils, sed, tar, gettext |
57
Livid MOD PRO |
58
gyf304 2020 年 12 月 1 日 内核+musl+busybox
rootfs 8MB 应该能搞定 |
60
lrh3321 2020 年 12 月 1 日 via Android
clearlinux 启动挺快的,kata-container 利用它作为虚拟机镜像
|
61
cz5424 2020 年 12 月 1 日 via iPhone 楼主把 vms 和 win 去掉,直接 linux 下跑 php nginx,效率就不知道高多少倍了
|
62
cz5424 2020 年 12 月 1 日 via iPhone
精简的 linux 跟精简的 win 完全不同,装个主流的开发版不装 gui 已经可以满足楼主的要求了,我看楼主也不是想要追求那么极致的人,linux 越精简,需要的 linux 知识更多
|
63
suotm 2020 年 12 月 1 日 via iPhone
就是 alpine 啦
|
64
Chowe 2020 年 12 月 1 日 via iPhone 最精简的 linux=kernel+bash+glibc
想要什么业务自行编译组件 没错,这是嵌入式 |
65
raptor 2020 年 12 月 1 日
当然是 LFS,还能有比这个更精减的吗?
如果想简单点,那就 alpine 吧 |
66
Cbdy 2020 年 12 月 1 日 via Android
lfs
|
67
freenull 2020 年 12 月 1 日
busybox ?
|
69
axex 2020 年 12 月 1 日
alpine,装上 glic
|
70
lvzb86 2020 年 12 月 1 日
lfs,自己弄一个~
|
71
byzf 2020 年 12 月 1 日
alpine 带你认识常用软件所需的各种包。
docker 依赖程序不大的话,它那个守护进程的开销也不小。 |
72
maxat20xx 2020 年 12 月 1 日 via Android
busybox:glibc
|
73
ety001 2020 年 12 月 1 日
虽然我跟大家一样推荐 alpine,不过 alpine 下的 php 的 iconv 有坑,这里是解决方案=> https://github.com/docker-library/php/issues/428
|
74
Cu635 2020 年 12 月 1 日
硬件环境是什么?
|
75
neroxps 2020 年 12 月 1 日
buildroot 没谁能比他精简了吧?连包管理器都没有~哈哈要啥自己编译进去
|
76
tailf 2020 年 12 月 1 日
最强大的自定义 Linux 平台:OpenWRT,提供完善的组件自定义选择,非常爽,谁用谁知道
|
77
3dwelcome 2020 年 12 月 1 日
我用过 TinyCoreLinux,很小,就是代码库体验不是很好。没有 debian/ubuntu 体验好。
但是我安装了最新版 ubuntu,竟然报某些老程序由于内核问题,不兼容不能运行,也是陷入深深的迷茫。 总结下来就是,追求 linux 不要太新,不要太旧,够用就刚刚好。 |
80
kerro1990 2020 年 12 月 1 日
openwrt
|
81
sfezen 2020 年 12 月 2 日
alpine +1
|
82
staste 2020 年 12 月 7 日
alpine
|
83
raycheung 2020 年 12 月 9 日
alpine +1 当仁不让。
|