General > General Technical Chat
When will MS replace the NT-kernel in windows?
<< < (15/25) > >>
nctnico:

--- Quote from: Zero999 on January 23, 2024, 11:27:37 pm ---What's the point in binary drivers? The vendor makes money from the hardware, not drivers and they can still distribute the driver source, under a proprietary licence if they want to.

--- End quote ---
NDAs and so on. But having binary drivers is not much of a problem. It is easy to provide a bit of 'glue' software that binds a closed source driver into the Linux kernel using a loadable module. There is a crapload of drivers which do this. Almost every graphics driver is a binary blob for starters.
Nominal Animal:

--- Quote from: JohanH on January 23, 2024, 03:31:28 pm ---It's the constant bashing and seemingly hatred of Lennart Poettering that I don't like, not people's technical opinions. When you are unable to keep it at the technical arguments, it becomes a poisonous and disgusting environment.

--- End quote ---
I don't hate Lennart Poettering.  I'm sure if I met him in person, I'd be happy to have a coffee and talk shop about him.  I hope he has a good life.
I do hope he stops all software development work, and never does anything involving Linux again, because he does more harm than good.

I would like for the large companies (Red Hat, Microsoft) and distros and his lackeys –– those who believe that because something is new and created by a socially adept woke person like Lennart, it must be better than the old stuff by those 'racist misogynist long-bearded smellies' –– stop using social and business reasons to push his crap onto all Linux users, and actually look at the miserable quality of his code.

You obviously haven't looked at it yourself, nor the history, nor the CVE reports involving his code.
Even PulseAudio was horrible crap at the beginning, refusing to co-operate with anything else, until others stepped in and fixed it.

Lennart Poettering is very adept at manipulating non-technical people, but his development skills are rather lacking.  He also has a very high tendency to reinvent a different shaped wheel –– often defective ––, and throw crap at people who complain.

The quality of his attempts at modify the Linux kernel was so bad Linus told subsystem maintainers to not take anything from him (until the quality gets significantly better).  This started Lennart's hate towards the Linux kernel developer community, and lead to very difficult situations and fights.  For example, at one time he decided to hijack the kernel command line 'debug' term (so that when set, systemd would emit so much boottime debug messages kernels with default dmesg size would fail to boot), arguing that 'the kernel does not own the kernel command line'.

His 'kdbus' design idea –– moving the dbus into the kernel –– was so horrible, that even though it was submitted by Greg Kroah-Hartmann (a very friendly, very good Linux kernel developer; done a lot of work to help manufacturers and vendors upstream their drivers and changes into the vanilla kernel), it was deemed to be utterly horrible crap.

Do your own research, and do not accept your social feelings as assumptions as the truth here.  Do not dismiss my statements here just because you dislike me.  Start at say mitre CVE list involving systemd, and look at the mailing lists during the development and adoption of these: it is not good.

In that light, the vitriol is warranted, in my opinion.

The Unix philosophy in this context refers to the tested-and-true design philosophy centered around minimalism, modularity, composability, simplicity, and separation of mechanism and policy, instead of monolithic opaque all-encompassing frameworks like systemd.  Monolithic frameworks are insular, difficult to adapt to different use cases, and suffer from single point of failure; and their security and bug track records are worse than those of smaller components, because of the much higher internal complexity.

You can think of it however you like, but the fact is, it is one of the rare design principles/philosophies that has weathered the test of time: it works well.

There is a reason the Linux kernel and the GNU userspace components that make up for the core operating system, can be used in anything from tiny appliances to supercomputers (all 500 most powerful supercomputers run Linux currently).  Modularity and configurability is at the heart of that.  (Even though the Linux kernel at run time is monolithic, it is highly configurable and consists of selectable hierarchies of subsystems and modules itself.)
Monolithic single points of failure like systemd mean for example that where in the early 00's I could upgrade my system without rebooting, I now have to reboot regularly like a miserly Windows user after a patch Tuesday.  I don't like it, and it messes with my options and workflow.  That, too, in my opinion warrants at least some vitriol.  Targeting it at the product instead of the instigator would be completely silly, like blaming water for the hole in the dam.
newbrain:
The last thing I need today is some religious debate, so I'll just leave this here.
https://youtu.be/o_AIw9bGogo?si=9ce2LL3SUVHKOZRU
Nominal Animal:

--- Quote from: newbrain on January 24, 2024, 06:35:44 am ---The last thing I need today is some religious debate, so I'll just leave this here.

--- End quote ---
The last thing I need today is a passive-agressive asshole who instead of considering the argument, paints it as irrational religious debate, and attempts to elevate themselves above it by linking to a video on youtube where someone else says their opinion.

You, newbrain, should be ashamed of yourself.
tooki:

--- Quote from: Karel on January 23, 2024, 05:00:45 pm ---Regarding the list of facts presented in the starting post, we can add:

….
Technical difficulties aside, all this justifies the question when MS will replace the NT kernel with a Linux kernel

--- End quote ---
No it doesn’t. Those things are orthogonal.
If anything, many would argue that Microsoft is acting in its own self-interest by promoting compatibility with its technologies in competing products. That compatibility means Microsoft products stand a higher chance of being selected than before, because everything can work with them.
Navigation
Message Index
Next page
Previous page
There was an error while thanking
Thanking...

Go to full version
Powered by SMFPacks Advanced Attachments Uploader Mod