FreeBSD

Linuxról FreeBSD-re: egy FreeBSD értékelés

Címkék

Az OSNews-on jelent meg egy Linux vs. FreeBSD összehasonlítás. A régi linuxos felhasználó tett látogatást a másik oldalon. Feltelepítette, kernelt fordított, megnézte a ports gyűjteményt. A konklúziója: A FreeBSD egy nagyon használható rendszer, de nem éppen kezdő felhasználó-barát. A parancsok nem teljesen úgy működnek, ahogy a GNU megfelelőjük, nem lehet a /etc/passwd-t simán editorral módosítani, stb.

Kicsit gyengécske értékelés, kezdőknek érdemes elolvasni. Megtalálod itt.

FreeBSD kernel Intel C/C++ fordítóval

Címkék

Alexander Leidinger készített néhány olyan patchet, amellyel lehetőségünk nyílik arra, hogy lefordítsuk a FreeBSD kernelt az ICC-vel (Intel C/C++ fordítóval).Ennek a módja:

CC=icc make depend && CC=icc make

Az így kapott kernel egyelőre még néhány gyerekbetegséggel küzd (nincs NFS, néhány csomag elveszik, stb. bővebben az icc.README-ben), de ettől eltekintve bootol és fut.

A patcheket megtalálod:

www.leidinger.net/FreeBSD/current-patches/

A FreeBSD és az Xfree86 4.4

Címkék

Eric Anholt a ports@-ra küldött levelében bejelentette, hogy néhány változást szándékozik elkövetni a FreeBSD XFree86-os portjában. Ezt annak érdekében teszi, hogy a nem-is-olyan-soká megjelenő XFree86 4.4-re minél fájdalommentesebben lehessen frissíteni, és minél könnyebben lehessen azt karbantartani majd.A változásokat el lehet olvasni Eric levelében. A fejlesztő arra kér mindenkit, hogy most szóljon a tervezett változatások ellen, ha valami nem tetszik. Máskülönben a változások hamarosan jönnek.

Eric levele itt.

BSDnews 3. szám

Címkék

Érdekes cikkek találhatók a BSDnews legújabb számában:

  • Fájdalommentes rendszerfrissítés FreeBSD-n
  • Titkosított fájlrendszer USB meghajtón
  • DragonFly BSD dióhéjban
  • Low-end rendszertuning

Az előző számokba is érdemes betekinteni. A BSDnews 3. száma itt található.

geom_mirror implementáció FreeBSD-n

Címkék

Lukas Ertl kibővítette a GEOM funkcióit egy kicsit, és elkészítette a geom_mirror implementációt. A patchében megjelent a sync, a config, a dumpconf és a destroy functionalitás. A patch tartalmaz egy alapvető ``gmirror'' eszközt is, amellyel konfigurálni lehet a tükröt (mirror). Lukas levelében egy gyors "howto"-t is írt a geom_mirror használatáról.2002. végén Poul-Henning Kamp jelentette be a GEOM moduláris diszk I/O keret FreeBSD -CURRENT-be való integrálását. A GEOM egy egymásra épülõ BIO (Block Input Output) alrendszer, vagy másnéven egy kötetkezelõ rendszer, amely majd 8 évnyi fejlesztés után került FreeBSD-be.

A GEOM a diszkkezelést minden architektúrán 64 bites alapokra helyezi, ami nagyon fontos, hiszen a FreeBSD szinte a kezdetektől képes volt nagy fájlok (16 TB-ig) létrehozására és kezelésére, azonban a kernel más részei lehetetlenné tették ekkora fizikai partíciók létrehozását. A GEOM használatával ezek a korlátok megszűnnek, ráadásul számos más előny is származik a bevezetéséből.

Az egységes diszk-kezelés révén egymásra épülő, moduláris rendszerbe lehet szervezni a különféle feladatokat (RAID, fájlrendszer-kódolás, csatoló-független diszkkezelés, stb), így általában véve egy sokkal letisztultabb módszer áll majd a fejlesztők rendelkezésére. A GEOM az IA-64-es platform 64 bites EFI partíciójait használja, elérhetővé téve azok minden előnyét más platformokon is.

GEOM man oldal

Lukas levele itt.

tcp_hostcache, ip_fastforward, MSS DoS védelem a FreeBSD-ben

Címkék

Andre Oppermann egy patchset-et készít a FreeBSD hálózati stackjához, amely valószínűleg még a FreeBSD 5.2 megjelenése előtt bekerül a -CURRENT-be. A patch számos tcp bugot javít és segít megelőzni a MSS DoS támodásokat. Emellett megvalásításra kerültek benne a tcp_hostcache, ip_fastforward funkciók is.A patch többheti tesztelés után is jól működik a fejlesztő gépén. Kéri, hogy akik kipróbálják, azok mondjanak véleményt, küldjenek bugreportot, stb.

A patch letölthető innen.

Andre levele itt.

CARP FreeBSD-CURRENT-re

Címkék

Október közepén írtam arról, hogy az OpenBSD olyan funkciókkal bővült, amely magas rendelkezésre-állás (high availability) és terhelés-elosztás (load balancing) képességekkel ruházza fel az operációs rendszert.

Ezen funkciók közül az egyik a CARP (Common Address Redundancy Protocol). A CARP segítségével lehetőség nyílik arra, hogy az OpenBSD rendszerünket kiskálázzuk. Hasznos, mert az OpenBSD-t felfele skálázni nagyon nem lehet, hiszen nem támogat SMP-t (több processzort).

megjegyzés:

(kiskálázás (scale out) - amikor a rendszerre irányuló kéréseket úgy próbáljuk kiszolgálni, hogy nem nagyobb vasat teszünk a rendszerbe (big iron teória), hanem több kisebb (akár blade) szerverrel oldjuk meg a problémát, úgy hogy közöttük elosztjuk a terhelést. - felskálázás (scale up) - amikor a terhelést úgy próbáljuk meg kiszolgálni, hogy egyre nagyobb vasat használunk fel, több CPU-t, merevlemezet, memóriát, stb. zsúfolunk ugyanazon gépbe (a scale up eljárás a mai felfogás szerint idejét múltabb, mint a scale out)

Úgy tűnik, hogy a FreeBSD felhasználóknak is lehetőségük nyílik a CARP használatára.Max Laier küldött egy levelet a current@ listára, amelyben arról értesít, hogy az OpenBSD-s, 2-kikötéses BSD licenc alatt elérhető CARP implementációt portolta a FreeBSD-CURRENT-hez.

A FreeBSD-s CARP patchset elérhető a pf4freebsd.love2party.net/carp.html címen.

Max levele itt.