Cooperative linux windows, szoftverek, cikkek, könyvtár linukstsentra - szakértő

Cooperative Linux Windows

bevezetése helyett

Ha szükség van a Linuxot túlterhelése nélkül a Windows, már megtanulták, hogyan kell használni az emulátor, és a megrendelés megszokni, igénybe őket. A legnépszerűbb közülük VmWare. VirtualPC. Qemu. Bochs. És a VMware, qemu Bochs és cross-platform emulátor. VmWare megbirkózik a feladatát, emulálni az egész környezet a virtuális gép eszköz, amely lehetővé teszi, hogy fut semmilyen operációs rendszer x86. Qemu pillanatnyilag egy másik átmeneti megoldás, hogy a kiadást. Azonban ő megbirkózik feladata mellett Qemu optimalizált dolgozni Linux (és Linux).

Ötlete alapján az emulátorok tudnak indítani az autót az autóban, de fel kell maradéktalanul parancs feldolgozó szoftver. Még hatékony algoritmusok, hogy vesz igénybe sok időt. Ha korlátozzuk a probléma, hogy a képesség, hogy csak futtatni, Linux kép némileg egyszerűsödött. Mivel a Linux kell kezdeni, sőt, a kernel betöltéséhez, és ez már azt jelenti, hogy az emulátor kell tudni fordítani az alapcsapat csak.

És akkor felmerül a kérdés: mi van, ha nem versenyez a CPU, ha a gazda-OS és a Linux-kernel fut ugyanazon típusú processzor, és fut, mint egy külön program?

Cooperative linux windows, szoftverek, cikkek, könyvtár linukstsentra - szakértő

Nemrégiben volt egy figyelemre méltó dolog: coLinux, amely lehetővé teszi, hogy fut a Linux-kernel a Windows (NT / 2K / XP / 2K3) mint önálló folyamat egy speciális vezető zéró gyűrűs mód. És a réteg már túl „vékony”, ami hatással van a munka sokkal kisebb, mint ha ugyanazt a fut az emulátor.

A projekt keretében és annak licencét a GPLv2. Abban a pillanatban, a legújabb verzió 0.6.2-pre1, amely működik a kernel 2.6.8.1. Most itt tölthető le.

Hogy ez a csoda futni? CoLinux telepítő felajánlja, hogy töltse le a hálózati fájlrendszer kép már be van állítva, hogy működjön együtt. A kép mérete nem kicsi, és swing keresztül telefonos, nem minden vállalkozás, és azok, akik hozzáférhetnek a nagy sebességű kapcsolatok nem feltétlenül rohan le a izmos fájlokat. Egy kis erőfeszítéssel lehet létrehozni saját képet a munkakörnyezet.

Nota bene: coLinux olyan funkciókat WinNT rendszerek, így a telepítés igényel számítógépet a Windows verzió, kívánatos nem régebbi Win2K. A munka korlátozott Win9X létezik kiviteli alakban. Minden kísérletet coLinux töltöttem WinXP.

Beépítési lehetőségek:
  • A bázisállomás a driver
  • Csatlakozás a Windows és coLinux hálózaton keresztül
  • Rátérve coLinux meglévő hálózat (erre a felül megköveteli feltöltés WinPCap Library)
  • Letöltés beállított rendszer image

A telepítés során a Windows rugnetsya Microsoft hitelesített driver. Figyelmen kívül hagyja erősítse folytatása.

A telepítés után, akkor létre kell hozni két fájl: az egyik a telepítés forgalmazás és egy a csere. Sajnos, szabványos Windows eszközöket, hogy ezt a lehetetlen, vagy hosszú ideig. Ebben a szakaszban vagyunk kénytelenek segítséget a külföldi programok. Tudod letölt port dd program a Windows vagy a dd UNIX. Speciálisan írt MkBigFile programot (24 Kb), hogy hozzon létre a nagy fájlokat.

Root_fs létre egy fájlt mérete egy gigabájt és mérete a lapozófájl 64 MB. Használhatja a helyreállítási eszközöket, amelyek általában ott indítani a Linux telepítő CD. Boot a CD-t, csatlakoztassa a kulcsot és futtassa a következő parancsokat:

Vagy MkBigFile:

Amikor létrehoz egy disk image méretét állítsa valamivel több, hogyan számíthat arra, hogy töltse ki, mert akkor nem fog automatikusan kinyílik, ha betöltötte a rendelkezésre álló teret.

Csatlakozó a fizikai adathordozó elő a következő elv: Ahol n = 0,1,2. merevlemez szám, és X = 1,2,3. szekcióba.

Amikor fut coLinux egyéb Windows alkalmazások nem használhatják szakaszok kapcsolódik oly módon!

Most már készített egy platform telepítéséhez és futtatásához coLinux. CoLinux végigfut colinux démon, amelyhez az ügyfél csatlakozott - csatlakozók. Daemon futhat, mint egy normál NT-service, célszerű, ha a Linux működik chislomolotilka vagy szerver, és nem kell tartani egy extra nyílt konzol.

A telepítéshez a kívánt szolgáltatást elindítani: colinux-daemon.exe --install szolgáltatást coLinux -c default.colinux.xml

