Nykyään Linuxilla on suuri kysyntä. Voit nähdä Linuxin käytön kaikkialla. Se on hallitseva palvelimillamme, työpöydällämme, älypuhelimissamme ja jopa joissakin sähkölaitteissa, kuten jääkaapeissa.
Jotkut ihmiset pitävät Unixia ja Linuxia synonyymeinä, mutta se ei ole totta. Monet käyttöjärjestelmät kehitettiin Unixin kaltaisiksi, mutta yksikään niistä ei saavuttanut suosiota Linuxina. Linux on Unixin klooni. Siinä on useita Unixin kaltaisia ominaisuuksia, mutta siinä on silti joitain keskeisiä eroja. Ennen Linuxia ja Windowsia tietokonemaailmaa hallitsi Unix. Unix on tekijänoikeudella suojattu nimi ja IBM AIX, HP-UX ja Sun Solaris ovat vain Unix-käyttöjärjestelmä, joka on säilynyt toistaiseksi.
muuntaa merkkijonon merkiksi
Johdatus Unixiin
Unix on usean käyttäjän moniajo tietokonekäyttöjärjestelmien perhe, joka on peräisin varsinaisesta AT&T Unixista, jonka integroinnin aloittivat vuonna 1969 Bell Labsin tutkimuskeskuksessa Dennis Ritchie, Ken Thompson ja muut. Unix oli alun perin tarkoitettu käytettäväksi Bell-järjestelmässä, mikä johti useisiin sekä kaupallisiin että akateemisiin Unix-versioihin toimittajilta, mukaan lukien IBM (AIX), HP/HPE (HP-UX), Sun Microsystems (Solaris/SunOS), Berkeley ( BSD, Microsoft (Xenix) ja Kalifornian yliopisto.
Unix-järjestelmät on nimetty modulaarisella rakenteella, joka tunnetaan joskus nimellä 'Unix-filosofia' . Käyttöjärjestelmän tulisi antaa joukko yksinkertaisia työkaluja tämän filosofian mukaisesti, jotka kaikki suorittavat hyvin määritellyn ja rajoitetun toiminnon. Incode, unified-pohjainen tiedostojärjestelmä ja prosessien välinen viestintätekniikka nimeltä 'putket' toimivat ensisijaisena viestintävälineenä, ja komento- ja komentosarjakieliä käytetään työkalujen yhdistämiseen monimutkaisten työnkulkujen toteuttamiseksi.
Unix erottuu edeltäjistään alkuperäisenä kannettavana käyttöjärjestelmänä; lähes koko käyttöjärjestelmä on määritelty C-ohjelmointikielellä, mikä mahdollistaa Unixin käytön useilla alustoilla.
Unixin komponentit
Unix-järjestelmä koostuu useista komponenteista, jotka on itse pakattu yhteen. Lisäämällä kehitysympäristön, asiakirjat, kirjastot ja muokatun, kannettavan lähdekoodin jokaiselle näistä komponenteista käyttöjärjestelmän ytimeen, Unix oli itsenäinen ohjelmistojärjestelmä.
Unix-komponenttien tiedostojärjestelmän sijainnit ja nimet ovat muuttuneet merkittävästi järjestelmän historian aikana. Siitä huolimatta useat pitävät 7-version käyttöönottoa Canonicalin varhaisen rakenteen vuoksi:
Johdatus Linuxiin
Linux on Unix-tyyppisten avoimen lähdekoodin käyttöjärjestelmien perhe. Tyypillisesti Linux on pakattu Linux-jakeluksi, joka sisältää tukevat järjestelmäkirjastot ja ohjelmistot sekä ytimen, joista useat ovat GNU-projektin tarjoamia. Useat Linux-jakelut käyttävät sanaa 'Linux', mutta Free Software Foundation käyttää nimeä 'GNU/Linux' keskittyäkseen GNU-ohjelmiston tärkeyteen.
char + int javassa
Kuuluisia Linux-jakeluja ovat Ubuntu, Fedora Linux ja Debian, joista jälkimmäinen itse koostuu useista erilaisista jakeluista ja muutoksista, mukaan lukien Xubuntu ja Lubuntu. Kaupalliset jakelut ovat SUSE Linux Enterprise ja Red Hat Enterprise Linux. Desktop Linux -jakelut ovat ikkunointijärjestelmiä, kuten Wayland tai X11, ja työpöytäympäristöjä, kuten KDE Plasma tai GNOME.
Linux on yksi merkittävimmistä esimerkeistä avoimen lähdekoodin ja ilmaisten ohjelmistojen yhteistyöstä. Kuka tahansa voi jakaa, muokata ja käyttää ei-kaupallisesti tai kaupallisesti Linux-lähdekoodia vastaavien lisenssien, kuten GPL:n (GNU General Public License), ehtojen mukaisesti. Esimerkiksi Linux-ydin on lisensoitu GPLv2:lla.
Linuxin komponentit
Linux-järjestelmän asennetut komponentit sisältävät seuraavat:
Ohjelmistokirjastot: Nämä sisältävät koodia, jota aktiiviset prosessit voivat käyttää.
Ero Linuxin ja Unixin välillä
Vertailu | Linux | Unix |
---|---|---|
Määritelmä | Se on avoimen lähdekoodin käyttöjärjestelmä, joka on vapaasti kaikkien saatavilla . | Se on käyttöjärjestelmä, joka vain sen tekijänoikeudet voivat käyttää . |
Esimerkkejä | Siinä on erilaisia distroja, kuten Ubuntu, Redhat, Fedora jne | IBM AIX, HP-UX ja Sun Solaris. |
Käyttäjät | Nykyään Linuxilla on suuri kysyntä. Kuka tahansa voi käyttää Linuxia, olipa sitten kotikäyttäjä, kehittäjä tai opiskelija. | Se kehitettiin pääasiassa palvelimia, työasemia ja keskustietokoneita varten. |
Käyttö | Linuxia käytetään kaikkialla palvelimista, tietokoneista, älypuhelimista, tableteista keskuskoneisiin ja supertietokoneisiin. | Sitä käytetään palvelimissa, työasemissa ja tietokoneissa. |
Kustannus | Linuxia jaetaan vapaasti, ladataan ja jaetaan myös aikakauslehtien kautta. Ja hinnoitellut Linuxin jakelut ovat myös halvempia kuin Windows. | Unix-tekijänoikeustoimittajat päättävät eri kustannuksista vastaaville Unix-käyttöjärjestelmilleen. |
Kehitys | Koska se on avoimen lähdekoodin, se on kehitetty maailmanlaajuisten kehittäjien jakamalla ja yhteistyössä koodeja. | Unixin ovat kehittäneet AT&T Labs, useat kaupalliset myyjät ja voittoa tavoittelemattomat organisaatiot. |
Valmistaja | Linux-ytimen on kehittänyt kehittäjien yhteisö eri puolilta maailmaa. Vaikka Linus Torvalds on Linuxin isä, hän valvoo asioita. | Unixilla on kolme jakelua IBM AIX, HP-UX ja Sun Solaris. Apple käyttää myös Unixia OSX-käyttöjärjestelmän valmistukseen. |
GUI | Linux on komentopohjainen, mutta joissakin distroissa on GUI-pohjainen Linux. Gnome ja KDE ovat enimmäkseen käytettyjä GUI:ita. | Aluksi se oli komentopohjainen käyttöjärjestelmä, mutta myöhemmin luotiin Common Desktop Environment. Useimmat Unix-jakelut käyttävät Gnomea. |
Käyttöliittymä | Oletuskäyttöliittymä on BASH (Bourne Again SHell). Mutta jotkut distrot ovat kehittäneet omat käyttöliittymänsä. | Se käytti alun perin Bourne-kuorta. Mutta on myös yhteensopiva muiden graafisten käyttöliittymien kanssa. |
Tiedostojärjestelmän tuki | Linux tukee enemmän tiedostojärjestelmiä kuin Unix. | Se tukee myös tiedostojärjestelmää, mutta vähemmän kuin Linux. |
Koodaus | Linux on Unix-klooni, käyttäytyy kuten Unix, mutta ei sisällä sen koodia. | Unix sisältää täysin erilaisen koodauksen, jonka on kehittänyt AT&T Labs. |
Käyttöjärjestelmä | Linux on vain ydin. | Unix on täydellinen käyttöjärjestelmäpaketti. |
Turvallisuus | Se tarjoaa korkeamman turvallisuuden. Linuxissa on tähän mennessä listattu noin 60-100 virusta. | Unix on myös erittäin suojattu. Siinä on tähän mennessä listattu noin 85-120 virusta |
Virheiden havaitseminen ja ratkaisu | Koska Linux on avoimen lähdekoodin lähde, aina kun käyttäjä lähettää minkä tahansa uhan, kehittäjät ympäri maailmaa alkavat työskennellä sen parissa. Ja siksi se tarjoaa nopeamman ratkaisun. | Unixissa käyttäjien on odotettava jonkin aikaa ongelman ratkeamista. |