Originally posted by Spooktra
View Post
Originally posted by Spooktra
View Post
But nearly all device an average user interacts with will run Linux kernel (from the firmware inside the Wifi router to the servers which handles the pages that this users is websurfing on), with BSD also having some presence (Mac OS X/iOS, recent PlayStation, some other routers, etc.).
Linux (and others like BSD) have managed to make inroads into everyday use, including onto devices that have taken over a lot of the usage formerly restricted to desktop/laptops (smartphones, be it running Android/Linux or iOS' Darwin kernel).
Maybe install base of Linux (and co) is rising dramatically on desktops, but the usage has shifted toward devices running it.
And it all comes down to customisability, modularity, choice, etc.
While there are extremists wanting for RMS-levels of code purity, there are more pragmatists group.
There are constructor thinking that current state works "well enough" for them and will already take and slap a linux kernel on all the above mentioned device. Linux' openness isn't an all-or-nothing approach, there's lot of already usable thing despite what the GPL extremists will think.
The epitome of this being Linus' own approach, and the more philosophical reasons of NOT switching to GPLv3 - wanting not to impede too much on industry's possibility to explore and use Linux.
(in addition to the practical reasons of not wanting to track down the author of every single line of code to ask for a relicense).
(And that's also the path RISC-V is taking. One could wait yet another decade until every last single transistor of the SoC is opensource. Or one could *already today* slap an open RISC-V core together with some closed source memory controller witchcraft.).
Originally posted by schmidtbag
View Post
Despite being much more omnipresent than Windows the above mentionned Linux devices aren't hacked as often as one would be thinking.
There are lot of reasons for this (diversity making it a harder target), but among them is security fixes/debugging, etc.
Linux (nor BSD) aren't necessarily magic-pixie security dust. But compared to the horrendous swamp that Windows has always been, at least Linux and BSD have a normal security like any decent OS should (cue in people insisting that their openBSD is better than average).
That's mostly due that, due to open process, much more companies can pour efforts to make Linux (both kernel itself and userland) to keep it at least decently secure, and can leverage each other's efforts.
By making Linux open , it gives possibility of making a OS that isn't as bad as Windows.
The same could be happening with CPUs : at a time when speculative execution vulnerabilities (i.e.: CPU hardware vulnerabilities) keep increasing number almost as fast as Sharknado sequels, having an open core that many more researchers can analyse outside Intel's lab will certainly help.
(Or in the specific case of the RISC-V's closed DRAM controller : help eventually avoiding rowhammer style attacks).
So eventually, we might end up getting there. One day. That's why "Stallmanites" are still important people to help us pull in that direction.
In the meantime current RISC-V SoCs are still a good intermediate thing, to get actual hardware being shipped and getting exposure. That's the advantage of choice and open source.
Comment