Windows: let's use a proprietary database format people need a GUI to manage and complicated scripts to automate
Unix: how about like, text files
Gnome: hey how about a proprietary database format people need a GUI...
@sir proprietary? gnome seems open source...
@SoniEx2 proprietary has multiple meanings
@sir when dconf was first introduced there were claims that it vastly improved startup times but I didn't really believe the hype, and given the way gsettings schemas introduce more filesystem objects I don't see how things are actually simplified in practice. has anybody revisited this stuff with a critical eye?
@sir I remember when Theodore Ts'o said that everyone should use a registry instead of text files as his answer to ext4 losing data
@Wolf480pl ext4 truncating files after unexpected shutdowns was very common
I've used ffs for years, never lost anything, but I lost data in the week or two that I used ext4 for.
Windows: hey what about being able to project virtual files onto the filesystem
9p: kill me now. It's over. Goodbye cruel world.
@sir Where's is the fun if you can't ' 0' 0' DROP TABLES *; --
@sir Hmm? gsettings/dconf is usable on the CLI
@k and technically the registry is too
@sir text files are also proprietary.
here, let me store your keys in URI-encoded.
here, let me store your keys in fucking C string literal syntax, complete with concatenation feature and embed NUL.
here, let me store your keys as arrays of C string literals, so you can have paths/pseudo-objects.
here, let me store your config as a Lua file, with recursive tables as keys.
@sir actually, any config format is inherently proprietary.
because app configs aren't supposed to be portable across different apps.
you can't run apache with ssh's configs.
@SoniEx2 text files are dead simple and can be edited/copied/backed up/version controlled/etc trivially.
No fucking clue what the rest of your babble is about
@sir get a gzip-aware ND VCS.
cmpwn.com is a private Mastodon instance for friends of SirCmpwn.