Hvordan kjøre et Windows-program i ubuntu. Hvordan kjøre Windows-applikasjoner på Linux

Er det mulig å kjøre Linux fra Windows?

Problemet er løst og lukket.

Beste svar

Svar

      2 0

    2 (494) 2 11 4 g

    Generelt ga jeg deg et par nyttige lenker, les og fordype deg i det.
    http://www.pcwork.ru/kak_zapuskat_linux_pod_windows.html
    http://rus-linux.net/MyLDP/win-lin/dostup-k-linux-iz-windows.html

      1 1

    7 (92213) 34 176 787 4 g

    Hvordan kjøre Linux på Windows

    Hvordan kjøre Linux under Windows Linux kjent for sin stabilitet, beskyttelse mot spyware og virus og som et symbol på billig programvare for å jobbe på en datamaskin. Hvis du tror at for å installere og kjøre Linux må du kjøpe ny datamaskin, så er det gode nyheter for deg. Du kan kjøre Linux på din eksisterende datamaskin parallelt med Windows.

    Enda bedre, det er tre alternativer for å kjøre Linux på en Windows-datamaskin, avhengig av forbrukerens behov og tekniske ferdigheter.

    Alternativ 1: Bruk et virtualiseringsprogram eller emuleringsprogram som lar deg kjøre Linux på eget vindu på jobb Windows skrivebord.

    Kjører Linux i en virtuell Windows-maskin

    Det finnes flere programmer som lar deg kjøre Linux i en "virtuell maskin" på Windows-skrivebordet. De to mest populære programmer emuleringer er Parallels Workstation ($49 etter 15-dagers gratis evalueringsperiode) og VMWare arbeidsstasjon($189 etter 30-dagers gratis evalueringsperiode). Hvis Windows XP-operativsystemet allerede er installert på datamaskinen din og du må installere Linux, vil Parallels eller VMWare hjelpe deg med å installere Linux som et "gjeste"-operativsystem i den virtuelle maskinen laget av programmet.

    Uansett er installasjon av emuleringsprogrammer brukervennlig og tar bare noen få minutter. Etter installasjonen må du følge instruksjonene for å konfigurere den virtuelle Linux-maskin, og installer deretter en versjon av Linux, som enten lastes ned fra Internett eller lagres på en CD. Både Parallels og VMWare støtter de mest populære versjonene av Linux: Ubuntu, Red Hat og SuSE.

    Å kjøre Linux i et eget vindu på Windows-skrivebordet lar deg sammenligne de to operativsystemene, du kan til og med utveksle filer mellom dem eller kopiere tekst på ett system og lime det inn på et annet.

    Kjører Linux og Windows med Dual Boot

    Det er mulig å lage et dual boot-alternativ, der du kan velge hvilket operativsystem som skal starte opp når du starter datamaskinen. Hvis Linux-systemet er nødvendig Best ytelse, må den fungere i sin egen modus, det vil si direkte med datamaskinens maskinvare, og ikke i en virtuell maskin.

    For splitting harddisk til partisjoner, for å kunne utføre to-variant lasting, kan du bruke programmer som f.eks Acronis disk Director, Norton Commander, eller bruk diskpartisjoneringsverktøyet som er inkludert i Linux distribusjon. Vanligvis programmet Linux installasjoner hjelper å implementere splitter hardt disk inn i to eller flere partisjoner, og installert Windows ender opp i en partisjon, og den andre partisjonen er for Linux. For å hjelpe deg med å velge riktig operativsystem når du slår på datamaskinen, installerer du også en oppstartslaster for operativsystemet, for eksempel LILO eller GRUB.

    Husk at dobbel lasting IKKE er tillatt. samtidig arbeid to operativsystemer, i motsetning til emuleringsprogrammene nevnt tidligere. I dette tilfellet, for å flytte fra ett system til et annet, må du starte opp ett system, slå det av og deretter starte det andre systemet.

    Alternativet oppstartbar Live CD lar deg sette inn en CD som inneholder komplett system Linux, inn i datamaskinens diskstasjon med installert system Windows og start Linux fra denne disken. Dette er nok det meste enkel måte for nytt Linux-bruker prøv funksjonene til dette operativsystemet på en Windows-datamaskin. Ulempen med å starte opp fra en Live CD er at det gjør operativsystemet mye tregere enn oppstart fra en harddisk. I dette alternativet kan du imidlertid velge en egendefinert for testing. GUI, start en nettleser, spill litt Linux-spill og jobbe i kontorapplikasjoner.

    Det er flere selskaper som produserer oppstartsdisker Live-CDer, inkludert Ubuntu, PCLinuxOS, Knoppix og (unnskyld meg, fransk) Damn Small Linux. I alle fall må du laste ned en stor fil fra Internett, som er "bildet" av installasjonen Linux disk. Dette bildet brennes deretter til en CDROM og brukes til å starte opp systemet. Damn Small Linux (bare-bones Linux) tar opp bare 50 MB (sammenlignet med ca. 700 MB for andre versjoner) og kan startes opp fra enten en CD eller et Windows-skrivebordsbilde. Men hvis du ønsker å møte en penere grafisk versjon Linux, det er bedre å velge Ubuntu.

    Velg alternativet som passer best for dine behov og prøv Linux. Installert på Windows-datamaskin vil vente på at du kommer tilbake. Med mindre du selvfølgelig bestemmer deg for å bytte til Linux for alltid.

