没错我就要这么说,虽然我还在用.

首先是他的二进制类型,Mach-O 和 Linux 的不兼容会导致各种踩坑,尤其是各种预编译的,炸的不要不要的.比如 mkbootimg 和 mkbootfs.

然后就是 clang 了,虽然 clang 也没什么问题,但是关键时刻会掉链子…尤其是 OS X 的 ld 的参数差别很大,很多东西都没法编译.

还有这个 Xcode,哼我忍你很久了!

同时成套的工具套件都是 BSD 的,也就导致很多 bash 脚本会炸掉,因为他们参数传入的位置都有要求…有的参数也是差别很大,比如 od 比如 time.

/proc 砍了,e2fs 支持没了,那些实现都是 fuse 的,性能可想而知.

另外有个官方的包管理器会死啊啊啊啊啊啊!


Creative Commons License
This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.