News for hackers. Stuff that matters.
Re:With Android Oreo, Google is introducing Linux kernel req... by TeMPOraL on Monday September 04, 2017 @12:52PM (#15169372)
> Knowing how to use Linux is easy if you have a decent mental model of CPU, memory, hard drive, network, drivers.

... and of Linux internal unstructure and how it came to be. As someone who grew up with Windows and only later started to use Linux more and more, I'm still puzzled by the latter whenever something breaks. I'm no longer annoyed the way I used to be, though, because I understood the crucial thing: Linux distros are big hodgepodges of components. A distro is nothing but someone's opinionated vision of what software should be put on top of the kernel, and thus depending of the distro, version and the phase of the moon, you get different combination of stuff. And each piece of software has its own quirks, its own way of management, stores configuration in its own format in its own special place, etc.

I suppose it's fine for an ever-evolving landscape of solutions, but for a casual user, it made it impossible to reconfigure pretty much anything in the system without having Google on-hand (preferably on a secondary machine, in case you break something).

Re:With Android Oreo, Google is introducing Linux kernel req... by kpil on Monday September 04, 2017 @01:16PM (#15169525)
I can say the exact same about windows. It's confusing as hell, a mishmash of weird semi-trustable drivers and utilities with no overall plan.

For a casual user it's impossible without google to figure out how to change simple settings like making alt-tab stop being on crack and disappear after 0.5 seconds of indecision. Or figure out why plugging in a headphone requires a confirmation on some machines, but not on others... Etc.