Hvordan kombinere mulighetene til Linux og Windows?Å flytte fra
den ene til den andre trengte ikke å overbelaste datamaskinen og ikke bruke
virtuell maskin, som definitivt vil spise opp halvparten av alle ressursene! Til
Det var endelig behagelig! Drøm? Allerede virkelighet!

Ideen om å ha et fullverdig (eller nesten fullverdig) Linux-miljø på Windows
mange mennesker hviler ikke. Selvfølgelig er det ingenting som hindrer oss i å kjøre en virtuell maskin,
bruker for eksempel gratis løsning VMware server, og angi som
gjeste-OS hva hjertet ditt begjærer. Men vil du virkelig kjøre den hver gang?
ressurskrevende virtuell maskin bare for å
bruke flere applikasjoner? Med at det fungerer sakte og
Det er upraktisk, du kan fortsatt tåle det, men du må ofre hundrevis av MB tilfeldig tilgang minne Og
CPU-tid er ofte rett og slett urealistisk. Men hvis ikke, hvordan da?
Ikke sant?

Gode ​​gamle Cygwin

Evne til å kombinere Windows og Unix uten å bruke virtualisering
dukket opp for lenge siden. Hvem av oss har ikke prøvd å bruke det velkjente Cygwin
et spesielt miljø designet for portering av programmer fra POSIX-kompatible
operativsystemer i Windows. Mange Nix-verktøy porteres med
Cygwin, de føles bra under Windows og utvikler seg fortsatt. Jeg også
Jeg husker godt hvor glad jeg ble da jeg kompilerte et Linux-program for første gang
(det ser ut til at det var en utnyttelse) rett under Windows. I hovedsak er Cygwin det
et bibliotek som implementerer applikafor unix-systemer
basert på Win32-systemanrop (standard for Windows). Produktet er fortsatt
takler sine oppgaver perfekt, og i tilfelle bruk av sammenstillinger
(Cygwin +
GNOME) og
(Cygwin + KDE) lar deg til og med kjøre noen programmer med vindu. Eventyr?
Vel, ikke helt. Selv til tross for emuleringen av niks, får man følelsen
ufullstendighet og manglende integrering i selve systemet. Konsollvindu i Cygwin,
å hevde å være en smoking i Windows er ikke akkurat det vi ønsket. Team
skallet i systemet forblir det samme: den samme beryktede cmd.exe og ingenting annet. EN
tross alt, folk som er vant til bash eller et annet praktisk Nix-skall er usannsynlig å gå
kompromiss med begrensningene til Microsofts løsning. Ja, du kan installere
samling av GNU-verktøy for Win32, som inkluderer 26 porterte niks
verktøy (for eksempel grep, elsket av mange), som delvis kompenserer for mangelen
kjente verktøy, men igjen er det ikke snakk om integrasjon i systemet.
Microsofts utvidede skall - PowerShell - selv om det gir en enorm
rom for aktivitet (som du kan lese om i en egen artikkel, som
vi har lagt ut på disk) og er grundig integrert i systemet, men har ingenting å gjøre med
bash har ingen. Så hva bør vi gjøre?

