2 ms·
> This severely limits the kind of composition you can do. UNIX-the-kernel just says the operating system is the wrong place to enforce data schema - the opera
by tenebrisalietum 4y ago
> This severely limits the kind of composition you can do.
UNIX-the-kernel just says the operating system is the wrong place to enforce data schema - the operating system's job is supporting the notion of users, processes, and abstracting I/O so each process can use I/O without stepping on each other.
UNIX-the-userland is awesome because it's fast, but you are right. But, if all UNIX processes basically have to link to a libc, there is no reason why some efficient object serialization/deserialization library that's better than parsing argv/argc can't also occupy that position - other than we don't know the best one yet.
Could put one in systemd, or maybe sqlite should be part of libc /s.