BlueQuantum
2020-07-06 18:26 deepin
Linux的依赖确实很头疼
Reply Like 0 View the author
https://bbs.deepin.org/post/196771
Linux的依赖确实很头疼 + 1
https://bbs.deepin.org/post/196771
你是开发者,不是普通使用者
https://bbs.deepin.org/post/196771
linux技术也是层出不穷,Redhat主导的flapak技术还未成熟,Redhat又去研究下一代打包技术了。 ...
https://bbs.deepin.org/post/196771
Linux下没有稳定且统一的api是现在混乱的情况的源头,但是正是其没有稳定和统一所以Linux下没有很多历史负 ...
https://bbs.deepin.org/post/196771
Linux下没有稳定且统一的api是现在混乱的情况的源头,但是正是其没有稳定和统一所以Linux下没有很多历史负 ...
https://bbs.deepin.org/post/196771
所以linux天生就是用来做服务端的
https://bbs.deepin.org/post/196771
确实是的。很多新技术都在Linux得到验证。大家现在都摸着Linux过河。
https://bbs.deepin.org/post/196771
要说稳定,自然是freebsd了,要说学习的斜率首推Windows,Linux正好居中吧,不上不下;
单纯做sever,个人 ...
https://bbs.deepin.org/post/196771
不过freebsd非常好用。特别是新的KDE plasma很稳定。基本的娱乐办公问题不大。deepin可以考虑从linux切换 ...
Rankings
Popular Events
More
我本人从读中学的时候开始用Linux和写C代码,而后简短的用过2年盗版Windows,Windows太难用,于是又转回Linux,然后开始用FreeBSD(用作家里的服务器,不排除未来用作主力的桌面系统,反正写论文只需要写LaTex,用Python写验证代码,完全满足需要)和macOS
1. 配置
FreeBSD的所有最小系统,仅包括基本的libc和ls/rm这些命令,都在/bin里面,所有配置都在/etc/rc.conf(系统)里面。
而后面任何用pkg安装的软件都在/usr/local/xxxx里面,所有后面的一些应用的配置都在/usr/local/etc
理论上在FreeBSD里面,直接执行rm -rf /usr/local,系统就恢复到了原始状态!FreeBSD的应用安装和目录规划都特别规范与保守。
对于Linux,就像印度的马路一样,没有规划,就是非常乱。配置会散的到处都有,缺乏统一的规划。
2. 应用安装
macOS的应用都在沙盒里面运行,应用打包就是一个xxxapp的文件夹,所有都依赖库,资源图标等等都在这个里面,而且有自己的规范。所以macOS的安装就是一个拷贝,卸载就是删除。没有任何依赖!
有人问,那么每个app都打包依赖库,会不会太大了? 首先从2个角度回答这个问题:首先,你一共需要多少个app?200个?平均一个100MB,200个只有20GB空间;其次,macos的apfs带有文件级别的dedup,多个内容相同的文件,即使名字不同,最终占用的磁盘空间都是一个地方。
FreeBSD的所有安装都在/usr/local/xxx/下面,也是规划的非常干净。
Linux还是和印度一样,总之安装一个app,文件到处都是,而且还有一堆乱七八糟的依赖。这个其实真的没有必要。
短期,Linux很难成为我理想的桌面系统,我的备选桌面是FreeBSD
FreeBSD也有很多参加在用,比如Sony的PlayStation的OS就是一个FreeBSD
比如Juniper的路由器,都是运行的FreeBSD
FreeBSD适合要求可靠稳定的场景,例如硬件盒子。Linux适合兼容性要求高的地方,例如IT服务器端。