Blog Nerd do Liquuid

Por que o linux não domina o desktop ?



Na integra um reply de um post meu na lista do metareciclagem sobre o haiku:

Em Sex, 2007-09-28 às 18:06 -0300, Daniel Cabral Santos escreveu:
> A crítica técnica ao Linux reviveu um incômodo meu muito antigo com o
> pinguím...o que os mais sábios da lista podem dizer?
>
> http://www.guiadohardware.net/dicas/haiku.html
> _

Essa matéria tem erros :

Ubuntu não é sistema operacional é distribuição linux
PC-BSD não é sistema operacional é distribuição FreeBSD

Mac OS X não foi criado do zero, ele é baseado no NeXT Step (Interface do WindowMaker).

O Mac OS X não é totalmente fechado TODA sua base e compiladores são BSD(livre) e GPL, de proprietário mesmo é sua interface grafica e firulas que se vc quiser pode trocar pelo Xorg e usar um KDE.(inclusive com Compiz-Fusion)

MAC OS X não é hardware é software, nos computadores MAC a arquitetura é aberta como a de um PC , com a diferença que eles usam OpenFirmware (usado no OLPC também) no lugar da BIOS que é um lixo.

Na minha opinião, o cara se perdeu tentando justificar as razões que levaram à criação do Haiku mas não falou quase nada do sistema...

Em meados da decada de 90 a apple tava quebrando, o windows 95 tava bombando e o sistema MAC OS era muito ruim e feio. A situação tava tão crítica que dentro da apple existiam duas equipes rivais trabalhando no novo MAC OS competindo para não serem demitidas e sem acordos... Um novo gerente de projetos foi contratado pra escolher o melhor de cada solução mas secretamente a briga continuava... estavam todos perdidos.

A solução foi buscar uma solução fora da apple, um ex-funcionário (se não me engano) da apple estava trabalhando num sistema novo chamado BeOS e esse sistema tinha grandes chances de substituir a caca do MAC OS 8...

Mas um outro ex-funcionário (Steve Jobs) da apple também tinha um outro sistema operacional, baseado em Unix, que se chamava NexTStep, e que apesar de ser pior que o BeOS foi escolhido pela apple e no futuro se tornou o Mac OS X.

Com a escolha do NexT , só restou ao BeOS competir com o windows e o Mac OS 9 (Uma das equipes foi demitida e o OS 9 bombou junto dos imacs coloridos).. Preciso falar que ele não teve chance ?

Porém apesar do sistema rodar bem tanto em Macs quanto em PCs a falta de aplicativos matadores fez ele murchar, mas mesmo assim sua interface inovadora (com abas na barra de título, o KDE imitou direitinho), e um sistema muito parecido com o mac em termos de facilidade de uso e tals. Soma-se a isso a versatilidade do sistema em ambientes multimídia, com baixa latência um gerenciador de audio tipo Jack etc...

No fim a ultima tentativa da Be foi distribuir o sistema como puddle do windows, que rodava numa imagem de 512 Mb sem precisar particionar... Pra instalar no HD de verdade só com a versão full que era cara...

O haiku veio justamente das ameaças da PALM ao time que tava fazendo engenharia reversa,e a partir dai a galera desencanou de imitar e passou a fazer melhor... Inclusive tinha 3 brasileiros (chegou a 90 após uma matéria na revista do linux) no time que estava programando o file-system.

Haiku é bem vindo, melhor seria se tivesse compatibilidade binária com o linux como o freebsd têm... Na minha opinião o maior avanço deles nos ultimos tempos foi portar o gcc para o sistema (até então eles usavam o do BeOS), agora só falta o Xorg (se já não o fizeram)

Aproveitando, passei um tempo longe do linux, minhas maiores birras com o pinguim são :

Sistemas de pacotes (deb/RPM/tgz): Pra servidor serve, pra desktop não.
Solução: PC-BSD (FreeBSD)

Drivers: Recompilar os drivers para cada novo release do kernel seria o ideal se os fabricantes de hardware soltassem os fontes, mas infelizmente eles não querem ou não podem fazer isso. Solução, a novell fez uma camada no kernel que trata os drivers todos da mesma forma, não importa a versão do kernel nem do driver, pra mim a maior melhoria no kernel desde o suporte à modulos :) Isso vai estimular a criação de drivers pelos fabricantes de hardware, afinal terá que fazer apenas uma vez para todas as distros.

Sistema operacional voltado para supercomputadores: Sim, o linux é projetado para computadores de grande porte, desde o gerenciamento de RAM até o tratamento de multiplos processadores. O problema é que apesar do linux ser hiper eficiente em sistema de 256 processadores ele ainda apanha com 2 processadores, com uma alta latência e muita burocracia interna que faz o linux levar pau do haiku/mac/windows no quesito multimídia em tempo real. Esse problema não tem solução, quem banca o desenvolvimento do kernel do linux são grandes corporações como IBM, SONY, NOVELL, RedHat... E seus interesse são para sistemas de grande porte não desktop.

Heterogenidade das bibliotecas gráficas, não sei se isso é bom ou ruim, mas vamos pensar um pouco, um bom desktop linux tem que ter :