Microsoft-løsning

Løsningen ble funnet der du ikke lette etter den - på Microsofts nettsted, i form av en spesial
pakke Windows-tjenester for UNIX (SFU), som er fritt tilgjengelig for nedlasting.
Selve utviklingen posisjonerer det som et spesielt delsystem for
IT-fagfolk som ønsker å migrere smertefritt til Windows fra Nix-systemer.
Delsystemet ble kalt Interix, og la meg fortelle deg, det er noe! Siste SFU-utgivelse
inkluderer mer enn 350 verktøy elsket av Unixoids (inkludert vi, ksh, csh, ls, cat,
awk, grep, kill), som er fullt integrert i systemet. I tillegg til dette ved SFU
inkluderer GCC 3.3, GDB debugger, NFS server og klient og mange flere nyttige
rengjøring av ting. Dessverre, det nevnte bash-kommandoskallet, fil
sjef Midnattssjef, OpenSSH daemon, emacs editor eller Apache http daemon
du må installere det manuelt, men ferdige pakker kan enkelt lastes ned fra nettstedet
www.interopsystems.com/tools/warehouse.htm. Dessuten, de listede programmene -
bare en liten del av det som finnes.

Som et resultat av å installere SFU får du den fullstendige følelsen av at du er inne
*NIX-miljø. Hva er kostnaden for en bash, utført av kjerneundersystemet og derfor
kjører med samme hastighet som Win32-applikasjoner. Ved å installere ssh-demonen kan du
din tur vanlig Windows XP til en flerbrukerserver hvor
Flere aktive kontoer kan fungere samtidig. Og ikke nødvendig å bruke
noen ekstra midler, som Terminal Services - her har du den klar
en løsning med mange muligheter for niks. Vel, hva om du jobber i konsollen?
Hvis du ikke liker det, er det ingenting som hindrer deg i å installere en gratis X-Window-server,
spesielt optimalisert for SFU –


X-Win32 LX
. La meg minne deg på at X Window System er en protokoll med
som videoutgang kan sendes fra en datamaskin til en annen. I
Som et resultat får vi et fullverdig eksternt skrivebord. Avslutningsvis er det verdt å merke seg at alle
ovennevnte er installert en eller to ganger, som enhver vanlig applikasjon for
Windows. En ting er opprørende: den siste utgivelsen av SFU kom ut i 2006, og nye
Tilsynelatende forventes ingen versjoner.

Linux under Windows: virkelig?

Selv om spesialister fra Microsoft er engasjert i spørsmålet om å lage
Linux-miljøer på Windows, så er det rimelig å anta at det finnes lignende løsninger
og på den andre siden av barrikadene. Et stort problem i lansering av niks-applikasjoner under
Windows er fraværet av en tilsvarende operativsystemkjerne, og
Teamet av programmerere fra Japan forsto dette veldig godt. Forundret over dette
fangsten, presenterte de først konseptet og deretter implementeringen av Linux-kjernen,
fullstendig portert til Windows! Prosjektet heter Cooperative Linux eller,
forkortet coLinux. Han
ble den første gratis utviklingen som lar deg kjøre Linux under Windows uten
enhver virtualisering og behovet for å rekompilere applikasjoner! Oppnådd
dette er på grunn av spesiell sjåfør, visningssystem Linux-samtaler til utfordringene
Windows. Når en applikasjon prøver å ringe dens vanlige Linux funksjon, henne
arbeidet mislykkes ikke med en feil - anropet blir oversatt til et sett med systemanrop
Windows selv og kjører vellykket. Alt dette fungerer mye raskere enn i
noen virtuelle maskiner, siden den bruker den opprinnelige Windows-kjernen og ikke gjør det
ressurser kastes bort på virtualisering.

