是时候放弃 OS X 了
Apr 26, 2016
没错我就要这么说,虽然我还在用.
首先是他的二进制类型,Mach-O 和 Linux 的不兼容会导致各种踩坑,尤其是各种预编译的,炸的不要不要的.比如 mkbootimg 和 mkbootfs.
然后就是 clang 了,虽然 clang 也没什么问题,但是关键时刻会掉链子…尤其是 OS X 的 ld 的参数差别很大,很多东西都没法编译.
还有这个 Xcode,哼我忍你很久了!
同时成套的工具套件都是 BSD 的,也就导致很多 bash 脚本会炸掉,因为他们参数传入的位置都有要求…有的参数也是差别很大,比如 od 比如 time.
/proc 砍了,e2fs 支持没了,那些实现都是 fuse 的,性能可想而知.
另外有个官方的包管理器会死啊啊啊啊啊啊!
This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.