FreeBSD 4.6

Címkék

Több időpont módosítás után megjelent a FreeBSD 4.6-os kiadása. Az összes FreeBSD-vel foglalkozó levelező lista tanúsága szerint a 4.6-os kiadás volt az, amellyel a legtöbbet foglalkoztak az emberek és amellyel kapcsolatban a legtöbb "mikor adják már ki" kérdés hangzott el.

Persze a Debian Woodyt ez meg sem közelíti, igaz nem is kellett rá egy évet várni >;-)



Lássuk mik az újdonságok az előző kiadáshoz képest, amely ezév január 29-én jelent meg.Az újdonságok (az IA-32-es kiadás kiadási megjegyzései alapján):



Kernel változások:

  • puc(4) driver, amely a PCI-alapú soros kártyák sio(4) driverhez való kapcsolódását segíti
  • spic(4) driver, amely a Sony laptopokon lévo "Jog Dial" eszközt teszi használhatóvá
  • viapm(4) driver, a VIA SMBus power menedzsment vezérlőhöz

Processzor/alaplap támogatás:

  • CPU_ATHLON_SSE_HACK kernel opció, amely az újabb Athlon processzorok SSE részét kapcsolja be, ha a BIOS azt elfelejtette megtenni
  • Néhány rendszeren a BIOS nem aktiválja a PCI eszközökhöz tartozó I/O portokat és memóriát, ezáltal azok használhatatlanok. A PCI_ENABLE_IO_MODES opció ezt a problémát hivatott kikerülni.

Boot loader:

  • A boot2 -n opciója megakadályozza, hogy a bootolás billentyűlenyomással megakadályozható legyen.

Hálózati csatoló támogatás:

  • an(4) driver, amely a CISCO LEAP-ot és a "home" WEP kulcsot támogatja. A Linuxos Aironet programok emuláció alatt futnak.
  • Általános támogatás a token alapú ARCNET hálózatokhoz.
  • Az SMC COM90cx6 ARCNET hálózati adapterek támogatása a cm driveren keresztül.
  • VLAN támogatás a dc(4) driverben
  • Az Intel Gigabit Ethernet kártyákat ezentúl a wx(4) driver helyett az em(4) driver hajtja meg a GENERIC kernelben.
  • my driver, a Myson Fast Ethernet és Gigabit Ethernet adapterekhez
  • wi(4) driver támogatás a Prism II és Prism 2.5 alapú hálózati csatolókhoz. A 104/128 bites WEP is működik ezeken a kártyákon.
  • A wi(4) driver támogatja az ún. wireless access point (vezetéknélküli elérési pont) kialakítását FreeBSD-n. Ezt a mediaopt hostap opcióval lehet engedélyezni az ifconfigban. Ehhez a funkcióhoz Prism II alapú kártya szükséges.
  • Néhány hálózati meghajtó rendelkezik az ún"semi-polling" lehetőséggel, amely a rendszert a támadások és a túlterhelések ellen jobban védetté teszi. Az engedélyezéshez a következő sorokat kell a kernel konfigurációs fájlba írni:

    options DEVICE_POLLING

    options HZ=1000 # nem feltétlenül szükséges, de erősen ajánlott

    A kern.polling.enable sysctl változóval ezután aktiválhatjuk a polling módot. A kern.polling.user_frac sysctl-lel pedig a CPU idő userlandra fordítható százalékos arányát lehet állítani. A polling módot jelenleg támogató meghajtók a dc(4), az fxp(4), az rl(4) és a sis(4). További részleteket a polling manlapban lehet olvasni.

Hálózati protokollok:

  • A bridge(4) jobb támogatással rendelkezik a többszörös, teljesen különálló bridge csoportok kezeléséhez és sokkal stabilabb a dinamikus fel- és lecsatolások esetében. A bridge kód teljes VLAN támogatással rendelkezik.
  • A bejövő SPD ellenőrzések kikerülésével kapcsolatos IPv4-es IPSec hiba kijavításra került.
  • A tcp(4) syncache implementáció kernel pánikot okozó hibáját javították.
  • A TCP implementáció most már figyelmen kívül hagyja azokat a csomagokat, amelyek az IP szint broadcast címeire érkeztek.

