现在macOS的问题是:多媒体相关的软件很多不支持大小写敏感(如Adobe,Steam),很多代码相关的东西又必须区分大小写。现在APFS可以单开一个case-sensitive的卷还好点,以前挂sparsebundle的方法实在是太恶心人了。
1
stevenshuang 2021-02-10 00:38:41 +08:00 via iPhone
抹盘重装的时候有选择大小写敏感。
|
2
boris93 2021-02-10 00:47:31 +08:00 via Android
@stevenshuang 但是部分应用,如 steam,不支持放在大小写敏感的卷里
|
3
BrettD 2021-02-10 00:55:02 +08:00 via iPhone
Adobe 全家桶就用不了了
|
4
hstdt 2021-02-10 00:56:23 +08:00 via iPhone
这不比迁移到 64 位难多了,程序运行错了就错了,老代码把现有文件弄丢了事情就大条了
|
5
stevenshuang 2021-02-10 00:56:47 +08:00 via iPhone
@boris93 好吧,我不玩游戏,没考虑过这些点…
|
6
q8515620 2021-02-10 01:00:17 +08:00 via Android
楼主的意思是为什么苹果不强制要求开发者开发大小写敏感的软件?
|
7
mxT52CRuqR6o5 2021-02-10 01:45:09 +08:00 via Android
收益不够吧
|
8
wd 2021-02-10 01:47:52 +08:00 via iPhone
苹果默认都是大小写不敏感的系统,凭啥要求开发者适配呢
|
9
xy90321 2021-02-10 01:48:28 +08:00
> 要求所有软件都兼容 case-sensitive 文件系统不过是苹果一句话的事,为什么就是不做呢?
你举例的 Steam 又不通过 MAS 分发,苹果如何辨别一款程序是否能够无瑕支持 case-sensitive ? 更何况,要求所有人都兼容 case-sensitive 的好处何在? 真要如此不堪那直接取消 case-insensitive 的 FS 不就好了? |
10
felixcode 2021-02-10 02:10:16 +08:00 via Android
MacOS 是主流的 Unix 或 Unix-like 系统里唯一还支持 case-insensitive 的系统了,造成的兼容性问题不用说了,不知道算不算是对 Unix 内核改造过程中的创新点了
|
11
secondwtq 2021-02-10 02:15:35 +08:00
前两天刚处理了类似的问题,Linux 下打 mod 玩文明 6,有些 mod 就是没办法跑,开始还以为是 mod 没兼容新 patch,结果发现是文件名大小写问题,需要给 mod 文件创建一堆全小写的 symlink ...
|
12
ihwbunny 2021-02-10 03:29:02 +08:00
倒是应该有三种 letter case:大中小,Uppercase, midcase, lowercase
|
13
MrKrabs 2021-02-10 04:23:08 +08:00
大小写敏感有什么刚需吗
|
14
Mithril 2021-02-10 08:58:08 +08:00
@MrKrabs 没啥,不过是系统设计时的不同选项而已。只是大小写不敏感需要做额外处理,有的时候在不同自然语言里处理起来比较麻烦。所以一般为了省事就彻底弄成大小写敏感了。
|
15
QlanQ 2021-02-10 09:43:48 +08:00
大小写敏感有什么刚需吗?
大小写不敏感算问题吗? 大小写敏感好,还是不敏感好? |
16
tairan2006 2021-02-10 10:33:52 +08:00 via Android
话说…macos 大小写不敏感还搞驼峰式命名法,老老实实用横线不行么
|
17
drrrtt 2021-02-10 11:36:41 +08:00
我建议取消拉丁语系的大小写系统(逃
认真讲,我觉得大小写本来就不是什么方便的语言系统,命名为什么不统一做成下划线。如果说编程语言到人能读懂的通俗意义之间的转义要非那么多脑细胞,那我觉得学一门编程语言的成本怕不是要比学门外语高多了吧 |
18
agagega 2021-02-10 15:20:52 +08:00 via iPhone
冷知识:APFS/HFS+的这个「不区分大小写」包括的不只是 26 个拉丁字母的大小写而已,还有诸如 ss 和ß这种神奇的替换
|
19
oxromantic 2021-02-10 23:27:45 +08:00
生态在那边,这不是苹果能解决的事,另外 ios 好像是大小写敏感的文件系统,所以只要需要上 ios,开发自己就会做好对大小写敏感系统的适配吧
|
21
lxml 2021-07-04 01:05:47 +08:00
同问,我觉得葱 HFS+ 迁移到 APFS 和 这一次 ARM 迁移都是很好的时机,从我电脑上用的这些软件看,除了 Adobe 和 Steam 这俩,其他都能在大小写敏感的环境下完美运行
|