os

ubuntu 太反人类了

Posted on November 11, 2014

ubuntu 这个烂东西, 我本来不打算吐槽的, 反正烂东西我不触碰就是了.

但是啊, 烂东西呢, 你不过去招惹它, 它还是会过来招惹你, 不管你愿意还是不愿意.

ubuntu 为啥烂 ? 怎么招惹我了?

因为咱用了 travis-ci . travis-ci 是个好东西啊, 每次你 git push , 它就默默的帮你编译一遍代码. 哪个 commit 没编译过, 一目了然.

问题在于, travis-ci 用的是 ubuntu , 而且更糟糕的是用的 ubuntu 12.04 … 太老了.


首先遇到的第一个问题, 就是包名好乱. 我要用一个库的时候, 我不知道要安装哪个库! 我不知道 ubuntu 打包的时候到底用了啥名字. 我不能因为用了这个名字的库,而推定 ubuntu 一定打包成这个名字. 必须上 ubuntu 的网站查询! 其实这个问题我老早就说过了. 诶.

包名混乱, 用户不得不多上网站搜索, 网站流量就上来了, 就看起来 “活跃” 了. 排名就高了… 真是个好生意.


第二个问题, 是软件太旧了. 真的太久了. 好不容易找好了正确的包名, 开开心心的在 .travis.yaml 文件里添加了 apt-get 命令 … 结果软件实在是太旧了! 这些软件当年刚进入 ubuntu 仓库的时候就已经是旧了, 但还勉强够用. 但是过了这么多年, 等 ubuntu 自己都旧了的时候, 这些软件就是古董到不能再古董了.


第三个问题, 总是恰好包含有 bug 的那个版本, 即便新版本已经包含了修正, ubuntu 也会因为这些版本太”新” 而拒绝认为他们是稳定的.

即便新版本已经包含了修正, ubuntu 也不能简单的更新到新版本来包含更正. 而是必须想出自己的办法来解决 bug. 通常还会受限于人手问题迟迟得不到解决,只能等下一个 LTS 简单的包含了更新了的软件…

ubuntu 是反人类的, 更糟糕的是越来越多人抖M 在用 ubuntu 并认为这是全天下最好的 OS

Comments