Quem é responsável pelo kernel do Linux?

16

A partir de hoje, existem muitas distribuições Linux como Ubuntu , Fedora , Gentoo , < a href="http://en.wikipedia.org/wiki/Linux_Mint"> Mint , Debian Essas distribuições são atualizadas em diferentes ciclos. O Ubuntu parece atualizar seu kernel semanalmente ou mensalmente, enquanto o Debian está relutante em atualizar o kernel.

Eu estou querendo saber se essas distribuições mantêm seus próprios kernels. Ou eles simplesmente pegam o código original do kernel de Linus Torvalds , modificam-no um pouco conforme a necessidade, e então lançam sua versão revisada. kernel com seu sistema de gerenciamento de pacotes?

Todas as distribuições usam os mesmos kernels de Linus Torvalds? Se for o caso, por que diferentes distribuições atualizam / liberam seus kernels nos diferentes ciclos?

    
por Zachary 04.07.2014 / 13:34

2 respostas

18

Os kernels de distribuição são todos compilados da fonte oficial , com patches específicos de distro aplicados. Esses patches são relativamente menores em comparação com o escopo do próprio kernel. Contanto que você saiba o que está fazendo, você pode substituir um kernel personalizado em qualquer uma das principais distribuições, embora isso seja desencorajado, pois pode causar uma incompatibilidade com os arquivos de cabeçalho do sistema; por esse motivo, as distros geralmente liberam um pacote de fontes do kernel para você poder usá-lo em vez da fonte "vanilla" (oficial, não corrigida) se você quiser compilar você mesmo.

why different distributions update/release their kernels at the different cycles

Pela mesma razão, eles lançam todos os outros softwares em ciclos diferentes - para garantir que tudo funcione corretamente com todo o resto. Diferentes distros têm diferentes políticas e objetivos a esse respeito. Eles podem se apressar para obter um pacote assim que a fonte upstream for atualizada, eles podem manter fluxos "testing" e "stable", e eles podem usar um planejamento independente.

    
por 04.07.2014 / 13:48
15

Primeiro de tudo, ninguém "pega o kernel de Linus". Sim, Linus ainda está ativamente envolvido no desenvolvimento do kernel e tem a palavra final em quaisquer disputas, mas ele certamente não o escreve sozinho! A página da Wikipedia no kernel do Linux é muito boa no assunto:

The kernel changes made in year 2007 have been submitted by no less than 1900 developers – but there may be a lot more because developers working in teams usually count as one. It is generally assumed that the community of Linux kernel developers is composed by 5000 or 6000 members. As of 2013, the 3.10 release of the Linux kernel had 15,803,499 lines of code; without a smart project management it would not be possible to keep such scale of development up and going.

Instead of a roadmap, there are technical guidelines. Instead of a central resource allocation, there are persons and companies who all have a stake in the further development of the Linux kernel, quite independently from one another:

People like Linus Torvalds and I don’t plan the kernel evolution. We don’t sit there and think up the roadmap for the next two years, then assign resources to the various new features. That’s because we don’t have any resources. The resources are all owned by the various corporations who use and contribute to Linux, as well as by the various independent contributors out there. It’s those people who own the resources who decide...

—Andrew Morton, 2005

Agora, sim, a maioria das distribuições mantêm seus próprios kernels ligeiramente diferentes. O kernel do estoque pode ser baixado do link , mas cada distribuição irá ajustá-lo para atender às suas necessidades. Alguns mudam mais e outros menos, tenho certeza que alguns não mudam nada.

Quanto ao ciclo de atualização que é simplesmente uma escolha que as distribuições fazem, elas podem ser atualizadas com a frequência ou a frequência que preferirem. Distribuições como o Debian, que visam uma estabilidade sólida, atualizam-se raramente, enquanto aqueles que gostam de estar na vanguarda, como o Arch, atualizam com frequência.

    
por 04.07.2014 / 13:50