A271227 Linux-järjestelmät WINE ja VIRTUALISOINTI OHJELMISTOT

Samankaltaiset tiedostot
KYMENLAAKSON AMMATTIKORKEAKOULU. Tietoverkkotekniikka. Wine API sekä virtualisointiohjelmistot. Linux. Lukukausi: Kevät Työ valmistui: 8.4.

AIHEET 1. VIRTUALISOINTI 2. WINE 3. VIRTUALISOINTIOHJELMISTOJA. ! Yleistä! Historiaa! Tyypit ja tekniikat! Hyötyjä ja ongelmia

KYMENLAAKSON AMMATTIKORKEAKOULU Tietotekniikka/tietoverkkotekniikka WINE-API SEKÄ VIRTUALISOINTIOHJELMISTOT Linux-järjestelmät

TI10 Joni Hämäläinen & Jan Lampikari

WINE API ja Virtualisointiohjelmistot

KYMENLAAKSON AMMATTIKORKEAKOULU Wine API ja Virtualisointiohjelmistot. Markku Yli-Kiikka OH06

KYMENLAAKSON AMMATTIKORKEAKOULU Tietotekniikan koulutusohjelma / Ohjelmistotekniikka

KYMENLAAKSON AMMATTIKORKEAKOULU Tietotekniikan koulutusohjelma / Tietoverkkotekniikka

Pertti Pennanen DOKUMENTTI 1 (5) EDUPOLI ICTPro

KYMENLAAKSON AMMATTIKORKEAKOULU Tietotekniikan koulutusohjelma / Tietoverkkotekniikka

Jouko Nielsen. Ubuntu Linux

KYMENLAAKSON AMMATTIKORKEAKOULU. Ubuntu. Yukun Zhou

Yhteydensaantiongelmien ja muiden ongelmien ratkaisuita

KYMENLAAKSON AMMATTIKORKEAKOULU Tietotekniikan koulutusohjelma / Tietoverkkotekniikka. Joni Korjala APACHE WWW-PALVELIN Seminaarityö 2012

Javan asennus ja ohjeita ongelmatilanteisiin

Backup Exec 3600 Appliance

Rajattomat tietoverkot ja niiden rooli pilvipalveluissa. Jukka Nurmi Teknologiajohtaja Cisco Finland

Finnish Value Pack Asennusohje Vianova Systems Finland Oy Versio

Liittyminen Sovelton Online-tapahtumaan Microsoft Lync Web App -selainlaajennuksella (Windows, MAC ja ipad)

Pilvi mitä, miksi ja miten

VMwaren keskitetty työasemaratkaisu

Directory Information Tree

HARJOITUS 3: Asennetaan Windows Vista koneeseen Windows 7 Professional upgrade ohjelmisto (Windows 7 käyttöjärjestelmän asennus)

TIETOKANNAT: MYSQL & POSTGRESQL Seminaarityö

Kahden virtualisointiohjelmiston suorituskyvyn testaus (valmiin työn esittely)

Tikon Web-sovellukset

PIKAOPAS NOKIA PC SUITE Copyright Nokia Oyj Kaikki oikeudet pidätetään

TW-LTE 4G/3G. USB-modeemi (USB 2.0)

- Valitaan kohta Asetukset / NAT / Ohjelmallinen palvelin - Seuraavassa esimerkki asetuksista: valitaan käytössä oleva ohjelmistorajapinta

DNS- ja DHCPpalvelut. Linuxissa. Onni Kytönummi & Mikko Raussi

Windows Live SkyDrive - esittely

Tech Conference Windows 10 viimeinen Windowsversio? Sami Laiho Senior Technical Fellow, MVP. #TechConfFI

KYMENLAAKSON AMMATTIKORKEAKOULU Tietotekniikan koulutusohjelma / Tietoverkkotekniikka. Joonas Rosenblad. SteamOS-käyttöjärjestelmä

Maiju Mykkänen Susanna Sällinen

Harjoituksen aiheena on tietokantapalvelimen asentaminen ja testaaminen. Asennetaan MySQL-tietokanta. Hieman linkkejä:

Kymenlaakson Ammattikorkeakoulu

Lab SBS3.FARM_Hyper-V - Navigating a SharePoint site

Joni Partanen. Virtualisointiympäristön rakentaminen Suomen Lähetysseurassa

