summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMole Shang <[email protected]>2023-06-29 00:48:33 +0800
committerMole Shang <[email protected]>2023-06-29 00:48:33 +0800
commit77704702b3f0158cd3597e61ebe47a0a55d3c425 (patch)
tree117834a1d4c5aa5e629b13da1dc7398c5ccb77c0
parent4b7feb504b38acaeb43340b6fa03e4571a301502 (diff)
downloadzola-blog-77704702b3f0158cd3597e61ebe47a0a55d3c425.tar.gz
zola-blog-77704702b3f0158cd3597e61ebe47a0a55d3c425.tar.bz2
zola-blog-77704702b3f0158cd3597e61ebe47a0a55d3c425.zip
setup-once-break-everywhere: new
-rw-r--r--content/setup-once-break-everywhere/index.md25
1 files changed, 25 insertions, 0 deletions
diff --git a/content/setup-once-break-everywhere/index.md b/content/setup-once-break-everywhere/index.md
new file mode 100644
index 0000000..fd77706
--- /dev/null
+++ b/content/setup-once-break-everywhere/index.md
@@ -0,0 +1,25 @@
++++
+title = "Setup Once, Break Everywhere"
+date = 2023-06-28
+authors = ["135e2 (Mole Shang)"]
+[taxonomies]
+tags = ["随想"]
++++
+
+3202年了,我们依旧找不到一个**全平台可用**的*现代*文件系统。也许「多系统间本地文件共享」终究只是一种伪需求罢。
+
+抛开各种神必的跨系统 hibernation 大坑与 NTFS 在Linux内核下远近闻名的[低维护度](https://www.phoronix.com/news/NTFS3-Linux-Driver-2022-Sad)问题,我们到底还是只能选择1996年M$留下的[时代眼泪](https://en.wikipedia.org/wiki/File_Allocation_Table#FAT32)了吗。
+
+不不不,没有什么「跨平台兼容」的工程学奇迹,不过是前人的尸骨填平的一个个大坑罢了。即使大如 Qt Runtime 试图包起各家的屎山提供统一API,现代开发者还是免不了要捏着鼻子跟LF与CR/LF、斜杠与反斜杠、种种非UTF-8的诡异locale等等斗智斗勇。
+
+大一统是不可能大一统的,只能靠卖卖专利维持维持生活这样子。此处绝对没有在内涵大门先生。(笑
+
+记得某期「内核恐慌」,吴涛有言:
+
+> 一切技术工程问题最后都是政治问题。
+
+Setup once, break everywhere.
+
+<!-- more -->
+
+顺便,人生苦短,远离他妈的Btrfs。 \ No newline at end of file