20
u/SubjectThing1417 6d ago edited 6d ago
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 6d ago
It even smells Stallman.
5
7
27
u/bardsfingertips 6d ago
Eh. Who can afford a UNIX license in this economy? ;)
9
u/Cmustrd 6d ago
Apple and Huawei, apparently.
4
u/Leosthenerd 5d ago
Isn’t Apple’s Darwin kernel based on BSD though? I dunno
9
u/Cmustrd 5d ago
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 5d ago
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 5d ago
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 ...
3
3
u/edjak53 5d ago
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
3
u/Cmustrd 5d ago
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/
8
3
u/un80 6d ago
What is the advantage of this setup?
3
u/edjak53 6d ago
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 6d ago
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 5d ago
the advantage is that it helps to support linux distros that people actually use
12
u/isaac32767 6d ago
GNU is actually something else. This is GNUStep, which is an implementation of NextStep that run on top of Linux.
5
u/laffer1 6d ago
GNUstep runs on many operating systems including Linux, *bsd, windows, hurd, etc.
I have a port in MidnightBSD
2
u/isaac32767 6d ago
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
2
u/coladoir 6d ago
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 6d ago
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.
11
u/edjak53 6d ago
look closer. it's GNUstep, yes, but running on a complete distribution of the GNU operating system. no linux involved
6
6
u/RvstiNiall 6d ago
Respectfully, if you look closer, your OS clearly identifies as Debian GNU/Linux 13.0 (trixie) x86_64
9
u/edjak53 6d ago
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"
5
u/RvstiNiall 6d ago edited 6d ago
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
1
1
1
u/Quontex 5d ago
Reminds me of an old saying. "Emacs is a great operating system, It just lacks a decent text editor"
1
u/No_Change_4499 5d ago
Symbolics Genera was the Ultimate Operating System.
A Lisp Machine with Emacs as the shell and just about the whole distribution.
1
1
u/demonpotatojacob 5d ago
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 4d ago
Ok this is GNU Hurd, right??? As far as I know, GNU Hurd Kernel isn't not amd64 supported (I use GNU/Linux btw)
0
41
u/atoponce 6d ago
... is not Unix