Originally posted by angrypie
View Post
Announcement
Collapse
No announcement yet.
"Fedora Linux" Is The Latest Change Proposed For F35
Collapse
X
-
- Likes 2
-
So I don't really have a dog in this fight, but I think there is some merit to the whole GNU+Linux argument, even though that is horribly clunky and it's never going to catch on with anyone except Richard Stallman.
For practical purposes at the most basic level the ABI of the system is a combination of the libc and the kernel. On systems like FreeBSD this is explicitly the case. On Linux it is a bit blurrier because in theory you are supposed to be able to run any kernel newer than what libc was built against and it is all supposed to work all the time. So the Linux kernel guys consider that the ABI. Meanwhile the Glibc guys are sort of doing the same thing up in their layer, and they see the C library as defining the ABI.
When people say Linux they generally mean some type of distro, usually with Glibc, maybe musl, with a Linux kernel and maybe systemd or sysvinit, or something to that effect. We all sort of know what they are talking about.
But in the case of the Linux kernel itself, it is used in systems where the system really doesn't look like "Linux". Android for instance is arguably a different thing than a "traditional Linux distro" (Granted you can make android act a lot like a traditional distro.) And there are others, with custom C libraries that aren't standards compliant, or systems using the Linux kernel with a totally different library interface grafted on top that doesn't use malloc/free and has weird custom replacement system call wrappers.
Alternatively, for purposes of comparison, consider the old Debian/kFreeBSD project. That was essentially a port of the Debian userland on to a FreeBSD kernel. Basically Debian Linux without the Linux. Hopefully nobody here would consider that to be "FreeBSD". It is clearly a different thing than FreeBSD proper. It is Debian + FreeBSD in the same way 'normal debian' is Debian + Linux.
Anyway, my argument is that calling anything that uses the Linux kernel "Linux" full stop does a bit of a disservice to the variety of systems out there; but I'm obviously being pretty pedantic.
Last edited by drjohnnyfever; 09 March 2021, 02:57 PM.
- Likes 4
Comment
-
Originally posted by angrypie View PostOK, serious answer: why not rescue the "Fedora Core" name?
- Likes 5
Comment
-
Originally posted by Awesomeness View PostI’d just like to interject for a moment.
Enjoy!
- Likes 1
Comment
Comment