[26] Comentário enviado por albfneto em 22/03/2013 - 14:37h:
Excelente artigo, favoritado, porém:
Linux é um clone do sistema operacional Unix, mas não é um Unix, uma vez que não tem mais nenhum código do Unix original, e seu kernel foi escrito a partir do zero, por Linus Benedict Torvalds, com a assistência de uma equipe de hackers da Net.
Há vasta informação de que "Linux é um Clone do Unix" na Rede.
Aqui nos comentários, o texto está correto, clone se refere ao KERNEL...Porém, uma ressolva...,
Linux is a clone of the operating system Unix, written from scratch by Linus Torvalds with assistance from a loosely-knit team of hackers across the Net. It aims towards POSIX and Single UNIX Specification compliance.
Essa informação não procede complementamente, embora esteja amplamente disseminada na rede, não só noa Wikipedia.
vejam nos textos dos Emails iniciais do próprio Linux Torvalds:
http://www.cs.cmu.edu/~awb/linux.history.html
Claramente, nos emails, diz estar fazendo um Kernel "tipo Unix" para rodar em PCs (x86), e se baseia em códigos do Unix, mas o faz, encima do Minix...:
Citações:
Due to a project I'm working on (in minix),
I'd like any feedback on
things people like/dislike in minix, as my OS resembles it
Yes - it's free of any minix code, and it has a multi-threaded fs.
>>It is NOT protable (uses 386 task switching etc)
Even then it
probably won't be able to do much more than minix,
As an aside for all using gcc on minix - [ deleted ]
Just a success-report on porting gcc-1.40 to minix using the 1.37
version made by Alan W Black & co.
citação não de Linus, mas da Wikipedia:
Linux was originally developed as a free operating system for Intel x86-based personal computers.
Torvalds began the development of the Linux kernel ON MINIX, and applications written for MINIX were also used on Linux.
citação de Andrew Tanebaum, desernvolvedor do Minix:
Nevertheless, I'm inclined to believe that at least some of Torvalds development process was aided
by the presence of the Minix source code (and text book) on his desk.
Claramente, Linux é um Kernel que tem porções de código do Unix e é baseado no Minix...,
Inclusive, enquanto Linus escrevia seu código Linux, o SO do computador onde o fazia era Minix.
e não teve assistência, no começo, mas sim disponibilizou o Kernel, via email e BBS, para domínio público inclusive, (mais do que free) e os Hackers, então, o ajudaram, aumentando esse Kernel.
Veja também:
https://www.linuxquestions.org/questions/general-10/is-linux-based-on-minix-361316/
http://www.winface.com/freax.html
http://c2.com/cgi/wiki?MinixOperatingSystem
Sobre o GNU:
considerando somente o Kernel inicial, pois o GNU tinha alhgum tempinho de existência, e era independente na época do começo do Linux, 91-92, e o GNU era desenvolvimento de Richard Stallman e na época, 1992, não havia "Kernel" para o GNU...
Os desenvolvedores GNU, tentaram, estes sim, primeiro "clonar" o Unix, usaram portanto unix,
depois trocaram por Linux (gerando o GNU/Linux) e agora trabalham no Hurd, pelo menos os GNU puristas,mas Hurd tá longe de ser muito usado e Unix original, é só para aplicações profissionais,hoje, mesmo workstations, empregam Linux ou BSDs (estes sim, baseados em Unix).
Eu entendo o que você quer dizer Alberto, mas é como eu havia te falado por e-mail, tirei a informação do próprio site
o qual um dos administradores é o Linus Torvalds.
Acredito que o único que possa resolver essa questão aí que vocês levantaram é o próprio Linus uma vez que nós não temos conhecimento suficiente do assunto.