China has many more competent engineers then... any other country. They often steal ideas (everybody does), and even whole designs (less of everybody does). But i doubt they stole anything for ev-s. Making the "car" part is harder then the "electric part", especially for china.
Fair enough. But in the context of usa it never had a defensive war, always the agressor. And the propaganda was "they have bio weapons of mass destruction and will use them", and later "they terrorists". None of which was true. Iran was far from innocent either.
Data oriented design is the new thing, much different from that.
OOP, other then smalltalk and maybe few other languages, is somewhat different in practice from the original idea. I can dig up a great talk from Alan Kay on OOP if you want. Actually i want to watch it again so i'l edit it in here when i find it.
That said, we often have to process seemingly unrelated data together which is slow with the model of passing data arround (even when by reference). When OOP was invented memory access was as fast as actual operations on it, while today memory is much slower then processing. With caches and simd and such, it is much faster if everything is an array. Peronally i'm not a fan of OOP because of the "everything has to be an object" mentality, but do whatever you like.
Because programmers find a good way to do something then apply it to everything. It becomes the one true way, a dogma, a rule. Like how OOP was the best thing ever for everything, and just now 30 years later is proven to be actually bad. At least appimage is more like DOS-s "just unzip and run it" then "download another 500MB of useless stuff because the program depends on 1 20kB file in it".
That said, well made libraries are good. As in those that have a stable API so versions don't matter that much.
Process monitoring, in the basic sense, is seeing if a process is running. You mean how they handle dependency trees/graphs ? From what i just read sysD targets are groups that can have other groups in them (aka inherit, aka "services", aka compose). I wonder if that is the core of the problem. Not that i care, that's the hole they dug for themselves when they insisted only pid EINS can orchestrate cgroups (didn't use to be).
Either way, in the overwhelming majority of use cases they are practically the same.
Bdw, i didn't downvote you. I reserve it only for the most irrational fans, aka parroting fanboys.
Nobody else solved the problems ? Other then hotplugging audio, init thing have been solved many times over. Wanna know the alsa bug on my audio card ? It calls master volume "master center" instead of master. Good progress on pa has been made after its creator long left. And it's done properly only now with pw. PW... where the dev asked for advice from professionals instead of knowing it all. PA is now x11, without the pedigree.
And what about making udev locked down to one init ? I should be greatful for that ? SystemD didn't make computers boot faster the, say, upstart. Logging does not have to be tied to it, as there are even established protocols for it. Etc etc etc
As someone who wrote an init system for fun and knows how udev and practically everything else associated with bringing a modern computer to a fully functional state (including network mounts, if that is your nitpick) works, i can not know what you are nitpicking about without you saying it. Not that someone who is actively supporting two commercial products to meet different requirements would have any idea what i am saying.
PS It's all simple really, just that it seems magic to people without curiosity.
Last time i paid for windows was 98se. And xp, but that was a blatant illegal copy (from a legit store, with new laptop). Back then it was far too expensive, but still worth it compared to win1x now.
Udev was changed to depend on systemd. No good reason for it. So it practically was forced. You can lie all you want, it won't change reality. SystemD was hyped up by comparing it with the worst implementation of sysV, at a time when no major distro other then fedora even used sysV. And that is not even the tip of the pile of dishonesty.
Just by saying that it is no better then alternatives of the time will get ignorant people like you to yell. That is how strong the hype was around it. How can you even talk about free software when RH can take a core component and make it hard dependant on whatever they want. Just like bluetooth has a hard dependency on PA.
I'm also free to say something sucks, just like you are free to lick their balls.
Because you can try compile it on arm, and if something doesn't work you can report it or fix it yourself. That said windows worked fine on arm years ago. Many gps, medical, and such devices used to use windows ce on arm, mips. (Windows phone too, arm)
It would have been fine if it wasn't forced. "We are the audio stack everyone should use" but when it doesn't work then it's an ALSA bug and alsa ppl should take the blame (even when it works fine with full alsa, like my audio card). And it was designed more like a networking stack then an audio stack.
Sure it was necessary at the time (so that hdmi, and later bluetooth, would work transparently), but the "i know best" attitude hurt its execution.
SystemD on the other hand brought nothing of value. Did way more harm then good.
Buy lots of weed. Buy a place to make a workshop. Buy lots of machines. Teach teenagers (and adults, if they want) woodworking, metalworking, and robotics. Make some money on the side from random comissions. Maybe bild myself a wooden house.
I have a similar problem. Two entrances to my building got their numbers reversed.
If anybody knows if the app can fix it, i'l get it and make an account.