Hlavní navigace

FreeBSD 5.3-RELEASE

Daniel Geržo

Tak a máme to tu. Dlho očakávaný release najnovšej verzie FreeBSD, a to 5.3, bol včera oficiálne oznámený vývojármi. Vydaním tejto verzie prichádza v tomto projekte aj k mnohým zmenám. 5.3-release sa označuje za 5-STABLE, čo znamená, že je vhodné na produkciu. Prináša mnoho nových funkcií, ktorými nadväzuje na predošlé úspechy tohto projektu.

Nové funkcie vo FreeBSD 5.3

  • SMPng – new generation: nová, lepšia podpora pre viacprocesorové stroje. Bolo vylepšené lockovanie procesov a kernelových subsystémov. Viac sa môžete dozvedieť na www.FreeBSD.or­g/smp
  • KSE – Kernel Scheduled Entities, podpora pre M:N threading, ktorý je kombináciou toho najlepšieho z dvoch možností threadovania, táto threadovacia knižnica je momentálne defaultný posixový threadovací model vo FreeBSD. Viac na www.FreeBSD.or­g/kse
  • podpora nových architektúr amd64, ia64, pc98, a sparc64. Vo vývoji je stále podpora pre powerpc a arm
  • v systéme je nový kompilátor GCC 3.4.2-prerelease
  • podpora pre rozšíriteľné MAC (Mandatory Access Control). Je to framework, ktorý umožňuje rozšíriť bezpečnostnú politiku, viac na mac-synopsis.html. Je to niečo na spôsob SElinux-u
  • GEOM – tento systém podporuje viacero funkcií v práci s diskami, ako napr. ggatel, čo je je niečo ako iSCSI, rôzne levely funkcií RAID-u, alebo taktiež gbde, ktoré umožňuje encryptovať diskové partície.
  • FFS – FSS podporuje tzv. background fsck, čo umožňuje rýchlejšiu obnovu pri zrútení systému. FFS používa na zabezpečenie konzistencie metadát systém nazývaný softupdates (také lepšie jounalovanie :-)), takže pri havárii sa o ne nemusíte báť.
  • boli opravené niektoré bugy v systéme jailov. Jail má odteraz tiež podporu pre raw sockets.
  • UFS2 – tento nový filesystém umožňuje podporu väčších veľkostí a tiež rozšírené atribúty pre jednotlivé súbory. 4.x však nerozoznáva UFS2, preto ak chcete multiboot system, potrebujete ho mať na pôvodnom UFS
  • množstvo nových sieťových funkcií, napríklad podpora TCP STACK, importnutie OpenBSD firewallu – pf, alebo tiež ALTQ (packet queueing). Viac sa môžete dozvedieť v neologismovom član­ku
  • niektoré časti base-systému v 4.x boli presunuté do portov, čo umožňuje vyššiu kontrolu nad nimi a jednoduchšie upgradovanie. Príkladom môže byť Perl.
  • defaultne sa používa devfs
  • Bind9, ktorý je defaultne v chroot-e
  • XFree86 bolo nahradené Xorg 6.7
  • binutils 2.15, GDB 6.1, Gnome 2.6.2, KDE 3.3.0
  • samozrejmosťou je aj väčšia podpora hardwaru

Upgrade

Binary Upgrade

FreeBSD projekt odporúča spôsob „všetko zálohuj, preformátuj, preinštaluj a obnov dáta“. Toto môže byť najjednoduchšia cesta, vďaka ktorej sa vyhnete možným problémom. Neodporúča sa však Binary Upgrade zo sysinstall-u, pretože nie je dobre odskúšaný pri upgradovaní major verzií a nemusí dobre fungovať. Hlavne si prečítajte installation guide.

Source Upgrade

