sexta-feira, 18 de abril de 2008

Lançado kernel 2.6.25

Mensagem oficial:
http://lkml.org/lkml/2008/4/16/489
http://thread.gmane.org/gmane.linux.kernel/666834

Resumos:
"Linus has released the 2.6.25 kernel. After nearly three months of development and the merging of over 12,000 patches from almost 1200 developers, this kernel is now considered ready for wider use. Highlights of this release include the ath5k (Atheros wireless) driver, a bunch of realtime work including realtime group scheduling, preemptable RCU, LatencyTop support, a number of new ext4 filesystem features, support for the controller area network protocol, more network namespace work, the return of the timerfd() system call, the page map patches (providing much better information on system memory use), the SMACK security module, better kernel support for Intel and ATI R500 graphics chipsets, the memory use controller, ACPI thermal regulation support, MN10300 architecture support, and much more. See the KernelNewbies 2.6.25 page for lots of details, or the full changelog for unbelievable amounts of detail."
Lwn.net: http://lwn.net/Articles/278014

"Summary: 2.6.25 includes support of a new architecture (MN10300/AM33) and the widely used Orion SoCs, a new interface for more accurate measurement of process memory usage, a 'memory resource controller' for controlling the memory usage of groups of processes, realtime group scheduling, a tool for measuring high latencies called latencytop, ACPI thermal regulation, timer event notifications through file descriptors, an alternative MAC security framework called SMACK, a ext4 update, BRK and PIE-executable address space randomization, RCU preemption support, FIFO spinlocks in x86, EFI support in x86-64, a new network protocol called CAN, initial ATI r500 DRI/DRM support, improved device support and many other small improvements."
Kernelnewbies.org: http://kernelnewbies.org/Linux_2_6_25
(muito bom... fala bastante sobre um monte de coisas novas =D)

Full changelog (7 Mb de texto):
http://kernel.org/pub/linux/kernel/v2.6/ChangeLog-2.6.25


Esse demorou... depois de 9 RCs... só saiu quando o Ingo achou um bug fdp que tava dando uma regressão safada. E o bug nem era novo... era velho... mas só foi "ativado" por causa de algum novo patch nesse ciclo de desenvolvimento.

A abertura para novos patches para o 2.6.26 ja começou bombando... muita coisa do KVM, XFS e do x86 (mudanças na escala de 20.000 linha nesse ultimo).
E deve continuar assim até o rc[1-3]... onde ai tudo começa a estabilizar mesmo =D

Anyway, enjoy =D

PS: Caso queiram compilar na mão, ao invés de esperar sua distro... ja sabem o caminho: http://www.kernel.org =]

Um comentário:

Anônimo disse...

Uma coisa que amei no 2.6.26 foi que agora tem a opção: Carregar módulos a qualquer custo, de qualquer maneira, forçadamente, e também claro, o debaixo, as duas opções.

É a mesma coisa pra microsoft, carrega driver do windows 98 no windows xp, no sp1 pelo menos era possível, agora não sei mais, não os uso mais, só linux.

No 2.6.25 tem apenas o retirar módulo forçadamente, a qualquer custo de qualquer maneira.