Til tross for at du bruker coLinux kan du ikke bare kjøre Linux-systemer
applikasjoner, men generelt selve tuxen, vil vi ikke vurdere det i detalj. Men
La oss se på to andre prosjekter som bruker coLinux som
grunnleggende, men mer brukervennlig, og eliminerer behovet for å bruke
tid for oppsett, som i tilfelle av "naken" må gjøres manuelt.
Det første av disse prosjektene er
og Linux.

Hvordan lage Ubuntu fra Windows?

Hvis noen spør deg "Hva er og Linux?”, da er det best å svare slik:
"Det er praktisk talt full distribusjon Ubuntu Linux, som fungerer rett i
Windows system! Ja Ja akkurat! coLinux brukes som kjernen,
andLinux er imidlertid langt overlegen når det gjelder muligheter. For racing fra
En klar til bruk distribusjon er tilgjengelig på den offisielle nettsiden. Som regel,
et vanlig program, bortsett fra vekten: 131 MB for den grafiske versjonen
XFCE-skall og minimumssett verktøy - og så mye som 653 MB for fullversjon Med
KDE. Hvis du ikke vet hva det er, velg det andre alternativet - du kan ikke gå galt.

Å installere pakken på systemet er ikke noe spesielt, men du må
svar på noen spørsmål fra veiviseren, og angi noen arbeidsparametere
og Linux:

1. Mengden RAM som kan brukes
Linux-applikasjoner, det er bedre å velge "minst 256 MB", selv om alt vil fungere,
selv om du bare velger 128.

2. Når det gjelder spørsmålet om hvordan du kjører ogLinux, anbefaler jeg deg å velge alternativet med
automatisk lansering som en Windows-tjeneste.

3. Slik at tillegget har tilgang til den viktigste filsystem, må
konfigurer Samba ( spesiell tjeneste på nix-systemer, slik at du kan koble til
delte ressurser Microsoft-nettverk). For å gjøre dette må du opprette en mappe i
Windows og gjør den tilgjengelig fra nettverket (del), og under installasjon og Linux
– angi navnet og, om nødvendig, pålogging og passord for tilgang.

Etter installasjonen vises et panel på systemet (ved distribusjon med XFCE)
eller et skuffikon (i tilfelle av KDE), som de startes med
forhåndsinstallerte Linux-applikasjoner. Til vanlig bruker det ser ut som
et sett med de vanligste programmene! Ikke overraskende, for det har de alle
et rammeverk som er kjent for Windows (i motsetning til den stygge Cygwin). Derfor
forveksle "utlending" med vanlig program veldig enkelt!

Du kan kjøre absolutt alt inn Ubuntu Linux. Av i det minste, Nei
Vi fant ingen begrensninger og installerte en haug med programvare fra depotene uten problemer
Ubuntu, bruker pakkeforvaltere apt-get og Synaptic. Hvis du er sammen med ham
Jeg er ikke kjent med dem ennå, dette er din virkelige sjanse til å vurdere deres kraft og bekvemmelighet. Åpnet vinduet
Jeg fant navnet på programmet jeg trengte, klikket på "Installer" - det er hele installasjonen.
Lederen vil selv laste ned de nødvendige distribusjonsfilene, samt alt nødvendig
biblioteker og vil gi brukeren en applikasjon som er klar til å kjøre. Det er jevnt
enklere enn å installere programmet på Windows! Naturligvis er det ingenting som hindrer deg i å samle
programmer fra kilden. Totalt sett fungerer andLinux utrolig og er den eneste
Den eneste upraktiske tingen å vurdere er fildeling mellom Windows og Linux
via delte mapper og Samba.

Endelig løsning

Kanskje vår erfaring med å gjøre om Windows til Tux ville ha endt der hvis
19. mai i år annonserte ikke Ulteo lanseringen av betatesting av sin
ny søknad -
Ulteo
Virtuelt skrivebord
. I hovedsak nesten det samme som andLinux. Ny
også basert på coLinux og lar deg kjøre et bredt utvalg av Nix-applikasjoner
uten behov for rekompilering. På grunn av det faktum at dette fortsatt er en tidlig beta,
utviklere anbefaler kun å bruke et forhåndsinstallert sett med programmer
(Kopete, Konqueror, KPdf, GIMP, etc.), som startes fra en spesiell meny
umiddelbart etter installasjon av pakken og krever ingen ekstra konfigurasjon.
Men hvis du ikke tar hensyn til denne begrensningen (spesielt siden du installerer applikasjoner
faktisk er det mulig, men på egen risiko og risiko), så nå kan vi skille
flere alvorlige utviklingsfordeler fremfor og Linux (i rettferdighet
Jeg legger merke til at denne utviklingen heller ikke hadde en endelig utgivelse).