Gajim (instant mensseger) pyGTK
F-Spot (fotos) mono
Azureus (bittorrent) java/SWT/AWT/SWING
amarok (musica) QT
Firefox (browser) GTK/java/sei lá o que
OpenOffice (office) Java/Python/Sei lá fí
amule (edonkey) wxGTK
aMSN (msn) tk/tcl

Enfim, cada programa usa bibliotecas diferentes que ocupam disco e RAM, se todos fossem QT ou GTK daria pra rodar linux em sistemas bem mais leves em bem menos disco... Por outro lado menos aplicações seriam escritas, afinal cadê a liberdade ?

Finalizando, uso linux como desktop mas sou infeliz com ele por esses e outros motivos... Eu achei que com a entrada da canonical ela bancaria uma equipe para resolver esses problemas e não apenas tapear o usuário com firulas (que já estão no redhat/mandrake e suse a pelo menos 8 anos)... Quem sabe com a entrada da Microsoft no mercado linux ela banque uma dúzia de Kolivas pra botar o linux no páreo.

Bom, para cada uma das minhas críticas existem patchs ou soluções + ou - viáveis, mas elas normalmente não trabalham juntas e são remendos não uma solução.


2 comentários

TAGS : linux apple mac beos haiku pc-bsd ubuntu freebsd wxgtk mono tcl tk java

Novos ipods não funcionam com linux



Bem, os antigos também nunca funcionaram direito... Escrevi um coment no br-linux sobre o assunto, é um desabafo... E aposto que esse comentário será linxado pelos experts que nunca viram um ipod e nunca usaram um itunes.

Tenho um ipod video e sofro dia após dia com as alternativas ao iTunes que simplesmente não são completas.

Um transfere e sicroniza mas não toca, o outro toca , transfere mas não sincroniza, o outro sycroniza audio mas adiciona as capas , tem programa pra sincronizar fotos mas não tageia e nem gerencia albuns, e pra vídeo não existe alternativa seja livre ou não.

Depois que a apple lançou o iphone ela atualizou o itunes e a forma como ele grava os bancos de dados dentro do ipod e realmente esse novo formato não é compativel com praticamente nenhum software que não o itunes, provavelmente o novo ipod touch só aceita esse novo formato. Mas mesmo antes desse novo formato nenhum programa fazia o trabalho direito, então esse papo de "questão de um mês" não me anima, afinal o ipod tá ai desde 2001 e até hoje não existe 1 único programa livre que simplesmente sincroniza o ipod fullduplex (ipod sincroniza com a biblioteca, biblioteca sincroniza com as infos do ipod).

Tem vários gerenciadores de ipod como yamipod, gtkpod e floola, mas os jukebox, banshee, amarok, rythmnbox, songbird só sincronizam da biblioteca (e nada de smartplaylists) para o ipod ignorando o que o user alterou no ipod.

É um trabalho do cão, eu não suporto mono mas fui aprender pra colaborar com o banshee, mas entender na base da tentativa e erro e no chutão como o ipod trabalha internamente é tarefa ingrata, complicada...E como todos vão focar no novo brinquedo, essa tarefa nunca será completa para as versões antigas.

Acreditem, o ipod não é um mp4 com 160gb de HD, o legal dele são as playlists programaveis, ratings, playcounts, comments, tags... No linux hoje o suporte ao ipod é o mesmo que temos nesses mp3 players comuns, apenas gravamos os arquivos e tocamos.


0 comentários

TAGS : apple ipod linux itunes amarok banshee gtkpod floola yamipod songbird br-linux

De volta ao linux



Foram 8 ou 9 meses vivendo o melhor do desktop, sistema simples, poucas manutenções, ambiente integrado, sem precisar do botão direito pra nada....

Mas sempre senti que faltava alguma coisa, o mesmo vazio que me levou a quase abandonar o linux também floresceu e quase me fez abandonar o mac, agora sou um zumbie vagando entre os dois mundos, mas do mac mesmo só uso o itunes e o iphoto (amarok, songbird, banshee, rythimnbox, gtkpo e amigos vão ter que rebolar muito ainda)

Voltei a usar fedora, antes estava com debian no note e ubuntu no desktop... talvez o problema fosse esse, por acompanhar a decadência do gentoo dia-apos-dia, as lambanças do ubuntu e as travas do debião desanimei com o linux... mas eu tinha me esquecido do único linux que não me da problemas nunca...

Eu tinha um problema com o consumo de RAM do gnome e do sistema fedora no geral, mas o meu problema era com a arquitetura 64bits na real, nunca quis sub-utilizar meu hardware, mas entre ter um gnome comendo 700 Mb de ram e perder 32bit no processamento prefiro ter minha RAM de volta :)

Com isso dou como encerrada minha crise nerd de 2006, após quase um ano... Agora meu robby é economia...

O server que hospeda esse blog vai passar por mudanças então aguarde mais downtimes....


0 comentários

TAGS : 64bits amarok banshee crise debian economia fedora gentoo gtkpod iphoto itunes mac nerd rhythmbox songbird ubuntu

Posts relacionados

Delicious/liquuid/tk