Näin asennat Windows käyttöjärjestelmän virtuaalikoneeseen

TeleWell TW-LTE/4G/3G USB -modeemi Cat 4 150/50 Mbps

Coolselector Asennusohje

Tekstinkäsittelystä. H4: Tekstinkäsittelyn perusharjoitus. Toimisto ohjelmista

Älypuhelimet. Sisällysluettelo

Suoritustavat: Laboratoriotöitä 2.-3.periodi. Luennot 2h, Laboratorityöt 4h, itsenäinen työskentely 124 h. Yhteensä 130 h.

Ubuntu tunkkausta En US / Helsinki asennuksen jälkeen jotta loki5ac toimisi oikein Winen päällä.

Visma Liikkuvan työn ratkaisut Päivitysohje. Pääkäyttäjän opas

TIETOKONEYLIASENTAJAN ERIKOISAMMATTITUTKINTO

Navistools Standard. Navistools

Toni Saarivirta. Avoimen lähdekoodin palvelinvirtualisointi

Visma Liikkuvan työn ratkaisut

Kesäkuu Synkka Tuote Pakkaushierarkia yksittäin ja monipakkauksissa myytäville tuotteille

E-kirjat. ja uusi Ellibsin käyttöliittymä

Tikon Web-sovellukset

EMVHost Online SUBJECT: EMVHOST ONLINE CLIENT - AUTOMAATTISIIRROT COMPANY: EMVHost Online Client sovelluksen käyttöohje AUTHOR: DATE:

Sonera Hosted Mail -palvelun käyttöohje

4. Lausekielinen ohjelmointi 4.1

TW- EAV510: WDS- TOIMINTO KAHDEN TW- EAV510 LAITTEEN VÄLILLÄ

Harjoitus 3 Antti Hartikainen

OpenOffice toimisto-ohjelma

Virtualisoi viisaasti paranna palvelua. Iikka Taanila Systems Architect IBM Systems and Technology Group

Android ohjelmointi. Mobiiliohjelmointi 2-3T5245

ASENNUS- JA KÄYTTÖOHJE

Fiery Driver Configurator

Digi-tv vastaanottimella toteutetut interaktiiviset sovellukset

TIETOJÄRJESTELMIEN AMMATILLISET ERIKOISTUMISOPINNOT (30 op)

10:30 Tauko. 12:00 Lopetus. Yhteistyössä:

Käyttöjärjestelmät: Virtuaalimuisti

Computing Curricula raportin vertailu kolmeen suomalaiseen koulutusohjelmaan

Security server v6 installation requirements

Mobiilimaailma murroksessa 2011 Tommi Teräsvirta, Tieturi

Virtuaalityöpöydät (VDI) opintohallinnon järjestelmien käyttöympäristönä.

Toiseksi kone pitää olla yhteydessä Pocket PC:hen esim. Microsoftin ActiveSync:lla (esim. USB-liitännän kautta).

SQLite selvitysraportti. Juha Veijonen, Ari Laukkanen, Matti Eronen. Maaliskuu 2010

Tietotekniikan koulutus ammattikorkeakouluissa 2012 Uudellamaalla

DIPLOMITYÖ ARI KORHONEN

HiQ Finland Älypuhelinsovellusten käyttäjälähtöisen kehityksen tukeminen

IT BACKUP & RESTORE. Palvelimille, työasemille sekä mobiilipäätelaitteille

Keskellä ruutua kuvan yläpuolella linkki on call diabeteksen hallintaohjelmisto. Klikkaa sitä

Mark Summary Form. Taitaja Skill Number 205 Skill Tietokoneet ja verkot. Competitor Name

TIETOKONEASENTAJAN AMMATTITUTKINTO OHJELMISTOJEN KÄYTTÖ JA ASENNUS, ENNAKKOTEHTÄVÄ

Visual Case 2. Miika Kasnio (C9767)

Tikon Ostolaskujenkäsittely versio SP1

Linux. 00 Keskeiset piirteet. Unix ja Linux Helsingin ammattikorkeakoulu Stadia Vesa Ollikainen (muokannut M.Mäki-Uuro) Kysymyksiä

Ohjelmistopäivitykset Käyttöopas

Lue ohjeet huolellisesti ennen laitteen käyttöä.

