Johdatus Linux-jakeluun
Muut käyttöjärjestelmät, kuten Microsoft, yhdistävät jokaisen koodibitin sisäisesti ja julkaisevat sen yhtenä pakettina. Sinun on valittava yksi heidän tarjoamistaan versioista.
Mutta Linux on erilainen kuin he. Eri organisaatiot kehittävät Linuxin eri osia.
Eri osia ovat ydin, shell-apuohjelmat, X-palvelin, järjestelmäympäristö, graafiset ohjelmat jne. Voit halutessasi käyttää kaikkien näiden osien koodeja ja koota ne itse. Mutta se ei ole helppo tehtävä, joka vaatii paljon aikaa, ja kaikki osat on koottava oikein toimiakseen kunnolla.
Tästä eteenpäin jakelu (kutsutaan myös distroiksi) tulee kuvaan. He kokoavat kaikki nämä osat meille ja antavat meille kootun Linux-käyttöjärjestelmän asennettavaksi ja käytettäväksi.
- Linux-jakelu on ohjelmistokokoelman kautta tehty käyttöjärjestelmä, joka sisältää usein Linux-ytimen ja paketinhallintajärjestelmän.
- Yleensä Linux-käyttäjät hankkivat käyttöjärjestelmänsä lataamalla Linux-jakelun, joka on saatavana useille järjestelmille sulautetuista laitteista (esim. OpenWrt ) vankoihin supertietokoneisiin (esim. Rocks Cluster Distribution).
- Linux-jakelu koostuu Linux-ytimestä, GNU-kirjastoista ja -työkaluista, muista ohjelmistoista, ikkunajärjestelmästä, dokumentaatiosta, työpöytäympäristöstä ja ikkunanhallinnasta.
- Lähes kaikki lisätyt ohjelmistot ovat avoimen lähdekoodin ja ilmaisia, ja ne tulevat saataville sekä lähdekoodina että käännetyssä binäärimuodossa, mikä mahdollistaa muutoksia varsinaiseen ohjelmistoon.
- Vaihtoehtoisesti Linux-jakeluihin lisätään muutamia omia ohjelmistoja, jotka eivät ehkä ole saatavilla lähdekoodimuodossa, kuten muutamille laiteajureille tarvittavat binäärilohkot.
Linux-jakelun historia
Linus Torvalds integroi Linux-ytimen ja jakoi sen ensimmäisen version, 0.01, vuonna 1991. Aluksi Linuxia jaettiin vain lähdekoodina ja sen jälkeen yhdistelmänä ladattavia levykekuvia. Jakelut alkoivat yksinkertaistaa asennusta, koska se oli monimutkaista, erityisesti saatavilla olevien ohjelmistojen lisääntyessä.
Käyttäjät ihailivat Linux-jakeluja Microsoft Windows- ja DOS-käyttöjärjestelmien korvikkeina patentoiduissa Unix-versioissa, Apple Macintosh Mac OS -käyttöjärjestelmässä ja IBM PC -yhteensopivissa järjestelmissä. Melkein jokainen varhainen käyttäjä tunsi Unixin koulusta tai töistä. He hyväksyivät Linux-jakelun alhaisilla kustannuksilla ja lähdekoodin saatavuuden kaikille tai suurimmalle osalle ohjelmistoistaan.
Järjestä satunnaisella sql:llä
Linuxista on tullut tunnetumpi sulautettujen ja palvelinlaitteiden markkinoilla verrattuna pöytäkonemarkkinoihin vuodesta 2017 lähtien. Sitä käytetään yli 50 prosentissa verkkopalvelimista.
Trendit ja tyypit
Linux-jakelut voivat olla:
- Ei-kaupallinen tai kaupallinen
- Kehitetty kotikäyttäjille, tehokäyttäjille tai yrityskäyttäjille
- Tuettu kahdella tai useammalla alusta- tai laitteistokohtaisella tasolla, jopa sertifiointilaajennukselle alustan toimittajan kautta
- Kehitetty sulautetuille laitteille, pöytäkoneille tai palvelinlaitteille
- Erittäin erikoistunut tai yleiskäyttöinen tiettyihin konetoimintoihin (esim. tietokoneklusterit, verkkoreitittimet ja palomuurit)
- Kohdennettu tietyille käyttäjäryhmille, esimerkiksi kielten kansainvälistymisen ja lokalisoinnin kautta tai sisällyttämällä useita tieteellisiä laskenta- ja musiikintuotantopaketteja
- Ensisijaisesti suunniteltu kattavuuden, siirrettävyyden, käytettävyyden tai turvallisuuden vuoksi
Rullaava tai vakiovapautus
Linux-jakelun monimuotoisuus johtuu teknisistä, filosofisista ja organisatorisista eroista käyttäjien ja toimittajien välillä. Vapaa ohjelmistolisensointi määrittelee, että käyttäjät, joilla on riittävästi kiinnostusta ja osaamista, voivat mukauttaa olemassa olevia jakeluja tai luoda sellaisen tarpeitaan vastaavaksi.
Linux-jakeluluettelo
Eri ominaisuuksia tarjoavia Linux-jakelijoita on keskimäärin kuusisataa. Täällä keskustelemme joistakin suosituista Linux-distroista tänään.
1) Ubuntu
Se syntyi vuonna 2004 Canonicalin toimesta ja siitä tuli nopeasti suosittu. Canonical haluaa, että Ubuntua käytetään helppokäyttöisenä graafisena Linux-työpöytänä ilman komentoriviä. Se on tunnetuin Linux-jakelu. Ubuntu on Debianin seuraava versio ja helppokäyttöinen aloittelijoille. Sen mukana tulee paljon esiasennettuja sovelluksia ja helppokäyttöisiä tietovarastokirjastoja.
Aiemmin Ubuntu käytti GNOME2-työpöytäympäristöä, mutta nyt se on kehittänyt oman unity-työpöytäympäristönsä. Se julkaistaan kuuden kuukauden välein ja laajentaa parhaillaan toimimaan tableteissa ja älypuhelimissa.
kuinka muuttaa merkkijono int:ksi
2) Linux Mint
Mint perustuu Ubuntuun ja käyttää sen arkistoohjelmistoa, joten jotkin paketit ovat yleisiä molemmissa.
lajitella arraylist java
Aiemmin se oli vaihtoehto Ubuntulle, koska mediakoodekit ja omat ohjelmistot sisältyvät mintiin, mutta niitä ei ollut Ubuntussa. Mutta nyt sillä on oma suosionsa ja se käyttää cinnamon and mate -työpöytää Ubuntun unity-työpöytäympäristön sijaan.
3) Debian
Debian on ollut olemassa vuodesta 1993 ja julkaisee versionsa paljon hitaammin kuin Ubuntu ja mint.
Tämä tekee siitä yhden vakaimmista Linux-jakelijoista.
Ubuntu perustuu Debianiin, ja se perustettiin parantamaan Debianin ydinbittejä nopeammin ja tekemään siitä käyttäjäystävällisempi. Jokainen Debianin julkaisunimi perustuu Toy Story -elokuvan nimeen.
4) Red Hat Enterprise / CentOS
Red hat on kaupallinen Linux-jakelija. Tuotteita ovat Red Hat Enterprise Linux (RHEL) ja Fedora, jotka ovat vapaasti saatavilla. RHEL on testattu hyvin ennen julkaisua ja sitä tuetaan seitsemän vuoden ajan julkaisun jälkeen, kun taas fedora tarjoaa nopeamman päivityksen ja ilman tukea.
Red Hat käyttää tavaramerkkilakia estääkseen ohjelmistonsa uudelleenjakelun. CentOS on yhteisöprojekti, joka käyttää Red Hat Enterprise Linux -koodia, mutta poistaa kaikki tavaramerkkinsä ja asettaa sen vapaasti saataville. Toisin sanoen se on ilmainen versio RHEL:stä ja tarjoaa vakaan alustan pitkään.
5) Fedora
Se on projekti, joka keskittyy pääasiassa ilmaisiin ohjelmistoihin ja tarjoaa uusimman ohjelmistoversion. Se ei tee omaa työpöytäympäristöä, vaan käyttää 'ylävirran' ohjelmistoa. Oletuksena siinä on GNOME3-työpöytäympäristö. Se on vähemmän vakaa, mutta tarjoaa uusimmat tavarat.
Linux Distron valitseminen
Jakelu | Miksi käyttää |
---|---|
UBuntu | Se toimii kuten Mac OS ja helppokäyttöinen. |
Linux minttu | Se toimii kuin ikkunat, ja uusien tulokkaiden pitäisi käyttää sitä. |
Debian | Se tarjoaa vakautta, mutta ei suositella uudelle käyttäjälle. |
Fedora | Jos haluat käyttää punaista hattua ja uusinta ohjelmistoa. |
Red hat yritys | Käytettäväksi kaupallisesti. |
CentOS | Jos haluat käyttää punaista hattua, mutta ilman sen tavaramerkkiä. |
OpenSUSE | Se toimii samalla tavalla kuin Fedora, mutta hieman vanhempi ja vakaampi. |
Arch Linux | Se ei ole aloittelijoille, koska jokainen paketti on asennettava itse. |
Esimerkkejä Linux-jakeluista
Laajalti käytetty GNU-yhteensopiva tai GNU-pohjainen jakelu
Ei-kaupallinen Debian-jakelu ja yksi primitiiveistä, jota hallinnoi vapaaehtoinen kehittäjäyhdistys, joka on sitoutunut demokraattiseen projektinhallintaan ja vapaiden ohjelmistojen periaatteisiin.
Saatavilla on myös muita jakeluja, kuten Ubuntu, Linux Mint, Fedora Linux, Red Hat Enterprise Linux, openSUSE, SUSE Linux Enterprise, Arch Linux, Manjaro Linux, Gentoo jne.
r in c ohjelmointi
Linux-ydinpohjaiset käyttöjärjestelmät
- Googlen kaupallinen käyttöjärjestelmä Android toimii Android OSP:n pohjalta, joka toimii eri laitteissa, kuten digisovittimissa, älytelevisioissa, älypuhelimissa jne.
- ChromeOS, Googlen kaupallinen käyttöjärjestelmä, toimii ChromiumOS:n pohjalta, joka toimii vain tablet-tietokoneissa, Chromeboxeissa ja Chromebookeissa. Kuten Android, ChromeOS sisältää Google Play Kaupan ja monia Google-sovelluksia.
Huomautus: On kuitenkin kyseenalaista, että yllä olevia käyttöjärjestelmiä pidetään 'Linux-jakeluna'. He käyttävät Linux-ydintä; Tästä syystä Chris DiBona (Googlen avoimen lähdekoodin johtaja) ja Linux Foundation myöntävät, että Android on myös Linux-jakelu.
Kevyet jakaumat
Nämä jakelut on kehitetty tukemaan aikaisempia laitteita, mikä mahdollistaa aikaisempien laitteistojen tuottavan käytön tai parhaan mahdollisen nopeuden nykyaikaisissa laitteissa antamalla enemmän resursseja sovellusten kautta käytettäväksi. Joitakin esimerkkejä ovat Slitaz, Puppy Linux ja Tiny Core Linux.
Niche-jakaumat
Jotkut muut jakelut vaativat erityisiä markkinarakoja, mukaan lukien: