Re: How to identify "running on a Hurd system"?

2017-08-25 Thread Arne Babenhauserheide

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"?

2017-08-25 Thread Narcis Garcia
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

2017-08-25 Thread jenkins
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"?

2017-08-25 Thread Samuel Thibault
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"?

2017-08-25 Thread Narcis Garcia
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"?

2017-08-25 Thread Samuel Thibault
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"?

2017-08-25 Thread Richard Braun
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"?

2017-08-25 Thread Narcis Garcia
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"?

2017-08-25 Thread Budi Rahardjo
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