A Linux -järjestelmät WINE-API SEKÄ VIRTUALISOINTIOHJELMISTOT

Slides:



Advertisements
Samankaltaiset esitykset
Tietokannat: MySQL ja PostgreSQL. Yleistä • Relaatiotietokantaohjelmisto, jolla voidaan luoda, ylläpitää ja muuttaa ja hallinnoida tietokantoja • Avoin.
Advertisements

Tietokoneen käyttöjärjestelmä
Tietojenkäsittelyn osatekijät
Active directory.
IBM WebSphere Application Server Mediatekniikan Seminaari Mikko Matilainen.
Tietokone Koostuu keskusyksiköstä, näytöstä, näppäimistöstä, hiirestä sekä muista mahdollisista lisälaitteista. Pöytäkoneiden lisäksi löytyy myös kannettavia.
Novell-kuulumiset Pekka Lindqvist
Käyttöjärjestelmien perustehtävät
Dynaaminen IT käytännössä: nykyaikaisten virtualisointiteknologioiden tehokas käyttö ja hallinta { } tuote- ja ratkaisupäällikkö.
Kiintolevyn osiointi.
VMware workstation. VMware •Virtual Machine •Yhtiö perustettu vuonna 1998 •1999 julkaisi ensimmäisen tuotteen: VMware for workstations •2001 tuli VMware.
Jukka Inget ja Olli Hellgren
Tietojenkäsittelyn osatekijät
Windows 2000:n ja Office 2000:n käyttökokemuksia Ari Auvinen Program Manager Microsoft Oy
Vapaa Ohjelmisto.  Vapaa ohjelmisto on ohjelmisto jota voi käyttää, tutkia, muuttaa ja jakaa eteenpäin vapaasti.  FLOSS (Free / Libre Open Source Software)
Toimisto-ohjelmat Linuxissa
Toimisto-ohjelmat Linuxissa Atte Lukkari /OH4 Syksy 2006.
Toimisto-ohjelmat Linuxissa
PC-käyttäjät ry Kaapelitehdas, Jari Nopanen
Käyttöjärjestelmät Johdanto. Kurssimateriaalista 15 lukua, jotka vastaavat enemmän tai vähemmän 15 kahden tunnin pakettia Perustuu Gary Nuttin Operating.
Kaisa Tuomisto TU08S1E  Tutkimuksen tavoitteet  Käytetyt hakusanat ja osumat  Linux  Tietolähteiden vertailua  Yhteenveto  Viitteet.
Ja virtualisointiohjelmistot -Marko Haaja ja Joni Suntio
APACHE http-serveriohjelma
LINUX Anniina Fagerström, Valtteri Karttunen, Tuukka Koivisto, Niko Liukka, Joonas Salminen ja Janne Strömberg 25/10/2013 LINUX.
Työpöytäympäristö Desktop Environment eli DE Näkyvä osa käyttöjärjestelmää – Toimii distribuutioiden päällä Sisällyttää mm. ikkunoiden, tiedostojen hallintaa,
Valtteri, Simo, Mika Myllytulli, My-tlpt09E 2010
Vaasan yliopisto Tietojenkäsittely TiTe.1020 Ohjelmat.
Tietokone Koostuu keskusyksiköstä, näytöstä, näppäimistöstä, hiirestä sekä muista mahdollisista lisälaitteista. Pöytäkoneiden lisäksi on kannettavia tietokoneita.
Käyttöjärjestelmien käynnistyminen
Virtuaalisointi.
JSPWiki © Reiska, WikiWiki Idea Applen Hypercard-pinosta. Juuret Hawaijin lentokentällä (WikiWiki, pikapikabussit). Ward Cunningham. WikiWikiWeb.
Web 2.0 tiivistetysti 1. Ohjelmistoalusta on Web. Webtop korvaa Desktopin. Keskeistä yhteisöllisyys ja ”Software as a Service”. 2. Kollektiivisen älyn.
Novell NetWare Verkkokäyttöjärjestelmä. NOS (Network Operating System) Yleensä järjestelmäriippumaton. Antaa: Läpinäkyvän (käyttäjän kannalta protokollavapaan)
Emulaattorit Wine Wine Cedega Cedega Win4Lin Win4Lin.
Heikki Salokanto Valvoja: prof. Jukka Manner Ohjaaja: DI Pekka Pajuoja, TEKES Sovelluskehitysympäristön virtualisoinnin tuomat edut ja haitat.
Valvoja: Professori Raimo Kantola Ohjaaja: DI Saara Marmo
Sähköisen työskentelyn ja verkostoitumisen palveluympäristö.
Linuxissa pelaaminen TEEMU KOIKKALAINEN. Yleistä PC-Pelejä dominoivalla Windowsilla pyörii oikeastaan kaikki tietokonepelit. Mutta myös Linuxille on saatavilla.
WMware, Wine, Win4Lin & Bochs Voiko windows-ohjelmia käyttää Linuxissa ?
Toimisto-ohjelmat Linuxissa Mikael Hätinen & Antti Ukkonen OH2.
Pinon ylivuodon estäminen Mikko Toivonen & Antti Mattila.
JavaStation haastaa PC:n oppilaitoksissa Pasi Häkkinen TTKK/DMI/Hypermedialaboratorio Multimedian monet muodot, Tampere-talo.
 MODx on julkaisujärjestelmän ja sovelluskehyksen risteytys, jonka lisenssinä on kaikille ilmainen avoimen lähdekoodin GNU GPL. MODx on suunniteltu ammattilaisten.
Linux pelikäytössä Kalle ”HCJorma” Lounela. Onko Linuxista siihen?  Toimivia pelejä on huomattavasti vähemmän verrattuna Windowsiin  Ideasta on vaikeampi.
VOIP &LINUX & SKYPE. VoIP Voice over Internet Protocol tekniikka jolla siirretään verkon yli reaaliaikaista ääntä ja kuvaa –internet tai lähiverkko.
Suse Linux Klaus Ovaskainen, TI12. Historia  S.u.S.E --> Software- und System-Entwicklung  Saksalainen lokalisointi Slackwaresta  > S.u.S.E Linux.
Linux palomuurina Kimmo Karhu, EL0A
DNS ja DHCP palvelut Linuxissa
Joni Kelloniitty & Niko Säyriö
GNU-ohjelmointityökalut Panu Tertsunen & Daniel Liljeqvist.
Ja muut kuvankäsittelyohjelmat
APACHE Kurssi: V Linux Sami Karjalainen OH3 Mika Haaja OH5.
GIMP ja muut kuvankäsittelyohjelmat A Linux -järjestelmät TI07TIVE Janne Räsänen.
Pekka Paananen Toni Valkonen OH3. Historia 1994 NCSA:n HTTPd pääkehittäjä erosi NCSA:n palveluksesta syntyi Apache - A Patchy Server sekä Apache Group.
Samba - perustietoja Samba on ilmainen ”Open Source” –ohjelma (GNU GPL). Sitä on kehitetty vuodesta 1992 alkaen. Toimii mm. tiedosto- ja tulostuspalvelimena.
SUSE Jyrki Heinonen OH4 Linux A Historiaa ja nykypäivää – S.u.S.E – Software- und System-Enwicklung Unix-konsultointi, SLS + Slackware saksaksi.
Jean Danielsbacka EL3 Linux. Samba? ● Tiedosto- ja tulostuspalvelin, joka toimii lähes missä tahansa TCP/IP:tä tukevassa ympäristössä ● Samba on ilmainen.
Windows 2000 Jukka Stranden Marko Suhonen Käyttöjärjestelmät Seminaari 2006.
CT30A LÄHIVERKOT - ERIKOISTYÖKURSSI Samba Linux-työ Ville Mälkiä
Katsaus HFM-infrastruktuuriin Henri Vilminko, Oracle Consulting Services OUGF HFM-seminaari,
Päivityspaketit. WINDOWS Versiot XP, 7, 8 ja 10 Windows XP Julkaistu , tuki lopetettu > elinkaari 12,5 vuotta Kolme päivityspakettia.
Ville Liljeqvist oh Linuxin toimisto-ohjelmat.
Lumejärjestelmä Xen Reino Miettinen.
Tietokantamoottorit Suosittuja tietokantamoottoreita: MySQL SQLite
Linux pelikäytössä Simo-Pekka Taurama.
Sisältö PostgreSQL MySQL Historia yms. ORDBMS Ominaisuuksia Asennus
GIMP ja muut grafiikkaohjelmat
Oma avoin pilvi Antti Alainen, Anton Rautanen
WineApi ja Virtuaaliohjelmistot
Riku Heino ja Milo Hakalahti
Esityksen transkriptio:

A241227 Linux -järjestelmät WINE-API SEKÄ VIRTUALISOINTIOHJELMISTOT Sami Viipuri / TI07

VIRTUALISOINTI menetelmä, jolla käyttöjärjestelmiltä, sovelluksilta ja käyttäjiltä piilotetaan taustalla pyörivät fyysiset resurssit mahdollistaa yhden tai useamman palvelimen, käyttöjärjestelmän, sovelluksen tai tallennusvälineen toimimisen joko yhtenä tai useampana loogisena resurssina ei maantieteellisiä rajoituksia virtualisoinnilla voidaan säästää rautakustannuksissa uuden virtuaalikoneen käyttöönotto ei vaadi uuden laitteiston hankkimista ( on kustannustehokkaampaa)

VIRTUALISOINTITAPOJA Täysi virtualisointi Rauta-avusteinen virtualisointi Osittainen virtualisointi Paravirtualisointi Käyttöjärjestelmätason virtualisointi

TÄYSI VIRTUALISOINTI pyritään kokonaisuudessaan simuloimaan alla piilevää rautaa jos suoritettavissa raudalla, suoritettavissa myös virtuaaliympäristössä käytetään tietokonejärjestelmän jakamiseen useiden käyttäjien kesken

RAUTA-AVUSTEINEN VIRTUALISOINTI rauta toimittaa arkkitehtonisen tuen yhdellä riittävän tehokkaalla fyysisellä raudalla mahdollista suorittaa useita virtuaalisia käyttöjärjestelmiä samanaikaisesti

RAUTA-AVUSTEINEN VIRTUALISOINTI

OSITTAINEN VIRTUALISOINTI simuloidaan osaa raudasta mahdollistaa joidenkin ohjelmien suorittamisen virtuaaliympäristössä käyttöjärjestelmän suorittaminen ei yleensä mahdollista yleisimmin käytetty tietokoneen resurssien jakamiseksi useiden käyttäjien kesken

PARAVIRTUALISOINTI käyttöjärjestelmä räätälöity virtuaalikoneessa suoritettavaksi ongelmalliset käskyt korvataan vastaavilla ongelmattomilla versioilla mahdollista saavuttaa lähes oikean tietokoneen suorituskyky

KÄYTTÖJÄRJESTELMÄTASON VIRTUALISOINTI virtualisoidaan saman käyttöjärjestelmän kopioita virtual hosting palvelut esim. 1 web –serveri, monta toimialue nimeä

Wine-API Linux –ohjelmistorajapinta Windows – sovellusten suorittamiseksi mahdollistaa Linuxin vahvojen puolien hyödyntämisen (vakaus, joustavuus, etähallinta) Windowsin sovelluksia käytettäessä Unix ympäristössä Windows -sovelluksia voi ajaa myös scriptien kautta Wine mahdollistaa pääsyn Windows - sovelluksiin etänä

