Recentemente o versão 3.8 nosso núcleo favorito, Linux.
A lista de notícias, como sempre, é bastante extensa, você pode vê-la na íntegra em KernelNewbies.orgNo entanto, vou explicar algumas novidades que pessoalmente acho interessantes 🙂
Suporte para o novo sistema de arquivos Flash da Samsung:
Algum tempo atrás falamos sobre este sistema Samsung F2F2Bem, nosso kernel já suporta este sistema projetado pela Samsung para dispositivos de memória baseados em tecnologia NAND (aqueles usados em muitos dispositivos móveis, tablets, etc, bem como cartões SD ou SSDs (Disco de Estado Sólido).
Melhorias em outros sistemas de arquivos (ext4, btrfs e xfs):
BTRFS recebe melhorias, especificamente agora deve ser mais rápido, pois foi otimizado por causa disso, o que foi feito (lendo as palavras de Stefan Behrens em seu commit):
«O código scrub é o código mais eficiente para ler os dados alocados de um disco, ou seja, lê sequencialmente para evitar os movimentos da cabeça do disco, pula os blocos não alocados, são utilizados os mecanismos de leitura antecipada, e contém todo o código para detectar e reparar defeitos.«
ext4 ainda recebe melhorias. Falando em coisas mais técnicas, no inode as informações não são armazenadas como tal, as informações dos dados são armazenadas lá (proprietário, data de criação, tamanho, etc.), mas, como tal, os dados não são realmente armazenados lá, apenas informações sobre eles, bem, agora podem ser armazenados pequenos dados em o inode que está sendo desperdiçado. Quero dizer e falando claro, agora teremos mais espaço disponível em nossos HDDs, eles fazem a comparação que de uma pasta / usr / standard, será economizado 3% de espaço 😉
Primeiro kernel de 2013 e primeiro kernel que retira o suporte para um processador:
Isso já foi falado há muito tempo, apenas Linux (kernel) não vai dar suporte para processador i386:
Ingo Molnar desabilitou o suporte para processadores Intel 386 depois de solicitar recentemente sua remoção para o próximo kernel do Linux 3.8, com o qual Linus Torvalds concordou imediatamente.
A arquitetura i386 de 32 bits que foi introduzida em 1985 foi uma das mais populares entre os usuários e, na verdade, os processadores 80386 continuaram a ser fabricados até relativamente recentemente, setembro de 2007.
Os desenvolvedores do kernel decidiram que era hora de remover o suporte para esses processadores e, especificamente, para os 386-DX e 386-SX mais antigos. Isso permite melhorar o ciclo de trabalho no núcleo. A respeito disso, Molnar expressou:
«Sua complexidade causou trabalho extra quando queríamos fazer modificações nas primitivas de suporte SMP por anos.«
Isso significa que computadores antigos com 386 processadores DX33 do ano 91 não poderão funcionar com os kernels mais novos a partir de agora. O próprio Linus Torvalds concordou plenamente com a decisão: “Não sou sentimental. É um alívio".
E é justamente a isso que me referia com o título do post, é o primeiro kernel a retirar o suporte para algo, embora isso (na minha apreciação muito pessoal) não represente mais um problema, eu até vejo como algo positivo.
Se alguém tiver um processador i386 de 1991, pode continuar usando o Linux, mas em versões inferiores a 3.8, assim simples 🙂
As melhorias não param por aqui, várias melhorias foram adicionadas em relação à rede (especialmente Wi-Fi), correções de bugs, etc., mas aproximadamente é isso que existe.
De qualquer forma, espero que tenha sido interessante para você, no entanto Eu te recomendo leia todas as mudanças no site oficial se você tiver dúvidas.
lembranças
e como podemos provar isso?
Você pode esperar que ele entre no repositório da sua distro, ou arriscar e compilar você mesmo, imagino que seria publicado aqui ou pelo menos dariam um link de onde está: http://git.kernel.org/?p=linux/kernel/git/torvalds/linux.git;a=summary
Vamos ver se eles ousam desdelinux para postar um tutorial de compilação ;D
Sim, seria útil, mas não apenas sobre como compilar o kernel, uma explicação genérica sobre a compilação xD seria útil
no Debian ...
Compilarrr! xD haha, ou espere sua distribuição atualizar para o novo kernel.
Se você tem Arch ou derivados, ou qualquer distro que está lançando, você certamente já os terá disponível.
Você pode seguir estas instruções (por sua conta e risco), você já tem o kernel empacotado para o Ubuntu:
http://www.upubuntu.com/2013/02/installupgrade-to-linux-kernel-38.html
Na verdade, compilar o kernel não é nem um pouco complicado, ou não é tão complicado ... depois que quase fiz isso, fiquei com preguiça 😀
Uma vez eu quase fiz isso ... haha você me mata com aquele elav. 😉
Estou executando o 3.8-rc6 desde que ele foi lançado, há uma ou duas semanas, estou indo muito bem, não é um erro.
Compilar o kernel em debian e derivados é super simples, coloquei meu como fazer aqui.
Instale os pacotes necessários: libncurses5-dev build-essential
Baixe o kernel, descompacte-o em um local com espaço suficiente (cresce quase até 1gb quando está em processo).
Dentro da pasta do kernel, copie a configuração atual para usar como base:
cp / boot / config-`uname -r` .config
Executamos make oldconfig para gerar uma nova configuração baseada na antiga.
faça nconfig
Nessa interface, é retirado o suporte para dispositivos que não usamos, escolhemos a arquitetura (586, i686, etc), a frequência da cpu (é a isso que as debian se referem com o suporte para tempo real em wheezy, aplicam um patch que permite aumentar a frequência acima do padrão).
Se pressionarmos? Em um módulo mostra a ajuda, lendo podemos saber se realmente precisamos ou se é necessário.
Quando tudo estiver ok saímos da interface salvando o .config com F9, e digitamos:
make -jX deb-pkg
X = núcleos + 1
Uma boa prática é executá-lo com nice para dar menos prioridade ao processo de compilação e não atrapalhar o computador enquanto trabalhamos ... cofff ... vemos a Teoria do Big Bang ... coff ..
Quando terminar, temos 3 bons debs para instalar, o kernel, cabeçalhos e libc.
NÃO desinstale o kernel antigo até que tenha testado completamente o novo, não há mal nenhum em ter um kernel "vanilla" no caso de o novo explodir.
Para os usuários de outras distros eu esclareço que há também make rpm-pkg e tgz-pkg, façam um make help e você verá as opções.
Meu modus operandi é remover as coisas aos poucos e eu versão o .config. (O Mercurial está fumegando no meu pc, até me mudo em caso de acidente)
xDDD bom tuto .. um dia desses eu fico animada 😛
Sério, desde que li hginit de Joel Spolsky não parei de usar, é muito simples e você ganha muito.
Mais uma dica, quando vão baixar o kernel, copiam a url e mudam bz2 para xz.
http://www.kernel.org/pub/linux/kernel/v3.0/linux-3.8.tar.bz2 - 80.7 milhões
http://www.kernel.org/pub/linux/kernel/v3.0/linux-3.8.tar.xz —- 67.7 M
Espero que chegue ao Chakra logo !!
Eu também espero que lá e no Arch eu tenha ambos no meu PC.
Agora que eu disse isso, é estranho que o LibreOffice 4 seja o primeiro em Chakra e o Arch nem mesmo mostre 0.0
Outra coisa estranha é que eu escrevo os acentos fora da letra, sem mais nem menos, mas é o que torna mais divertido, ha!
Manjaro e chakra estão causando estragos na comunidade de arch, muitos desenvolvedores e testadores estão migrando para esses garfos.
(desculpe pela vitória)
É verdade, Arch está murchando e isso mostra um pouco, mas não acho que isso o afete muito.
E eu não sabia que Manjaro é baseado no Arch.
Lembre-se de que o Chakra é Half-rolling, pode levar semanas ou meses para chegar, então se eles sempre forem atualizados para o último, eles são os aplicativos e o kde 🙂
No chakra, os novos kernels não atingem um mínimo até que estejam na versão 3.x.6, por exemplo, havia 3.7.6 ..
A fonte são os mesmos desenvolvedores de chakra, abveritas, manutortosa etc.
Para quem pede um tutorial de compilação, aqui está um: http://hackingthesystem4fun.blogspot.com/2012/11/como-compilar-un-custom-kernel-y-no.html
Dúvidas sobre o procedimento, coloque nos comentários.
Obrigado pelo link
Aproveito para dizer que li vários artigos no seu blog, sinceramente gostei muito deles, obrigado pelo seu trabalho 😀
lembranças
aguardando seu aparecimento no arch linux = ^. ^ =
Tive a SCAR do século por causa do i386, mas verifique e estou i686 🙂
E é hora de atualizar o pc, mesmo com um amd x2 de 64 bits
Estou testando o kernel 3.8-0.towo-siduction-686. nos testes debian adicionando os repositórios siduction (derivados do debian sid) e instalando o kernel.
Até agora tenho feito sem problemas, embora não seja um especialista para fazer muitas avaliações.
Uma vez tentei instalar o Funtoo no virtualbox ………. Compilar o kernel leva 6 horas se você usar apenas um processador
Ótima maneira de fritar algo com a temperatura elevada pelo processador, ha
Pelo que li em outras partes, parece que esta versão lida com energia e o padrão ACPI muito melhor; além de reduzir o consumo de memória, entre outras mudanças importantes. Vou instalar o Fedora em um HD externo, porque tenho certeza que eles vão atualizar para este kernel em breve, vamos ver como funciona.
lembranças
Aguardando sua aceitação nas outras distros ..
PS: Felizmente, espero que você dedique mais tempo à compatibilidade e aprimoramento com o novo hardware e periféricos dos novos PCs 😉
Saudações!
Já que estamos no assunto, coloco uma questão: qual sistema de arquivos é melhor e em quais casos? EXT4 ou BTRFS?
Em teoria, o BTRFS é a maravilha sem pelos, mas eles não o declararam estável (embora haja hippies que já o usam), então, por enquanto, é recomendado manter o ext4.
Aqui está um artigo sobre isso.
http://gnuinformation.blogspot.com.ar/2013/01/se-habla-de-nuevo-sobre-btrfs-para.html
lembranças
Obrigado pela dica. Eu tinha ouvido falar que o btrfs era bom, mas você precisa continuar esperando.
humm, você pode imaginar uma distro desde linux?
Já pensamos várias vezes mas seria em vão:
- Mais do mesmo, estaríamos baseados com segurança em outra distribuição.
- O dilema das mesas a serem usadas
- Não temos o conhecimento para suportar os pacotes, bem como a largura de banda ou os recursos.
Enfim, esses são alguns dos problemas .. 😀
Eu tenho as atualizações do kernel na lista negra !!! assim será para o próximo haha.
Desculpem a extensão, mas para não fazer SPAM, copio e colo uma pergunta que fiz em outra página sobre este kernel e a resposta que eles me deram:
MINHA PERGUNTA:
Uma pena não poder provar; Eu tenho uma preocupação e é essa; Eu uso um laptop Samsung RV408 com 6GB e HD 320; Tenho o Kubuntu 12.10 x64 instalado e coloquei o kernel 3.5.7.2 (o último dessa série) e todos os navegadores funcionam sem problemas e o sistema e a máquina também, mas, quando coloco um kernel qualquer das séries 3.6 ou 3.7, o Opera e o Chromium não abrem mais os e-mails, eles entram nas páginas mas demoram para carregar ou não. Ontem experimentei a versão Alpha do Kubuntu 13.04 que traz o kernel 3.8 e me deu problemas com o wifi e o já conhecido navegador.
Isso significa que minha máquina atinge apenas o kernel 3.5.7.2 para que tudo funcione bem? Se eu instalar uma versão superior, embora o sistema e a maioria dos aplicativos funcionem bem, o problema dos navegadores e do Wi-Fi não vai melhorar? Alguém já relatou o mesmo caso? Não me diga que sou o único estranho - hehehe
A RESPOSTA:
Posso ter uma ideia do desespero do seu ponto de vista. Na realidade, há uma explicação muito mais simples para todo esse acúmulo de problemas.
Em relação às versões do kernel, lembre-se que o kernel do Ubuntu e seus derivados são modificados pela Canonical, isso significa que muitos módulos são adaptados para trabalhar com certas regras de compilação nos programas. Se adicionarmos a isso que você tem um laptop Samsung, que junto com a Apple e Sony Vaio são uma das empresas que não montam hardware neutro, o resultado é uma série de problemas quando você não usa seu próprio software (ou seja, Drivers do Windows e do Windows). Samsung).
O motivo do wi-fi não funcionar no Kubuntu 13.04 é porque com certeza os módulos do driver não são atualizados, e como dissemos por padrão eles não serão compatíveis com Samsung, mas aqueles que a Canonical adiciona de última hora em sua versão são compatíveis final.
Minha recomendação é que você use apenas as versões de kernel oferecidas pela Canonical, para que você sempre garanta um desempenho ideal. A segunda opção seria compilar o kernel você mesmo, mas adicionando a mesma configuração canônica com os mesmos módulos e patches.
Tive um Samsung X06 em 2004/2005 com um Pentium M. A verdade é que são máquinas boas, de boa qualidade e com designs cuidadosos, mas estragam por causa da política da Samsung de modificar a ROM dos componentes. para torná-lo "não neutro".
Não precisa haver nenhum problema com seu laptop a cada ano, você simplesmente terá que conviver com esses toques extras até sua próxima equipe. Eu mesmo acabei sendo um fã da IBM / Lenovo e da Dell precisamente por causa de seu hardware neutro e compatível com Unix.
Tenho uma pergunta sobre a temperatura do kernel e do processador.
Eu uso um laptop Toshiba Satelite que normalmente esquenta muito no Linux, de acordo com o sensor 90C (Kernel 3.2 e anterior).
Com o kernel 3.8 é perceptível que esquenta menos, de acordo com o sensor de temperatura 56-60C (que também vi com o kernel Liquorix 3.7).
Essa diferença 30C é crível? Aquece com menos segurança, isso mostra; mas tanto? É um problema de sensor?
Qual e sua OPINIAO?.
Já está nos repositórios Manjaro!
Meu processador é compatível com x64 mas instalei o debian testing em sua versão x86 porque a maioria dos programas são facilmente encontrados nessa arquitetura, agora com esta novidade, será que posso instalar esse kernel sem ter que formatar minha máquina? O_O
Eu instalei o Debian no meu computador, estava criando espaço em um disco de backup e então tive o azar de ter ocorrido um erro de disco e o Fedora estar estragado.
Fedora foi a distro que me permitiu tocar no futuro, para ver quando no futuro irei reinstalá-lo para testar aquele kernel.
Ontem cheguei no repositório do Arch, vamos ver como vai