Linux

Linux tai GNU/Linux on Unixin kaltainen tietokoneiden käyttöjärjestelmä (tai tiukasti ottaen sen perhe). Käyttöjärjestelmä on kokoelma perusohjeita, joilla hallitaan tietokoneen elektronisia osia, jotka mahdollistavat sovellusten/ohjelmien suorittamisen. Linux on vapaa ohjelmisto, mikä tarkoittaa, että kaikilla on vapaus käyttää sitä, nähdä miten se toimii, muuttaa sitä tai jakaa sitä.

Linuxille on olemassa paljon ohjelmistoja, ja kuten Linux itsessään, monet Linuxin ohjelmistot ovat ilmaisia ohjelmistoja. Tämä on yksi syy siihen, miksi monet ihmiset haluavat käyttää Linuxia.

Linuxin tärkein osa on Linux-ydin, käyttöjärjestelmän ydin, jonka Linus Torvalds kehitti ensin yksin. Linux on yleensä pakattu Linux-jakeluun (tai lyhyesti distro). Jakelut sisältävät myös tukevia järjestelmäohjelmistoja ja kirjastoja, joista monet ovat GNU-projektin tarjoamia.

Suosittuja Linux-jakeluita ovat Debian, Fedora ja Ubuntu. Kaupallisiin jakeluihin kuuluvat Red Hat Enterprise Linux ja SUSE Linux Enterprise Server. Työpöytä-Linux-jakelut sisältävät ikkunointijärjestelmän, kuten X11 tai Wayland, ja työpöytäympäristön, kuten GNOME tai KDE Plasma. Palvelimille tarkoitetuissa jakeluissa grafiikka voidaan jättää kokonaan pois ja niihin voi sisältyä ratkaisupino, kuten LAMP. Koska Linux on vapaasti levitettävissä, kuka tahansa voi luoda jakelun mihin tahansa tarkoitukseen.

Linux kehitettiin alun perin henkilökohtaisia tietokoneita varten. Linux on johtava käyttöjärjestelmä palvelimissa, kuten suurtietokoneissa, ja ainoa käyttöjärjestelmä, jota käytetään supertietokoneissa (ainakin TOP500-listalla marraskuusta 2017 lähtien). Sitä käytetään noin 2,3 prosentissa pöytätietokoneista. Chromebook, joka käyttää Linux-ytimeen perustuvaa Chrome OS -käyttöjärjestelmää, hallitsee Yhdysvaltojen K-12-opetusmarkkinoita ja edustaa lähes 20 prosenttia alle 300 dollarin kannettavien tietokoneiden myynnistä Yhdysvalloissa.

Linux toimii myös sulautetuissa järjestelmissä, jotka ovat laitteita, joiden käyttöjärjestelmä on yleensä rakennettu laiteohjelmistoon ja räätälöity järjestelmään sopivaksi. Tällaisia laitteita ovat esimerkiksi matkapuhelimet (erityisesti älypuhelimet), taulutietokoneet, verkkoreitittimet, kiinteistöautomaation ohjaimet, televisiot, digitaaliset videonauhurit, videopelikonsolit ja älykellot. Android-käyttöjärjestelmällä, joka on Linux-ytimen päälle rakennettu mobiilikäyttöjärjestelmä, on itse asiassa kaikista yleiskäyttöisistä käyttöjärjestelmistä suurin asennuskanta. Maaliskuussa 2017 kerrottiin, että Androidilla oli enemmän käyttäjiä kuin Microsoft Windowsilla, joka ei perustu Linuxiin.

Linux on yksi merkittävimmistä esimerkeistä vapaiden ja avoimen lähdekoodin ohjelmistojen yhteistyöstä. Lähdekoodia saa käyttää, muokata ja jakaa - kaupallisesti tai ei-kaupallisesti - kuka tahansa sen lisenssien, kuten GNU General Public License -lisenssin, ehtojen mukaisesti.

Miten Linux tehtiin

1980-luvulla monet käyttivät mielellään Unix-nimistä käyttöjärjestelmää. Koska se kuitenkin rajoitti käyttäjien mahdollisuuksia jakaa ja parantaa järjestelmää, jotkut ihmiset kehittivät uuden käyttöjärjestelmän, joka toimisi kuten Unix, mutta jota kuka tahansa voisi jakaa ja parantaa. Unixin kaltaista MINIXiä käytettiin yliopisto-opiskelijoiden opetusvälineenä, jotta he oppisivat, miten käyttöjärjestelmät toimivat. MINIX rajoitti myös käyttäjiensä jakamista ja parantamista.