Utviklerne av Ulteo Virtual Desktop har implementert utvekslingssystemet mye mer praktisk
filer fra Windows. Mappe regnskap bruker i Windows automatisk
installert i hjemmet Linux-mappen, som er uforlignelig mer behagelig enn
utveksling via delte ressurser. Stor støtte lydsystem Og
skrivere rett ut av esken – en annen sterk side ved systemet. Det gjenstår bare å legge til
automatiske programoppdateringer og datasynkronisering via Internett.
Jeg håper inderlig at Virtual Desktop vil utvikle seg raskt og om noen få
måneder vil glede oss med utgivelsen.

ADVARSEL

Virtuelt skrivebord, coLinux, og Linux vil bare fungere på 32-bitsversjoner
Windows 2000, XP, 2003 , Vista. Støtte for 64-biters plattform eksisterer fortsatt
bare i planer.

La oss si at du har et program som bare kjører og fungerer bra på Windows. Et slikt program har ingen tilsvarende i Linux, og fungerer ikke i en annen Windows API-emulator - CrossOver for Linux.

Er det mulig å kjøre dette programmet uten å forlate Linux? Ja, det er mulig: Bruke en hypervisor for å kjøre en virtuell Windows-maskin (VM).

En VM lar deg kjøre et gjesteoperativsystem på toppen av et annet operativsystem. Fra gjestens synspunkt ser systemet ut til å kjøre på sin egen PC, men i realiteten kjører det i en begrenset virtuelt delsystem PC, i en virtuell maskin. Den virtuelle maskinen på sin side styres av et program som kalles en hypervisor. På denne måten får vi det perfekte Windows-emulator på Linux.
Det er mange utmerkede skrivebordshypervisorer for Linux, som VMware Player, Kernel Virtual Machine (KVM), og min favoritt, den gratis VirtualBox fra Oracle. Jeg foretrekker VirtualBox fordi det er den enkleste hypervisoren å sette opp og kjøre virtuelle maskiner.

Verken VirtualBox eller noen annen hypervisor gjør det Windows er tryggere i bruk enn den faktisk er. Alle eksisterende hull i Windows-sikkerhet vil også eksistere og kjøre i den virtuelle maskinen.

Windows-emulator på Linux? Hva kan VirtualBox gjøre for deg?

VirtualBox vil være problemfri Windows-emulator for Linux, vil den bare kunne kjøre Windows når du trenger det spesifikke oppgaver. For eksempel for å starte visse applikasjoner.

Windows i VirtualBox kan begrenses. For eksempel å deaktivere nettverket, noe som kan gjøre det litt tryggere. Jeg følger vanligvis de samme standard sikkerhetsreglene i en virtuell Windows-maskin som alle andre gjør på en virtuell maskin. ekte datamaskin, installerer jeg et antivirus slik at filene mine, som jeg vil gi til folk, ikke har virus. Dessuten åpner jeg vanligvis en for Windows delt mappe fra Linux, for enkel fildeling.

VirtualBox, som enhver annen hypervisor, elsker anstendig systemressurser som han vil bruke. Derfor, hvis du vil ha en komfortabel Windows-emulator i Linux, med andre ord, kjører Windows i et Linux-vindu, bør du ikke ha en gammel PC, siden en slik datamaskin ikke vil kunne bruke VirtualBox til å kjøre Windows.

Etter min erfaring bør du kunne kjøre Windows over Linux med ved hjelp av VirtualBox på et system med 1 GB RAM, men det vil ikke være særlig behagelig. I det minste må du ha 2 Gb RAM og en 1GHz (GiH) AMD- eller Intel-prosessor.

Etter å ha satt opp virtualisering, vil du ikke motta noe annet Windows-drift uten å forlate Linux. For alle dine praktiske formål vil du bruke ekte Windows-operativsystemer.

