2008/09/12

Ubuntu 9.04 [The Jaunty Jackalope]

Enquanto a comunidade aguarda o lançamento do Ubuntu 8.10 "Intrepid Ibex," que deverá acontecer no fim de Outubro, começa já a trabalhar-se na versão que o irá substituir:

o Ubuntu 9.04 "The Jaunty Jackalope."

As prioridades para esta próxima versão são fazer que o arranque do sistema seja o mais instantâneo possível. Ligar um computador ou "acordá-lo" depois de o suspender ou ter posto em estado de hibernação deverão tornar-se muito mais rápido.

A fronteira entre aplicações locais e "web apps" será também mais difícil de definir, com este Ubuntu a prometer uma integração indistinguível entre essas tecnologias.


Parece-me boas apostas... mas vamos ter que esperar até Abril de 2009 para ver o que vai sair daqui.

10 comentários:

  1. espero ter o meu pc para ubuntu antes disso :P

    ResponderEliminar
  2. abril?? tas doido?

    em Novembro qd abrir o toolchain la tou eu a fazer um distupgrade.

    ResponderEliminar
  3. Mas tu és um profissional do Linux! :)

    Eu só começo a experimentar quando começam a chegar aos Release Candidates. ehehe

    ResponderEliminar
  4. depois vou precisar da ajuda dum guru do ubuntu para actualizar aquilo, que para mim aquilo é muito críptico. deixei de usar linhas de comandos há mais de 10 anos :P

    ResponderEliminar
  5. Verificando-se essas apostas então não tenho dúvidas em afirmar que estaremos perante um SO mais desenvolvido e moderno de todos os tempos... Acontece é que nem sempre é possível concretizar os desejos, pelo menos não em tão pouco tempo.

    Arrancar o SO quase instantaneamente é extremamente utópico nos processadores single e dual core (pelo menos à data), isto a meu ver, claro... Vejamos, mesmo que se desenvolva um boot em que a esmagadora maioria dos processos estão a correr em background (ou num núcleo), enquanto o ambiente de trabalho é carregado quase automaticamente (num outro), temos sempre o problema do load das drivers.
    Mas mesmo que isso fosse possível, mesmo no ambiente de trabalho em apenas alguns segundos, quando abríssemos uma aplicação esta levaria o seu tempo a estar disponível...

    Enfim, é apenas uma ideia minha. Já quanto à questão das web apps e sua integração, é caso para dizer - Venham elas!

    Abraços!

    ResponderEliminar
  6. @Mário Martins

    Assim de repente, consigo imaginar alguns métodos de "arranque instântaneo". :)

    Por exemplo, com os discos actuais, capazes de ler 50-70MB/s, seria possível carregar uma "imagem" para a memória do PC, do sistema operativo pronto a funcionar, em poucos segundos.
    (tipo o restore depois da hibernacao - mas com mais inteligência, e guardando apenas a mínimo indispensável para que o sistema estiver operacional de imediato - imagino que 256MB ou 512MB no máximo, seriam mais que suficientes.)

    Ou seja, em poucos segundos já se se poderia estar a olhar para um desktop funcional.

    Afinal, será que é necessário perder tempo durante todos os boots, a interrogar todo o hardware a ver se sofreu alteracoes e se há placas novas, atrasando o processo, quando isso apenas seria necessário quando realmente alterássemos o nosso PC?

    Um método de poder dizer ao SO que que não perdesse tempo em vrificacoes desnecessárias, e que acelerasse todo o processo (mesmo que de forma opcional) seria sempre bem vindo.

    ResponderEliminar
  7. o prob de so testares a RC é q qd descobres bugs, ja é tarde pra corrigir a tempo do Release e normalmente n será corrigido nessa versao, mas so na proxima, e la tens q esperar mais 6 meses.

    ResponderEliminar
  8. andre no ubuntu so tens q usar uma coisa:
    Update Manager

    ou na linha de comando: update-manager (mesmo sem sudo ou root)

    se n tiveres X: do-release-upgrade

    ResponderEliminar
  9. O meu portatil atinge kase 70MiB/s
    ora ve os meus bootcharts:
    http://fileland.bugabundo.net/fotos/Linux/bootchart
    http://fileland.bugabundo.net/Linux/bootchart/

    ResponderEliminar
  10. Carlos Martins, essa ideia parece-me óptima, e nem sequer é 100% novidade no mundo do linux - basta olhar a forma como as grandes distribuições iniciam o kernel (do .img). Claro que isso irá funcionar muito bem em determinadas máquinas, não tão bem noutras, porque ainda que o HDD leia nessas velocidades em abstracto, a RAM e o CPU dão performance real muito abaixo disso. Na realidade, uma imagem de, por exemplo, 250Mb, não vai carregar em 3,5 segundos (exemplo: 250Mb / 70Mbs). Por um lado a actividade do PC, ainda que em boot e excluindo o checkup do hardware, nunca passa apenas pela leitura - há, por exemplo, que "interpretar". Por outro lado, na grande maioria das vezes, verificando que as mobos são, na esmagadora maioria dos casos, de péssima qualidade (porque o facto é que geralmente quando alguém monta uma máquina, dá atenção a tudo e quase sempre esquece a mobo), ainda pior se torna a performance. Já para não contar com a latência de resposta que inexoravelmente existe em qualquer peça de hardware.

    Ainda assim, creio que a tua ideia poupará certamente bastantes segundos do boot... Por exemplo, o fedora 9 no meu portátil executa o boot em cerca de 1 minuto. Acredito que com um sistema como o proposto ele passe a executar o boot em 30/40 segundos. Apesar de o ganho ser enorme, continua a estar longe da meta que é o "quase instantaneamente".

    Eu não acredito que se consiga atingir essa meta para já, tal como tinha dito no meu anterior comentário. A ASUS também não acredita e por isso é que iclui agora nas suas boards o "express gate". Este permite um ambiente completamente funcional em apenas 5 segundos. Se o ubuntu criar algo semelhante que fique disponível logo depois do checkup da bios, enquanto o boot corre de fundo, aí sim, já admito que a meta do "quase instantaneamente" se atinja.

    Mas é apenas a minha opinião e eu não sou perito nesta área nem coisa que se pareça. Daí que também não confie na minha opinião a 100% ;) LOL. Vejamos o que o futuro nos traz...

    Abraço.

    ResponderEliminar