Pokiaľ sa rozhodnete pre buildworld/in­stallworld procedúru, nebudete si môcť užívať výhody nového filesystému, ktorý FreeBSD 5.3 prináša. To však neznamená, že FreeBSD 5.3 nevie pracovať s pôvodným UFS. Taktiež sa stane, že na systéme vám ostane mnoho starých, už zbytočných súborov.

Ako vždy, použite svoj supfile, v ktorom použijete release tag releng5_3 a pustíte cvsup. Inštrukcie na prevedenie tohto kroku už na root.cz boli popisované, takže ich vynechávam. Takto by ste mali získať kompletný source code od FreeBSD 5.3. Pred tým, ako sa pustíte do upgradu, je veľmi dôležité, aby ste si prečítali /usr/src/UPDATING. Hlavne sekciu „To upgrade in-place from 4.x-stable to current“, kde je presne popísané, čo treba robiť (hlavne nevynechávajte žiadne kroky). Pokiaľ sa vám všetko podarí, just reboot and enjoy FreeBSD 5.3 :-)

Tiež by nebolo na zahodenie mrknúť sa napríklad sem:

migration-guide.html
relnotes.html
errata.html

Download

Český mirror
Slovenský mirror
FreeBSD je tiež prístupne cez bittorrent: people.freebsd­.org/~scottl/5­.3-torrent

Novinky vo FreeBSD projekte

Donedávna prebiehali releasy nových verzií podľa nových features namiesto stability a presného načasovania. Toto však podľa vývojárov nie je najlepší spôsob a pravdepodobne bude tento spôsob minulosťou. Podľa najnovších správ sa na poslednom BSDcon-e v Nemecku o tomto probléme veľa diskutovalo a Scott Long (core member projektu a leader release engineering team-u, zodpovedný za nové verzie) oznámil, že nové releasy budú vypúšťané na základe časového plánu a budú vydávané v pravidelných intervaloch, podobne, ako je to v OpenBSD. Presný interval ešte nie je známy, ale hovorí sa o 12 – 18 mesiacoch pre odvetvenie -STABLE a 4 – 6 mesiacoch pre minor releasy. Aj napriek tomu, že vývojári tento spôsob nemajú príliš v láske, má mnohé výhody. Po prvé bude jasnejšie, kedy budú vypustené nové releasy, čo je dôležité ako pre userov (pre ktorých je dôležité naplánovanie upgrade svojich serverov), tak aj pre developerov (ktorý zas budú mať prehľad, kedy majú pracovať na nových funkciách a kedy sa majú venovať ich debugovaniu). Výhoda je tiež v tom, že úsilie developerov, teda nové funkcie, bude pravidelne vypúšťané z CVS. V HEAD zostane „experimentálna“ vetva a najnovšie funkcie sa do HEAD pridajú, až keď ich stabilita a funkčnosť budú viac-menej odladené. Môže to síce znamenať, že HEAD sa z času na čas stane naozaj nestabilnou, ale je samozrejmé, aby sa niečo takéto nestalo, ako sme mohli byť svedkami v minulosti. Znamená to tiež, že funkcie, ktoré neboli dokončené v čase vytýčenia -STABLE vetvy, budú vyvíjané mimo CVS a vypustené v ďalšej časovo určenej verzii.

Najnovší plán hovorí o tom, že 6-STABLE by mohlo byť prístupné niekedy okolo máju alebo júna budúceho roku. To však neznamená, že 5.x nebude naďalej podporované a teda, že zostane mŕtve, a že 6.0 bude vhodné na produkčné mašiny. (Nevýhodou toho, že stará verzia je dlho podporovaná, môže byť príklad FBSD 4.x a Perlu, pretože nové verzie Perlu nemusia byť stabilné na tomto systéme. Z toho vyplývajú problémy s udržiavaním portov.) Niekedy v máji, júni 2007 by vývojári chceli začať pracovať na 7.x. FreeBSD. 5.4 by sa mala uvoľniť okolo februáru, marca 2005.