Du kan konfigurere VirtualBox slik at din Linux-system og Windows gjesteoperativsystemer, som jeg sa ovenfor, kan utveksle filer. Bruk kataloger (mapper): kopier, lim inn og rediger filer fra ett operativsystem til et annet. Og til og med ha en delt utklippstavle. Når du først får taket på å administrere to operativsystemer samtidig, vil du innse at det kan være veldig praktisk.

Alt dette betyr er at når Windows oppstart i VirtualBox vil alle applikasjonene dine få tilgang til disker, filer eller Internett. Så vær forsiktig, alle Windows-programmer i den virtuelle maskinen som krever nettverkstilgang kan være utsatt for alle virustruslene som om du kjørte på en vanlig PC.

Er spillet verdt lyset? Selvfølgelig ja! Ved å bruke Windows i en virtuell maskin, i stedet for å kjøre den på en ekte PC for å utføre visse oppgaver, vil du ha utmerket Windows-emulering i Linux, spare tid og også kunne være uavhengig av datamaskinen på harddisken din. Windows-disk, som et komplett system. Over tid, dag for dag, vil du få mer og mer erfaring med Linux, og til slutt vil du kunne forlate Windows fullstendig, en gang for alle.

Bruken kan dikteres av mange årsaker - fra en banal vane med visse programmer til manglende evne til å kjøre en egen maskin med Linux. Noen ønsker å bruke native versjoner av programvaren for feilsøking, mens andre håper at de på denne måten kan tvinge brukere til å migrere jevnt til en fullverdig distribusjon.

Programmer for Linux - alt er der

Før du gjerder med emulatorer, er det bedre å se etter porterte versjoner eller analoger av favorittprogrammene dine. Det samme og mange andre verktøy har innfødte samlinger, ikke bare for Windows, men også for å få noen spesifikk funksjonalitet, er det ofte ikke nødvendig fullverdig analog programvare fra Linux. For eksempel blir du vant til Tab-fullføring i skallet veldig raskt, men på Windows-kommandolinjen er det ingen spor av dette. Klinkeverktøyet vil bidra til å rette opp dette og andre irriterende utelatelser.

Standard konsollverktøy, for eksempel fra GNU Coreutils-pakken, har lenge blitt portert til Windows. Det er både ganske gamle sett med GNUWin II og UnxUtils, samt stadig oppdaterte UWIN og Gnuwin32. For sistnevnte, etter å ha fullført installasjonen av det grunnleggende installasjonsprogrammet, må du kjøre filene download.bat og install.bat sekvensielt, og deretter kopiere gnuwin32-mappen til en hvilken som helst komfortabelt sted og kjør filen update-links.bat fra den. Etter å ha kjørt det siste skriptet, vil det være lenker til start i underkatalogen StartMenu kommandolinje med GNU-miljøet og dokumentasjon for verktøy.

Microsoft Windows for UNIX

Eiere av maksimal- og bedriftsversjonene, samt serverversjoner av Microsoft OS, vil kanskje ikke bry seg i det hele tatt. Et undersystem for UNIX-baserte applikasjoner eller tjenester er tilgjengelig for dem Microsoft Windows for UNIX. Dette settet grunnleggende verktøy finnes direkte i systemkomponentene. Til slutt, den siste på listen og den første mest populære løsningen for å kjøre UNIX-programmer er . Denne pakken er enkel å installere og inneholder et stort sett med programmer portert til Windows. Det anbefales å bruke det.

KDE på Windows

Nå kan vi snakke om det merkelige - å lansere en ikke-innfødt Windows-systemer. Faktisk har KDE på Windows-prosjektet eksistert i flere år, og til å begynne med var det rett og slett umulig å bruke det på grunn av vanlige krasj, som ikke førte det uheldige systemet inn i BSOD. Utviklerne satt imidlertid ikke passivt, og i den nåværende reinkarnasjonen av prosjektet kan du trygt installere det - feil er ganske sjeldne, og selv de er ikke kritiske. Det er sannsynligvis ingen vits i å installere alt på en gang, men noen programmer kan appellere til deg.

