Cansado de Linux, Mac e Windows -> HaikuOs Feito para criativos :P

Standard

O HaikuOs é um sistema baseado em BeOs (vide: http://pt.wikipedia.org/wiki/BeOS ). É um sistema diferente, simples e amigável.

Foi lançado recentemente o Alpha 3.

Para conferir as notas:

Haiku R1 Alpha 3 Release Notes

These are the release notes for Haiku R1 Alpha 3, our third official release. For this third alpha release, we strove to provide an improved version of Haiku that is more stable, introduces more features for both the end-user and developer, and has a greater chance of properly booting on more hardware.

We have tried hard to make this release as good as possible. Still there are a few known issues and missing features, some of them collected below. Please keep in mind that this is alpha software, which means it is not yet feature complete and still contains known and unknown bugs. While we are mostly confident in the stability of this release, we do not provide any assurances against data loss.

Another goal that has driven the release of the Alpha 3 was to provide current and future Haiku developers an updated and (mostly) stable operating system to work on their software projects. Therefore we have included the basic build tools, along with clients for cvs, svn, git and hg. This release of Haiku is capable of building and running binaries using either GCC 2 or GCC 4. The use of GCC 4 is discouraged however if not absolutely necessary, as no API compatibility is guaranteed with future versions of Haiku.

System Requirements

Haiku currently only works on x86 systems. Minimum memory required is 128 MB. If compiling Haiku within itself, 1 GB of memory is recommended. Haiku has been tested to work on CPUs as slow as a Pentium II 400 MHz, and requires as little as 700 MB of drive space.

New Features

This is a glimpse into some of the more notable improvements and additions to Haiku, since the previous release, R1 Alpha 2. It should be noted that over 950 bugs closed as fixed since R1 Alpha 2. Additionally, more than 250 subtle bugs have been fixed, which were discovered by Coverity.

Improved read (and write support) for various file systems, which includes btrfs, exFAT, ext2, ext3, ext4, NTFS, UDF, and others.

Various enhancements for hardware support, such as IO-APIC, ACPI, video drivers, network drivers and USB.

Gutenprint is utilized to provide additional printer support.

Partial fallback for displaying unsupported glyphs of any font. For example some Japanese and Chinese characters will now display.

MediaKit’s support for decoding and encoding file formats has been improved.

Addition of a general MIDI SoundFont by Tim Brechbill which enables support for many BeOS MIDI applications.

New IMAP implementation. Mails are now synchronized with the server and not just downloaded like in POP3.

The mail daemon replacement (MDR) and parts of the Mail Kit have been rewritten. MDR crashes are fixed now.

Integration of StackAndTile, which was originally pioneered by the University of Auckland (available via setdecor SATDecorator).

Additional window management controls for moving and resizing windows (CTRL + CMD + first mouse button and CTRL + CMD + second mouse button).

Update of the secondary and experimental compiler to GCC 4.4.4 (available via setgcc gcc4).

Support for weak symbols and symbol preemption in GCC 4.

The user interfaces of several programs have been overhauled and include BootManager, DiskUsage, MediaPlayer, ReadOnlyBootPrompt and ShowImage.

The locale support was extended and consolidated to use a single backend (ICU) for both Haiku’s native and POSIX’s locale API. The interface and reliability of the Locale and Time preflet were improved considerably.

More applications now use Haiku’s Layout API, making their GUI’s more resilient to font changes and localization. Furthermore, the layout API has continued to progress towards being stable and public. However, this API is not finalized: it may change at any time, so developers beware.

Support for PAE (Physical Address Extension) was implemented, so that physical memory beyond 4 GiB is used now.

Missing Features

Haiku does not yet support WPA encryption for wireless networking, only WEP encryption is supported.

Package management is still being developed and is not included in this release. For the time being, a temporary script is included to help install a small set software (available via installoptionalpackage).

USB keyboards attached to OHCI or to USB 2.0 hubs do not work in Kernel Debugging Land (KDL). They need to be connected to UHCI root ports to work in KDL. Also note that when entering the kernel debugger by means of a panic it is possible that the keyboard does not work. To work around this issue you can manually enter the kernel debugger once and leave it again to enable the USB keyboard.

Known Issues

LiveCD and first boot performance: After an initial installation or a boot into LiveCD mode, some background tasks are executed to finish the installation setup. This is known to degrade performance. On hard disk installs this usually is not a problem as the tasks are done quickly. In LiveCD mode the performance hit is more prominently visible due to the usually bad seek performance on CDs. Since the CD is read-only, this setup takes place on every start of the LiveCD. On writable media it will only be done once, so further boots shouldn’t experience the same delays.

Font rendering, while improved due to the expired font hinting patent, is still not optimal. Due to the uncertain situation about patents, the official release has disabled code, which is known to be patented. This sadly includes the subpixel code used by FreeType. Once the situation is better understood and a decision has been made, subpixel font rendering may get re-enabled for official releases.

Haiku’s ACPI support, which is enabled by default, might cause problems on some hardware. ACPI can be disabled in the boot loader’s safe mode options menu.

Copying large amounts of data from faster to slower disk drives (like USB sticks) can cause the system to start paging.

The Haiku boot loader has been reported to hang on some hardware.

Support for localization/internationalization is still a work in progress. Some applications might only be partially translated and have issues with long strings in languages other than English.

Firmware for some wireless network cards need user acknowledgement, prior to their intsallation. This includes Broadcom 43xx, Intel ipw2100, Intel ipw2200 and Marvell 88W8335. As a temporary measure, a script is included to assist in this process (available via install-wifi-firmwares.sh).

Source Code

The source code of Haiku itself, the source code of the required build tools and the optional packages (except for closed source ones) is made available for download at: http://www.haiku-files.org/files/releases/r1alpha3/sources/

Reporting Issues

There are over 2000 open tickets on Haiku’s bug tracker and over 5000 closed items. If you find what you believe to be an issue, please search our Trac to see if it has already been reported, and if not, file a new ticket: http://dev.haiku-os.org/

To see the list of tickets reported in Haiku R1 Alpha 3, visit http://dev.haiku-os.org/wiki/R1/Alpha3/ReportedIssues

For information about major issues that have been fixed since the release, visit http://dev.haiku-os.org/wiki/R1/Alpha3/ReleaseAddendum

For more help see the ‘Welcome’ link on the Haiku desktop, or visit the Haiku Project’s website at www.haiku-os.org.

 

Quer baixar:

Download Locations

NOTE: Not all mirrors may be populated yet. Please choose another mirror if you encounter a failure.

Location Anyboot ISO VM Speed Provided by
Illinois, United States Anyboot ISO VM High Reflected Networks
Lund, Sweden Anyboot ISO VM High The Computer Society at LU & LTH
Oslo, Norway Anyboot ISO VM High University of Oslo
Illinois, United States Anyboot ISO VM High OSUOSL
Brussels, Belgium Anyboot ISO VM High BELNET
Stockholms Lan, Sweden Anyboot ISO VM High Stockholm University
Queensland, Australia Anyboot ISO VM High AARNet
Paris, France Anyboot ISO VM High LIP6
New York, United States Anyboot ISO VM Medium RIT
Heraklion, Greece Anyboot ISO VM High University of Crete / Computer Center
Milan, Italy Anyboot ISO VM Medium ContactLab
Nuernberg, Germany Anyboot ISO VM High Computerbetrug.de
North Carolina, United States Anyboot ISO VM High iBiblio
SourceForge Auto-selection Mirrors Anyboot ISO VM High SourceForge

Ubuntu Oneiric Ocelot Lançado! 11.10

Standard

A Canonical sempre disponbiliza alguma versão prévia (bem “verde”) para que a comunidade possa reportar bugs e acompanhar as evoluções até que esteja (a Distribuição Ubuntu) bem estável. O Ubuntu usa toda a engine do Debian Instable e já detém uma grande fatia do mercado Gnu/Linux no mundo inteiro. O Kernel disponível neste recente release é o 2.6.39. Sabemos que a interface Unity não tem sido aceita por unanimidade pela comunidade usuária do Ubuntu Linux, mas já tem alcançado grande amadurecimento e torcemos para que o Unity se torne uma paixão em termos de ambiente X. Temos tutoriais que explanam com clareza avaliações do Ubuntu com Unity. Perceba que o problema com brilho no Ubuntu pode persistir, para isto acesse o link abaixo:

http://www.appunix.com.br/howto/linux/resolvendo-problema-de-brilho-ubuntu-10-04-10-10-11-04-e-linux-mint-9-e-10-julia/
As notas de lançamento são:

Oneiric Ocelot Alpha 1 Released

Kate Stewart kate.stewart at ubuntu.com
Thu Jun 2 19:44:01 UTC 2011


"Ocelot, ocelot, where are you now?
 Won't you come out to play?" - phish

Our Oneiric Ocelot (Ubuntu 11.10 Alpha 1) is poking its young head out
of the den, and looking for some developers and testers to play with.

Pre-releases of Oneiric Ocelot are *not* encouraged for anyone needing a
stable system or anyone who is not comfortable running into occasional,
even frequent breakage.  They are, however, recommended for Ubuntu
developers and those who want to help in testing, reporting, and fixing
bugs.

Alpha 1 is the first in a series of milestone CD images that will be
released throughout the Oneiric development cycle.  The Alpha images
are known to be reasonably free of showstopper CD build or installer
bugs, while representing a very recent snapshot of Oneiric.  You can
download them here:

   http://cdimage.ubuntu.com/releases/oneiric/alpha-1/
   (Ubuntu Desktop, Server, ARM)

Additional images are also available at:

   http://uec-images.ubuntu.com/releases/oneiric/alpha-1/ (Ubuntu
   Server Cloud and EC2)
   http://cdimage.ubuntu.com/kubuntu/releases/oneiric/alpha-1/
   (Kubuntu)
   http://cdimage.ubuntu.com/xubuntu/releases/oneiric/alpha-1/
   (Xubuntu)
   http://cdimage.ubuntu.com/edubuntu/releases/oneiric/alpha-1/
   (Edubuntu)

