Portál AbcLinuxu, 10. března 2026 15:24
Již delší dobu "zkoušim" Linux. Napadla mne taková hříšná myšlenka si udělat vlastní instalaci. Vím, že zde již podobný dotaz padl a také jsem se díval na www.linuxfromscratch.org, ale ja bych si to chtel vyzkoušet úplně od nuly.
To znamená, ze mám kompl s prázdnym diskem, mohu si natáhnout zdrojáky .... a dál?
Jistě jste všichni četli jak se cecko zkompiluje samo sebou ... Jak to udelat? Jak začít uplně od nuly?
Děkuji předem všem, kteří se podělí o nějaké zkušenosti v této oblasti.
Jen ještě pořád řeším dál tu "filozofickou" otázku jestli dřív vejce nebo slepice 
Přece se céčko muselo prvotně ze zdrojaků zkompilovat samo sebou. Pak jsem můžu někde bokem zkompilovat jádro, které natáhnu třeba přes disketu do komplu... a jedu 
Takovou mam představu. A to ještě nevím jak s podporou filesystému na disku (jádro mám v paměti), pak musím udělat zinicializovat filesystém na disku. To asi znamená přeložit a dát si na disketu fdisk a mkfs.
(=pocitac) a s nim prisle i strojovy kod. v tom nekdo napsal zavadec a prekladac. v jazyku prekladace pak napsal prekladac sam a predhodil ho prekladaci, ktery byl napsany v strojovym kodu a od te doby uz prekladac preklada sam sebe. takze jestli chces zacit od nuly, tak si nekde sezen hexa cisla instrukci a za rok dej vedet, jestli si stihl po vikendech napsat funkcni zavadec. za dalsi dva roky potom nultou verzi prekladace a za dalsich deset let dej vedet, jestli s v jazyce toho prekladace napsal prekladac, ktery by byl schopen prelozit binutils a gcc (nebo neco jineho) a takhle prelozenejma(to je tusim bootstrap/stage1) binutilsama a gcc pak preloz(stage2) binutils a gcc, ktery uz budou mit kod prelozeny samy sebou a kdyz je prelozis znovu(stage3) tak bys mel dostat nachlup stejny, protoze se pouziji uplne stejny optimalizace a preklada to uplne ten samy prekladac(jestli ne, tak je nekde chyba)
!!!OMLOUVÁM SE!!!
Ale to je dotaz pro génia a né pro lidi.
PS: Já teda programovat v assembleru vubec neumím, ale vim, že to jde(možná, že i ne. Kdo ví?
). Na základce jsem ho měl půl roku a nepobral jsem z něj ani ň.
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.