MINIX 3.2.0

Ma bejelentették a MINIX 3.2.0-s kiadását. A kiadás érdekessége, hogy a NetBSD-ből egy rakás kód került átemelésre és lecserélésre került a régi userland jelentős része NetBSD userland-re. További változtatás, hogy mostantól a Clang az alapértelmezett fordító (a GCC is támogatott), illetve az ELF az alapértelmezett végrehajtható formátum. Részletek a bejelentésben. Letölthető innen (az oldal jelenleg áll).

Hozzászólások

És akkor már csak az elmaradt utolsó lépés kell, kicserélni a Minix-kernelt egy ????-re, és készen is vagyunk.

tetszoleges_openszosz_os desktop eve cliche valaki..?

----------------------
"ONE OF THESE DAYS I'M GOING TO CUT YOU INTO LITTLE PIECES!!!$E$%#$#%^*^"

Már több éve (egy wikipediahuszar majd kikeresi) ha X11-re gondolsz.
Elvileg csomagtárolóban (pkgin a csomagkezelő egy ideje, szintén netbsd-ből) van Equinox desktop environment is, de több alkalommal is zátonyra futottam, és ahogy nézem még mindig nem állnak a helyzet magaslatán. De ha nagyon ráérsz forgathatsz magadnak, valaki GTK-t is portolt, meg Xfce-t, én nem szórakoztam vele.

Juhéj!
Még mindig áll az oldal. :(

A valódi android, a régiek igazi androidja olyan titok volt, ami minden tekintet előtt elrejteztetett. (ALC)

Már nem szempont, hogy olvasható és tanulmányozható legyen a kódja?

-----
"Egy jó kapcsolatban a társunkat az ő dolgában kell támogatni, nem a miénkben."
rand() a lelke mindennek! :)

+1

.. megjegyzeném, hogy nekem fut 3-as minix beágyazott rendszeren. Magam hegesztettem rá. Piszok gyors és stabil.
(és az általam elsőre vacakul megírt driver sem vágta haza a rendszert. :) )

Sokat tanultam belőle anno. Szegényebb lenne az informatika nélküle, mint az n+1. linux/bsd/* disztró nélkül..

====================================================================
- "Ha minden férfi egyforma, akkor miért válogatnak annyit a nők???"
- A nők az egyforma dolgok közt nagy figyelemmel és körültekintéssel válogatnak.

Oké, csak emlékeim szerint ez itt külön ki volt hangsúlyozva, hogy könnyen lehessen vele kísérletezni, megérteni az operációs rendszerek gyakorlati alapjait. Ehhez pedig az kellett, hogy érthető, könnyen átlátható kódja legyen. Emlékeim szerint bizonyos funkciók pont azért nem kerültek bele, mert azok implementálása fenti elvek rovására ment volna.
Legalábbis a MINIX idők kezdetén ez fontos volt, aztán hogy mi lett vele…

-----
"Egy jó kapcsolatban a társunkat az ő dolgában kell támogatni, nem a miénkben."
rand() a lelke mindennek! :)

De azért az megvan ugye, hogy a kernel az változatlanul MINIX, csak épp userspace-ben jelent meg egy halom nem-MINIX anyag? Márpedig a MINIX-szel ismerkedésnek sokkal inkább a kernel könnyű megérthetőség lenne a lényege, és nem annyira az ifconfig. Rendes helyen ugyanis a kernelben hibázással sokkal könnyebb hanyattlökni a rendszert, mint user-programból. (OK, ez utóbbira is láttunk már jópár ellenpéldát.)

Nálam 64 bites bubuntu 11.04 van, installálva van rajta a gyári qemu-kvm csomag, amiben azonban nincs qemu-kvm végrehajtható fájl, csak qemu. Ezzel a qemuval tudok freebsd-t, netbsd-t, ubuntut, debiant, windows-nt-t futtatni, a minix viszont bootolás után azonnal kiírja a regisztereket és lefagy.
--
ulysses.co.hu

Ez a qemu-kvm csomag eleve tartalmazza a kvm-et. Egyesítve van benne a két projekt. Amennyire én értem, felesleges külön a kvm-et installálni. Sőt azt gondolom, hogy éppen a kvm nélkül (azaz tisztán szoftver emulációval) volna több esély.

Az előbb tévedtem a 'qemu' csak egy saját link, valójában a qemu-system-x86_64 programot használom.
--
ulysses.co.hu

Szerk. Ki is próbáltam rögtön -no-kvm opcióval, így továbbmegy.

Szerk. Fölment. Az installált rendszer már kvm-mel is megy.

Kóstolgatom a rendszert, most éppen a pkgsrc-t. Gyakorlásképpen lefordítom a figlet-et. Nincs semmi értelme, csak éppen ez van megadva a doksiban, nézzük hogy működik.

Először is, qemuban dolgozom kvm nélkül (kvm-mel néha lefagy), így eleve piszok lassú. Azon belül a minix is piszok lassú. Egy ilyen soron pl.


Checking for working fcntl.h ... no

10 másodpercig szöszmötöl, miközben a top szerint


CPU states: 3% user, 40% system, 57% kernel, 0% idle

szóval vért izzad. Nem mértem, de kb. 30-60 perc alatt készült el. Működik a figlet:)

Ahogy látom egyáltalán nincs dinamikus linkelés, csak statikus könyvtárak vannak, minden kurva nagy, gyorsan fogy a hely.


--
 _ __ ___  _ __ _____   __
| '_ ` _ \| '__/ _ \ \ / /
| | | | | | | |  __/\ V / 
|_| |_| |_|_|  \___| \_/                          

ulysses.co.hu