Linux i en virtuell maskin

Dessverre oppfører ikke porterte programmer seg alltid på samme måte som i det opprinnelige miljøet, eller kan komme i konflikt med andre programmer. Derfor er det eneste alternativet, foruten å installere et pingvin-OS på bare metall, å emulere Linux. Til engangsbruk Du kan bruke et skall for QEMU kalt MobaLiveCD, som vil hjelpe deg å lansere LiveCD/USB med ulike distribusjoner uten unødvendig oppstyr. For permanent bruk er det bedre å installere Linux på en virtuell maskin: i eller VMWare Player. Bare sørg for å installere gjestetilleggene for mer komfortabelt arbeid. Alternativt alternativ- bruk av VDI-løsninger med mulighet for sømløs integrering i Windows Linux-applikasjoner, kjører på en egen vert, som også kan virtualiseres.

coLinux-emulator

Det beste alternativet for å kjøre Linux-applikasjoner er å bruke . Hun, relativt sett, lanserer Linux-kjernen på nivået Windows-kjerner og har tilgang til alle maskinvareressurser på maskinen, på grunn av dette er det praktisk talt ingen tap av ytelse. Samtidig forblir den fullt kompatibel med Linux-applikasjoner, slik at du kan starte dem direkte. Det finnes ferdige systemer basert på coLinux for hurtigstart Bærbar Ubuntu Remix, Topologilinux, SpeedLinux og andLinux. Den eneste ubehagelige begrensningen for coLinux og alle pakker basert på det er behovet for å bruke 32-bit Windows-versjoner 2k/XP/2k3/Vista/7. Som et eksempel, la oss se på minimumsinnstillingen. Først av alt, la oss installere den nyeste versjonen av coLinux, og nekter å laste ned ferdige bilder og samtidig installere WinPcap.

Installerer coLinux på Windows

Nå må du laste ned diskbildearkivet fra Debian og pakke det ut i mappen der coLinux ble installert. Størrelsen på rootfs_2gb.img-disken kan økes om ønskelig. Filen squeeze.conf må redigeres litt. Minimumsendringene er å øke mengden tildelt RAM, gi tilgang til C:-stasjonen via COFS og legge til et TAP-nettverksgrensesnitt. Vær oppmerksom på at når du bruker COFS, er det best å ikke få tilgang til de samme filene med mapper fra Linux og Windows samtidig.

Kernel=vmlinux cobd0="rootfs_2gb.img" cobd1="swap_128mb.img" root=/dev/cobd0 ro cofs0="C:\" initrd=initrd.gz mem=512 eth0=slirp eth1=tuntap

Etter å ha kjørt squeeze.bat vil du bli ført til Debian-konsollen. Standard pålogging er root, men det er ikke noe passord. Bruk nano for å redigere parameterne nettverksgrensesnitt i filen /etc/network/interfaces. La oss legge til en seksjon for eth1. Vi bruker hvilken som helst IP-adresse så lenge det ikke er noen skjæringspunkt med andre lokale subnett. På Windows i IPv4-innstillinger nettverksadapter TAP-Win32 Adapter V8 må spesifisere en adresse fra samme subnett.

Auto eth1 iface eth1 inet statisk adresse 192.168.100.2 nettmaske 255.255.255.0

Avslutt nano og lagre endringer - F2, Y, Enter. La oss nå lage en mappe der stasjon C: vil bli montert...

Mkdir / mnt / windrvc

...legg til en linje på slutten av /etc/fstab-filen og lagre den:

/dev/cofs0 /mnt/windrvc cofs standard 0 0

Nå skal vi installere X-serveren, men for enkelhets skyld eksporterer vi DISPLAY-variabelen til ~/.profile-filen. For IP-adressen, bruk den som er spesifisert for TAP-adapteren i Windows. Etter dette kan du starte på nytt med kommandoen omstart.

Eksporter DISPLAY=192.168.100.1:0

Det ville være nyttig å installere, inkludert kyrilliske. Eventuelt kan du bla gjennom fontkataloger, inkludert C:\Windows\Fonts, ved å bruke mkfontdir og mkfontscale-verktøyene fra Cygwin. Nå er du klar til å installere Xming X-serveren. Umiddelbart etter denne prosedyren, legg til IP-adressen til TAP-grensesnittet i Debian til X0.hosts-filen.