A-LINK IPC1. MJPEG Verkkokamera. Pika-asennusohje

Webforum. Version 16.2 uudet ominaisuudet. Päivitetty:

FinFamily Installation and importing data ( ) FinFamily Asennus / Installation

PIKAOPAS NOKIA PC SUITE 4.51a NOKIA PUHELIMELLE

LINUX-HARJOITUS, MYSQL

MARA-ALAN LIIKETOIMINNAN TIETOTURVALLISUUSUHAT

Työmäärän arviointi. Vaihtoehtoja. Sami Kollanus TJTA330 Ohjelmistotuotanto

Työmäärän arviointi. Vaihtoehtoja. Arviointiprosessi. Sami Kollanus TJTA330 Ohjelmistotuotanto

Osaa käyttää työvälineohjelmia, tekstinkäsittelyä taulukkolaskentaa ja esitysgrafiikkaa monipuolisesti asiakasviestintään.

Kieliversiointityökalu Java-ohjelmistoon. Ohje

Novapoint Finnish Value Pack Asennusohje Mar-06 1(5)

Taulukkolaskenta II. Taulukkolaskennan edistyneempiä piirteitä

SISÄLLYS 1 YLEISTÄ VERSIOT Tukiaika Variaatiot OHJELMISTO Paketinhallinta Komentorivisyntaksi

CLOUDBACKUP TSM varmistusohjelmiston asennus

Transkriptio:

1 KYMENLAAKSON AMMATTIKORKEAKOULU Tietotekniikka A271227 Linux-järjestelmät WINE ja VIRTUALISOINTI OHJELMISTOT Lukukausi: Luokka: Tekijä: Syksy 2011 Ti09 Teppo Ristola

2 Sisällys JOHDANTO... 3 WINE... 3 Yleistä... 3 Historia... 4 Sälää... 5 Asennus ja käyttö... 6 VIRTUALISOINTIOHJELMAT... 7 Yleistä... 7 Xen... 7 KVM... 7 UML... 7 LÄHTEET... 8

3 JOHDANTO Seminaarityöni aiheena oli tutustua Linuxin Wine-ohjelmaan sekä eri virtualisointi ohjelmiin. Wine on yhteensopivuus kerroin, joka mahdollistaa Windows sovellusten ajamisen Linuxilla. Virtualisointi ohjelmat mahdollistavat virtuaalikoneiden hyötykäytön. WINE Yleistä WINE on lähtöisin sanoista WINdows Emulator, mutta se tulee nykyisin sanoista Wine Is Not An Emulator, koska WINE ei ole emulaattori vaan yhteensopivuuskerros. WINE on avoimen lähdekoodin sovellus, joka on tarkoitettu Windows pohjaisten ohjelmien ajamiseen. WINE: n kehitys alkoi vuonna 1993 tapana ajaa Windows 3.1 ohjelmia Linuxilla. Sitä kehitettiin vuosien myötä monipuolisemmaksi, kuten win32 ohjelmien yleistymisen myötä lisätty win32 tuki. WINE sisältää vaihtoehtoiset versiot Windowsin käyttämistä dll kirjastoista, jotka on luotu takaisinmallintamista hyödyntämällä. Ohjelman mukana tulee Winelib ohjelmakirjasto, joka on luotu auttamaan Windows-ohjelmien kääntämistä Linuxille. Winen kehittäjien käytössä on 1998 Doug Ridgwayn luoma postituslista, joka on toiminnassa edelleen WineHQ netti sivuilla. Listalle voi liittyä WineHQ sivujen kautta. Winen sponsorina toimii CodeWeavers. Linuxin lisäksi WINE löytyy myös muille alustoille kuten Mac OS X: lle.

