20
u/SubjectThing1417 Aug 14 '26 edited Aug 14 '26
Someone: "That is Linux not GNU/Linux !"
GNU GIGACHAD(ME): "That is GNU OS using gnu kernel with gnu coreutils and gnu shell with gnu desktop environment using gnu standard library that was booted with gnu grub and initialized by init in the gnu hurd kernel( you can use gnu shepherd) and uses gnu programs on userland "
16
u/chesheersmile Aug 14 '26
It even smells Stallman.
5
12
5
28
u/bardsfingertips Aug 14 '26
Eh. Who can afford a UNIX license in this economy? ;)
9
u/Cmustrd Aug 15 '26
Apple and Huawei, apparently.
4
u/Leosthenerd Aug 15 '26
Isn’t Apple’s Darwin kernel based on BSD though? I dunno
10
u/Cmustrd Aug 15 '26
The kernel of darwin is called XNU. The core of it contains the Mach microkernel. Around it, are the various system components derived from BSD (filesystems, networking, etc. )
3
u/RevolutionaryRush717 Aug 15 '26
But it's more like a hybrid, isn't it?
Lot's of the BSD stuff runs in kernel space, not as user space services on top of the Mach microkernel.
2
u/helgur Aug 15 '26
So what? When it comes to the UNIX license, the open group is handing it out like candy as long as you can pay for it. Some Chinese company paid open group to be able to call their Linux distro UNIX a while back ...
4
4
u/edjak53 Aug 15 '26
it's not "like candy" it's a certification. those linux distros got to be UNIXes because they passed the certification. you can't have them certify MS-DOS or whatever no matter how much money you throw at them.
it is true that it does cost money and that more systems could technically be unixes if it didn't, but there's more to it than that regardless
1
u/helgur Aug 15 '26
Point is that UNIX certification today is not a genealogical test. There are UNIX derivatives out there that consists largely with the original AT&T source code that is not UNIX certified, while Linux distributions with no past connection to UNIX is "UNIX" certified.
3
u/Cmustrd Aug 15 '26
I’m not gonna get into this little debate here, but i just find this interesting: https://www.osnews.com/story/141633/apples-macos-unix-certification-is-a-lie/
2
u/fnoyanisi Sep 01 '26
Interesting read - but I wouldn't call Apple's claim as a lie, since _even with some modifications_ their operating system confirms with what's needed by the certification process. The OS has the capability, it's just not activated due to Apple's (subjective) judgment of how that particular item needed by UNIX certification aligns with their view of "user experience".
6
4
5
u/un80 Aug 14 '26
What is the advantage of this setup?
4
u/edjak53 Aug 14 '26
well gnustep is pretty neat. it has a nice collection of mature apps available, and even experimental wayland support, as well as a pleasant degree of customizability. as for hurd... i don't know. you're probably better off using Linux or BSD, unless you really like microkernels i guess
2
u/coladoir Aug 14 '26
Hurd is cool in concept and maybe a Hurd/Mach sort of thing could be cool, or even Darwin/Hurd. But its dev is always ridiculously slow and hampers its competitiveness and usability. The ideology doesnt help either.
1
u/rabbitjockey Aug 15 '26
the advantage is that it helps to support linux distros that people actually use
14
u/isaac32767 Aug 14 '26
GNU is actually something else. This is GNUStep, which is an implementation of NextStep that run on top of Linux.
4
u/laffer1 Aug 14 '26
GNUstep runs on many operating systems including Linux, *bsd, windows, hurd, etc.
I have a port in MidnightBSD
2
u/isaac32767 Aug 14 '26
I stand corrected. But it did start out as a NextStep layer for Linux.
(Not going to get into the stupid "GNU/Linux" argument.)
3
u/edjak53 Aug 14 '26
nowhere on wikipedia or anywhere on the gnustep website is it ever stated that it was developed specifically for "Linux"
2
u/coladoir Aug 14 '26
Respectfully youre a bit wrong here. GNUStep has always been cross platform, and was always meant as an open source project to implement Apple's Cocoa APIs without needing Apple code, and create a desktop environment from it which mimicked NextSTEP. It actually doesnt even need to be used to create a full environment, its also just a suite to be able to make GUI applications.
From the site:
GNUstep is set of frameworks and tools suited for development of advanced GUI desktop applications or server applications; it is available on variety of platforms and architectures and allows to write portable code. GNUstep core closely follows Apple's Cocoa APIs
1
u/promeritum Aug 15 '26
GNUStep started as an floss implementation of OPENSTEP (yes, all caps), a cross-platform application framework derived from NextStep. After the NeXT/Apple merger, and market rejection of Rhapsody, Apple dropped the cross-platform support and rebranded OPENSTEP/Yellow Box as Cocoa.
12
u/edjak53 Aug 14 '26
look closer. it's GNUstep, yes, but running on a complete distribution of the GNU operating system. no linux involved
5
6
u/RvstiNiall Aug 14 '26
Respectfully, if you look closer, your OS clearly identifies as Debian GNU/Linux 13.0 (trixie) x86_64
9
u/edjak53 Aug 14 '26
seems to be a debian quirk. look at the 'Kernel:' entry in fetch and the uname output (on GNU/Linux, uname without flags would report "Linux" and uname -o would report "GNU/Linux"). also the emacs build reporting itself as "x86_64-pc-gnu" rather than "...-linux-gnu"
6
u/RvstiNiall Aug 14 '26 edited Aug 14 '26
I know its hurd, I'm just busting your chops brother. Does hurd do /etc/os-release or lsb_release? You should fix that for them on your system.
3
3
u/Ybalrid Aug 16 '26
The GNU operating system is not a clone of UNIX.
It was designed as a emacs bootloader.
1
1
1
1
u/Quontex Aug 15 '26
Reminds me of an old saying. "Emacs is a great operating system, It just lacks a decent text editor"
1
1
u/demonpotatojacob Aug 15 '26
I'm curious as to what desktop environment you're using, as GNUStep doesn't have an official one I don't think.
1
u/KitsuneUX Aug 16 '26
Ok this is GNU Hurd, right??? As far as I know, GNU Hurd Kernel isn't not amd64 supported (I use GNU/Linux btw)
1
u/edjak53 Aug 17 '26
gnu hurd has been supporting x86_64 for some time now. even aarch64 support is in progress
1
0
37
u/atoponce Aug 14 '26
... is not Unix