Lemezek és háttértárak:

  • Az ahc(4) driver szinkronizálva lett a FreeBSD -CURRENT-ben találhatóval.
  • Az ata(4) driver szintén fel lett hozva a -CURRENT-ben lévő szintjére.

    Fontos: Néhányan jelezték, hogy az ATA tagged queinggel problémákat tapasztaltak. Az általános jelenség az olvasási időtúllépés (read timeout) a bootoláskor, aminek következtében a root fájlrendszert nem lehet felcsatlakoztatni. Ilyen jellegű hibák csak olyan rendszerek esetében jöttek elő, ahol az alaplapi ATA kontrollerekre csatlakoztatott, TCQ-t tudó ATA eszközök voltak jelen. Mivel ezt a funkciót csak néhány ATA diszk támogatja és explicit módon kell engedélyezni (a hw.ata.tags="1" beírásával a /boot/loader.conf-ba), a felhasználók nagy többségét ez nem érinti.
  • Az ata(4)driver támogatja az ATA RAID tömbök létrehozását, törlését, lekérdezését és újraépítését az atacontrol(8) segítségével.

Fájlrendszerek:

  • Nagy terhelés esetén (mint például új kernel vagy szoftver telepítése) fájlrendszer korrupció volt lehetséges a soft updates használata mellett. A hibát kijavították.

Multimédia támogatás:

  • ufm driver, a D-Link DSB-R100 USB rádió támogatására
  • VIA VT8233 támogatás
  • SiS 7012 támogatás az ich hang meghajtón keresztül
  • pcm(4) driver szinkronizálás a -CURRENT-tel

Külső szoftverek:

  • IPFilter 3.4.27
  • BIND 8.3.2-T1B
  • bzip2 1.0.2
  • Heimdal Kerberos 0.4e
  • ISC DHCP kliens 3.0.1RC8
  • texinfo 4.1
  • Az időzóna adatbázis frissítése a tzdata2002c kiadásra.
  • sendmail 8.12.3
  • Ettől a kiadástól az XFree86 4.2.0-ás verziója a sysinstall(8) alapértelmezett X Window rendszere.

isdn4bsd:

  • Az ifpi2(4) meghajtó támogatja az AVM Fritz!Card PCI kártya 2-es verzióját.

Userland változások:

  • atacontrol(8), amellyel az ata(4) drivert vezérelhetjük.
  • Az ATAPI CDROM-ok esetében a cdcontrol(1) nevű program támogatja a speed parancsot, amellyel az eszköz maximális sebességét állíthatjuk be.
  • A dump(8) a mentési folyamat alatt kijelzi, hogy éppen hol tart, így az automatizált mentési folyamatok nyomon követhetők.
  • Az ispppcontrol(8) megszűnt létezni, helyette az spppcontrol(8) használható.
  • A k5su(8) ezentúl nem SUID rootos alapértelmezésként. Azon felhasználók, akik használják ezt a programot az /etc/make.conf-ban beállíthatják a ENABLE_SUID_K5SU=yes paramétert, amellyel újra SUID-ossá tehető a fájl.
  • Az ldd(1) osztott függvénykönyvtárakon is használható, a végrehajtható binárisok mellett.
  • A libstand támogatja a nagy kernelek és modulok több különálló fizikai médiáról való betöltését.
  • A libusb-t átnevezték libusbhid-re, a NetBSD elnevezésének megfelelően.
  • Az ls(1) a -h és -l opciók esetén a fájlméreteket prefixumokkal írja ki (k, M, G, T, stb).
  • A mergemaster(8) ezentúl támogatja a -p opciót, amellyel egy elő-buildworld valósítható meg. Ez funkció ellenőrzi azokat a fájlokat ellenőrzi, amelyek mindenképpen szükségesek egy buildworld és installworld frissítés lefutásához.
  • A reboot(8) parancs -k opciójával megadhatjuk, hogy legközelebb melyik kernelt szeretnénk bebootolni.
  • IPv6 támogatás a tftp(1) és tftpd(8) programokban.

A FreeBSD 4.6-os telepítő CD-i letölthetők a FreeBSD tükrökről.




Kapcsolódó oldalak:

FreeBSD 4.6 Release Notes

FreeBSD

Telepítő CD-k letöltése

Hozzászólások

Ehh. Tegnap délelőtt Murray azt írta, hogy még aznap megtörténik a bejelentés. Így megírtam a cikket és beidőzítettem este 6 órára. Ekkor a 4.6-osból már a fájlok elérhetőek voltak a tükrökről, viszont csak a mini ISO-t lehetett letölteni.


Du. kb 4 órakor el kellett mennem, a cikket pedig már nem tudtam későbbi dátumra állítani...

Murray szerint a CD-k feltöltése valamiért megállt, így egyelőre csak a második és a mini ISO tölthető le. Ettől függetlenül a release már kint van a tükrökön, így kiadottnak tekinthető. Az, hogy ISO nincs, szerintem mellékes, hiszen az alpha platformra is egy-két hét késéssel szoktak ezek megjelenni...