It's interesting:
Something happens in the Linux world and a discussion about it starts here.
Ubuntu is a turnkey OS, based on Linux.
Turnkey means the user wants to get served something ready-to-use with as less (learning) effort as possible, the fewer the better, at best none.
Including not caring much about which Apps to use, what real alternatives there are, or how to change anything besides the look.
Short:
Give them something colorful, foolproof and fully automated (Firefox, VLC-Player, a picture viewer, LibreOffice, facebook, netflix, amazon, porn...) and (app.) 90% of all users are happily satisfied - or at least yield into it. ?
The crucial point is: Who makes the decisions?
In a turnkey OS the users only want to make minor, in fact meaningless decisions.
Therefor the real decisions are made by the developers of a turnkey OS, or at least the ones which assemble the distribution.
And this means, they decide and only care about the majority of their users. The more conform the better.
It's like everywhere else in mass production:
Either you're satisfied with "one-size-fits-all" or have to look
yourself for complete other way.
To put it with love one may say all major Linux distributions try to make the computer's world easy for not-so-much-in-computers-interested-users on an alternative base than the commercial ones.
For me that's okay, as long as there are further options, including the choice not use it.
To put it a bit evil one may say all major distries misuse Linux by betraying the basic concept of the originally idea of what a good OS has to be:
The Unix philosophy
Unix philosophy means you only
add things on a
modular base. (And more, of course)
The fundamental core idea could be put this way:
The final power results from
you, by assembling modules, tailoring individually the most efficient solution fitting best your current needs.
Thus needs to bring effort like learning, knowing which modules there are, how to concenate, adapt and maybe modify them. (Or, in my case, at least try to learn it. ?) What sometimes even means programming. That's why all unlixlike systems are by their nature also are software development environments, even perhaps by default installation neither quite complete nor perfect ones - but they are, coming at least with one shell, including scripting, a text editor and at least a compiler.
Because exactly this is the way of offering best work efficieny possible.
This costs effort by the user, but pays in long term by gaining more and more effiency in use.
Those are the two priciple ways:
As effortless use as possibly versus best efficiency possible.
Both ruling out each other. You cannot have both. That's a law of nature.
But at least if there is something like FreeBSD, you can decide. Even to make FreeBSD something effortless usable - but (almost) all decision are made by you.
One can decide to go this way or that way.
But one cannot really discuss if one is right and the other wrong, because both are just different ways.
What definitively is not possible, is an argument about of obsolete or not. Because ideas cannot age.
For an OS that follows the Unix philosophy this means:
modules stay.
New ones are always welcome, because every additional module makes the system more powerful, flexible, adaptive, extpands its use.
But no module is removed unless there is a very good reason to do so, or there is a replacement that offers the same service and consists of the same usage.
Therefor age is no reason. Judging the usability of something just because of its age is moronic. You wouldn't stop using tables or the wheel just because of the ideas are thousands of years old.
Of course, we really don't need no drivers to connect electromechanical terminals writing on paper only anymore such like the
Friden Flexowriter, because besides there are no such dinosaurs anymore available and if even it wouldn't make sense to print anything on paper, because we have monitors. Absolutely no sense of having support for such installed by default anymore, of course. But it wouldn't hurt either if the driver would be still available somewhere. Doesn't need to be updated, just needs a bit of storage where to stay. What would this cost? Roughly estimated 1..2kB? So what?!
On the other hand there is many "old" hard- and software still in use, and many, many people are thankful there still is the possibility to use it. Because it works, it's good, they love it the way it is, there is no reason to replace something working, and nobody wants to be forced to change anything if there is no real need for it.
The main reason we need 64bit for is to have a bigger address room. But else the potential of 64bit are hardly needed really.
For most of the stuff we really practically use we wouldn't actually need 64bit. Not even 32bit.
24bit is more than enough to represent all colors a human eye can distinguish. 16bits are more than sufficient for anything a human ear can hear and a keyboard would be fully satisfied with 8, or by me even 10 bit, if one needs 800 additional buttons for whatever some needs so many buttons...)
If you are no physicist doing some wacky calculations about the universe you don't even need the precision of 32bit floating point values. Looking at what one wants from calculator results in reality mostly even 8bit are overdrawn.
Except someone wants to sell you something new, what in most cases just turns out to be "the same in green" (as we say in german.)
When a new version of Windows appears one may worry if all your satisfactionary functioning hard- & software will still be supported or if you need to buy a new scanner, printer, keyboard.... just because it was decided not to support those drivers no more.
This could be put in a joke:
What's the difference between Windows and Apple?
Windows suspends support of drivers. Apple changes plugs.
We are trashing this planet with fully functioning hardware just because somebody else forces you to buy new stuff.
(If you look at pictures of electronics landfills in Africa one may say: "Hey, I had this printer, too.")
As I said at the beginning: Ubuntu is nothing else as another attempt of a (free - whatever that means) turnkey OS, Linux based.
Shortly summerized:
Don't compare turnkey OS with modular OS by Unix philosophy.
FreeBSD is something else.