半肾
精华
|
战斗力 鹅
|
回帖 0
注册时间 2020-2-18
|
楼主 |
发表于 2024-7-21 22:21
来自手机
|
显示全部楼层
macOS实际上不能自动识别硬件,apfs只是hfs+套壳,hfs+有保质期,到2040年
换一个角度看其实是从技术上macOS 没有Windows先进,没法像Windows,那样能够自己主动识别出电脑的硬件并加载正确的驱动和相关文件,而且macOS 上主要驱动都是内核级别的扩展,分离度不如Windows,大概也是为啥苹果驱动管的那么严,要不然安全问题只会比Windows更严重
自己亲自动手黑苹果后就知道其实macOS系统本身十分智障,黑苹果的过程其实就是自己手搓配置文件,要在配置文件中详细的告诉macOS 它现在运行的电脑里面到底装了什么硬件?有多少个接口?硬件地址在哪里?接口是什么形状的?是Type-A, Type-B,还是Type-C?C口的能充电不?蓝牙还要标注这是特别的USB蓝牙,否则macOS 就直接报错或者干脆不认,甚至还有一个USB接口数量不能超过多少个的bug,要手动屏蔽,一旦启动过程告诉系统USB接口数量过多直接就内核崩溃。显卡是连Intel处理器里面的核显都无法自动识别,依旧需要手动写清楚这个显卡是哪一代的Intel核显,改如何利用?是用来显示还是只用于计算?例如在有独显但系统可以调用核显用作视频编解码还有DRM处理和PDF加速。Windows几十年前就已经做到驱动文件自动正确识别并安装,而苹果还要手动在配置文件里写清楚这个硬件要加载哪个驱动,这种级别的系统说实话就算拿出来单卖也和Windows差太远,对比Windows,就算手头上啥驱动都没有,只要插根网线Windows就会自己动,开始一个个下载,安装,最多一小时驱动全部给你装好,甚至更新都装好了,重启一次就能板砖了,黑苹果要重启至少65536次才能达到一个相对可用的状态吧?
有些地方macOS 甚至有开倒车,例如内核扩展,Linux这种一整块的都能做到不重启加载卸载模块,早期的macOS 加载内核扩展是不需要重启的,而现在的必须要重启。
落后的地方还不光是这个,还有苹果的文件系统,Windows之所以能普及流行,相对稳定和易维护的文件系统也是适用性广的原因之一,NTFS 能被所有的系统支持,且文档齐全,出了问题修复也容易的多,但到了苹果这里就难说了哦,首先是它十分拉跨补丁打满的HFS+,缺陷一堆,性能还差,苹果早早的上固态真不是苹果有良心,而是必须要通过硬件来弥补文件系统的不足,估计补丁实在是打不上去了,就推出了APFS,各种亮眼堪比zfs的功能能完爆NTFS !结果实际一用发现一言难尽,这也是苹果十分拧巴的产品之一,发布的时候口气超大!什么针对固态设计的原生文件系统,不支持机械硬盘,大家拍手叫好,(知乎上现在还能搜到有关这个的彩虹屁)然后又早早的系统只能装到APFS 分区上,结果问题来了,Fusion Drive 怎么办?苹果又开始打补丁了,开始支持机械硬盘,一方面苹果想用新技术,另一方面又舍不得减少利润,最早苹果的Fusion Drive是128G的固态搭配1T机械,128G刚好也就系统外加几个常用软件,不多不少,但是到了后面,128G的固态已经是优盘价了,甚至128G的闪存颗粒都找不到了,苹果居然做出了27G的固态用作Fusion Drive,这到底是哪里找来的边角料啊?同时苹果还在卖前台接待小妹专用的纯机械硬盘的乞丐版iMac呢,APFS规格几乎每年都在改,而且因为苹果对文件系统技术细节几乎没有公开,等于出了问题要修复十分困难,系统自带的磁盘修复就是个智障,很多小错误它都没法修复,给出的建议就是赶紧备份然后格式化,你咋不直接说换电脑呢?最后是我自己man diskutil 读了一遍说明文档自己加参数修复的,原来只是index 索引错误,那reindex一遍不就完事了?这个说明文档只有英文,看不懂的就按照它的建议做吧!无论是APFS还是HFS+我都遇到过无法修复的错误,APFS出错的原因更加离谱,是我有一次关机拔USB固态,图形界面已经退出了,但是大概我就是早拔了那么0.00000000001秒吧,系统报错了,由于我开了verbose模式,只看到屏幕刷过去一堆错误信息,速度太快视网膜又看不清,重启之后固态就废了,实际上绝大部份数据都在的,但是系统就是不认,读都不给你读,就这种数据安全,还不如FAT32,FAT32没日志也就丢一些文件,不至于彻底一窝端。
查了一些资料后,某次在用某个Linux下的磁盘管理工具,忘了是gparted还是gnome disk utility 发现APFS实际上是在HFS+上的一种容器格式,也就是说闹了老半天,苹果还是在打补丁,更让我觉得不可思议的是,你有听过文件系统是有保质期的么?苹果的就有哦!
参考文献 |
|