Alpha 1 includes a number of software updates that are ready for wider
testing.  This is quite an early set of images, so you should expect
some bugs.  For a more detailed description of the changes in the Alpha
1 release and the known bugs (which can save you the effort of reporting
a duplicate bug, or help you find proven workarounds), please see:

  http://www.ubuntu.com/testing/

If you're interested in following the changes as we further develop
Oneiric, we suggest that you subscribe initially to the
ubuntu-devel-announce list. This is a low-traffic list (a few posts a
week) carrying announcements of approved specifications, policy changes,
alpha releases, and other interesting events.

  http://lists.ubuntu.com/mailman/listinfo/ubuntu-devel-announce

Enjoy,

--
Kate Stewart, on behalf of the Ubuntu release team

Quer baixar?
Download (SHA256): oneiric-desktop-i386.iso (714MB, torrent), oneiric-desktop-amd64.iso (715MB, torrent). Alpha 1 images are also available for Kubuntu (download), Xubuntu (download) and Edubuntu (download).

Como fazer os pacotes do ubuntu alpha ficarem mais novos (TRICKS)

Standard

Das coisas mais espantosas que podemos perceber com o Ubuntu (Debian Based) é a facilidade de atualização e manutenção geral dos pacotes que o apt-get dá.
Mas você está usando o Ubuntu em alpha testing (talvez até atualizou da 10.10 para 11.04 com do-release-upgrade -d ) e recebe continuamente a informação semelhante a esta:

