-
Timpul de boot destul de mare al boxurilor Linux este datorat la mai multi factori :
- primul pas de boot este incarcarea Kernelului ( nucleul Linux )
- in general imaginea este un format de compresie ( ca o arhiva ) ea se
decomprima si se incarca in RAM
- odata ajunse in RAM se initializeaza driverele
- daca totul a fost Ok se lanseaza Enigma
- daca a pornit cu bine se lanseaza interfata grafica ( GUI )
- GUI porneste sunetul si imaginea ...
Viziunea asta este una simplificata , partiala si susceptibila de corectii si adaugiri !
Am scris asta pentru a intelege o parte din complexitatea procesului de start a
unei imagini si pentru a evidentia punctele critice :
- imaginea se gaseste initial in Flash , care este o memorie relativ lenta , de aici ea este
expandata ( decomprimata ) si incarcata in RAM ... aceasta operatie dureaza !
- urmeaza incarcare si initializarea driverelor ( peste 40 ) ... evident dureaza
- acum se lanseaza Enigma2 care este nucleul aplicatiei receptor , nucleu pe care
se grefeaza skinul prin intermediul caruia se introduc optiunile utilizator... intreaga
interfata grafica este scrisa in Python ... un limbaj a carui executie este lenta si
parca nepotrivita pentru un sistem in care timpul de raspuns este critic !
La Alien atat imaginea Spark cat si cea Enigma2 este intr-un format ( jfss2 ) necomprimat
lucru care se reflecta intr-un start extrem de rapid ... sub un minut !!! la Dreambox se
foloseste un format de compresie ... majoritatea imaginii este read-only ...exceptind zonele
de comunicatie utilizator ( /usr /var ). Structura comprimata a imaginii Dreambox Enigma2 si
necesitatea existentei unui bootloader secundar ( second stage ) duc la timpii extrem de mari
de boot ( cca 3 minute ) care exaspereaza pe posesorii acestui receptor.
Optiunea pentru o imagine comprimata sau necomprimata este una istorica ... la inceputurile
Enigma Flashul era o resursa critica ... costa scump si era de dimensiuni reduse ... acum el
este necritic ... pe de o parte ... si riscurile de corupere a unor zone critice ( cod de exemplu )
sint considerate azi ca minore ... si deci beneficiul vitezei primeaza !
Imaginile AAF sint mai toate , exceptind cea pentru Kathrein ufs912 ) de tip comprimat deci
au un start lent si evident asta a fost unul din argumentele de a lansa un proiect ca Titan.
Last edited by MihaiP; 03-08-11 at 21:50.
Posting Permissions
- You may not post new threads
- You may not post replies
- You may not post attachments
- You may not edit your posts
-
Forum Rules