Olá, não sei se apliquei bem o termo mas, queria compilar o meu kernel para retirar coisas da config k n uso, e para meter o tipo certo do processador.
Um kernel bem preparado, utiliza ao máximo modulos. Os modulos só ocupam recursos se estiverem carregados em memória (normalmente o software de detectação e configuração de hardware de cada distribuição só carrega os modulos em memória se estiverem a ser utilizados).
Pode-se conseguir alguma performance mundando a configuração do kernel e re-compilando-o, mas a não ser que saibas o que estás a fazer, penso que não vale a pena, e mais ainda, sempre que houver uma actualização a fazer, vais ter que compilar o kernel, o que pode dar pouco jeito para quem não tem muito tempo livre e/ou paciência para seguir com atenção as actualizações todos os dias, e por isso icentivar algum desleixo no que toca a segurança.
Depende. Algumas distribuições utilizam gestores de pacotes de software que para além de permitirem a instalação de binários, compilam e instalam pacotes com código fonte. Dependendo da distribuição a forma de o fazer pode ser mais ou menos obvia e mais ou menos flexivel (no que toca a compilação de pacotes o melhor é sem dúvida o Gentoo (mas embora a maioria das pessoas desconheça o APT e o RPM também permitem isso embora de formas menos fléxiveis).
Podes também fazer o download da tarball do código-fonte do kernel algures em ftp.kernel.org e compilares o kernel utilizando apenas o make.
Se quiseres fazer isso utilizando o gestor de pacotes tens de ler o manual desse gestor de pacotes, ser quiseres utilizando o make tens de ler as instruções passo a passo que estão dentro da tarball do código-fonte no ficheiro INSTALL e/ou README (já não me recordo qual deles é).
Sem código-fonte não tens nada para compilar não é?
compilo usando a .config antiga?
Podes fazer isso modificando-a, mas também podes gerar uma nova.
ja complilei umas x o kernel, mas smp dps no boot existem uns problemas quaisquer (n me faz boot da placa wireless e tenho d usar os driversda grafica default em x dos proprietarios).[/quote]
As placas gráficas não fazem boot, os sistemas operativos é que fazem.
E não é técnicamente possível incluir drivers proprietários no kernel Linux, por causa de questões de direito de autor. Os drivers proprietários estão no user space e é por isso que são uma trampa.
eu simplesmente só keria keria meter este kernel de acordo com o meu processador e retirar uns modulos k estão a mais.
Em ubuntu tens binários preparados para vários tipos de processador, incluindo várias das versões dos processadores da intel, para isso não precisas de compilar o kernel. Para retirar modulos que não estejas a usar não precisas de recompilar o kernel, basta descarrega-los manualmente e mudar a configuração para que não voltem a ser carregados. Para além disso já viste se eles estão carregados em memória? É que se não tiverem eles não te comem recursos e por isso não faz diferença nenhuma estarem lá e não haverá diferença rigorosamente nenhuma se mudares de/o kernel.