Kicsi live Linux kerestetik friss gcc-vel

Fórumok

Kedves HUP-osok!

Egy saját kód sebességét kellene lemérnem minél több gépen, de a környezetemben elérhető masinákon túl változatosak az oprendszerek. Arra kapnék engedélyt a gazdáiktól, hogy pár óráig használjam őket (ez elég is nekem), de hogy mindenhova ugyanazt a rendszert telepítsem, arra nem. (Meg időm se lenne.)

Egy live CD vagy pendrive-os Linux jó megoldásnak tűnik, de nekem az kell, hogy az adott gépen újra tudjam fordítani a kódot "gcc -march=native"-val, ezért a live rendszeren gcc-nek, méghozzá a legfrissebbek közül valónak futnia kell.

Maga a program, amit tesztelek, sima number crunchig cucc, fájlból fájlba (max 1 M-osokba) dolgozik, tehát nem kell grafikus felület, se spéci libek. A leggyorsabb az lenne, ha pendrive-os lenne a cucc, de CD is jöhet. A pendrive-os megoldás azért is jobbnak tűnik, mert a kimeneti fájlokra szükség van és gondolom azokat elhelyezhetném egyből a pendrive-on is, míg egy CD-s megoldás esetén még a kimeneti fájlok kimásolásáról, feltöltéséről is gondoskodnom kellene.

+ igény: ha lehet, legyen 32 és 64 bites verzió is.

Milyen rendszert ajánlanátok?

Előre is kösz!

Hozzászólások

Hello,
Ubuntuba, debianba van "live helper" amivel saját live, usb-t / cd-t tudsz csinálni... Szóval te válogatod össze, hogy mi legyen benne... Szerintem ez a legegyszerűbb út...
Tudsz csinálni vele 32 - 64 bitet is természetesen...

Üdv,
P.

szerk.: most találtam, ha nagyon "beteg vagy" még online is meg lehet csinálni :)
http://live-build.debian.net/cgi-bin/live-build

szerk. 2: még 1 link...

http://manpages.ubuntu.com/manpages/intrepid/man7/live-helper.7.html

Gentoo/Funtoo Linuxot nem próbáltad még? Ha már úgyis újra szeretnéd forgatni az egész rendszert, akkor inkább azt javaslom, hogy ezt próbáld ki... mondjuk ez nem egy tipikus livecd-s rendszer, de létezik belőle livecd.

nem gondolnám, hogy a gentoo-t hackelgetni kéne... egyszerűen használható a doksik alapján:

http://www.gentoo.org/doc/en/handbook/handbook-amd64.xml?style=printabl…

http://mirrors.kernel.org/gentoo/releases/amd64/autobuilds/current-iso/…

http://distfiles.gentoo.org/releases/x86/autobuilds/current-iso/install…

Ezek segítségével szerintem simán és gyorsan életre lehet kelteni egy build environmentet.

Sőt, ha SystemRecueCd-t használsz, úgy még egyszerűbb:

http://www.sysresccd.org/Download

Bocs, nem az egész rendszert akarom újraforgatni mindig, csak a teszt progit, ami alig használ külső libeket és a futásidő 99%-a a saját kódban történik. Ezért a glibc-t nem kell a rendszerre optimalizálni, csak a saját C kódot.

Megpróbálkozom a többiek által ajánlott live rendszer készítővel. (Ha addig nem ír valaki egy kész rendszerről, ami már eleve jó erre a célra.)

én debian-t használok saját live rendszer létrehozásához, gyakorlatilag pár paranccsal elvégezhető, vagy van web-es felület is, itt írtam róla.

az alap .iso ami létrejön, az hibrid, és ezért CD-re is írhatod, meg pendrive-ra is dd-zheted.

Én sok helyen/sok dologra használom a Tiny Core Linux-ot, nézz rá esetleg, én csak javasolni tudom, ha x86-ra kell:
http://www.tinycorelinux.com/

Van pendrive-ra telepítője is, gyors egyszerű választás lehet, jó a wiki-je, es nagyon pici az egész(6MB/10MB+szükséges csomagok), jól és könnyen testre lehet szabni mi kell bele csomag(szoftver), és még úgyis kicsi marad.

Ha hálózatról boot-olod akkor a "dynamic remaster" nagyon jó megoldás, ha pendrive-ról, akkor ahogy írod, az írható marad, és a kiegészítő telepített csomagokat onnan felszedi boot-kor, illetve a te tesztprogramod is lehet azon.

Kulcstartón mindig van egy nagyon mini pendrive nálam "svájci bicskaként", ami boot-olhat ilyet.

De legelőször nézz rá, elég frissek-e a csomagok(extensions) amik kellenek neked:
http://distro.ibiblio.org/pub/linux/distributions/tinycorelinux/