A LISTA DE PACOTES OBSOLETOS… etc… etc… etc… que na verdade exige uma atualização.

Mesmo com apt-get update && apt-get upgrade -y você não obtém o pacote que deseja.
Veja bem, para conseguir isso basta fazer o seguinte:

 

apt-get dist-upgrade -y

 

Isso vai fazer com que pacotes obsoletos sejam substituídos por pacotes mais novos.

Apliquei esse comando pois no meu caso o Unity havia parado de trabalhar no começo da semana com as últimas updates lançadas.
Esse tutorial se encaixa no caso de você encontrar o seu servidor X quebrado (travando, não passando do login e coisas do tipo).

Fiquei somente triste pois o acpi parou de funcionar de novo. Vou verificar e breve faço um artigo sobre isto.

Depois foi só alegria 😉 .

Avaliação (review) Ubuntu 11.04 com Unity (Gestor de Sessão)

Standard

Em primeira mão confesso (litte_oak) que estava com o coração na mão ao ver a Canonical lançar notas informando que seu gestor de sessões seria não mais o poderoso Gnome e sim uma alternativa própria chamada de Unity. Em primeira mão quero dizer que a Canonical fez um trabalho muito requintado na versão 11.04, principalmente no que tange a suporte a dispositivos proprietários. Este Review vai ater-se apenas nos detalhes como drivers, desempenho sob kernel PAE, usabilidade, estabilidade e comodidade.

