Re: How to identify "running on a Hurd system"?
Narcis Garcia writes: > El 24/08/17 a les 23:12, AlexLikeRock ha escrit: >> On August 24, 2017 2:53:43 PM GMT-06:00, Christoph Biedl >> wrote: >> I agree, GNU/hurd its simple original "GNU" > Nobody runs the original GNU but evolved operating systems (including > GNU+Linux, GNU+Hurd, etc.) The Hurd is the initial/original GNU kernel. Linux came later but was faster at making something which worked well enough, so GNU used it as new base. GNU/Hurd calls it self GNU, because it is GNU software front to back: Editor->Gnome->Gtk->[X11]->coreutils->kernel->compiler/evaluator (the above is one possible example of a full GNU system, with the exception of X11, which is why I set that in brackets) Best wishes, Arne -- Unpolitisch sein heißt politisch sein ohne es zu merken signature.asc Description: PGP signature
Re: How to identify "running on a Hurd system"?
El 25/08/17 a les 08:47, AlexLikeRock ha escrit: > > > > > GNU+SUN > GNU+ minix > GNU+ More > > > I mean that, in the case of Hurd, it is of gnu, need not be specified the > kernel. > Its own > > Do you mean all non-Hurd distributions also aren't GNU, same as Android?
Still Failing: g-i-installation_debian_sid_daily_hurd_lxde/405
See https://jenkins.debian.net/job/g-i-installation_debian_sid_daily_hurd_lxde/405/ and https://jenkins.debian.net/job/g-i-installation_debian_sid_daily_hurd_lxde/405//console and https://jenkins.debian.net/job/g-i-installation_debian_sid_daily_hurd_lxde/405//artifact/results/ if there are any.
Re: How to identify "running on a Hurd system"?
Narcis Garcia, on ven. 25 août 2017 12:07:18 +0200, wrote: > El 25/08/17 a les 08:47, AlexLikeRock ha escrit: > > GNU+SUN > > GNU+ minix > > GNU+ More > > > > I mean that, in the case of Hurd, it is of gnu, need not be specified the > > kernel. > > Its own > > Do you mean all non-Hurd distributions also aren't GNU, same as Android? They are partly GNU, in that they only use userland GNU things. Only GNU/Hurd is completely GNU. Samuel
Re: How to identify "running on a Hurd system"?
El 25/08/17 a les 13:23, Samuel Thibault ha escrit: > Narcis Garcia, on ven. 25 août 2017 12:07:18 +0200, wrote: >> El 25/08/17 a les 08:47, AlexLikeRock ha escrit: >>> GNU+SUN >>> GNU+ minix >>> GNU+ More >>> >>> I mean that, in the case of Hurd, it is of gnu, need not be specified the >>> kernel. >>> Its own >> >> Do you mean all non-Hurd distributions also aren't GNU, same as Android? > > They are partly GNU, in that they only use userland GNU things. > > Only GNU/Hurd is completely GNU. > > Samuel > 1. You are confirming GNU is an operating system, and Hurd is a GNU element: Hurd is not whole GNU. 2. Words as "Hurd" or "Match" are more specific terms than "GNU". 3. GNU is not a kernel $ uname -s Should not return "GNU"
Re: How to identify "running on a Hurd system"?
Narcis Garcia, on ven. 25 août 2017 13:38:31 +0200, wrote: > 1. You are confirming GNU is an operating system, and Hurd is a GNU > element: Hurd is not whole GNU. Yes. > 2. Words as "Hurd" or "Mach" are more specific terms than "GNU". Yes. > 3. GNU is not a kernel Yes. > $ uname -s > Should not return "GNU" It should. POSIX says: -s Write the name of the implementation of the operating system. The operating system is GNU, so it says GNU. Samuel
Re: How to identify "running on a Hurd system"?
On Fri, Aug 25, 2017 at 01:56:53PM +0200, Samuel Thibault wrote: > Narcis Garcia, on ven. 25 août 2017 13:38:31 +0200, wrote: > > 1. You are confirming GNU is an operating system, and Hurd is a GNU > > element: Hurd is not whole GNU. > > Yes. > > > 2. Words as "Hurd" or "Mach" are more specific terms than "GNU". > > Yes. > > > 3. GNU is not a kernel > > Yes. > > > $ uname -s > > Should not return "GNU" > > It should. > > POSIX says: > > -s Write the name of the implementation of the operating system. > > The operating system is GNU, so it says GNU. Some bikeshed discussion. It has always been GNU, it won't change. Other systems (will) use something else. Period. -- Richard Braun
Re: How to identify "running on a Hurd system"?
El 25/08/17 a les 13:56, Samuel Thibault ha escrit: > Narcis Garcia, on ven. 25 août 2017 13:38:31 +0200, wrote: >> 1. You are confirming GNU is an operating system, and Hurd is a GNU >> element: Hurd is not whole GNU. > > Yes. > >> 2. Words as "Hurd" or "Mach" are more specific terms than "GNU". > > Yes. > >> 3. GNU is not a kernel > > Yes. > >> $ uname -s >> Should not return "GNU" > > It should. > > POSIX says: > > -s Write the name of the implementation of the operating system. > > The operating system is GNU, so it says GNU. > > Samuel > Where is this concrete POSIX specification? I'd like to find which POSIX syntax should return kernel name.
Re: How to identify "running on a Hurd system"?
On Fri, Aug 25, 2017 at 6:38 PM, Narcis Garcia wrote: > ... > $ uname -s > Should not return "GNU" > ... +1 from me :) $ uname -s GNU/Hurd would be a better choice. for me, at least. There would be other OS(es): GNU/Linux GNU/[future-OS] GNU/BRIoTos (maybe I'll ended up developing my own :D ) ... cheers -- budi