Všetko je ale ešte stále v štádiu rozhodovania, a preto budeme musieť počkať nejaký ten čas, pokiaľ sa vývojári tohto naozaj vydareného projektu dohodnú, ako toto všetko bude vyzerať.

Ešte na doplnenie pridávam, že diskusia o 5.3 by sa už mala odohrávať podľa odporučenia Scott Longa na stable@ mailing liste.

Našli jste v článku chybu?

6. 12. 2004 22:15

martink (neregistrovaný)

Hmm, tak to ale nejspis nebyla vina SuSE... Zdroj problemu bych tipoval nekde mezi zidli a klavesnici...

29. 11. 2004 18:13

andrej (neregistrovaný)

Zvazujem dat na server FreeBSD alebo SUSE 9.1
V prospech linuxu zatial hra do karat len mdadm, ktory je super manazovatelny.. mam tam vela diskov v raid10 a z raid1 potrebujem bootovat.. Ako je to vo FreeBSD 5.3 ? pocul som o ccd, vinum, .. teraz som docital o GEUM (tusim tak to bolo)..

FreeBSD zvazujem koly bezpecnosti.. V testovacej prevadzke - 24 hodin cca 1200 navstevnikov bol suse hacknuty..




DigiZone.cz: R2B2 a Hybrid uzavřely partnerství

R2B2 a Hybrid uzavřely partnerství

Root.cz: Certifikáty zadarmo jsou horší než za peníze?

Certifikáty zadarmo jsou horší než za peníze?

Lupa.cz: Obchod budoucnosti je bez front, košíků i pokladen

Obchod budoucnosti je bez front, košíků i pokladen

Vitalia.cz: To nejhorší při horečce u dětí: Febrilní křeče

To nejhorší při horečce u dětí: Febrilní křeče

Vitalia.cz: 7 originálních adventních kalendářů pro mlsné

7 originálních adventních kalendářů pro mlsné

Podnikatel.cz: Vládu obejde, kvůli EET rovnou do sněmovny

Vládu obejde, kvůli EET rovnou do sněmovny

Měšec.cz: Jak vymáhat výživné zadarmo?

Jak vymáhat výživné zadarmo?

Podnikatel.cz: E-Ježíšek si zařádí: nákupy od 2 do 5 tisíc

E-Ježíšek si zařádí: nákupy od 2 do 5 tisíc

Vitalia.cz: Láska na vozíku: Přitažliví jsme pro tzv. pečovatelky

Láska na vozíku: Přitažliví jsme pro tzv. pečovatelky

Vitalia.cz: Test na HIV je zdarma i za pět set

Test na HIV je zdarma i za pět set

Lupa.cz: Insolvenční řízení kvůli cookies? Vítejte v ČR

Insolvenční řízení kvůli cookies? Vítejte v ČR

Lupa.cz: Propustili je z Avastu, už po nich sahá ESET

Propustili je z Avastu, už po nich sahá ESET

Podnikatel.cz: Chaos u EET pokračuje. Jsou tu další návrhy

Chaos u EET pokračuje. Jsou tu další návrhy

Měšec.cz: U levneELEKTRO.cz už reklamaci nevyřídíte

U levneELEKTRO.cz už reklamaci nevyřídíte

Vitalia.cz: Proč vás každý zubař posílá na dentální hygienu

Proč vás každý zubař posílá na dentální hygienu

120na80.cz: Pánové, pečujte o svoje přirození a prostatu

Pánové, pečujte o svoje přirození a prostatu

Podnikatel.cz: Chtějte údaje k dani z nemovitostí do mailu

Chtějte údaje k dani z nemovitostí do mailu

DigiZone.cz: Ohrozí Freedom TV přechodové sítě?

Ohrozí Freedom TV přechodové sítě?

120na80.cz: 5 nejčastějších mýtů o kondomech

5 nejčastějších mýtů o kondomech

120na80.cz: Horní cesty dýchací. Zkuste fytofarmaka

Horní cesty dýchací. Zkuste fytofarmaka