The userland problems - GNU/Linux

Users browsing this thread: 2 Guest(s)
eadwardus
Members
Most of the "standard" linux userland (in here i'm referring to the most fundamental parts), in my opinion, suffers from bad quality implementations and/or interfaces.
For example the current "standard" is:
Grub, Glibc, SystemD (and its companions), GNU Coreutils
All of those, falls in one or both of that problems, what accumulates to result in a bloated non-reliable system.

And a more general problem (this one affects any POSIX system) for unix utitilities is the lack of consistency, we are supposed to have one tool, each one with its own job, but we instead have a LOT of duplication and out of context flags for most unix utilities, a simple example is the recursion flag '-R' while we already have another utility to do recursion (find(1)).

We also have the problem of no co-work between the system; for example if you are using some scripting language to interact with the system that is not shell, you probably will suffer to make the unix utilities interoperate with it.

How to deal with those problems?
1-: Using alternatives is becoming harder, as software in general tends to born/grow in the same style, with little care about the "underneath quality". What alternatives you know? which of those would compose your "ideal" system?
2-: Should we ignore other things such as performance and "convenience" to have as much consistency as possible? Is even possible to break posix-compatibility and stay relevant?
3-: Maybe we should have a "coreutils-lib" written in C to give others language a way to interoperate with the unix utilities, or should they rely only on their own std lib?

What are your opinions in all of this? what things do you think that should change?


Messages In This Thread
The userland problems - by eadwardus - 06-11-2019, 09:14 PM
RE: The userland problems - by venam - 07-11-2019, 02:29 AM
RE: The userland problems - by eadwardus - 07-11-2019, 06:27 PM
RE: The userland problems - by jkl - 07-11-2019, 07:55 PM
RE: The userland problems - by eadwardus - 08-11-2019, 05:53 PM
RE: The userland problems - by Wildefyr - 09-11-2019, 05:45 PM
RE: The userland problems - by budRich - 11-11-2019, 06:42 AM
RE: The userland problems - by budRich - 11-11-2019, 07:08 AM
RE: The userland problems - by eadwardus - 16-11-2019, 07:54 PM
RE: The userland problems - by z3bra - 23-11-2019, 05:28 AM
RE: The userland problems - by bouncepaw - 23-11-2019, 02:44 PM
RE: The userland problems - by z3bra - 24-11-2019, 06:27 PM
RE: The userland problems - by eadwardus - 25-11-2019, 03:06 AM
RE: The userland problems - by z3bra - 25-11-2019, 04:28 AM
RE: The userland problems - by eadwardus - 25-11-2019, 06:02 AM
RE: The userland problems - by venam - 25-11-2019, 06:33 AM
RE: The userland problems - by eadwardus - 08-12-2019, 04:09 PM