Wine-API mahdollistaa thin clientien käytön: kun Wine on asennettu Linux serverille, pääsee Windows sovelluksia käyttämään miltä tahansa X terminaalilta Winellä voi jakaa Windows sovelluksia internetin kautta käyttäen VNCtä ja Java clienttejä Pelien ajamiseksi saatavilla kaupallinen muunnos Cedega (DirectX tuki)

Muita Wineen pohjautuvia CrossOver Office tarkoitettu toimistokäyttöön mm. Microsoft Office ja Photoshop CrossOver Games pelien ja ohjelmien suorittamiseen maksullinen

Kuva X: Microsoft Word 2000 Linux Fedora 11 alustalla

MUITA VIRTUAALIOHJELMISTOJA VirtualBox Sun Microsystems asennetaan olemassa olevan isäntäkäyttöjärjestelmän päälle HostOS: Linux, Mac OS X, OS/2 Warp, Windows XP, Windows Vista, Windows 7, Solaris. GuestOS:  NetBSD, DragonFlyBSD, FreeBSD, Linux, OpenBSD, OS/2 Warp, Windows – käyttöjärjestelmät (myös uusin Windows 7), Solaris, Haiku, Syllable, ReactOS, SkyOS

MUITA VIRTUAALIOHJELMISTOJA Oracle VM Oracle Corp. Optimoitu Oraclen omien tietokantaratkaisujen tukemiseen perustuu avoimen lähdekoodin Xen Hypervisor teknologiaan Oracle VM Manager – hallintaympäristö Oracle VM Server – alusta virtuaalikoneille Tukee: Windows ja Linux

MUITA VIRTUAALIOHJELMISTOJA Windows Virtual PC Microsoft HostOS: vain Windows 7 GuestOS: Windows 7, Windows Vista, Windows XP Windows XP Mode (XPM)

MUITA VIRTUAALIOHJELMISTOJA Windows Virtual Server Microsoft IIS web pohjainen luonti ja hallinta erillinen Client ohjelma VMRCplus Kattava HostOS ja GuestOS tuki Ilmainen

MUITA VIRTUAALIOHJELMISTOJA VMware Workstation VMWare Inc. asennetaan olemassa olevan isäntäkäyttöjärjestelmän päälle HostOS: Windows ja Linux GuestOS: yli 200 eri käyttöjärjestelmää

MUITA VIRTUAALIOHJELMISTOJA VMWare Server VMWare Inc. etäyhteys mahdollisuus virtuaalikoneisiin toimii myös Microsoft Virtual PC:llä luodut virtuaalikoneet HostOS: Windows Server ja Linux Server GuestOS: yli 200 eri käyttöjärjestelmää

LÄHTEET http://www.winehq.org http://wiki.winehq.org http://fi.wikipedia.org/wiki/Cedega http://linux.fi/wiki/CrossOver_Office http://www.codeweavers.com/ http://en.wikipedia.org/wiki/Hardware_virtualisation http://fi.wikipedia.org/wiki/Virtualisointi http://en.wikipedia.org/wiki/Full_virtualization http://en.wikipedia.org/wiki/Partial_virtualization http://en.wikipedia.org/wiki/Paravirtualization http://en.wikipedia.org/wiki/Operating_system- level_virtualization http://linux.tlt.kyamk.fi/esitykset/2006_2/Virtualisointio hjelmistot ja Wine-API.doc (Wine-API ja virtualisointiohjelmistot / Niko Sipola – Miika Sihvola / OH4)

LÄHTEET http://en.wikipedia.org/wiki/VirtualBox http://www.virtualbox.org http://wiki.oracle.com/page/Oracle+VM http://en.wikipedia.org/wiki/Virtual_PC http://en.wikipedia.org/wiki/Microsoft_Virtual_Server http://www.microsoft.com/windowsserversystem/virtuals erver/evaluation/virtualizationfaq.mspx http://en.wikipedia.org/wiki/VMware_Workstation http://www.vmware.com/products/workstation/index.ht ml http://en.wikipedia.org/wiki/VMware_Server http://www.vmware.com/products/server/