Hogy lehet csinálni Linux disztrót?
Fogod a Linux kernelt, kidolgozod az alaprendszer részeit (gui, csomagkezelő, hálózatkezelő, stb.), majd az opcionális programokból csomagokat készítesz és benyomod egy repoba őket. Persze ezt nem egyetlen ember csinálja.
A másik opció az, hogy forkolsz egy kész disztribúciót.
Egyébként (#1 voltam), remélem, értetted a humort. :)
Egy disztrót összeálíltani azért nem egyszerű feladat. Még akkor sem, ha van kiindulási alap. Nem is lehetetlen persze, de felettébb pepecselő munka tud lenni. A főiskolai tanárom foglalkozott ilyenekkel, talán 2 vagy 3 verziót élt meg, és inkább abbahagyta. Én is épp dolgozok egy ilyenen, pusztán az érdekesség és a kihívás miatt, de igazán értelme akkor van, ha az ember jóval mélyebb tudással rendelkezik, illetve ha nem egyedül csinálja.
Főleg, hogy ha nem csak egy egyszeri próbálkozásnak szánod, akkor azt azért karban is kell tartani.
Az első kérdés, ami meg kell, hogy fogalmazódjon benned, ez:
MINEK?
Amúgy, a szükséges kellékek ezek:
- komoly programozói készség,
- a linux 100 %-os ismerete,
- sok szabadidő,
- komoly eltökéltség, kitartás,
- a disztró igénye (vmi olyan legyen, ami még nincs, nem is volt, pedig igény lenne rá).
"komoly programozói készség,"
Ezt szűkítsük: NAGYON BRUTÁL-ra! És a Nagyon brutált szűkítsük: A processzorok NAGYON MAGAS ismerete!!!!!!!!!!!!! Ezt szűkítsük: Assembly programozás! C programozás!
Nem elég programoznod tudni, sőt... hiába tud valaki Java-ba, C#-ba, vagy Pythonba programozni és hiába profi is benne, egyszerűen nem fog tudni..., hiszen egy Assembly világ teljesen más......
Ha ilyenre akar a kedves kérdező vetemedni akkor elsőnek azzal kezdenék, hogy assemblybe operáció renszer nélküli szoftvereket készítsen! A második, hogy legalább a Tanenbaum SZGAR könyvet fejből vágja... utána lehet gondolkozni azon, hogy neki kezd-e. :)
"Ezt szűkítsük: NAGYON BRUTÁL-ra! És a Nagyon brutált szűkítsük: A processzorok NAGYON MAGAS ismerete!!!!!!!!!!!!! Ezt szűkítsük: Assembly programozás! C programozás!"
LOL :)))
"LOL :)))"
Nem lol. Ha saját rutinokat akar írni akkor muszáj lemennie Assembly szintre, ha Assembly szintre megy le akkor ismernie kell a Processzort elég jól. Mai programozók többsége, főleg akik Bootcampekbe tanulnak Java fejlesztés és miegyebet - ilyeneket nem tanulnak..ergo nem is fogják tudni. Szóval aki ilyen "elvetemült" dolgokra akar vetemedni akkor érdemes Egyetemre menni alapképzésre és mesterképzésre is, hogy segítse az életútját. =)
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!