Most akkor start / stop a szolgáltatás coLinux szolgáltatásokon keresztül vezérlőpulton vagy a parancssorból a net coLinux

A szállítási készlet két terminál program: colinux-console-fltk.exe (grafika) és colinux-console-nt.exe (konzol). Az első lehetőséget ad arra, hogy kezelje a szerveren. Személy szerint engem illet, én választottam a második. Ez egyszerű, sőt, akkor kapcsoljuk be a teljes képernyős módban. Ki program kombinációja Win-Alt.

Ahhoz coLinux fut egy külön folyamat, fuss: colinux-daemon.exe -c default.colinux.xml terminál automatikusan elindul. Megadhatja, hogy hogyan akarjuk futtatni, ha megemlítjük a -t

Telepítése Linux disztribúció

Csak hogy a foglalás: a következő lépéseket végezzük Slackware forgalmazás. Az a tény, van egy pár oka. Néhány ezek közül a telepítési rugalmasságot, valamint a impakt faktora szokás - a kedvenc disztribúció. Más disztribúciók, a telepítési folyamat más lesz, de az elv ugyanaz marad.

Szerelési kép initrd.img vettem az első tárcsa Slackware-10.0, a isolinux könyvtárban.

Most, szerkesztése default.colinux.xml indítsunk róla képet. Ott meg kell jelölni a képfájlt initrd fájlt, és adja meg a root opciót.

A telepítő fut most, hogy előkészítse a rendszerfájlokat. Valamilyen oknál fogva a dokumentáció nem jelölt súlyos kód eszközök. Szerencsére lehetőség van peep / proc / devices. És, ami a csapat: # grep cobd / proc / devices Oké, kiderült jelentős eszköz (ez egyenlő 117). A kernel maximum 32-x. Készítsen egy csomópontot eszközök: # for i in 0 1 2 3 4 5 6 7 8; do mknod / dev / cobd $ ib 117 $ i; csinált

Cobd minden eszköze lesz a rendszer egy partíciót. Ezért nem jön létre partíciós tábla cobd. Formázása végezzük a szokásos módon. A rendszer lesz telepítve a / dev / cobd0, csere telepíti a / dev / cobd1. A gyökér fájlrendszer nem szükséges formázni alatt ext2, akkor választhat, hogy az ízlése. A magam részéről úgy döntött ReiserFS (mkreiserfs).

# Mount / dev / cobd0 / mnt

Csak csatlakoztassa a hálózati csomagot. # Mount / dev / cobd2 / cdrom

Slackware telepítő megköveteli, hogy a rendszer már azonosították merevlemez a Linux-partíciók. Nem találtunk az ilyen, és használja a kerülő úton. A Slackware könyvtár tartalmazza alkönyvtárakat a programokat. Egy minimális telepítést a rendszer működtetéséhez, szükségünk van egy olyan program a szakaszok egy, ap, l.

Következetesen végre a telepítési csomagokat foglalkoznak: Nem szükséges telepíteni kernel modulok - akkor nem lesz hasznos.

Cvezheustanovlenny Linux még nem tartalmaz az / etc / fstab, ami most van, és hozza létre a / mnt / etc / fstab (a rendszer még mindig nem a fő).

Miután a rendszer ki van kapcsolva keresztül coLinux megállt -p vagy poweroff.

§ bootparams a default.colinux.xml az alábbiak szerint változik: root = / dev / cobd0 ro

Gondoskodjunk róla, hogy a ro - anélkül, hogy ez a folyamat az a fájlrendszer épségének ellenőrzése megsértjük indító coLinux.

Az új rendszer már létrehozta a hálózati interfész. A coLinux hálózati adapter neve, mint a normál ethernet-adapter eth0, így a beállítás nem térnek el a beállításokat a fizikai gép Slackware. hálózati beállításokat lásd /etc/rc.d/inet1.conf fájlt.

Példa inet1.conf Adapter-beállítások

A cikk ismerteti a vizsgálati csomag verzió 0.6.2. Abban a pillanatban, a legújabb verzió 0.6.1, amely lehet néhány módosítást már bevezetett 0.6.2-pre1.

Egy másik kellemetlenség, a bajok a kapcsolatot az X szerver, ami nem is olyan biztos. Ezen túlmenően a program kezdett kialakulni csak a közelmúltban, és az esetleges váratlan csökkenése. Az újabb kiadásokban javított stabilitás és a fejlődés aktívan folyamatban van, ezért szeretnék azt hinni, hogy hamarosan lesz élvezni egy még megbízhatóbb és gyors termék.

Ez a szoftver termék nem nagyon alkalmas, hogy vizsgálja meg a Linux operációs rendszer, az erre a célra még mindig jobb, hogy felszerel egy teljes elosztása, és használja a teljes mértékben működőképes operációs szoftvert, vagy megpróbálja a Linux, mint a LiveCD, melynek javára nevelt szinte minden alkalommal.

Linkek a cikket

MkBigFile (24 Kb) - a program létrehozására üres nagy fájlokat a Windows. A forráskódot szerepel az archívumban.

Kapcsolódó cikkek