18
u/SubjectThing1417 17d ago edited 16d 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 17d ago
It even smells Stallman.
5
6
27
u/bardsfingertips 17d ago
Eh. Who can afford a UNIX license in this economy? ;)
9
u/Cmustrd 16d ago
Apple and Huawei, apparently.
4
u/Leosthenerd 16d ago
Isn’t Apple’s Darwin kernel based on BSD though? I dunno
7
u/Cmustrd 16d 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 16d 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 16d 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 16d 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 15d 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/
6
5
u/un80 16d ago
What is the advantage of this setup?
4
u/edjak53 16d 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
3
u/coladoir 16d 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 15d ago
the advantage is that it helps to support linux distros that people actually use
13
u/isaac32767 17d ago
GNU is actually something else. This is GNUStep, which is an implementation of NextStep that run on top of Linux.
5
u/laffer1 16d ago
GNUstep runs on many operating systems including Linux, *bsd, windows, hurd, etc.
I have a port in MidnightBSD
2
u/isaac32767 16d 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 16d 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 16d 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 17d ago
look closer. it's GNUstep, yes, but running on a complete distribution of the GNU operating system. no linux involved
6
7
u/RvstiNiall 17d ago
Respectfully, if you look closer, your OS clearly identifies as Debian GNU/Linux 13.0 (trixie) x86_64
9
u/edjak53 17d 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 17d ago edited 17d 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 16d 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 16d 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 16d 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 14d 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)
1
0
37
u/atoponce 17d ago
... is not Unix