ot Iliia(22-02-2005)
reiting (20)
[ dobre ]
[ zle ]
Variant za otpechatvane
Kak da si napravim nasha distributsiia?
Sigurno pochti vseki ot nas se e chudil zashto da ne si napravi sobstvena Linuks distributsiia za sebe si ili za priiateli, no se e otkazval obiknoveno poradi lipsa na vreme.
Tezi, koito sa probvali znaiat, che ima pone niakolko nachina za napravata na Linuks distributsiia:
Baziraite ia na druga - nai-lesniia nachin, no ako iskate vie da imate pulen kontrol nad vsichko, tova ne e nai-udachniiat variant.
Izpolzvaite Linux From Scratch - tova sushto e ideia, no varianta da sedia, da cheta po kniga koi sled koi paket se svalia i kompilira prosto ne mi haresva. Mozhe da e nai-dobriiat nachin, no iska prekaleno mnogo izlishen trud.
Izpolzvaite Gentoo - niakoi shte kazhat, che tova e nai-lesnoto - svaliate si paketite s edna komanda i kompilirate i posle izglezhda kakto iskate. No tova vklyuchva rabota s konzola i ne se haresva na nachinaeshtite. Osven tova poniakoga (dokolkoto chuvam) ima problemi sus zavisimostite na paketite.
Kakvo e T2 Project?
T2 Project e unikalna sistema za suzdavane na sobstveni Linuks distributsii. S neia vseki, koito ima sravnitelno burz protsesor i dobra vruzka s Internet mozhe da si napravi kakvato pozhelae distributsiia.
Tova se postiga sus slednite sedem lesni stupki: (purvo svaliate i razarhivirate, estestveno)
./scripts/Config -cfg system
Startira konfigurirashtata programa. Ot tam mozhete da izberete nad sto razlichni optsii za vashata Linuks distributsiia. Zapochvame s arhitekturata - mozhe da e Alpha, Arm, HPPA64, HPPA, IA-64, Mips, PowerPC, PowerPC-64, UltraSPARC, Sun SPARC, AMD64 i x86. Sled tozi spisuk produlzhavate s optimizatsiiata za vida protsesor - spored arhitekturata. Mozhete dori da pravite crossbuilt - ot edna arhitektura da kompilirate distributsiia za drugata - programata shte svali neobhodimite neshta. Sled tova izbirate vida na distributsiiata - zarezhdasht disk za opraviane na problemi, Desktop sistema, Diet LibC sistema, dva vida LiveCD, spetsialen vid s izbor na paketite, distributsiia za PDA, ruter, mikro disk i dr. Sled tova produlzhavate s nai-raznoobrazni optsii - mozhete da nastroite vsichko po vash vkus. SHTe spomena optsiite za kompilirane v kluster i vuzmozhnostta da smeniate nachina na zarezhdane (sysVinit). Vsichko tova se izvurshva v programa, podobna na make menuconfig pri kompilirane na Linuks iadroto.
./scripts/Download -cfg system -required
Svalia vsichko neobhodimo (za suzhalenie ot nemski survur). Triabva da imate minimum 3 GB svobodno miasto.
Kato svalete vsichko, mozhete da razgledate direktoriiata s nastroikite za razlichnite paketi - slagate tam diff ili konfiguratsionen fail s imeto na paketa i toi shte se izpolzva.
./scripts/Build-Target -cfg system
Kompilira vsichki paketi. Avtorite kazvat, che pulniia spisuk s paketi se kompilira za tri dni na 3 GHz Athlon 64.
./scripts/Config -cfg bootdisc
Kato svalite vsichko, izpulnete tazi komanda, za da se dosvaliat niakoi neshta po instalatsionniia disk. Sled tova:
./scripts/Download -cfg bootdisc -required
./scripts/Build-Target -cfg bootdisc
./scripts/Create-ISO my_own_t2 bootdisc system
Tazi komanda suzdava gotovite ISO izobrazheniia.
Po tozi nachin, mozhete da se sdobiete sus sobstvena Linuks distributsiia.
Tozi proekt iska dosta usiliia, i avtorite s "otvoreni obiatiia" shte posreshtnat vseki, koito iska da im pomogne.
Eto niakoi idei kak mozhem da pomognem:
Lokalizatsiia na bulgarski
Suzdavane na grafichen instalator
Usuvurshenstvane na "zhivite" diskove
Aktualizatsiia i dobaviane na novi paketi
Izchistvane na problemi
... i kakvoto se setite.
Nakraia shte spomena, che avtorite planirat v sledvashtata goliama versiia da vgradiat vuzmozhnostta da se izbira iadroto na sistemata - Linuks, Hurd, OpenBSD ili OpenDarwin.
Tova beshe ot men. Razgledaite saita, svalete koda i si poigraite.
Ako imate ideia kak da pomognete, mozhete da ia spodelite tuk, vuv foruma na Rodonika ili napravo s avtorite.
T2 Project
<< Moderni metodi za upravlenie na pametta v C++ | Publichni informatsionni sistemi s Linuks terminali >>
|