Suporte a drivers do Ubuntu 11.04

Das coisas que mais me impactaram foi o suporte a dispositivos de notebooks um pouco “atípicos”, isto mesmo, estou redigindo este post em cima de um Acer com 17.3″, com core i3, 4 gb de ram, vga intel 4500 e afins. Em primeira mão quero deixar claro que as ÚNICAS distribuições que deram total suporte ao ACPI deste notebook foram Mandriva, Mageia  e Ubuntu 11.04 alpha. Abaixo segue um lspci para que vocês percebam TUDO que teve suporte nativo e sem qualquer stress:

developer@developer:~$ sudo lspci
00:00.0 Host bridge: Intel Corporation Core Processor DRAM Controller (rev 12)
00:02.0 VGA compatible controller: Intel Corporation Core Processor Integrated Graphics Controller (rev 12)
00:16.0 Communication controller: Intel Corporation 5 Series/3400 Series Chipset HECI Controller (rev 06)
00:1a.0 USB Controller: Intel Corporation 5 Series/3400 Series Chipset USB2 Enhanced Host Controller (rev 06)
00:1b.0 Audio device: Intel Corporation 5 Series/3400 Series Chipset High Definition Audio (rev 06)
00:1c.0 PCI bridge: Intel Corporation 5 Series/3400 Series Chipset PCI Express Root Port 1 (rev 06)
00:1c.5 PCI bridge: Intel Corporation 5 Series/3400 Series Chipset PCI Express Root Port 6 (rev 06)
00:1d.0 USB Controller: Intel Corporation 5 Series/3400 Series Chipset USB2 Enhanced Host Controller (rev 06)
00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev a6)
00:1f.0 ISA bridge: Intel Corporation Mobile 5 Series Chipset LPC Interface Controller (rev 06)
00:1f.2 SATA controller: Intel Corporation 5 Series/3400 Series Chipset 4 port SATA AHCI Controller (rev 06)
00:1f.3 SMBus: Intel Corporation 5 Series/3400 Series Chipset SMBus Controller (rev 06)
00:1f.6 Signal processing controller: Intel Corporation 5 Series/3400 Series Chipset Thermal Subsystem (rev 06)
02:00.0 Ethernet controller: Atheros Communications AR8151 v1.0 Gigabit Ethernet (rev c0)
09:00.0 Network controller: Broadcom Corporation BCM43225 802.11b/g/n (rev 01)
ff:00.0 Host bridge: Intel Corporation Core Processor QuickPath Architecture Generic Non-core Registers (rev 02)
ff:00.1 Host bridge: Intel Corporation Core Processor QuickPath Architecture System Address Decoder (rev 02)
ff:02.0 Host bridge: Intel Corporation Core Processor QPI Link 0 (rev 02)
ff:02.1 Host bridge: Intel Corporation Core Processor QPI Physical 0 (rev 02)
ff:02.2 Host bridge: Intel Corporation Core Processor Reserved (rev 02)
ff:02.3 Host bridge: Intel Corporation Core Processor Reserved (rev 02)

Todos os drivers (módulos) tiveram suporte completo.
Observem que placas Broadcom para WIFI são maioria no mercado de notebooks, então atenha-se a tranquilidade de usar e abusar do Ubuntu em termos de reconhecimento de dispositivos.

Detalhe: Quando falei de ACPI lá em cima me referi também ao controle de brilho e som (100% funcionais, sem gambiarras de ISO_ACPI ou qualquer outra coisa em inicialização do Kernel no Grub).

Desempenho sob kernel PAE

Não costumo apelar para Kernels 64 bits quando tenho apenas 4 gb de ram. Apesar de responderem melhor quando se tem processadores com instruções 64 bits, usar kernel x86_64 me trás uma insegurança no que engloba softwares de terceiros (muita gente só porta código 32 bits) e há de convir que incompatibilidades na vida de quem tem o tempo como dinheiro é coisa hedionda. Abaixo segue a prova do crime:

developer@developer:~$ uname -a

Linux developer 2.6.38-3-generic-pae #30-Ubuntu SMP Thu Feb 10 00:54:59 UTC 2011 i686 i686 i386 GNU/Linux

developer@developer:~$

