8 Linux koncepcijas, kas ir vecākas, nekā jūs domājat

8 Linux koncepcijas, kas ir vecākas, nekā jūs domājat
Tādi lasītāji kā jūs palīdz atbalstīt MUO. Veicot pirkumu, izmantojot saites mūsu vietnē, mēs varam nopelnīt filiāles komisiju. Lasīt vairāk.

Lai gan Linux parasti tiek uzskatīts par modernu operētājsistēmu, dažas tajā ietvertās idejas ir daudz vecākas, nekā jūs varētu domāt. Šeit ir daži Linux aspekti, kuriem ir sena vēsture.





1. Dual-booting

Divkāršās palaišanas Linux jau sen ir standarta veids, kā koplietot Linux ar dažādām operētājsistēmām, tostarp Windows.





DIENAS VIDEO MAKEUSEOF RITINĀT, LAI TURPINĀTU AR SATURU

Vairāku sāknēšanas operētājsistēmu jēdziens pastāv apmēram tik ilgi, kamēr pastāv datori.





Unix līdzīgā kontekstā tas ir bijis populārs arī vecākās PC Unix sistēmās, piemēram, Xenix, lai palaistu gan Unix, gan MS-DOS. Divkāršā palaišana ir veikta arī pirms Linux Amiga.

Commodore Amiga 3000UX tika piegādāts kopā ar Amiga Unix, pielāgotu System V versiju un standarta Amiga Workbench OS. Jūs varat izvēlēties OS sāknēšanas laikā, izmantojot peles kreiso un labo pogu.



To var redzēt darbībā šajā video:

kā ierobežot hroma ram izmantošanu

2. Dažādu arhitektūru atbalstīšana

Lai gan pats Linuss Torvalds neparedzēja, ka viņa Linux kodols izplatīsies citās arhitektūrās, izņemot Intel x86 platformu. viņš to paziņoja Usenet 1991. gadā , viņam droši vien vajadzēja dot vēsturisko precedentu.





Tāpat kā oriģinālais Unix, Linux ir rakstīts C valodā. C pati par sevi ir pārnēsājama valoda. C programmas, ja vien tās neizdara nekādus pieņēmumus par pamatā esošo vidi, var kompilēt jebkurā datorā, kuram ir uzrakstīts kompilators.

Tāpat kā daudzas mūsdienu operētājsistēmas, Unix sākotnēji tika rakstīts montētājā, taču Deniss Ričijs to pārrakstīja 70. gadu sākumā, izmantojot viņa izgudroto C valodu. Blakusparādība bija tāda, ka OS tika atsaistīta no aparatūras un Unix kļuva par universālu operētājsistēmu.





Tolaik tas bija neparasti, jo operētājsistēmas bija piesaistītas vienai konkrētai mašīnai. Tas ir viens no iemesliem, kādēļ Unix 70. un 80. gados radīja tik lielu popularitāti datorzinātņu akadēmiskajās aprindās.

3. Dažādu čaulu jēdziens

  Debian terminālis, kurā darbojas Bash un zsh

Bourne Again (Bash) apvalks ir populārs noklusējuma apvalks Linux sistēmās, taču to var viegli izdarīt mainiet savu pieteikšanās čaulu lai ko jūs izvēlētos. Jūs, iespējams, zināt, ka šī bija sākotnējās Unix sistēmas iezīme, bet vai zinājāt, ka šī ideja ir pat pirms Unix?

Multics projekts radīja ideju par maināmiem apvalkiem. Bell Labs bija viena no organizācijām, kas piedalījās projektā, lai izveidotu OS uzticamai laika dalīšanai. Ideja bija izveidot iekārtu 'komunālo pakalpojumu skaitļošanai', ko jūs varētu izmantot tāpat kā ūdeni vai elektrību. Koncepcija bija līdzīga mūsdienu mākoņskaitļošanai.

Diemžēl Multics bija šīs dienas Windows Vista: ambicioza, bet pārāk sarežģīta, aizkavēta un pārāk liela budžeta. Bell Labs pārtrauca darbu, atstājot divus pētniekus Denisu Ričiju un Kenu Tompsonu, kuri alkst pēc labas programmēšanas vides. Viena no pirmajām lietām, ko viņi ieviesa savā Unix sistēmā, bija nomaināmi apvalki.

Tā kā Unix atdalīja OS no pamatā esošās aparatūras, apvalks atdalīja lietotāja interfeisu no zem tā esošās OS. Kopš tā laika šāda veida elastība ir iecienījusi Unix līdzīgas sistēmas programmētājiem un tehniķiem.

4. WSL līdzīgas vides

  GNU Emacs Linux versija, kas darbojas operētājsistēmā Windows ar WSL

Windows apakšsistēma operētājsistēmai Linux jeb WSL ļauj palaist vietējās Linux lietotnes operētājsistēmā Windows 10 vai 11. Bet vai zinājāt, ka līdzīgu ideju varēja īstenot Digital Equipment Corporation 1988. gadā?