4 Historia WINEn kehitys alkoi vuonna 1993, kun Microsoft vahvensi asemaansa käyttöjärjestelmistä suosituimpana, koska tämä tarkoitti, että suurin osa uusista sovelluksista ilmestyisi Windowsille. Aluksi WINE tuki vain Win 3.1 sovelluksia. Ensimmäisiä kehittäjiä oli David MetCalfe, Alexandre Juliard, Bob Amstad, Eric Yungdale, sekä gnomesta tuttu Miguel de Icaza. Amstad toimi projektin johtajana 1994 asti, jolloin titteli siirtyi Alexandre Juliardille, joka toimii projektin johtajana edelleen yli 18 vuotta myöhemmin. 1995 aloitettiin Win32 sovellusten tukeminen. 1997 avattiin winehq nettisivut, jotka ovat toimineet WINE ohjelmoijien päämajana siitä asti. WINE: n kehitys kesti yli 12vuotta, kunnes ensimmäinen beta-versio julkaistiin 2005. Betan jälkeen WINEN kehitys toimi ripeästi ja uusia versioita ilmestyi joka toinen viikko. Versio 1.0 julkaistiin 2008. Tässä vaiheessa projekti oli ollut työn alla jo 15 vuotta. Kehitys jatkuu edelleen aktiivisena ja on nykyään versiossa 1.3.33.

5 Sälää Winen nettisivuilta WineHQ löytyy paljon mielenkiintoista tavaraa. Sivuilta löytyy app tietokanta, jossa kerrotaan WINE: llä toimivista eri ohjelmista, sekä ratkaisuja mahdollisten ongelmien ratkaisuun. Tietokannasta löytyy nykyään paljon eri ohjelmia. Tietokannassa tällä hetkellä: Sub Category No. Apps Description Educational Software, CBT Games Multimedia 293 5214 1260 Networking & Communication 821 Productivity 797 Programming / Software Engineering 324 Educational tools, Computer Based Training Games Graphics, Audio and Video Network, Internet related programs and comm stuff Productivity applications Languages, Compilers, IDEs, CASE tools etc. Reference/Documentation/Info Encyclopedias, information resources, data tracking,... 269 Scientific/Technical/Math Special Purpose Utilities 621 458 554 Scientific and mathematic applications Very special programs that whole businesses might rely on Misc. Utilities Sivuilta löytyy myös Bug Tracking tietokanta, johon voi ilmoittaa löytämiään bugeja eri ohjelmista, joiden ratkaisut voi myöhemmin kirjoittaa app tietokantaan. Nettisivuilla on myös tietoa WINE: n kehittäjistä, sekä kehityksestä.

6 Ohessa näkyy vuoden 2011 commitit top10 heinäkuuhun asti listattuna. 1191 Alexandre Julliard 840 Henri Verbeet 632 Jacek Caban 568 Michael Stefaniuc 396 Hans Leidekker 358 Nikolay Sivov 325 André Hentschel 310 Austin English 286 Piotr Caban 266 Vincent Povirk Listasta voi huomata, että Alexandre Julliard, joka aloitti Winen parissa jo 1993. On edelleen aktiivisesti mukana sen kehittämisessä. Asennus ja käyttö Winen asennus tapahtuu helposti yum install komennolla. Winen käyttö tapahtuu yksinkertaisesti ajamalla joko halutun ohjelman.exe installointi tiedostot tai käynnistys tiedostot Winellä.

7 VIRTUALISOINTIOHJELMAT Yleistä Linuxille löytyy paljon erilaisia virtualisointiohjelmia. Näitä on esim: Xen, KVM, Iquest, rhype, Mol, UML, L4Linux, qemu, OpenVZ, Linux-BServer, LXC, VirtualBox, VMware, LPAR, z/vm, PHYP, lv1, sekä BEAT. Xen Hypervisor pohjainen Cambridgen yliopistosta lähtöisin oleva ja XenSourcen kehittämä virtualisointi tekniikka. Xen esitteli paravirtualisoinnin konseptin. Tulee useiden eri Linux distribuutioiden mukana. Tukee full virtualisointia, sekä paravirtualisointia. Nopea. Tukee i686, x86-64, IA64, sekä PPC arkkitehtuureita. KVM Kernel-based Virtual Machine driver. Tukee full virtualisointia, sekä paravirtualisointia. Nopea. Tukee i686, x86-64, IA64, PPC, sekä S390 arkkitehtuureita. UML User Mode Linux. Ensimmäinen Linuxin virtualisointi tekniikka. Tukee paravirtualisointia. Hidas. Tukee i686, x86-64, sekä PPC arkkitehtuureita.

8 LÄHTEET http://www.winehq.org/ http://wiki.winehq.org/ http://www.cyberciti.biz/tips/linux-virtualization-software.html http://virt.kernelnewbies.org/techcomparison Wikipedia.