Setup Once, Break Everywhere
3202年了,我们依旧找不到一个全平台可用的现代文件系统。也许「多系统间本地文件共享」终究只是一种伪需求罢。
抛开各种神必的跨系统 hibernation 大坑与 NTFS 在Linux内核下远近闻名的低维护度问题,我们到底还是只能选择1996年M$留下的时代眼泪了吗。
不不不,没有什么「跨平台兼容」的工程学奇迹,不过是前人的尸骨填平的一个个大坑罢了。回到传统的软件开发领域,即使大如 Qt Runtime 试图包起各家的屎山提供Unified API,现代开发者还是免不了要捏着鼻子跟LF与CR/LF、斜杠与反斜杠、无处不在的.DS_Store
与desktop.ini
、种种非UTF-8的诡异locale编码问题斗智斗勇。
什么,你说「不行都可以上Web?」
跟我一起念:看看你的Sa~fa~ri~~
某期「内核恐慌」吴涛有言:
一切技术工程问题最后都是政治问题。
Setup once, break everywhere.
顺便,人生苦短,远离他妈的BtrFS。