Ryhmä ihmisiä nimeltä GNU-projekti kirjoitti eri osia uudesta käyttöjärjestelmästä nimeltä G.N.U., mutta siinä ei ollut kaikkia osia, joita käyttöjärjestelmä tarvitsee toimiakseen. Vuonna 1991 Linus Torvalds alkoi työstää MINIXin korvaavaa järjestelmää, jonka käyttö olisi ilmaista ja joka ei maksaisi mitään. Linus aloitti projektin opiskellessaan Helsingin yliopistossa. Tästä tuli lopulta Linux-ydin.

Linus Torvalds jakoi Linux-ytimen joissakin MINIX-käyttäjille tarkoitetuissa Internet-ryhmissä. Linus kutsui käyttöjärjestelmää ensin nimellä "Freax". Nimi Freax tuli englanninkielisten sanojen "free" ja "freak" yhdistämisestä ja X:n lisäämisestä nimeen, koska Unixin nimessä on X. Ari Lemmke, joka työskenteli Linuksen kanssa yliopistossa, vastasi palvelimista, joille Freax tallennettiin. Arin mielestä Freax ei ollut hyvä nimi, joten hän kutsui projektia "Linuxiksi" kysymättä Linukselta. Myöhemmin Linus suostui siihen, että Linux oli parempi nimi projektille.

Linux perustui aluksi MINIXin ohjelmistokoodiin. Mutta kun G.N.U.-järjestelmän koodi oli saatavilla ilmaiseksi, hän päätti, että Linuxin kannalta olisi hyvä, jos se voisi käyttää tätä koodia MINIXin koodin sijasta, koska MINIX ei antanut ihmisten jakaa tai muuttaa sitä haluamallaan tavalla. G.N.U. General Public License on ohjelmistolisenssi, joka antaa ihmisten muuttaa mitä tahansa osaa koodista, kunhan he jakavat kaikki tekemänsä muutokset niiden ihmisten kanssa, joille he antavat ohjelmistonsa, ja sallivat heidän levittää sitä ilmaiseksi tai maksua vastaan. Kaikki G.N.U:n ohjelmistot oli lisensoitu G.N.U. General Public License -lisenssillä, joten Linus ja muut Linuxin parissa työskentelevät ihmiset saivat käyttää niitä.

Jotta Linux-ydin soveltuisi käytettäväksi G.N.U.-projektin koodin kanssa, Linus Torvalds aloitti siirtymisen alkuperäisestä lisenssistä (joka ei sallinut sen myymistä) G.N.U. GPL:ään. Linuxin ja G.N.U.:n kehittäjät työskentelivät yhdessä integroidakseen G.N.U.:n koodin Linuxiin, jotta saataisiin vapaa käyttöjärjestelmä.

Vuodesta 1991 lähtien tuhannet ohjelmoijat ja yritykset, kuten Google, ovat työskennelleet Linuxin parantamiseksi.

Tux pingviini

Linuxin maskotti on piirrospingviini nimeltä "Tux". Kun ihminen näkee pingviinin ohjelmistoissa ja laitteissa, se tarkoittaa, että ne toimivat Linuxin ja joskus kaikkien Unixin kaltaisten järjestelmien kanssa.

Pingviinin idea tuli Linuxin luojalta Linus Torvaldsilta. Kuvan teki Larry Ewing -niminen mies kilpailussa logon luomiseksi. Kuva, Tux, ei voittanut, mutta se valittiin myöhemmin maskotiksi.

Tuxista on nyt tullut Linuxin ja joskus jopa avoimen lähdekoodin symboli. Hänet voi nähdä monissa eri paikoissa, ja kun ihmiset puhuvat Linuxista, he ajattelevat usein Tuxia. Tux on jopa mukana monissa videopeleissä, kuten Super Tux (kuten Super Mario Bros. ), Tux Racer (jossa pelaajat ajavat Tuxin kanssa kilpaa alas jäistä mäkeä) ja Pingus (kuten Lemmings).

Tux pingviiniZoom
Tux pingviini

Käyttää

Työpöytäkäyttö

