BeOS: Saiu o pré alpha do Haiku
“Saiu o pré alpha do Haiku. Haiku recebeu importantes atualizações.
Agora é possível compilar o Haiku usando o Haiku, entre outras coisas.”
Enviado por K2Flag (rootΘbitnew·net) – referência (haiku-os.org).
• Publicado por Augusto Campos em
2008-10-24
Haiku no Brasil é “hai kai”, aqueles poeminhas japoneses de apenas três versos, não é? Assim, bem zen, heim?
“Este poema japonês
Parece um hai kai
Lá fora, a noite cai”
Por aí.
Mas o screenshot ali em cima é do Mac OS X, né?
Ah, sim… parece estar rodando em uma VM…
O Haiku viola a GPL. Ele utiliza muitos códigos da glibc imbutidos em sua própria libc, apesar de o sistema estar sob licença BSD. Esta conversão não é permitida.
Tem ainda um agravante… o Docks, que agora foi patenteado pela Apple, que provavelmente vai cair de pau em cima de quem imitar.
Como é?
Haiku pré-alpha, pelo que eu saiba o Haiku sempre foi Alpha, não pré-alpha, pré-alpha é qualquer programa que ainda vai ser feito onde está havendo planejamento e iniciando o desenvolvimento.
Quanto ao docks, acho besteira se preocupar. Queria saber sobre essa notícia de o Haiku violar a GPL?
Vcs usam drogas, o dock está no OSX, eo haiku em uma VM. Sequelados.
O Haiku (que não está sob a licença BSD, e sim sob a MIT) usa bastante da glibc em sua “libroot”. Mas a glibc é regida pela LGPL, o que facilita a mistura com outras licenças, desde que não viole seus termos.
Aliás, é bastante freqüente a inclusão de componentes GPL em agregados maiores que não sejam regidos por ela. Também não haveria infração nisso, e estes componentes continuam sob a GPL, mesmo nesta situação.
Afinal é haikai ou haiku?
Como assim, Augusto, não iria acontecer o que (os microsoftianos) costumam chamar de “contaminação”, tornando todo código GPL?
Por exemplo, não posso pegar algo GPL, criar meu projeto e distribuir com licença BSD?
Afinal alguém poderia pegar o meu código, alegar que é BSD, fechar, e distribuir somente binários.
Afinal é haikai ou haiku?
Bom, que eu saiba é uma palavra japonesa que foi traduzida como HAIKU em Inglês e como HAIKAI em Português. Como é no original Japonês, eu não sei.
Como o software está em “gringuês”, então é Haiku mesmo, heim?
Haikais são poeminhas zen de três versos, do tipo do que tá no primeiro post. Agora, porque o SO tem esse nome, isso eu não sei.
http://www.haiku-os.org/blog/mmu_man/2008-07-19/rmll_2008_suite_et_fin
On saturday we had a great show from Richard Stallman about GPLv3 in a very fluent french, then his secret identity, Saint Ignucius of the Church of Emacs blessed us all. I went to take the microphone to ask him to forgive us for not using “GNU/Haiku” as a name, because we do use the GNU tools in Haiku. He said the sin could be corrected by changing the name. Actually now that I think of it, it’s less preeminent than on Linux, because Linux is just a kernel that that needs the GNU tools to make a whole OS, while Haiku itself is a full blown OS that uses the GNU tools but also many others…
QEMU: http://haiku-files.org/raw/haiku-pre-alpha-r28283.raw.bz2
Se esse eh o pre-alpha, o que tinha antes era o que?
Saíram as imagens alpha :)
QEMU: http://haiku-files.org/raw/
VMWare: http://haiku-files.org/vm/
Apenas para esclarecer, isso já é possível há alguns meses, não sendo uma novidade do Pre-Alpha.
Haikai:
“Estava no mar,
numa tristeza profunda
veio a onda e molhou minha canela”
Quando a maré subir, vai rimar ;)
Mas voltando ao assunto do tópico, é legal ver como os fãs do BOS estão conseguindo cloná-lo! Estão de parabéns!
Pena que virtualizado não da para usufruir do desempenho que o Haiku promete.
thotypous, depois de tanta desinformação dos comentarios anteriores vou moderar positivamente seu comentario.
thotypous, se esta mais entendido do projeto por que não manda noticias do mesmo para o Br-Linux?
“O Haiku viola a GPL. Ele utiliza muitos códigos da glibc imbutidos em sua própria libc, apesar de o sistema estar sob licença BSD. Esta conversão não é permitida.”
Balela. O código da libc do Haiku (chamada libroot) é ou escrito do zero ou baseado na libc dos BSDs da vida. Essa sua afirmação é completamente infundada.
BGA, a libroot usa (legitimamente e sem violar licença) bastante da glibc sim. Isso consta até mesmo na documentação do Haiku, não ;e nada secreto e nem escondido.
Weber Jr, são coisas diferentes. Não há nada de errado (e nem altera a licença dos pacotes vizinhos) em um projeto sob outra licença (digamos, o FreeBSD) incluir em seu conjunto um pacote GPL, e distribui-lo sob sua licença original. Mas se este projeto GPL for linkado a outro código, ou for modificado, aí sim a licença do produto resultante deve atender ao disposto na GPL.
Sobre poder compilar o haiku a partir dele mesmo, agora, pela correção de alguns bugs com um cara chamado Ingo, A velocidade de compilação dobrou. Pelo menos foi o que eu entendi na fonte da notícia. E parece que foi um trabalho árduo.
“But after the sprint, he was able to finally commit his hard work and now Haiku builds Haiku with twice the speed as before.”
Abração.
Haiku, Zeta… Êita que oe negócio daqui a pouco vai ficar igual às distribuições Linux… Brincadeira. A coisa funciona assim mesmo.
E por falar em sistemas operacionais alternativos, tava é na hora de sair um ReactOS Vista edition, não? :-)
Nunca testei nenhum parente do Be – nem o próprio -, mas ouvi falar muito bem dele, embora sinceramente não veja estes sistemas operacionais como mera curiosidade, pois – por serem alternativos demais – acabam tendo um público muito restrito.
Mas boa sorte aos que se aventuram na tarefa de escrever um sistema operacional. Admiro muito estes corajosos, embora saiba que ainda me falta muito par achegar à este patamar :-)
E olhem que legal! Boa parte dele é feita em c++!
Nunca havia visto um sistema operacional escrito em c++.
Tá, o mais bizarro foi – é? – aquele escrito em java… hauahauh.. É JNode o nome?
“BGA, a libroot usa (legitimamente e sem violar licença) bastante da glibc sim. Isso consta até mesmo na documentação do Haiku, não ;e nada secreto e nem escondido.”
Augusto, você está enganado. a libroot não possui absolutamente nenhum código GPL ou LGPL.
bga@Gaspode:~/haiku/haiku/src/system/libroot$ find . -name * -print | xargs grep GPL
./posix/stdlib/strtod.c: * Point Numbers Accurately” [Proc. ACM SIGPLAN '90, pp. 92-101].
./posix/stdlib/strtod.c: * Guy L. Steele, Jr. and Jon L. White [Proc. ACM SIGPLAN '90, pp. 92-101].
./posix/stdlib/.svn/text-base/strtod.c.svn-base: * Point Numbers Accurately” [Proc. ACM SIGPLAN '90, pp. 92-101].
./posix/stdlib/.svn/text-base/strtod.c.svn-base: * Guy L. Steele, Jr. and Jon L. White [Proc. ACM SIGPLAN '90, pp. 92-101].
Só para constar, eu sou um dos fundadores do Haiku e team lead do OpenBFS Team, responsável pelo sistema de arquivos do mesmo.
Sobre a reposta do BGA ao Augusto, pwned. Ilustra bem como tem gente que gosta de vir aqui e dizer asneiras sem o menor fundamento.
Sei que o BR-Linux não está fazendo um concurso de haikais, mas quero registrar o meu:
BGA, neste caso eu sugiro que você encaminhe uma solicitação de alteração da documentação publicamente disponível do projeto, que informa de maneira clara e direta o contrário do que você está afirmando. Está em http://www.haiku-os.org/development/faq#acceptable-licenses e vou copiar um trecho:
“For integral parts of the OS (like the kernel, and libraries providing the public API such as libbe); however, we reject contributions governed by an “infectious” license (e.g. the GPL), i.e. one that would require us to re-license adjacent code. At the moment an exception is libroot, which uses a significant amount of code stemming from the LGPL-licensed glibc.”
Sim, isso é uma referência específica a libgcc (que é linkada estáticamente na libroot). O motivo disso ocorrer é que usamos o GCC como compilador e, então, isso se torna uma condição “sine qua non”. O texto no site está incorreto no sentido de que é mais correto dizer que a libroot link com a libgcc do que dizer que a libroot “usa uma quantidade significante de código LGPL”). Vou pedir a alteração. Obrigado pelo heads-up.
Legal concurso de Haikai, vou aproveitar para deixar o meu:
Firefox esta um sistema
Opera o melhor que ninguem usa
IE vou matar quem crio a besta
Já tou baiando as imagens alpha aqui pra vê no que dá =]
Distribuição Linux: Mandriva 2009
O Augusto está certo.
http://www.freelists.org/archives/haiku-development/10-2008/msg00381.html
http://www.freelists.org/archives/haiku-development/10-2008/msg00382.html
http://www.freelists.org/archives/haiku-development/10-2008/msg00383.html
http://www.freelists.org/archives/haiku-development/10-2008/msg00386.html
From: Axel Dörfler
libroot.so actually uses parts of glibc (in src/system/libroot/posix/glibc/), and that is LGPL as well. Since we’re using the BSD/MIT licenses in other parts of libroot.so, this is perfectly okay, too.
Augusto, mandei uns links sobre a glibc olha se não caíram no spam.
O meu poeminha estava errado.
Conforme o dicionário: Haikai é poema japonês constituido por dois versos com 5 sílabas e um (o segundo verso) com 7 sílabas.
Eu não sei escrever em japonês, nem palavras de uma sílaba (que são a maioria naquele idioma), por isso vou refazer os meus versos, agora com 5 ou 7 palavras portuguesas:
Explicar poema é estranho, mas:
* Borboleta simboliza o MS Windows; inclusive em softwares livres (por exemplo, no VirtualBox), um ícone de uma borboleta às vezes representa o logotipo desse sistema.
* Linux não deslancha no desktop, por isso, “nada”.
* Usei maçã, o símbolo para o sistema Mac, porque não é tão bem-sucedido quanto no passado.
* Elementos da natureza: ar (vento), água e terra (campo).
Desculpem tomar o espaço com as minhas bobagens.