On 15 Jan 2024 20:20:52 -0000, Scott Dorsey wrote:
The Linux distros all have the same kernel. The BSD variants do not.
Why can’t they agree on a common kernel project? Why do they have to >diverge so much?
You don’t have to have anything in the kernel you don’t want. Just build >your own, and choose from the vast menu of options for what to include and >what to leave out.
The Linux distros all have the same kernel. The BSD variants do not.
80% or maybe even 90% of what is in the Linux kernel is stuff that I
have no need for. Why should I have it on my machine?
Why is there chocolate cake and also angel food cake?
Lawrence D'Oliveiro <ldo@nz.invalid> wrote:
You don’t have to have anything in the kernel you don’t want. Just build >>your own, and choose from the vast menu of options for what to include
and what to leave out.
Were I to do this, it wouldn't be Linux either. Which is fine, but you
would not be allowed to call it Linux.
LFS has the same unchanged kernel that every Linux system has. Yes, you
can select whatever other stuff in the distribution you might want.
You don’t have to have anything in the kernel you don’t want. Just build >>your own, and choose from the vast menu of options for what to include >>andwhat to leave out.
Were I to do this, it wouldn't be Linux either. Which is fine, but you
would not be allowed to call it Linux.
...either you don't understand what Linux actually is or you are
trolling.
You don’t have to have anything in the kernel you don’t want. Just build >>>your own, and choose from the vast menu of options for what to include >>>and what to leave out.
Were I to do this, it wouldn't be Linux either. Which is fine, but you
would not be allowed to call it Linux.
Yet it would, and yes you are. That’s why the options are there. For the >extreme case of this, try “Linux From Scratch”.
Pro tip: If you have to start to resort to personal attacks, that’s an >admission that your argument has failed.
On 15 Jan 2024 20:20:52 -0000, Scott Dorsey wrote:
The Linux distros all have the same kernel. The BSD variants do not.
Why can?t they agree on a common kernel project? Why do they have to
diverge so much?
An example of the problems this causes is the WireGuard saga.
80% or maybe even 90% of what is in the Linux kernel is stuff that I
have no need for. Why should I have it on my machine?
You don?t have to have anything in the kernel you don?t want. Just build
your own, and choose from the vast menu of options for what to include and what to leave out.
There are even distros that make this an integral part of their setup.
Lawrence D'Oliveiro <ldo@nz.invalid> wrote:
Pro tip: If you have to start to resort to personal attacks, that’s an >>admission that your argument has failed.
Let me explain to you what Linux is, then. Linux is the Linux kernel, as signed off on by Linus T.
You can take the linux kernel and modify it for your own purposes, yes.
Since it's kind of a mess and not really very modular, this turns out to
be a difficult thing to do, but it's a thing that is possible to do.
It's a good bit harder than modifying the BSD kernel.
But once you have done it, it's not Linux any more. It is something else. You can call it what you want, but you can no longer call it Linux. Not unless you can get Linus to sign off on your changes.
All of the "lack of fragmentation" that you think is so wonderful about
Linux is exclusively the consequence of this. The fact that one person controls what is and what is not the Linux kernel is why there is just
one Linux kernel family and why there is no fragmentation as there is
with BSD.
This is why your talk about fragmentation and asking why BSD versions
are not all the same makes you look like a troll. Because there is
something very specific going on with Linux that prevents that
fragmentation. Some people like that. Not everybody does.
--scott
On 2024-01-15, Scott Dorsey <kludge@panix.com> wrote:
Lawrence D'Oliveiro <ldo@nz.invalid> wrote:
Pro tip: If you have to start to resort to personal attacks, that’s an >>>admission that your argument has failed.
Let me explain to you what Linux is, then. Linux is the Linux kernel, as
signed off on by Linus T.
Linux is generally regarded to be an entire distribution, with the Linux >kernel as one component. My Android phone runs the Linux kernel, but it
is not Linux.
You can take the linux kernel and modify it for your own purposes, yes.
Since it's kind of a mess and not really very modular, this turns out to
be a difficult thing to do, but it's a thing that is possible to do.
It's a good bit harder than modifying the BSD kernel.
It is _vastly_ more modular than the VMS kernel. Unlike the VMS kernel,
I can add my own filesystems for example, and they will just integrate
into the rest of Linux. In fact, I can add that new filesystem as a kernel >module, so I don't even need to touch the Linux source code. Try doing
that on VMS. :-)
But once you have done it, it's not Linux any more. It is something else. >> You can call it what you want, but you can no longer call it Linux. Not
unless you can get Linus to sign off on your changes.
That is misleading. If you modify the Linux scheduler (for example), you
have a point. If you add a new filesystem (for example), then it most >certainly is still Linux.
All of the "lack of fragmentation" that you think is so wonderful about
Linux is exclusively the consequence of this. The fact that one person
controls what is and what is not the Linux kernel is why there is just
one Linux kernel family and why there is no fragmentation as there is
with BSD.
This is why your talk about fragmentation and asking why BSD versions
are not all the same makes you look like a troll. Because there is
something very specific going on with Linux that prevents that
fragmentation. Some people like that. Not everybody does.
Lawrence is coming across as a Linux zealot, who is out of touch in a
number of areas. However, when he is not making some crazy out of touch >comments, such as replicating the VMS APIs on Linux work, then he is also >making _some_ valid points.
The problem with that is that you need to rebuild the kernel everytime
there is a kernel security update.
However, when he is not making some crazy out of touch
comments, such as replicating the VMS APIs on Linux work ...
On Tue, 16 Jan 2024 13:33:58 -0000 (UTC), Simon Clubley wrote:
However, when he is not making some crazy out of touch
comments, such as replicating the VMS APIs on Linux work ...
Consider that the entirety of the VMS APIs add up to only a tiny fraction
of the Windows APIs. Yet an emulation layer for Windows (WINE) has been successfully built on Linux, and is actually seeing some production use.
And this was done with only a fraction of the resources available to VSI.
On 1/16/2024 4:23 PM, Lawrence D'Oliveiro wrote:
[snip]
And this was done with only a fraction of the resources available to VSI.
That would be a pretty big fraction.
According to Github then Wine has 873 contributors. Not all active
every year and definitely not full time.
But compared to VSI VMS engineering team (that excludes management,
sales people, compiler engineering teams and other applications
engineering teams) then the fraction must still be like 5/1 or 10/1.
On Tue, 16 Jan 2024 13:16:29 -0000 (UTC), Simon Clubley wrote:
The problem with that is that you need to rebuild the kernel everytime
there is a kernel security update.
Somebody has to, anyway, for security bugs in the core. Building your own >kernel really isn’t that big a deal. And remember, it’s your choice >whether to use an off-the-shelf kernel or not.
Sysop: | Keyop |
---|---|
Location: | Huddersfield, West Yorkshire, UK |
Users: | 438 |
Nodes: | 16 (2 / 14) |
Uptime: | 235:42:13 |
Calls: | 9,145 |
Calls today: | 1 |
Files: | 13,432 |
D/L today: |
1 files (2,685K bytes) |
Messages: | 6,039,255 |