Yksi suosituimmista tietokoneissa ja muissa laitteissa käytetyistä käyttöjärjestelmistä on Linux. Vaikka lukuisia Linux-versioita käytetään myös pöytätietokoneissa, kannettavissa ja keskuskoneissa muiden epäselvien laitteiden lisäksi, ne tunnetaan todennäköisesti parhaiten kaupallisista tietokonepalvelimista. Sekä kannettavien tietokoneiden Chrome OS-käyttöjärjestelmä, joka tunnetaan nimellä Chromebook, että Googlen Android-mobiili- ja tablet-käyttöjärjestelmä perustuvat Linuxiin. Erilaiset Linux-järjestelmätyypit soveltuvat parhaiten tiettyihin käyttötarkoituksiin.
Linux-käyttöjärjestelmän historia
Intel-prosessorilla toimiviin pöytätietokoneisiin sopivan version luomiseksi Unix-käyttöjärjestelmästä Linuxin kehitti ensimmäisen kerran vuonna 1991 suomalainen ohjelmoija Linux Torvalds. Vaikka termi 'Unix' on edelleen AT&T:n, puhelinyhtiön maineikkaan tutkimus- ja kehitysosaston, tavaramerkki, sitä käytetään nykyään usein yleisesti erilaisissa järjestelmissä, jotka ovat sekä yleisesti yhteensopivia alkuperäisen Unixin kanssa että ovat saaneet vaikutteita siitä.
Minix oli varhainen Unix-tyyppinen PC-käyttöjärjestelmä, mutta Torvalds ja Linuxin kanssa työskennellyt ohjelmoijat ympäri maailmaa pitivät sitä epätyydyttävänä lisensoinnin ja muiden ongelmien vuoksi. Teknisesti termi 'Linux' viittaa vain käyttöjärjestelmän ytimeen, joka on keskusyksikkö, joka ohjaa muistin varaamista, prosessorin ajoitusta ja laitteen käyttöä ja sijaitsee sovellusohjelmien ja koneen laitteiston välissä.
kuinka muuntaa int:stä merkkijonoksi javassa
Pääosin Free Software Foundationin alaisuudessa tuotettu GNU-projekti, joka on omistautunut käyttäjiensä vapautta edistävien ohjelmistojen tuottamiseen ja edistämiseen, tarjoaa suurimman osan Linux-koneelle usein asennetuista lisäohjelmistoista. Free Software Foundationin puheenjohtaja ja perustaja Richard Stallman viittaa mieluummin integroituun järjestelmään nimellä GNU/Linux eikä Linux-käyttöjärjestelmä. Pohjimmiltaan GNU toimittaa monia sovellustason työkaluja, Linux-järjestelmä tarjoaa käyttöjärjestelmän ytimen, ja monissa nykyaikaisissa asennuksissa ylimääräiset organisaatiot tarjoavat suurimman osan muista Linux-työasemien käyttämistä ydinohjelmistoista.
Linux-ydintä ylläpitää nyt suuri joukko kehittäjiä ympäri maailmaa, joista monet työskentelevät ohjelmistoyrityksissä, jotka käyttävät Linuxia sisäisesti tai asiakastuotteissa. Nämä kehittäjät eivät vain lisää uusia ominaisuuksia parantaakseen käytettävyyttä, turvallisuutta ja tehokkuutta, vaan myös varmistavat, että Linux-ydin on yhteensopiva useiden laitteistojen kanssa. Koska Linux-ydin on avoimen lähdekoodin, kuka tahansa voi yleensä vapaasti käyttää ja muuttaa avoimesti saatavilla olevaa lähdekoodia omiin tarpeisiinsa. Vaikka tietyt lisenssit vaihtelevat, suurin osa muista Linux-yhteensopivista ohjelmistoista on myös saatavilla vastaavilla ehdoilla. Ennen kuin asennat ohjelmistoja henkilökohtaisiin tai yrityksen tietokoneisiin, varmista siis, että ymmärrät olosuhteet.
Linux OS Distributionsin tunteminen
1990-luvun alusta lähtien, jolloin Linux julkaistiin ensimmäisen kerran, monet yritykset ovat kehittäneet omia ohjelmistoja Linux-ytimen kanssa. Vaikka ne aiemmin siirrettiin CD-levyjen, DVD-levyjen tai jopa levykkeiden kautta, näitä paketteja, jotka tunnetaan myös jakeluina, jaetaan nykyään pääasiassa verkossa.
Jakelut päättävät usein, mitä määrityksiä käytetään oletusarvoisesti ja mitkä versiot mistä tahansa ohjelmistosta, kuten graafisista käyttöliittymistä, palvelintyökaluista, ohjelmointiohjelmistoista ja loppukäyttäjien sovelluksista, ovat saatavilla. Vaikka monet pakettien hallintaohjelmat ovat ennen iOS:ää ja Androidia, valtaosa sisältää ohjelmistoja, jotka on tarkoitettu jakelun hyväksymien ohjelmien nopeaan asentamiseen, aivan kuten mobiililaitteissa nykyisin käytettävät sovelluskaupat.
1. Debian
Suositut Linux-jakelut, kuten Deepin, Ubuntu ja Mint, tunnetaan vahvasta suorituskyvystään, luotettavuudestaan ja vertaansa vailla olevasta käyttökokemuksestaan. Debiania pidetään näiden jakelujen äitinä. Debian 10.5, päivitys Debian 10:een, joka tunnetaan myös nimellä Debian Buster, on uusin vakaa julkaisu.
Huomaa, että Debian 10.5 on vain päivitys Debian Busteriin, joka sisältää uusimmat päivitykset ja uudet ohjelmistosovellukset, ei uutta Debian Busterin versiota. Mukana on myös tietoturvapäivityksiä, jotka korjaavat nykyisiä tietoturvaongelmia. Sinun ei tarvitse heittää pois Buster-järjestelmääsi, jos se on vielä tallessa. Käytä vain APT-pakettienhallintaa järjestelmän päivittämiseen.
Debian-projekti tarjoaa yli 59 000 ohjelmistopakettia, tukee laajaa PC-valikoimaa ja lisää järjestelmäarkkitehtuureja jokaisen uuden julkaisun myötä. Se pyrkii tasapainottamaan lujuuden ja huipputeknologian. Stable, Testing ja Epävakaa ovat kolme Debianin tarjoamaa kehityshaaraa.
Vaikka vakaa versio on nimensä mukaisesti vankka ja siinä on tehokkaat suojaukset, mutta sen mukana ei valitettavasti ole uusimpia ohjelmistotuotteita. Vakauden ja kestävyyden ansiosta se on kuitenkin täydellinen tuotantopalvelimille. Se sopii myös melko perinteisille työpöytäkäyttäjille, jotka eivät erityisemmin välitä uusimpien ohjelmistopakettien hankkimisesta. Yleensä asennat Debian Stablen järjestelmääsi.
Debian Testing on jatkuvasti päivitettävä julkaisu, joka tarjoaa uusimmat ohjelmistojulkaisut, joita ei ole vielä sisällytetty vakaaseen julkaisuun. Se on tulevan vakaan Debian-julkaisun kehitysvaihe. Siinä on usein epävakausongelmia ja se on helposti särkyvä. Lisäksi se ei saa tietoturvapäivityksiä ajoissa. Bullseye on uusin Debianin testausjulkaisu.
Nykyistä Debianin iteraatiota kutsutaan epävakaaksi. Se on kokeellinen jakelu, joka toimii ihanteellisena alustana ohjelmoijille, jotka osallistuvat aktiivisesti koodiin siihen asti, kun se siirtyy 'testaus'-vaiheeseen.
Sadat miljoonat käyttäjät käyttävät Debiania vankan pakettivaraston ja vakauden ansiosta, erityisesti todellisissa ympäristöissä.
2. Gentoo
Gentoo on jakelu, joka on suunniteltu asiantuntijoille ja ammattilaisille, jotka harkitsevat työkalujaan heti. Verkko- ja järjestelmänvalvojat sekä kehittäjät kuuluvat tähän ryhmään. Siksi se ei ole paras vaihtoehto Linux-aloittelijoille. Gentoo on suositeltavaa ihmisille, jotka haluavat oppia lisää Linux-käyttöjärjestelmän sisäisestä toiminnasta.
Gentoo Linux
Paketinhallintajärjestelmä nimeltä portage sisältyy Gentoon ja se on natiivi myös muille jakeluille, mukaan lukien Sabayon ja Calculate Linux, joka on rakennettu Gentoon ja taaksepäin yhteensopiva sen kanssa. Se perustuu porttien kokoelmakäsitteeseen ja on kirjoitettu Pythonilla. BSD-pohjaiset jakelut, kuten OpenBSD ja NetBSD, tarjoavat porttikokoelmia, jotka ovat kokoelmia korjaustiedostoja ja make-tiedostoja.
3. Ubuntu
Asiantuntijat, maltilliset käyttäjät ja aloittelijat käyttävät yhtä suosituimmista Linux-jakeluista, jonka Canonical on kehittänyt ja päivittänyt. Ubuntu luotiin ensisijaisesti uusille Linux-tulokkaille tai Macista tai Windowsista vaihtaville.
Ubuntu Linux
Ubuntuun on esiasennettu GNOME-työpöytäkäyttöliittymä ja yleiset ohjelmistot, kuten Firefox, LibreOffice, kuvankäsittelyohjelmistot, kuten GIMP, musiikkisoittimet ja videosoittimet, kuten Audacious ja Rhythmbox.
Uusin julkaisu on Ubuntu 20.04 LTS, joka tunnetaan usein nimellä Focal Fossa. Mukana on lukuisia päivityksiä ja uusia ominaisuuksia, mukaan lukien Yaru-teema, hienostuneet kuvakkeet, uskomaton tuki Snap-tuotteille ja murto-osien skaalautuvuus, jonka asteittainen käyttöönotto näyttää.
Useiden muiden Linux-versioiden perustana on Ubuntu. Linux Mint 20.04 LTS, Kubuntu 20.04 ja Lubuntu 20.04 LTS ovat muutamia Ubuntu 20.04:ään perustuvista jakeluista. (Ulyana).
Ubuntu on täydellinen työpöytäkäyttäjille ja aloittelijoille, jotka yrittävät oppia Linuxia sen käyttäjäystävällisyyden ja houkuttelevan käyttöliittymän ansiosta. Kun he edistyvät Linuxin oppimisessa, he voivat helposti aloittaa oletussovellusten käytön, kuten aiemmin mainittiin.
Multimediatuotantoon keskittynyt Ubuntu Studio on mainitsemisen arvoinen. Se on tarkoitettu taiteilijoille, jotka haluavat työskennellä videon, valokuvauksen, äänen ja grafiikan luomisen parissa.
4. Linux Mint
Erittäin suosittu Ubuntu-pohjainen Linux-jakelu on nimeltään Linux Mint. Se on kestänyt ajan kokeen tarjotakseen yhden kauneimmista ja intuitiivisimmista jakeluista, jota sekä pöytäkoneiden käyttäjät että ammattilaiset rakastavat. Vaikka uusimpaan julkaisuun, Mint 20:een liittyvä hämmennys, joka oletuksena poisti snap-toiminnallisuuden, Linux-jakelu on edelleen hämmästyttävä, tehokas ja luotettava.
Linux Mint -työpöytä
Suorita seuraavat komennot aktivoidaksesi snap-tuen.
$ sudo rm /etc/apt/preferences.d/nosnap.pref $ sudo apt update $ sudo apt install snapd
Mint 20:n kolme työpöytäversiota, Cinnamon-, XFCE- ja MATE-versiot, perustuvat Ubuntu 20.04 LTS:ään. Mint on saatavana vain 64-bittisinä versioina; 32-bittisiä versioita ei enää tueta. Linux Mint 20:tä käyttävä Linux-ydin 5.4 on päivitetty sisältämään uusia parannuksia, kuten paremman tuen AMD Navi 12:lle, Intel Tiger Lake -suorittimille ja NVIDIA GPU:ille. Koko käyttöliittymä on myös päivitetty uusilla teemoilla, hienostuneilla kuvakkeilla, korkearesoluutioisilla taustakuvilla ja parannetulla tehtäväpalkilla.
Uudet versiot sisältävät HiDPI-näyttöjen murto-skaalauksen, joka mahdollistaa terävämmän ja terävämmän kuvan, sekä Warpinatorin, tiedostonjakotyökalun, joka toimii lähiverkossa. Lisäksi saat päivittäiseen käyttöön muita apuohjelmia, mukaan lukien Firefox, Timeshift, LibreOffice, Thunderbird ja Audacious-musiikkisoitin.
Mint on suositeltava jakelu, jos haluat nopean ja luotettavan Linux-työpöydän rutiininomaisiin työpöytätoimintoihin, musiikin kuunteluun, videoiden katseluun ja jopa pelien pelaamiseen. Koska Mint 20 on pitkäaikainen julkaisu, sillä on tukea vuoden 2025 ajan.
5. Red Hat Enterprise Linux
Red Hat Enterprise Linux, joka tunnetaan myös nimellä RHEL, on yritys- tai yrityskäyttöön luotu Linux-jakelu. Yksi parhaista avoimen lähdekoodin korvauksista muille ohjelmistoalustoille, kuten Microsoftille, on tämä. Red Hatilla on luotettavuus ja johdonmukaiset tietoturvakorjaukset, jotka lisäävät sen yleistä turvallisuutta, joten se on tyypillisesti paras valinta palvelinympäristöihin.
RHEL Linux -jakelu
Se voidaan helposti asentaa perinteisiin palvelimiin, virtuaalisiin ympäristöihin, kuten VMware ja HyperV, sekä pilveen. Kubernetesin ylläpitämän Docker-kontteihin perustuvan OpenShift PaaS (platform as a service) -hybridipilviympäristön avulla Red Hat on saavuttanut täydellisyyttä konttiteknologian saralla.
Redhat kouluttaa ja sertifioi järjestelmänvalvojat erityisohjelmilla, kuten RHCSA (Red Hat Certified System Administrators) ja RHCE (Red Hat Certified Engineer).
Kun nopeus, turvallisuus ja vakaus ovat etusijalla, RHEL on paras jakeluvaihtoehto. RHEL on saatavilla lisenssillä, ja tilaus uusitaan vuosittain. Käyttäjät voivat ostaa lisenssin useille tilausmalleille, mukaan lukien Linux for Virtual Datacenters, Linux Developer Workstation ja Linux Developer Suite.
Red Hat ja sen jälkeläiset, kuten CentOS, ovat perinteisesti käyttäneet yum-pakettien hallintaa. Nyt kun tilanne on päivitetty, DNF on uusimman julkaisun RHEL 8:n (Ootpa) oletuspaketinhallinta. AppStream ja BaseOS ovat kaksi ensisijaista RHEL-jakelussa käytettävää arkistoa.
Toisin kuin BaseOS, joka tarjoaa sovelluksia vain järjestelmän olennaisiin toimintoihin, AppStream-varasto (Application Stream) tarjoaa kaikki ohjelmistot, jotka haluat asentaa järjestelmääsi.
6. CentOS
Yhteisövetoinen rajoittamaton käyttöjärjestelmä, CentOS, pyrkii tarjoamaan vahvan ja luotettavan avoimen lähdekoodin infrastruktuurin. Red Hat Enterprise Linux on kallis vaihtoehto, mutta RHEL-pohjainen CentOS on täysin ilmainen ladata ja asentaa. Käyttäjät voivat hyötyä ilmaisista tietoturva- ja ominaisuuspäivityksistä samalla, kun he saavat RHEL:n vakauden ja luotettavuuden. Linux-faneille, jotka haluavat nauttia RHEL:n eduista, CentOS 8 on etusija.
CentOS:n Linux-jakelu
CentOS 8:n kolmas iteraatio, versio 8.2, on uusin. Se käyttää BaseOS- ja App stream -tietovarastoja ja sisältää uusimmat versiot ohjelmistotuotteista, kuten Python 3.8, GCC 9.1, Maven 3.6 jne.
7. Fedora
Yksinkertaisuuden ja käyttövalmiiden sovellustensa ansiosta, jotka helpottavat uusien käyttäjien aloittamista, Fedoralla on pitkään ollut maine käyttäjäystävällisimpien jakelujen joukossa.
Se on vahva ja mukautuva käyttöjärjestelmä, joka on suunniteltu palvelimille, tietokoneille ja kannettaville tietokoneille sekä IoT-ympäristöille. Kuten CentOS, Fedora perustuu Red Hatiin, ja se toimii vain testialustana Red Hatille ennen kuin se siirtyy Enterprise-vaiheeseen. Tästä syystä sitä käytetään usein oppimis- ja kehityssyistä, ja se on hyödyllinen sekä opiskelijoille että kehittäjille.
Fedoran Linux-jakelu
Fedora tarjoaa uusimmat ja huippuluokan RPM-ohjelmistopaketit ja on käyttänyt DNF-paketinhallintaa jonkin aikaa (ja käyttää sitä edelleen oletuspakettien hallintaohjelmansa). Fedoran uusin versio on 32.
8. Kali Linux
Kali Linux on Debian-pohjainen Linux-jakelu, joka on luotu ja jota ylläpidetään hyökkäävän suojauksen avulla ja joka on tarkoitettu käytettäväksi digitaalisessa rikosteknisissä ja läpäisytestauksissa. Siinä on valmiiksi ladattu läpäisytestaustyökalut, kuten Nmap, Metasploit Framework, Maltego ja Aircrack-ng, vain muutamia mainitakseni.
Linux-jakelu Kalille
Kali Linux on suunniteltu kyberturvallisuuden ammattilaisille ja opiskelijoille, jotka haluavat kokeilla penetraatiotestausta. Itse asiassa Kali tarjoaa alan tunnustettuja sertifikaatteja, kuten Kali Linux Certified Professional ja Penetration Testing Kalin kanssa.
Kalin uusin versio, joka hyödyntää APT-pakettien hallintaa, on Kali 2020.2.
9. Arch Linux
Kokeneille käyttäjille tai Linux-asiantuntijoille, jotka ovat erityisen kiinnostuneita toteuttamistaan ohjelmistoista ja tarjoamistaan palveluista, on Arch Linux, helppokäyttöinen ja mukautuva Linux-jakelu. Sen avulla käyttäjät voivat mukauttaa tai muokata järjestelmää haluamallaan tavalla. Sanalla sanoen, Arch on tarkoitettu henkilöille, jotka ovat erittäin perillä Linuxin käytöstä.
Arch Linux
Kun päivitämme paketteja päätelaitteissa, Arch Linux päivittää automaattisesti uusimpaan versioon, koska se on jatkuva julkaisu. Se soveltaa AUR:ta (Arch User Repository), yhteisöpohjaista ohjelmiston asennusalustaa, ja käyttää Pacmania ensisijaisena paketinhallintaohjelmana. Uusin versio on 2020.09.01.
10. OpenSUSE
OpenSUSE-projekti on huippuluokan, kaiken kattava yhteistyö, joka tarjoaa kaksi pääasiallista SUSE-osastoa: SUSE Leap, virstanpylväsjulkaisu, joka on tarkoitettu työpöytäkäyttäjille sekä yrityskehitykseen ja testaukseen. Tämä tekee siitä ihanteellisen vaihtoehdon järjestelmänvalvojille ja avoimen lähdekoodin kehittäjille.
OpenSuse Linux
Lähintä sen huippuluokan distroa on SUSE Tumbleweed, joka on uusimmat ohjelmistopinot ja IDE:t. Nykyisten pakettien, kuten toimisto-ohjelmien, GCC-kääntäjän ja ytimen, saatavuuden ansiosta TumbleWeed on pala kakkua kaikille tehokäyttäjille tai ohjelmistokehittäjille.
Ohjelmistopakettien hallintaan OpenSUSE käyttää Yast-pakettien hallintaa, ja sitä suositellaan ohjelmoijille ja järjestelmänvalvojille.
Johtopäätös
Ilmeisesti ne ovat vain muutamia saatavilla olevista Linux-jakeluista, eivätkä suinkaan kattava luettelo. Linux-jakeluja on yli 600, joista 500 on aktiivisesti kehitteillä. Mutta mielestämme oli tärkeää keskittyä muutamiin suosituimpiin Linux-jakeluihin, joista osa on toiminut mallina muille.
Tärkein ero Linux-käyttöjärjestelmän ja Windows-käyttöjärjestelmän välillä
Seuraavassa on joitakin tapoja, joilla Linux eroaa Windows-käyttöjärjestelmästä.
- Koska Linux on avoimen lähdekoodin käyttöjärjestelmä, käyttäjä voi yksinkertaisesti muuttaa lähdekoodia tarpeidensa mukaan, toisin kuin Windows, joka on patentoitu käyttöjärjestelmä eikä anna käyttäjälle pääsyä lähdekoodiin.
- Koska Linux-käyttöjärjestelmä löytää ja korjaa vikoja, se on huomattavasti turvallisempi kuin Windows-käyttöjärjestelmä, jolla on suuri käyttäjäkunta ja joka on siksi hakkereiden kohde.
- Jopa vanhentuneella laitteistolla Linux on nopeampi kuin Windows.
- Windows pitää oheislaitteita laitteina, kun taas Linux kohtelee niitä tiedostoina.
- Linux sallii identtisten tiedostonimien käyttämisen vastaavissa kansioissa, mutta Windows ei salli identtisiä tiedostonimiä samankaltaisissa kansioissa.
- Toisin kuin Windows-käyttöjärjestelmässä, jossa sovellustiedostot ja järjestelmä tallennetaan usein C-asemaan, Linuxissa voit paikantaa järjestelmä- ja ohjelmatiedostot eri asemiin.