120 likes | 304 Views
LINUX. Anniina Fagerström, Valtteri Karttunen, Tuukka Koivisto, Niko Liukka, Joonas Salminen ja Janne Strömberg. Esityksen sisältö. Linux – käyttöjärjestelmän tausta ja historia Avoimet ja suljetut järjestelmät Linux – jakelupaketit ja niiden erot Käyttömahdollisuudet Tulevaisuus.
E N D
LINUX Anniina Fagerström, Valtteri Karttunen, Tuukka Koivisto, Niko Liukka, Joonas Salminen ja Janne Strömberg LINUX
Esityksensisältö • Linux –käyttöjärjestelmäntaustajahistoria • Avoimetjasuljetutjärjestelmät • Linux –jakelupaketitjaniidenerot • Käyttömahdollisuudet • Tulevaisuus LINUX
LinusTorvalds • Linux-käyttöjärjestelmänkehittäjä • Syntynyt 1969 • FM, tietojenkäsittelytieteet, Helsinginyliopisto • NaimisissaToveMonninkanssa • Tyttäret Patricia (s. 1996), Daniela (s. 1998) ja Celeste (s. 2000) • AsuujatyöskenteleeYhdysvalloissa LINUX
Linuxinkehitys • Idea syntyiTorvaldsinomantarpeenjaharrastuksenpohjalta 1990-luvun alussa • PohjautuuMinix-käyttöjärjestelmään • Linux-ytimenkehitystapahtuinettiyhteisönavulla • Linux-käyttöjärjestelmäkoostuu Linux-ytimestäsekämuidenprojektien (kuten GNU) tuotoksista • Ensimmäinentäysinitsenäinengraafisellakäyttöliittymällävarustettu desktop-käyttöjärjestelmäjulkaistiinvuonna 1992 • Suurelleyleisölle Linux tulitutuksivuonna 1999 LINUX
Avoimetjasuljetutjärjestelmät • Avoimen lähdekoodin ideana antaa käyttäjille: • Oikeus päästä kiinni ohjelmiston lähdekoodiin • Oikeus tehdä ja jakaa kopioita ohjelmistosta • Oikeus tehdä parannuksia ohjelmistoon • Mahdollistaa kehittäjäyhteisöjen olemassaolon ja ohjelmistoista omien tarpeiden mukaisten versioiden kehittämisen • Käsitetään ilmaisiksi, mutta avoimuus ei tarkoita aina maksuttomuutta • Suljetuissa järjestelmissä käyttäjillä vain rajattu käyttöoikeus ja käytössä vain binäärimuotoinen käännös ohjelmistosta. • Ensimmäiset käyttöjärjestelmät poikkeuksetta suljetun lähdekoodin järjestelmiä • Ensimmäinen avoin käyttöjärjestelmä GNU- käyttöjärjestelmän ja Linux ytimen yhdistelmänä 1991 LINUX
Jakelupaketit • PC-puolella Linuxista saatavilla satoja erilaisia versioita eli jakelupaketteja. • Tyypillisesti jakelupaketti koostuu • Linux-ytimestä • Ytimen ympärille kootuista ohjelmistoista • Asennusohjelmasta • Pakettienhallinnasta • Suurin osa jakelupaketeista vapaasti saatavilla. • Maksullisten jakeluiden etuna kaupalliset ohjelmistot ja tuotetuki. • Jakelupaketteja löytyy eri käyttötarkoituksiin ja monentasoisille käyttäjille. LINUX
Jakelupaketit • Tunnetuimpia jakelupaketteja PC-puolella: • Debian GNU/Linux • Ubuntu • Fedora • Red Hat Enterprise Linux • Slackware • openSUSE • SUSE Linux Enterprise • Gentoo • Mandriva • Arch Linux LINUX
Käyttömahdollisuudet • Modulaarinen käyttöjärjestelmä • Ylimääräiset osat erotettu ytimestä • Voi rakentaa täysin omiin tarpeisiinsa • Erittäin skaalautuva • Palvelinkäyttöjärjestelmä • Erittäin vakaa • Pystyy jopa vuosien yhtäjaksoiseen suorittamiseen • Muutokset ja asetukset ilman järjestelmän uudelleen käynnistämistä LINUX
Käyttömahdollisuudet • Mobiilikäyttöjärjestelmä • Android • Sulautetut järjestelmät • Skaalautuva • Mahdollista pyörittää pienellä laitekapasiteetilla • Supertietokoneet • Soveltuu laskennan optimaaliseen jakamiseen • Yli 90% osuus LINUX
Tulevaisuus • ChromeOS • Googlen kehittämä Linux-pohjainen käyttöjärjestelmä Chromebook-kannettavissa • Käyttää web-sovelluksia tavanomaisten ohjelmien sijaan. • On ollut markkinoilla pari vuotta • SteamOS • Valven kehittämä Linux-pohjainen pelaamiseen keskittynyt käyttöjärjestelmä. • Tulee esiasennettuna Steamboxeissa. LINUX
Tulevaisuus • Linux hallinnut kaikissa muissa paitsi PC-käyttöjärjestelmissä • ChromeOS ja SteamOS saattavat voida parantaa Linuxin asemaa PC-puolella • Linux todennäköisesti tulee olemaan yleisin käyttöjärjestelmä mobiililaitteissa, supertietokoneissa ja suljetuissa järjestelmissä tulevaisuudessakin LINUX
Työskentelyjatyönjako • Linux tausta ja historia (Anniina) • Avoimet ja suljetut järjestelmät (Niko) • Linux jakelupaketit (Joonas) • Linux käyttömahdollisuudet (Tuukka) • Linux tulevaisuus ja johtopäätökset (Valtteri) • Raportin ja esityksen koostaminen (Janne) • Raportin läpikäynti, viimeistely ja kommentointi (Kaikki) • Opponointi (Kaikki) LINUX