Vaikka joistakin Mac OS X- ja Microsoft Windows -ohjelmista on vain muutama Linux-versio, esimerkiksi työpöytäjulkaisun ja ammattimaisen äänentoiston ja videon aloilla, on olemassa ohjelmia, jotka ovat laadultaan verrattain samankaltaisia kuin Macille ja Windowsille saatavilla olevat ohjelmat.

Monet Windowsissa suositut ilmaiset ohjelmat, kuten Pidgin, Mozilla Firefox, LibreOffice, Chromium, VLC ja GIMP, ovat saatavilla myös Linuxille. Yhä useampia omia työpöytäohjelmistoja voidaan käyttää myös Linuxissa, kuten Adobe Flash Player, Spotify ja Skype. CrossOver on avoimen lähdekoodin Wine-projektiin perustuva oma ratkaisu, joka tukee Windows-sovellusten, kuten Microsoft Officen ja Adobe Photoshopin, käyttämistä Linuxissa.

KDE ja GNOME

KDE

GNOME

Palvelimet ja supertietokoneet

Linuxia on käytetty pääasiassa palvelinkäyttöjärjestelmänä, ja monet ihmiset tuntevat sen tällä alalla; Netcraft raportoi helmikuussa 2008, että viisi kymmenestä parhaasta internet-hosting-yrityksestä käyttää Linuxia verkkopalvelimissaan. Tämä johtuu sen vakaudesta ja käytettävyydestä sekä siitä, että palvelimille ei useinkaan tarvita graafisella käyttöliittymällä varustettuja työpöytäohjelmistoja.

Linuxia käytetään yleisesti supertietokoneiden käyttöjärjestelmänä. Marraskuussa 2017 kaikki 500 suurinta supertietokonetta käyttivät Linuxia.

Roadrunner, maailman nopein supertietokone (vuodesta 2009), joka käyttää Linuxia.Zoom
Roadrunner, maailman nopein supertietokone (vuodesta 2009), joka käyttää Linuxia.

Ääntäminen

Vuonna 1992 Torvalds selitti, miten hän lausuu sanan Linux:

'li' lausutaan lyhyellä [ee]-äänteellä: vertaa prInt, mInImal jne. 'nux' on myös lyhyt, ei-difhtongi, kuten pUt:ssa. Se johtuu osittain minixistä: linux oli vain työnimeni asialle, ja kun kirjoitin sen korvaamaan minixin järjestelmässäni, lopputulos on se, mikä se on... linuksen minixistä tuli linux.

Torvalds on julkaissut ääninäytteen, josta näkyy hänen oma ääntämisensä englanniksi ja ruotsiksi.

Jotkut englanninkieliset ääntävät nimen lee-narks tai lee-nix tai lie-nix. Torvaldsin mukaan se on väärä ääntämys. []

Koodin koko

Vuonna 2001 tehdyssä tutkimuksessa Red Hat Linux 7.1:stä todettiin, että jakelussa oli 30 miljoonaa riviä koodia. Tutkimus osoitti, että Red Hat 7.1:n kehittämiseen kului noin 8 000 vuotta aikaa. Tutkimuksessa todettiin myös, että jos kaikki nämä ohjelmistot olisi tehty teollisoikeudellisin keinoin, niiden tekeminen olisi maksanut Yhdysvalloissa noin 1,08 miljardia dollaria. Maaliskuun 7. päivänä 2011 Linux-ydin maksaisi noin 3 miljardia dollaria.

Kesäkuussa 2013 julkaistussa Linux-ytimen versiossa 3.10 on 15 miljoonaa koodiriviä, kun taas kesäkuussa 2015 julkaistussa versiossa 4.1 on yli 19,5 miljoonaa koodiriviä, jotka on kirjoittanut lähes 14 000 ohjelmoijaa.

Suurin osa koodista (noin 71 %) oli kirjoitettu C-ohjelmointikielellä, mutta myös monia muita kieliä käytettiin, kuten C++:aa, assembleria, Perliä, Pythonia, Fortrania ja erilaisia komentosarjakieliä. Hieman yli puolet kaikista koodiriveistä oli GPL-lisensoitu.

Eri Linux-versiot

