This is good question...
This is good question...
Posted Nov 20, 2011 23:18 UTC (Sun) by khim (subscriber, #9252)In reply to: Change... to what? by jmorris42
Parent article: That newfangled Journal thing
We believe in small individually replacable parts that do one task well, that are configured and communicate in human readable formats.
This is good belief, but sadly it failed "test of time".
But Plan9 should be our lodestar, not Windows, not OS X, not iOS, not Android.
This depends on your goals, I guess. Unix failed everywhere except on server. Plan9 just plain failed. Windows, OS X, iOS, Android... these things survived and currently thrive.
This Journal does not solve any actual problems, makes some things more difficult and moves us down the road to a towering mass of fail long term.
If your definition of fail is "something actually usable by mere mortals" then yes.
The problem with small individually replacable parts that do one task well, that are configured and communicate in human readable formats is that they are unusable without sysadmin. They work fine when there are competent sysadmin which can fix things when they break. And text formats are great boon for said sysadmin: s/he can tweak them in text editor, sed, awk, perl and eventually cobble up some kind of solution even in the unusual case.
When there are no such sysadmin text formats don't actually help anyone and are actually hurtful. Because in this case your only hope is self-healing system. And binary files and protocols can include as many crcs, signatures and built-in checks as you want. Sure, you can add them to text file as well, but what good it'll do? You still will need to use specialized tool to modify these files.
