Virtualization segítségével colinux
Nem valószínű, hogy gondolkodik együtt dolgoznak, ha figyelembe vesszük a GNU / Linux és Microsoft Windows, de ez pontosan mit is kap a coLinux kernel. Nem biztos benne? Lásd: „előnyei coLinux”.
coLinux - Linux operációs rendszer, a port működik, mint egy folyamatot a Microsoft operációs rendszer. Operációs rendszerek működnek együtt, elhaladó egyes más központi processzor (CPU), például az 1. ábrán látható.
1. ábra: A Microsoft Windows és Linux együttműködnek egymással segítségével coLinux
Használata révén a fizikai erőforrások a kernel vezetők, mint például a hálózati interfész is használható együtt. További erről lesz szó az alábbiakban. De először, hogy mit jelent a virtualizáció.
virtualizáció
spektrum virtualizáció
- A tárolórendszerek, akkor virtualizáljuk sok lemezek, amelyek úgy néznek ki, mint egy tárhelyként és fel lehet osztani igényeinek megfelelően.
- Azt is virtualizálni hálózatok, bár általában úgynevezett rendezési.
- Virtualizáció az OS. amely egy egyszerűbb formáját virtualizáció Virtualizálja szervereken futó erre az operációs rendszerre.
Virtualizáció - igen széles körben használt kifejezés. Az összefüggésben ezt a cikket, utalok a változás platform. Virtualizációs platform (vagy hardver) azt jelenti, hogy a hardver elvonásával fizikai platform egy sor logikai platformok, amelyek az operációs rendszer indítható. A legegyszerűbb értelemben ez azt jelenti, hogy több operációs rendszer (azonos vagy különböző) ugyanazon hardver platform.
Eleme a rendszernek, amely a virtualizáció, általában úgynevezett virtuális gép monitor vagy hypervisor. Minden operációs rendszer saját virtuális gép, amely együttműködik a hypervisor külön hozzáférést biztosít a fizikai hardver (lásd. 2. ábra).
2. ábra: A hypervisor biztosítja az osztály való hozzáférés fizikai hardver
Mint az operációs rendszer virtualizációs technikák kiterjedt és változatos. További információ a virtualizáció, a források között.
coLinux - ez a port a szabványos Linux kernel. Más szóval, coLinux egy Linux kernel, amely úgy módosítjuk, hogy fut együtt a többi operációs rendszer. Az operációs rendszer (Windows vagy Linux) figyelemmel kíséri a fizikai operációs rendszer erőforrásait, míg a vendég operációs rendszer (coLinux) van ellátva virtuális absztrakció a hardver. Az alapul szolgáló operációs rendszert kell eszközt nyújtanak dolgozik egy kiváltságos szintű vezetők (0 szint) és az export jelenti a memória kiosztás (lásd. 3. ábra).
3. ábra coLinux működik, mint egy gazda operációs rendszer folyamat
A gyökér fájlrendszer számára coLinux szabályos fájl belül az alap operációs rendszert. Tekintettel a Windows, ez tényleg egy fájl, és coLinux ext3 fájlrendszer, amely elérhető az olvasás és írás.
telepítése coLinux
Telepítése coLinux meglepően egyszerű. Ez magában foglalja a csak néhány lépésre, attól függően, hogy mit kíván tenni, de ezek a lépések egyszerűek, és ők dolgoztak a Windows XP anélkül, hogy egyetlen probléma. Ez a rész a telepítés coLinux és indítási szolgáltatásokat, mint a hálózatépítés.
A szokásos licencszerződés kérni fogja, hogy mit kívánt összetevők telepítéséhez. Hagyja úgy, ahogy van (meg minden), beleértve a kép betöltéséhez a root fájlrendszert. Hogy a dolgok könnyebb később megváltoztathatja a célmappát a telepítés coLinux a c: \ colinux \, hiszen colinux egy alkönyvtár a szabvány telepítés a szempontból konfigurációs fájlokat.
Ha a telepítő program kérni fogja a kép a gyökér fájlrendszer, válassza ki a Debian, mert ez a legkisebb, és mindössze 1 GB. Válassza a Telepítés. elvégezni a telepítést, és betölti a root fájlrendszert.
A telepítés után el kell végezni néhány műveletet. A következő lépés az, hogy nyissa meg a mappát a telepítési alkönyvtár kibontani a gyökér fájlrendszert.
coLinux README fájlt tartalmaz egy csomó Több információra egyéb lehetőségeket a telepítés. Nem található egy alkönyvtárban (c: \ colinux). Lesz egy fájlt egy furcsa nevet, hogy véget ér .bz2létrehozás. Nevezze át a fájlt root_fs (ez az alapértelmezett root fájlrendszert konfigurációs fájl).
Most a coLinux telepítés lényegében befejeződött. Meg lehet kezdeni coLinux démon működik együtt a Windows XP a következő (aktiválja a parancssor ablakban):
Az aktiválás után colinux-démon megjelenik egy letöltési ablak (lásd. 4. ábra). Ez biztosítja ugyanazt az információt, mint egy hagyományos csomagtartó Linux. Figyeljük meg, hogy coLinux csizma rendkívül gyorsan.
4. ábra: A coLinux indító ablak
Továbbá, a konzol ablakban jön létre (lásd. 5. ábra), amely össze van kötve colinux-démon. Ebben az ablakban, akkor jelentkezzen be coLinux, hogy befolyásolja a shell. Az alapértelmezett felhasználónév és jelszó root / gyökér.
5. ábra: A virtuális konzol coLinux (Shell)
Az 5. ábrán látható, hogy a coLinux konzol, amely két részből áll: a hagyományos konzol és a virtuális konzol, amely információt nyújt a monitor.
Hálózat
A TAP vezető dolgozott, az operációs rendszer az, hogy a közös használata a meglévő Ethernet eszközök. A megosztás engedélyezése a Windows XP, nyissa meg a Hálózati kapcsolatok panel (Hálózati kapcsolatok) a Control Panel (Vezérlőpult). Kiválasztunk egy aktív kapcsolatot LAN-on (helyi kapcsolat esetén), majd nyissa meg a Tulajdonságok (Properties). Kattintson a Speciális fülre (Speciális), majd válassza ki a doboz, amely lehetővé teszi a hálózati felhasználók, hogy ennek a számítógépnek az internetkapcsolatát (lásd. 6. ábra).
6. ábra tulajdonságai LAN kapcsolat a megosztási hálózati eszközök
Miután a megosztás engedélyezett a hálózat, akkor futtatható coLinux és használja a hálózatot, amit használni rendesen. Ez a 7. ábrán látható, a ping paranccsal.
7. ábra Share a hálózati eszköz átlátszó coLinux keresztül a TAP vezető
X Window System
A konzolt rendben van, de a grafikus ablakkezelő lenne ideális. A rendszer segítségével a nyílt forráskódú X szerver, mint a Xming-nek, akkor létrehozhat egy xterm, vagy más grafikus alkalmazások coLinux. Sok dokumentált lehetőség, mint a Virtual Network Computing (VNC), de azt megmutatja, hogyan kell használni Xming-nek.
8. ábra: xterm, létrehozott Xming-nek
bővülő coLinux
Bármi legyen is a root fájlrendszert a letöltött, de még mindig nem tartalmaz mindent, amit szeretne. De könnyen bővíteni a gyökér fájlrendszert. Például, egy Debian GNU / Linux, használhatja az Advanced Packaging Tool (APT), a csomagkezelő rendszert új szoftver csomag vagy frissítse a meglévőket. Az első lépés az, hogy frissítse az APT metaadatokat, mely tartalmazza a vezérlő információ a telepített csomagok (beleértve az újonnan kialakuló csomagok és információt, hogy hol kell kérni őket):
Most lehet frissíteni a gyökér fájlrendszer más csomagokat, hogy szükség van. Például, ha a felvenni kívánt csodálatos Ruby nyelv a gyökér fájlrendszer, akkor meg kell futtatni a következő parancsot:
Ily módon, akkor egy meglévő root fájlrendszert, és személyre szabott, hogy az Ön egyedi igényeinek. Akkor is újra újjáépíteni coLinux a forrásoktól, ha nem elég, amire szüksége van.
előnyei coLinux
coLinux - ez egy csodálatos módja, hogy használja, és kísérletezni a Linux. Valamint Cygwin, ez lehetővé teszi, hogy telepíteni és futtatni a Linux alkalmazások a Windows operációs rendszer (a coLinux). Azt is támogatja a Linux operációs rendszer telepítésével, frissítésével, vagy eltávolítja alkalmazások révén az apt-get.
De, ellentétben a Cygwin, el tud végezni Linux-alkalmazások újrafordítás nélkül. Ebben a tekintetben coLinux egy igazi Linux operációs rendszer fut (vagy együtt) a Windows operációs rendszer.
Egy másik érdekes előnye coLinux a hordozhatóság. Tudod van egy elosztó coLinux egy egyedi alkalmazások halmaza (a gyökér fájlrendszer) a számítógépen a Windows. Akkor át a gyökér fájlrendszer egy másik számítógépre, majd indítsa újra. Ez lehetővé teszi, hogy hozzon létre egy mobil fejlesztési platform, ahol a tömörített gyökér fájlrendszer fel van szerelve egy szabványos Universal Serial Bus (USB) memóriakártyát.
Végső soron a coLinux gyors, mert alapvetően működik a natív hardver.
nehézségek coLinux
A fő hátránya coLinux hogy ez vezethet összeomlás az egész gépet (minden együtt dolgoznak operációs rendszerek), mint egy vendég operációs rendszer fut privilegizált módban a lényege az alaprendszer. A normál működés is függ külső szoftverek (Windows és hálózati támogatás). Ettől eltekintve, ez elég könnyű telepíteni és konfigurálni. Én használtam, több órán át, és soha nem látott hiba.
Bár sok virtualizációs rendszerek, a coLinux egy újdonság a megközelítés, valamint az abban rejlő lehetőségeket. Önmagában coLinux lehetővé teszi a Linux virtualizációs tetején a Windows. Amikor hozzá néhány egyéb nyílt forráskódú szoftver, akkor a teljes Linux rendszer teljes hálózati és grafikus felület. coLinux nem tökéletes, de ez egy nagyszerű módja annak, hogy a Linux egy szabványos PC Windows alatt.
Get termékek és technológiák
- Töltse le a legfrissebb forráskódot és binárisok coLinux a SourceForge.
- Töltse le a legfrissebb illesztőprogramokat TUN / TAP a SourceForge.
- KVM - újdonság a Linux virtualizációs. Ez a döntés alapja egy kernel modul, amely csak minimális változtatásokat igényel a Linux és betöltött egy kernel modult. KVM biztosít a virtualizáció a vendég operációs rendszer, de ehhez QEMU az I / O Olvassa bevezetése KVM a 2.6.20 kernel.
- Cygwin - egy másik érdekes Linux emulátor, ami Windows alatt fut. coLinux kihasználhatja a az X-kiszolgáló, amely Cygwin.
- Xming-nek - ez a nyílt forráskódú X Window kiszolgáló a Microsoft Windows környezetben.
- Az IBM próbaszoftver. letölthető közvetlenül a developerWorks, hozza létre a következő fejlesztési projekt Linux.