Ihmiset, jotka haluavat hankkia Linuxin, voivat ladata sen internetistä tai ostaa sen kaupasta tai verkkosivustolta. Joskus Linuxia käsittelevissä kirjoissa ja lehdissä on C.D. tai D.V.D., jossa on Linux. Tiettyä Linux-versiota kutsutaan "jakeluksi" tai "distroksi". Linux-versiossa on Linux-ydin ja G.N.U.-ohjelmisto sekä joitakin lisäohjelmia, jotka eivät ehkä kuulu G.N.U.-ohjelmistoon. Eri versiot sisältävät erilaisia lisäohjelmia. Yleisimmin käytetyt versiot ovat mm:

Ihmiset saattavat maksaa jonkin verran versiosta, jotta he saisivat CD-ROM- tai DVD-levyn ja auttaisivat yritystä parantamaan versioita. Yleensä kun joku maksaa, se tarkoittaa, että yritys auttaa käyttäjää sen jälkeen, kun tämä on asentanut version, mitä kutsutaan "tueksi".

Linux-ohjelmisto sisältää:

  • Ydin ja kuori.
  • Apachen avulla käyttäjät voivat ylläpitää omaa verkkosivustoaan.
  • KDE ja GNOME ovat työpöytäympäristöjä.
  • LibreOffice on tarkoitettu toimistotyöhön.
  • Mozilla Firefox on Internet-selain.
  • GIMP, Inkscape ja Blender auttavat ihmisiä työskentelemään kuvien kanssa.
  • Pelit kuten Tux Racer.
  • GNU-kääntäjä.
Fedora, Linux-jakeluZoom
Fedora, Linux-jakelu

Lisensointi, tavaramerkki ja nimeäminen

Linux-ydin ja useimmat GNU-ohjelmistot on lisensoitu GNU General Public License (GPL) -lisenssillä. GPL edellyttää, että jokainen, joka levittää Linux-ytimen, antaa lähdekoodin (ja kaikki muutokset) vastaanottajan saataville samoin ehdoin. Vuonna 1997 Linus Torvalds sanoi: "Linuxin tekeminen GPL:n alaiseksi oli ehdottomasti paras tekoni". Linux-järjestelmän muut keskeiset osat voivat käyttää muita lisenssejä; monet kirjastot käyttävät GNU Lesser General Public License (LGPL) -lisenssiä, joka on vähemmän rajoitettu GPL:n tyyppi, ja X-ikkunajärjestelmä käyttää MIT-lisenssiä. "Linux" on Linus Torvaldsin tavaramerkki.

Aiheeseen liittyvät sivut

  • Luettelo Linux-jakeluista

Kysymyksiä ja vastauksia

K: Mikä on Linux?


V: Linux tai GNU/Linux on Unixin kaltainen käyttöjärjestelmä (tai -perhe) tietokoneille. Se on kokoelma perusohjeita, jotka hallitsevat tietokoneen elektronisia osia, jotka mahdollistavat sovellusten ja ohjelmien suorittamisen.

K: Mikä tekee Linuxista suositun?


V: Yksi syy siihen, miksi monet ihmiset haluavat käyttää Linuxia, on se, että siihen on saatavilla paljon ohjelmistoja, ja suuri osa näistä ohjelmistoista on ilmaisia.

K: Kuka kehitti Linux-ytimen?


V: Linuxin ytimen kehitti Linus Torvalds aluksi yksin.

K: Mitkä ovat suosittuja Linux-jakeluja?


V: Suosittuja jakeluja ovat Debian, Fedora, Ubuntu, Red Hat Enterprise Linux, SuSE Linux Enterprise Server, X11 tai Wayland, GNOME ja KDE Plasma.

K: Onko mahdollista luoda mukautettuja jakeluja tiettyjä tarkoituksia varten?


V: Kyllä, koska kuka tahansa voi vapaasti kopioida ja muokata lähdekoodia sen lisenssien, kuten GNU General Public License -lisenssin, mukaisesti.
K: Missä Linuxia käytetään yleisimmin? V: Linuxia käytetään yleisimmin palvelimissa, kuten suurtietokoneissa ja supertietokoneissa, noin 2,3 prosentissa pöytätietokoneista, Chromebook-tietokoneissa Yhdysvaltojen K-12-opetusmarkkinoilla, sulautetuissa järjestelmissä, kuten matkapuhelimissa (erityisesti älypuhelimissa), taulutietokoneissa, verkkoreitittimissä jne., laitosten automaatio-ohjaimissa, televisioissa, digitaalisissa videonauhureissa, videopelikonsoleissa ja älykelloissa.

AlegsaOnline.com - 2020 / 2023 - License CC3