Ubuntu14.04 server 版 632M 2014 年 4 月
Ubuntu16.04 server 版 880M 2016 年 4 月
Ubuntu18.04 server 版 969M 2018 年 4 月
Ubuntu20.04 server 版 1.37G 2020 年 4 月
Ubuntu22.04 server 版 1.92G 2022 年 4 月
一个服务器版的操作系统,究竟增加了什么功能,导致体积急剧增加?越靠后,体积增加的越离谱,下一个版本的 LTS ,估计得到 2.5G 了吧。
1
HXHL 2023-04-12 08:02:16 +08:00
首先是驱动吧,驱动应该大部分时候只加不减。然后像高分屏 highdpi 资源的适配也越来越常见。资源文件大小的占用也很大。🤔
|
2
aptupdate 2023-04-12 08:10:44 +08:00 via iPhone
歪个楼,体积越来越大的不止软件,而是万事万物都在慢慢增长,直到消亡。
|
3
lovelylain 2023-04-12 08:12:04 +08:00 via Android
功能和资源文件一般也是只增不减,昨天把家用 docker 都更新了一遍,好几个镜像都变大了一点,每次更新都只变大不变小,唯有 zigbee2mqtt 难能可贵的小了几十 M ,查了一下更新记录,是切换了基础镜像 https://github.com/Koenkk/zigbee2mqtt/issues/15733
|
4
littlesubgirl OP @HXHL 我的感觉是代码质量越来越下滑,以前追求极致性能,现在是追求能跑就行。空间占用内存占用啥的,都扔给用户,硬盘不够就加,内存不够就加。electron 系的软件就是最好的证明。
|
5
webcape233 2023-04-12 08:17:25 +08:00 via iPhone
能消费起的存储容量也在上涨,以前 256ghdd 就很不错了
|
6
artnowben 2023-04-12 08:21:27 +08:00
一个软件比较流行之后,需求就会越来越多,挡都挡不住,只能不断增加代码。
我负责的开源网络性能测试仪 dperf 刚开始的时候代码量只有 5K ,过了 1 年后,代码量就超过 10K ,现在功能还在不断增加。国内大厂都在用,issue 一直有人在提,已经 1.8K star 了。 |
7
jfdnet 2023-04-12 08:23:19 +08:00 2
@littlesubgirl 你这个判断不应该拿 Ubuntu server 举例子。快 10 年了就增加这么一点点体积,真挺正常的。
而且本身是开源的,你完全可以定量分析下。 “等到 Ubuntu30.04 时,一个 iso 都要 10G 了吧。” 等你定量分析完,肯定不会胡扯这么个结论。 |
8
jqtmviyu 2023-04-12 08:31:48 +08:00
不如看看隔壁 debian server 吧, 388M, 什么 vim, sudo, net-tools 自己装
|
9
NeverBB 2023-04-12 08:36:21 +08:00 via Android
数学有问题,建议会小学重学
|
10
littlesubgirl OP @jfdnet 18 年到 22 年,4 年时间安装包体积翻了一倍。30.04 是 2030 年 4 月发布,你再看看安装包的增长速度,你说这叫胡扯?
|
11
littlesubgirl OP |
12
zhengkk 2023-04-12 09:05:54 +08:00
很多第三方软件是全量更新,增量一般是系统核心层面,全量而且会把原有的文件备份,你说能不大么?
|
13
lwjef 2023-04-12 09:23:09 +08:00 1
|
14
ww2000e 2023-04-12 09:23:36 +08:00
以前都 c c++写软件的,现在 python ,js 这些,运行库就占了好多空间,还有可能 linux 驱动是带好的,现在硬件越来越多,老的也不会去掉
|
15
8355 2023-04-12 09:51:24 +08:00
需要支持的硬件越来越多
原来只需要支持极少量 amd 的 cpu 和部分年限的 intel cpu 现在支持的范围更广 低功耗 u 一大堆 每年更新 amd 的全量 还有 mac 的 arm 的虚拟机等等 2.5 网卡等等 虽然安装包越来越大 但是安装之后的容量应该并不会有太大的变化 |
16
duke807 2023-04-12 10:13:43 +08:00 via Android
因为 ubuntu 是 linux 世界的 windows
里面塞了很多私货,snap 之类的,被骂很久,最近才又去掉 linux 世界的 linux 是 gentoo ,你可以了解一下 |
17
rocksolid 2023-04-12 10:27:24 +08:00 1
1 因为用户不允许不支持老的硬件,导致驱动什么的越来越多
2 硬件性能上升,导致开发人员不注意这些,以前会花时间尽量复用资源,现在基本不会这样 |
19
TWorldIsNButThis 2023-04-12 11:11:42 +08:00 via iPhone 1
lz 的 id 应该是某 nsfw 网站的女主播
|
20
Hellert 2023-04-12 11:14:21 +08:00 via Android
现在开发软件会用到很多第三方库,有时加一个小功能,因为用了第三方库,体积就会增加不少,而且这个第三方库可能还会使用其他的第三方库。
|
21
L4Linux 2023-04-12 11:33:11 +08:00 via Android
在用 Arch 系的某个发行版本,驱动质量下滑的感受挺明显的。
|
22
dogfight 2023-04-12 13:25:05 +08:00
你们看看拼多多才 24m',里面那么多游戏,还不卡
|
23
winterbells 2023-04-12 14:04:16 +08:00 via Android
安卓 ISO 也是越来越离谱
|
24
qfdk 2023-04-12 14:05:02 +08:00 via iPhone
手机 app 也一样.... 你看 QQ 淘宝 这些 空间占了多少
|
25
kongkongye 2023-04-12 14:09:42 +08:00 via iPhone
@aptupdate 消亡后会有新生
|
28
bigshawn 2023-04-12 16:32:59 +08:00 via iPhone
我用 debian
|
29
lambdaq 2023-04-12 16:35:39 +08:00
因为以前是要放进一个 dvd 。。。。
|
30
metalvest 2023-04-12 16:35:50 +08:00
熵增
|
31
efaun 2023-04-12 16:36:14 +08:00
这不比微信小多了
|
32
JinTianYi456 2023-04-12 16:54:11 +08:00
@TWorldIsNButThis #19 细说
|
33
akira 2023-04-12 17:13:37 +08:00
绝大部分人关心的都是功能啊 安全啊 易用啊 这些方面的东西,没人关心的东西自然不会特别去处理了
|
34
letwewell 2023-04-12 17:44:46 +08:00
垃圾程序员代码写的太烂 垃圾产品加的功能越来越多
|
35
maladaxia 2023-04-13 14:36:48 +08:00
@aptupdate totally wrong! 一个孤立系统是熵增的(混乱度增加), linux 的熵减是因为有无数码农的持续能量输入.
|
36
littlesubgirl OP @TWorldIsNButThis 嘿嘿😬是的,当时注册名称想不到啥好,刚好看了那个主播视频,就拿来用了,也挺好记
|