l4-hurd
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

L4-HURD , POSIX, UNIX


From: Fortes Marcelo
Subject: L4-HURD , POSIX, UNIX
Date: Fri, 28 Oct 2005 15:29:16 -0300 (ART)

Greetings friends.
I was being an espectator from all posts the last
mounths. Im not an specialist and im not and expert in
OS design or even OS architecture and implementation.
All my knowledge comes from MINIX implementation and
some foundaments about 4.4 BSD UNIX and learning with
yours. Im a enthusiast of Microkernel OSs but i know
they re more hard to work than a monolithical kernels
that are right now working and without none doubt
SOLARIS never was replaced by CHORUS.

Well some of participant are fighting about the design
etc and be or not POSIX compliant. Etc.

So i ask what does is GNU? Gnu Is Not Unix it is a
replacement for Unix. HURD Means Hird Unix Replacement
Daemons (Unix Replacement).  The Idea is an Operating
system that can be realeable, portable, and compatible
with UNIX. Posix itself does not means necessarely
UNIX clone but standard of a Portable System  but the
interface is more or less an stndarization used in
unix enviroinments that are similar and almost all
then synonimous of a unix system. but that does not
means an operating system must to be a Unix clone.

By the other hand when Richar M. Stallman started the
GNU project he aims for a Unix similar/compatible
System that can provide interfaces to run Unix
programs and the point of users an aplications views
it is a kind of Unix flavor (many peoples says
Unix-like).
So IMHO to build GNU system that will be based on HURD
and whaterver microkernel, needs to HURD and other
parts of sytem provide an UNIX personality.

That is the obvious basis! an enviroinment that GCC
can compile with a minimum of changes Unix/GNU
programs(bash, emacs, X-Windows, pico, VI ).
Off course extensions are necessary and obviously the
system should provide new features and enhancements
that are not found in other Unix Flavours but it is a
secoundary step that a system with multi-servers
running in a top of a microkernel can do easely and a
monolithic not. So i reinforce the idea that you are
working in a GNU Kernel. A Unix-Like Kernel that can
run Unix like softwares and have a Unix confortable
enviroinment that is the basis!
I sugest you take a look in system closely related
with GNU in a microkernel As QNX for exemple. Yes i
know it is not FreeSoftware but in design maybe we can
learn and have more better perspective. Also MINIX 3
was released and it seems to be more POSIX/UNIX-Like
compliant than before... the code was washed and
reduced particulary the microkernel code.

So Friends maybe my email can help to clarify a bit
and you can trust my intention is to be constructive,
in a reflection basis.

Seincerely Marcelo Fortes.
        





        



        
                
_______________________________________________________ 
Promoção Yahoo! Acesso Grátis: a cada hora navegada você
acumula cupons e concorre a mais de 500 prêmios! Participe!
http://yahoo.fbiz.com.br/




reply via email to

[Prev in Thread] Current Thread [Next in Thread]