Índice
O Wiki contém mais informações sobre este tópico.
Este lançamento adiciona suporte oficial para a arquitetura ARM EABI (armel).
Abaixo estão as arquiteturas oficialmente suportadas para pelo Debian GNU/Linux lenny:
Intel x86 ('i386')
Alpha ('alpha')
SPARC ('sparc')
PowerPC ('powerpc')
ARM ('arm')
MIPS ('mips' (big-endian) e 'mipsel' (little-endian))
Intel Itanium ('ia64')
HP PA-RISC ('hppa')
S/390 ('s390')
AMD64 ('amd64')
ARM EABI ('armel')
Você pode ler mais sobre o estado dos portes e informações específicas sobre o porte para sua arquitetura nas páginas web dos portes Debian.
Esta nova versão do Debian vem com muito mais software que seu predecessor etch; a distribuição inclui mais de 7700 novos pacotes de um total de mais de 23200 pacotes. A maioria do software na distribuição foi atualizado: mais de 13400 pacotes de software (isto é 72% de todos os pacotes no etch). Além disso, um número significativo de pacotes (mais de 3100, 17% dos pacotes no etch) foram, por várias razões, removidos da distribuição. Você não verá atualizações para estes pacotes e eles serão marcados como 'obsoletos' nas interfaces de gerenciamento de pacotes.
Com esta versão, o Debian GNU/Linux atualiza do X.Org 7.1 para o X.Org 7.3.
Mais uma vez, o Debian GNU/Linux é distribuído com várias aplicações e ambiente de área de trabalho. Entre outros, estão inclusos os ambientes de área de trabalho GNOME 2.22[1], KDE 3.5.10, Xfce 4.4.2 e LXDE 0.3.2.1+svn20080509. Aplicações de produtividade também foram atualizadas, incluindo as suítes de escritório OpenOffice.org 2.4.1 e KOffice 1.6.3 bem como o GNUcash 2.2.6, GNUmeric 1.8.3 e o Abiword 2.6.4.
Atualizações para outras aplicações de área de trabalho incluem a
atualização para o
Evolution 2.22.3
e Pidgin 2.4.3 (conhecido
anteriormente como Gaim). A
suíte Mozilla também foi
atualizada:
iceweasel
(versão 3.0.6) é a versão sem marcas do navegador web
Firefox
e
icedove
(versão 2.0.0.19) é a versão sem marcas do cliente de e-mail
Thunderbird.
Entre vários outros, esta versão também inclui as seguintes atualizações de software:
A versão oficial do Debian GNU/Linux agora é distribuída em 4 ou 5
DVDs binários
ou em 28 a 32 CDs binários
(dependendo da arquitetura) e
4 DVDs de fontes ou 28 CDs de fontes.
Adicionalmente, há um DVD multi-arch
com um subconjunto da versão para as arquiteturas
amd64
e i386
, juntamente com o
código fonte. Pela primeira vez, o Debian GNU/Linux também é lançado em imagens
Blu-ray , também para
as arquiteturas amd64
e i386
e
juntamente com o código fonte.
O Debian agora oferece suporte ao Linux Standards Base (LSB) versão 3.2. O Debian 4.0 oferecia suporte à versão 3.1.
O programa preferido para gerenciamento de pacotes a partir da linha de
comando é o aptitude, que é capaz de realizar as mesmas
funções de gerenciamento de pacotes que o apt-get e se
mostrou melhor na resolução de dependência. Se você ainda está usando o
dselect, você deveria mudar para o aptitude
como interface oficial para
gerenciamento de pacotes.
Para o lenny um avançado mecanismo de resolução de conflitos foi implementado no aptitude que tentará encontrar a melhor solução se conflitos são detectados devido a mudanças nas dependências entre os pacotes.
Todas as mudanças para versão estável já lançada (e para a 'oldstable')
passam por um período de teste antes de serem aceitas nos repositórios.
Cada atualização da versão estável (ou 'oldstable') é chamada de
atualização pontual. A preparação para atualizações pontuais é feita
através do mecanismo proposed-updates
.
Os pacotes podem entrar a área de proposed-updates
de
duas formas. Primeiro, pacotes com atualizações de segurança
adicionadas ao security.debian.org são automaticamente adicionadas
ao proposed-updates
. Segundo, os desenvolvedores
Debian GNU/Linux podem enviar novos pacotes diretamente para
proposed-updates
. A lista atual de pacotes pode ser
vista em http://ftp-master.debian.org/proposed-updates.html.
Se você deseja ajudar a testar as atualizações dos pacotes antes que
eles sejam formalmente adicionados ao lançamento pontual, você pode
fazê-lo adicionando a seção proposed-updates
em seu
arquivo sources.list
:
deb http://mirrors.kernel.org/debian lenny-proposed-updates main contrib deb-src http://mirrors.kernel.org/debian lenny-proposed-updates main contrib
A próxima vez que você executar o comando
aptitude update, o sistema tomará conhecimento dos
pacotes existentes na seção proposed-updates
e os
levará em consideração quando analisar pacotes para atualizar.
Este não é um recurso estritamente novo do Debian, mas é um recurso que não foi divulgado anteriormente.
Foram feitas várias mudanças na distribuição que beneficiarão novas instalações do lenny, mas podem não ser automaticamente aplicadas nas atualizações a partir do etch. Esta seção dá uma visão geral sobre as mudanças mais relevantes.
O pacote necessários para o suporte ao SELinux (Security-Enhanced Linux) foram promovidos para a prioridade standard. Isto significa que eles serão instalador por padrão durante novas instalações. Para sistemas já instalados, você pode instalar o SELinux usando:
# aptitude install selinux-basics
Note que o suporte ao SELinux não é habilitado por padrão. Informações sobre a configuração e ativação do SELinux podem ser encontradas no Wiki do Debian.
O pacote rsyslog
assume como
daemon padrão para logs do kernel e do sistema no Debian 5.0,
substituindo o syslogd e o klogd.
Com as regras padrão de log, ele pode ser usado como um substituto direto;
se você possui regras personalizadas, você deverá migrá-las para o novo
arquivo de configuração, /etc/rsyslog.conf
.
Usuários atualizando a partir do etch precisam instalar o
rsyslog
e remover o sysklogd
manualmente. O daemon syslog padrão
não é substituído automaticamente na atualização para o lenny.
Várias aplicações serão configuradas para usar UTF-8 por padrão ou terão melhor suporte a UTF-8. Veja a página http://wiki.debian.org/UTF8BrokenApps sobre aplicações que ainda têm dificuldades em lidar com UTF-8.
O Wiki do Debian possui algumas informações adicionais sobre mudanças entre o etch e o lenny.
A partir do lenny, o Debian fornece sistemas “Live” oficiais para as arquiteturas amd64 e i386.
Um sistema Debian Live é um sistema Debian que pode ser inicializado
diretamente a partir de mídias removíveis (CD-ROMs, DVDs, pen-drives USB)
ou a partir de outro computador através da rede sem a necessidade de
instalação. As imagens são produzidas por uma ferramenta chamada
live-helper
, que pode ser
facilmente usada para criar imagens “live” personalizadas.
Mais informações sobre o projeto Debian Live podem ser encontradas em
http://debian-live.alioth.debian.org/.
O Debian GNU/Linux 5.0 vem com o kernel versão 2.6.26 para todas as arquiteturas.
Tivemos grande mudanças tanto no próprio kernel quando no empacotamento do kernel para o Debian. Algumas dessas mudanças complicaram o processo de atualização e podem, potencialmente, resultar em problemas durante a reinicialização do sistema após a atualização para o lenny. Esta seção dá uma visão geral das mudanças mais importantes; informações sobre como contornar potenciais problemas é incluída nos próximos capítulos.
O Debian GNU/Linux 5.0 fornece imagens de kernel pré-construídas para o OpenVZ, uma segunda solução de virtualização alternativa ao suporte a Linux-VServer incluído no etch. As vantagens do OpenVZ incluem suporte a migração a quente (live migration) ao custo de uma carga ligeiramente maior.
Em versões anteriores havia um subtipo especial de kernel para
processadores 32-bit AMD Athlon/Duron/Sempron chamado -k7
.
Esta variante foi abandonada; um único subtipo -686
agora cuida de todos os processadores AMD/Intel/VIA da classe 686.
Quando possível, pacotes de transição fictícios (“dummy” que dependem dos novos pacotes foram fornecidos em substituição aos pacotes abandonados.
Lenny agora contém ferramentas de construção para o Emdebian que permite que pacotes fonte Debian sejam construídos para outra plataforma (cross-build) e reduzidos para caber em sistemas embarcados ARM.
A distribuição Emdebian 1.0 contém pacotes ARM pré-construídos em quantidade suficiente para criar sistemas de arquivos raiz que podem ser personalizados para máquinas específicas e suas variantes. Kernels e módulos de kernel precisam ser fornecidos separadamente. Suporte para armel e i386 estão em desenvolvimento. Veja a página web do Emdebian para mais informações.
O Debian agora oferece suporte a netbooks, tais como o Eee PC da Asus.
Para o Eee PC, veja o pacote eeepc-acpi-scripts
. Além disso, o Debian
tem um novo Ambiente Leve de Área de Trabalho X11 (Lightweight X11
Desktop Environment), lxde
, que é benéfico para netbooks ou
outros computadores com desempenho relativamente baixo.
O OpenJDK Java Runtime Environment openjdk-6-jre
e o Development Kit
openjdk-6-jdk
, necessários
para execução de programas Java GUI e Webstart ou para construção de
tais programas, agora estão no Debian. Os pacotes são construídos
usando o suporte a construção do IcedTea e patches do projeto IcedTea.