Linux 2.6.24 dokončený
Diskusia k článku: Linux 2.6.24 dokončený
Prispievajte do diskusií ako
prihlásený užívateľ.
Komentár, na ktorý odpovedáte:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Nassir
Od: Nassir
|
Pridané:
2008-01-25 16:21:46
Je to kód, ktorý robí to isté, ale inak napísané v závislosti od architektúry. Napríklad aj len deklarácia premenných ako 32bit alebo 64bit. Doteraz boli kôli týmto rozdielom udržiavané rozdielne súbory aj keby bol rozdielny len jeden riadok s deklaráciou a celý zvyšok súborov bol zhodný(sčítaniu je jedno akého typu sú premenné). Teraz to dajú do jedného súboru a obalia podmienkami pri preklade. Vďaka tomu bude celý kód na jednom mieste a nehrozí až také veľké riziko omylu (používa sa v tomto súbore nejaká špecifická funkcia? musím sa pozrieť do iného adresára, či tam je takýto súbor, alebo sa používa jeden spoločný...). No a doteraz boli súbory zjavne rozdelené kôli tomu, že na 64bitových systémoch sa prerábalo skoro všetko aby to vôbec fungovalo a preto by sa neustále updatovali verzie aj pre 32bitovú verziu aj keď na nej samotnej sa nezmenilo vôbec nič. Kompatibilita je už dostatočná a preto sa môžu verzie konečne slušne spojiť.
|