FreeBSD

minidump a FreeBSD-ben

Címkék

Peter Wemm egy régi óhajt teljesített: mostantól lehet minidumpot használni a FreeBSD-ben.

A hagyományos kernel dump a teljes fizikai memóriát eltárolja. Ez akkor, amikor a gépekben legfeljebb 64 MB memória és 1 GB-os KVM volt, kielégítő megoldásnak bizonyult. Azonban manapság a gépekben gyakran több GB-nyi memória található, ráadásul a libkvm és a kgdb (kernel debugger) nem fér hozzá ahhoz a fizikai memóriához, amely nincs a KVM-be mappelve, így rengeteg felesleges memória kerülhetett dumpolásra.

AMD FPU információszivárgás

Címkék

Javításra került egy régebbi hiba a FreeBSD kernelben, amely érzékeny adatok (kulcsok, stb) eltulajdonításához vezethetett az AMD 7. és 8. generációs processzorain (például AMD Athlon, Duron, Athlon MP, Athlon XP, Athlon64, Athlon64 FX, Opteron, Turion és Sempron).

A hiba abból a dokumentált tényből ered, hogy az AMD ezen processzoraiban az fxsave és fxrstor FPU utasítások nem mentik és állítják vissza a FOP, FIP és FDP regiszterek tartalmát, ha az exception summary bit (ES) értéke nem egy. Ez a fajta működés szerepel az AMD dokumentációjában, de eltér a többi gyártó processzoraitól. A FreeBSD a mai napig nem volt felkészítve erre, így context váltásoknál az FOP, FIP és FDP regiszterek tartalmát nem állította vissza.

A hiba minden ágban (4-STABLE, 5-STABLE és 6-STABLE) javításra került.

FreeBSD-SA-06:14.fpu

RFC a szép rc indítási üzenetekért

Címkék

Eric Anderson egy olyan patchet készített a FreeBSD-hez, amely a startup/shutdown rc szkripket kimenetét más operációs rendszerekéhez hasonlóvá teszi. Az általa megvalósított patch olyan kimenetet generál, mint amilyet az Ubuntu-ban, SUSE-ben, vagy éppen a HP-UX-ben láthatunk, annyi különbséggel, hogy ez a megoldás nem tartalmaz színeket.

Google Summer of Code a FreeBSD-nél újra

Címkék

A Google a tavalyi évhez hasonlóan idén is megrendezi a Google Summer of Code "eseményt". A programban diákok vehetnek részt, és bizonyíthatják be programozási tudásukat. Különböző projektek készítenek ilyenkor listát, amelyen olyan megvalósításra váró programozási feladatokat tüntetnek fel, ahol a tanulók bizonyíthatják rátermettségüket.
A résztvevők amellett, hogy megmérettetik magukat, egy kis pénz is ütheti a markukat. Már több projekt - köztük az Apache, gcc, Perl, Wine, Python, PostgreSQL, Google, stb.) - jelezte, hogy részt kíván venni a Google SoC 2006-ban.