DEC izstrādāja OS ar nosaukumu MICA (sākotnējo biznesa plānu varat atrast vietnē Bitsavers ), kas darbotos ar jaunu procesora arhitektūru, ko sauc par PRISM. Tas būtu balstīts uz DEC populāro minidatoru operētājsistēmu VMS, taču tam būtu arī Unix personība.

Šo vērienīgo projektu radīja Deivs Katlers. DEC galu galā atcēla MICA, un Katlers pārcēlās uz Microsoft, kur viņš vadīs to, kas galu galā kļuva par Windows NT.

VMS pusē bija arī programma Eunice, kas arī palaida Unix programmas. Tāpat kā sākotnējais WSL, tas darbojās, taču tika atzīmēts arī ar veiktspējas un saderības problēmām salīdzinājumā ar vietējo Unix.

Kad 1993. gadā beidzot parādījās Windows NT, tā bija POSIX vide bet šķita, ka tas tur bija tikai tāpēc, lai Microsoft varētu teikt, ka tas ir saderīgs ar POSIX, un piedāvātu noteiktus līgumus ar ASV federālo valdību.

Microsoft arī izlaidīs pilnīgāku vidi, Windows Services for Unix, un parādījās arī atvērtā pirmkoda Cygwin projekts.

2000. gados SCO ierosinātā tiesas prāva pret IBM tika plaši apspriesta Linux un atvērtā koda aizstāvju vidū. SCO apgalvoja, ka Linux pārkāpj viņu tiesības uz sākotnējo Unix kodu, ko viņi bija iegādājušies.

kā atskaņot Bluetooth mūziku automašīnā

Lai gan IBM un Linux kopiena galu galā guva virsroku, situācijai bija precedents arī sākotnējā Unix laikmetā. AT&T Unix System Laboratories (USL) pieprasīja autortiesības uz Berkeley Software Distribution kodu, kas 90. gadu sākumā padarīja to vēsu.

Lai gan galu galā izrādījās, ka tikai daži faili ir 'apgrūtināti' un tos var viegli pārrakstīt, lai nodrošinātu atvērtā pirmkoda izplatīšanu, Linux kļuva par datoru entuziastu mīļāko.

6. Starpgaršu konkurss

Lai gan Linux kopienai patīk apspriest, kurš distro ir labāks, tas nav nekas jauns Unix kultūrā.

Astoņdesmitajos gados lielas debates notika starp AT&T System V un BSD. Pēdējais bija populārāks akadēmiskajā pasaulē, un to izstrādāja UC Berkeley. Tā bija arī galvenā Unix sastāvdaļa darbstacijās, piemēram, Sun Microsystems.

Astoņdesmito gadu beigās Unix pasaule iekrita tā sauktajā 'Unix Wars'. AT&T un Sun sāka strādāt kopā, apvienojot BSD un System V, un tas satrauca citus datoru uzņēmumus, piemēram, HP, DEC un IBM. Pēdējie uzņēmumi izveidoja Open Software Foundation, savukārt Sun un AT&T izveidoja Unix International.

'Karš' galu galā beidzās ar pamieru. Abas organizācijas apvienojās, taču Linux vairumā lietojumprogrammu galu galā aizstās patentēto Unix.

7. '(Unix) darbvirsmas gads'

Linux distribūcijas ir pazīstamas ar savām darbvirsmas lietotāja saskarnēm, cenšoties padarīt Linux patīkamu lietotājiem, kas nav tehniski. Šiem centieniem ir arī sena vēsture, kā tas redzams 1989. gada PBS šova 'The Computer Chronicles' sērijā.

Šeit mēs redzam Sun Microsystems, HP un pat Apple piedāvājumus. Apple bija arī uz Unix balstīta OS A/UX formātā.

8. Atvērtā pirmkoda programmatūra

Lai gan Linux ir popularizējis atvērtā pirmkoda programmatūras koncepciju, šī ir vēl viena ideja, kas pastāv jau ilgu laiku. Tas, iespējams, ir tikpat vecs kā paši datori.

Lai gan GNU projekts tiek atzīts par skaidru ētiku bezmaksas programmatūras veidā, programmatūra jau tika brīvi izplatīta akadēmiskajās aprindās. BSD izstrādātāji izveidoja savu licenci, kas ļāva arī izplatīt bezmaksas.

Daudzas Linux koncepcijas ir vecākas, nekā jūs domājat

Jūs būtu pārsteigts, cik vecas ir dažas Linux kultūras daļas, piemēram, dubultā sāknēšana un atvērtā pirmkoda programmatūra. Daudzas Linux īpatnības var izskaidrot ar to, kā tās radās Unix.

disks, kas darbojas 99 Windows 10

Viens piemērs, kas mulsina daudzus Linux komandrindas jaunos cilvēkus, ir tas, cik dīvainas komandas šķiet. Kāpēc viņi ir tik īsi? Iemesls ir tāds, ka sākotnēji tie bija paredzēti darbam ar teleprintera iekārtām, nevis ekrāniem.