Eu não sei o que faz dos desenvolvedores do Kernel do Linux seres quase perfeitos, sério mesmo, contemplar uma estabilidade e velocidade nas respostas de comandos e do próprio Unity é de arrepiar. Apesar de não ser “louco” de usar algo alpha (na verdade uma das pouquíssimas experiências Alpha testing que tive) deixo claro que seguir tal caminho junto a Canonical não é em nada arriscado!
Usabilidade
Para quem pensou que os menus seriam obra do capiroto (foi assim que pensei quando vi a nota do Unity) se enganou, no menu inicial (logo do Ubuntu que fica no canto esquerdo superior trás um menu completo com os principais itens que você precisa para ser feliz):
menu 1
Achei interessante a forma de botões que parece até coisa do mac. Aplicativos abertos colocam o menu no canto superior e operam na barra com os menus do aplicativo sobrepondo os menus da barra superior principal, ou seja, “Mac Osx style”? Mas funciona e ficou mais prático!
botoes de menu
O Docky fica muito elegante, e para ser sincero hoje “não vivo mais sem ele”. Para isto instale o mesmo usando os recursos antigos do menu. A Canonical decidiu centralizar o menu de Aplicativos em um lugar só, em órdem alfabética por nomes iniciais do que os aplicativos fazem, porém, com um menu de buscas simples de usar, o qual iremos printar uma tela e mostrar como é fácil chegar na sua central de aplicativos do Ubuntu:
centralVeja algo interessante, o que você usar como termo de busca ele há de mostrar algo caso tenha sido relacionado a um aplicativo.
Na própria central de programas do Ubuntu basta colocar o termo de busca docky e instala-lo facilmente. (o procedimento é muito parecido a instalação de qualquer outro aplicativo usando a central de apps do Ubuntu, como por exemplo o navegador do Google Chrome).
Quer coisa mais elegante que o Workspace Switcher? Ele exibe quatro áreas de trabalho de maneira eficiente para que você escolha qual ambiente estará sendo utilizado como produção, veja:
workspace switcher
Uma outra curiosidade é que o Banshee se tornou o Player padrão do Ubuntu 11.04.
Assim que foi instalado o Docky foi que pude perceber isto:
banshee
As teclas de atalho e as sombras que o compiz faz em paralelo com o Unity ficam uma coisa que dá até vontade de tocar na tela, sinceramente é uma obra de arte sem igual!
Teclas como WIN + E ou WIN + W ainda dão SHOW. WIN (bandeirinha do Window$) + W mostra os aplicativos como se fosse um zoom out, isso é a cara do Mac Os X, mas dizer que não ficou um Show é pecado, o WIN + E mostra o Workspace Switcher!
Lembre-se de habilitar os efeitos do desktop junto aos aplicativos —> Termo de Busca “Aparência” e escolha a última aba para aplicar efeitos.
Estabilidade e Comodidade
Em termos de estabilidade e comodidade tudo me agradou. Vou ressaltar 2 pontos que vi que chamam a atenção e que podem deixar alguém de primeira viagem meio “cabuloso”.
Primeiro ponto: Surgirão alguns reports de bugs, nada tão crítico, mas surgirão em detrimento de coisas que ainda hoje não estão exigindo muito dos desenvolvedores para o upstream, afinal de contas ver um bugreport baseado no envio de informações por que seu elogio do Unity na central de programas do Ubuntu apresentou crashes não vai em hipótese nenhuma fazer algum developer ou sysadmin, ou mesmo user de escritório passarem fome ;). Segue “a prova do crime”:
ferrou rsrsrs
O resto está tudo estável e só encontrei “duas baratas” no sistema, só isso, em coisas que posso considerar “perfumaria”.
O ponto da comodidade é nas updates e no modo em como cheguei até aqui.
Para fazer seu 10.10 virar 11.04 com UNITY você terá de entrar no console e digitar:
sudo do-release-upgrade -d
E ir confirmando (doido é que aparece Pressione S e só vai se apertar Y, lol).
Depois de uns 760 megas baixados e alguns longos minutos o upgrade ocorrerá sem qualquer stress.
Outro ponto final na comodidade é: Se for fazer atualizações use o console para isto usando:
sudo apt-get update && sudo apt-get upgrade -y
PRONTO!
Abraços e se este review te agrada prepara aquela caixa de Bis para nós, pls!