La oss takke Windows for deres årvåkenhet, og i standard brannmur vil vi endre alle reglene angående Xming fra å forby til å tillate, ellers vil programmer rett og slett ikke nå X-serveren. Nå starter vi XLaunch-verktøyet, der du kan velge X-vindusvisningsmodus og stille inn Ekstra alternativer. Det er viktig for oss å sette opp støtte for russisk og Engelske oppsett med veksling med Alt+Shift og valgfri innstilling av DPI. På slutten må innstillingsfilen lagres som name.xlaunch. I fremtiden iht Dobbeltklikk Ved å bruke denne filen vil X-serveren starte med parametrene vi spesifiserte.

Xkblayout us,ru -xkbvariant basic,winkeys -xkboptions grp:alt_shift_toggle –dpi 96

For å gjøre ting mindre kjedelig, la oss installere den synaptiske grafiske pakkebehandleren for mer praktisk programvareinstallasjon og et lett panel med en applikasjonsmeny, for eksempel lxpanel. For enkelhets skyld vil vi legge til sistnevnte til autorun ved pålogging ved å legge til lxpanel&-kommandoen til slutten av ~/.profile.

Apt-get update apt-get upgrade apt-get install synaptic lxpanel

For å fullføre bildet, la oss legge til lydstøtte. Last ned Pulseadio-arkivet herfra og pakk det ut i en katalog, der vi lager en tekstfil default.pa. Vi fyller denne filen med følgende linjer. Her er 192.168.100.0/24 vårt TAP-undernett.

Load-module module-native-protocol-tcp auth-ip-acl=127.0.0.1;192.168.100.0/24 load-module module-esound-protocol-tcp auth-ip-acl=127.0.0.1;192.168.100.0/24 load-module modul-detect add-autoload-sink output module-waveout sink_name=output set-default-sink output

Vi starter pulseaudio.exe og går igjen for å redigere tillatelsene i Windows brannmur. Installer i Debian-konsollen nødvendige hjelpemidler og biblioteker.

Apt-get install libpulse0 libasound2-plugins alsa-utils

I filen /etc/pulse/client.conf legger vi til IP-adressen til vertsmaskinen med kjører server Pulsaudio - default-server = 192.168.100.1, og i /etc/asound.conf følgende parametere:

Pcm.!standard (type puls) ctl.!standard (type puls) pcm.puls (type puls) ctl.pulse (type puls)

For å sjekke funksjonaliteten kan du prøve å spille av en av testfilene.

Aplay /usr/share/sounds/alsa/Front_Center.wav

Pulseaudio startes automatisk når Debian starter ved å legge til følgende kommando på slutten av squeeze.conf-konfigurasjonsfilen.

Exec0="X:\bane\til\mappe\pulseaudio\pulseaudio.exe"

Xorg på Windows

Dette trikset fungerer ikke for en X-server. I prinsippet er det som allerede er gjort nok for å få jobben gjort. Det ville imidlertid vært fint å legge til Linux nytt ikke-rootbruker, sett opp autologin for ham med mingetty, installer coLinux as Windows-tjenester og registrer Xming i autostart. For enkelhets skyld kan du installere Desktops-verktøyet, som lager flere virtuelle skrivebord i Windows, og kjøre X-serveren i fullskjerm-modus på det andre skrivebordet.

Som et resultat fikk vi et raskt miljø for nesten naturlig kjøring av Linux-applikasjoner på Windows. Den kan brukes til å skrive og feilsøke webapplikasjoner, krysskompilere drivere og andre oppgaver. Men det er ingen rimelig grafikkakselerasjon for tunge applikasjoner ennå, og 64-bitsversjonen begynte å utvikles for bare noen måneder siden. Likevel er coLinux ganske egnet for daglig bruk. For ytterligere å utforske mulighetene og innstillingene til dette systemet, vennligst se prosjektets wiki. Vel, foreløpig vil vi lukke temaet om det symbiotiske forholdet mellom Windows og Linux gjennom forskjellige steder. Lykke til!