Diferència entre revisions de la pàgina «Memòria tècnica de Distribucion Linux Cronos»
Línia 4: | Línia 4: | ||
'''Funcions''' | '''Funcions''' | ||
− | + | ||
La funció general d'un Kernel és el d'assegurar que els processos s'executin i funcionin correctament. | La funció general d'un Kernel és el d'assegurar que els processos s'executin i funcionin correctament. | ||
Línia 16: | Línia 16: | ||
[[File:kernel.png|center]] | [[File:kernel.png|center]] | ||
− | + | ---- | |
===Què és una compilació? === | ===Què és una compilació? === | ||
Línia 28: | Línia 28: | ||
[[File:compilar.jpg|center]] | [[File:compilar.jpg|center]] | ||
+ | ---- | ||
===Per què compilar el Kernel? === | ===Per què compilar el Kernel? === | ||
Línia 33: | Línia 34: | ||
'''Avantatges''' | '''Avantatges''' | ||
− | + | ||
*Si optimitzem la nostra distro el sistema tindrà un millor rendiment, estalviant uns segons en l'arrencada i en iniciar les aplicacions, encara que no és una cosa senzilla. Per aconseguir-ho hem de tenir certs coneixements de maquinari i l'ús bàsic de la terminal | *Si optimitzem la nostra distro el sistema tindrà un millor rendiment, estalviant uns segons en l'arrencada i en iniciar les aplicacions, encara que no és una cosa senzilla. Per aconseguir-ho hem de tenir certs coneixements de maquinari i l'ús bàsic de la terminal | ||
Línia 39: | Línia 40: | ||
[[File:eficiencia.gif|center]] | [[File:eficiencia.gif|center]] | ||
+ | ---- | ||
===Que versió del nucli trio?=== | ===Que versió del nucli trio?=== | ||
Línia 51: | Línia 53: | ||
Aquesta versió és experimental i és la que utilitzen els desenvolupadors per programar, comprovar i verificar noves característiques, correccions, etc. Aquests nuclis solen ser inestables i no s'haurien d'usar, llevat que fos un usuari especialitzat en nuclis | Aquesta versió és experimental i és la que utilitzen els desenvolupadors per programar, comprovar i verificar noves característiques, correccions, etc. Aquests nuclis solen ser inestables i no s'haurien d'usar, llevat que fos un usuari especialitzat en nuclis | ||
− | |||
+ | ---- | ||
===Elegir el mètode per Compilació === | ===Elegir el mètode per Compilació === | ||
+ | |||
+ | ---- | ||
===Verificar si tens els programes necessaris === | ===Verificar si tens els programes necessaris === | ||
+ | ---- | ||
===Configura i Compilar el Kernel=== | ===Configura i Compilar el Kernel=== | ||
==Kernel en USB bootable== | ==Kernel en USB bootable== |
Revisió del 16:46, 22 maig 2018
Què és el Kernel?
Kernel prové del germànic Kern que significa "nucli" o "os". Tal com diu el seu nom és el nucli, l'os, el fonamental d'un sistema operatiu.
Funcions
La funció general d'un Kernel és el d'assegurar que els processos s'executin i funcionin correctament.
El nucli opera com assignador de recursos per a qualsevol procés que necessiti utilitzar les facilitats de còmput. Les seves funcions principals són:
- Creació de processos, assignació de temps d'atenció i sincronització.
- Assignació de l'atenció del processador als processos que ho requereixen.
- Administració d'espai en el sistema d'arxius, que inclou: accés, protecció i administració d'usuaris; comunicació entre usuaris i entre processos, i manipulació d'E / S i administració de perifèrics.
- Supervisió de la transmissió de dades entre la memòria principal i els dispositius perifèrics.
Què és una compilació?
Compilació la fase de codificació en què un programa és traduït del codi font al codi màquina perquè pugui executar-se. Com a tal, la realitza un compilador virtual, la tasca consisteix a portar un programa font a programa objecte.
- Aquesta compilació del codi font d'un programa es realitza pel fet que el codi treballat pel llenguatge de programació no és executable directament per l'ordinador, és per ella la necessitat de traduir les instruccions contingudes en el text a l'anomenat "llenguatge de màquina" o codi binari, l'única manera possible que l'ordinador entengui i després executi les sentències les ordres i instruccions determinades pel codi font.
- El codi font és la part més important de qualsevol programa, ja que en ell es determina el que volem que l'ordinador faci per nosaltres. Bàsicament es tracta del conjunt de línies de text indicant ordres i sentències que s'escriuen mitjançant l'editor d'un llenguatge de programació.
Per què compilar el Kernel?
El sistema serà més ràpid, més velocitat i el teu ordinador consumirà molta menys memòria RAM ja que en optimitzar minuciosament aquest "operador de comandament" que té Linux anomenat Kernel per a l'arquitectura del maquinari del teu ordinador, tot fluirà.
Avantatges
- Si optimitzem la nostra distro el sistema tindrà un millor rendiment, estalviant uns segons en l'arrencada i en iniciar les aplicacions, encara que no és una cosa senzilla. Per aconseguir-ho hem de tenir certs coneixements de maquinari i l'ús bàsic de la terminal
Que versió del nucli trio?
Hem de tenir en compte que es distingeixen dos tipus de nucli:
Versió de producció
És la versió estable fins al moment i és el resultat final de les versions en desenvolupament o experimentals
Versió de desenvolupament
Aquesta versió és experimental i és la que utilitzen els desenvolupadors per programar, comprovar i verificar noves característiques, correccions, etc. Aquests nuclis solen ser inestables i no s'haurien d'usar, llevat que fos un usuari especialitzat en nuclis