8 Mga Konsepto ng Linux na Mas Matanda Sa Inaakala Mo

8 Mga Konsepto ng Linux na Mas Matanda Sa Inaakala Mo
Ang mga mambabasang tulad mo ay tumutulong sa pagsuporta sa MUO. Kapag bumili ka gamit ang mga link sa aming site, maaari kaming makakuha ng isang affiliate na komisyon. Magbasa pa.

Bagama't ang Linux ay karaniwang itinuturing na isang modernong operating system, ang ilan sa mga ideyang nilalaman nito ay mas luma kaysa sa iniisip mo. Narito ang ilang aspeto ng Linux na may mahabang kasaysayan.





1. Dual-Booting

Ang dual-booting Linux ay matagal nang karaniwang paraan upang ibahagi ang Linux sa iba't ibang operating system, kabilang ang Windows.





MAKEUSEOF VIDEO OF THE DAY MAG-SCROLL PARA MAGPATULOY SA NILALAMAN

Ang konsepto ng multi-booting operating system ay naroroon nang halos katagal ng mga computer.





Sa isang kontekstong tulad ng Unix, naging tanyag din ito sa mga mas lumang PC Unix system tulad ng Xenix upang patakbuhin ang parehong Unix at MS-DOS. Nauna din ang dual-booting sa Linux sa Amiga.

Ang Commodore Amiga 3000UX ay ipinadala kasama ang Amiga Unix, isang customized na bersyon ng System V, at ang karaniwang Amiga Workbench OS. Maaari mong piliin ang OS sa oras ng boot sa pamamagitan ng paggamit ng kaliwa at kanang mga pindutan ng mouse.



Makikita mo ito sa pagkilos sa video na ito:

2. Pagsuporta sa Iba't ibang Arkitektura

Habang si Linus Torvalds mismo ay hindi nahulaan ang kanyang Linux kernel na kumakalat sa iba pang mga arkitektura kaysa sa Intel x86 platform noong inihayag niya ito sa Usenet noong 1991 , malamang na ibinigay niya ang historical precedent.





Tulad ng orihinal na Unix, ang Linux ay nakasulat sa C. Ang C mismo ay isang portable na wika. Ang mga C program, hangga't hindi sila gumagawa ng anumang mga pagpapalagay tungkol sa pinagbabatayan na kapaligiran, ay maaaring i-compile sa anumang computer na nagkataong may nakasulat na compiler para dito.

Tulad ng maraming mga operating system noong araw, orihinal na isinulat ang Unix sa assembler, ngunit muling isinulat ito ni Dennis Ritchie noong unang bahagi ng '70s gamit ang wikang C na kanyang naimbento. Ang isang side effect nito ay ang OS ay na-decoupled mula sa hardware at ang Unix ay naging isang unibersal na operating system.





Ito ay hindi pangkaraniwan noong panahong iyon dahil ang mga operating system ay nakatali sa isang partikular na makina. Ito ay isang dahilan kung bakit ginawa ng Unix ang isang splash sa computer science academia noong '70s at '80s.

manuod ng mga libreng pelikula nang walang pag-download o pag-sign up

3. Ang Konsepto ng Iba't ibang Shell

  Debian terminal na tumatakbo sa Bash at zsh

Ang Bourne Again (Bash) shell ay isang tanyag na default na shell sa mga Linux system, ngunit madali mong magagawa baguhin ang iyong login shell sa kahit anong piliin mo. Maaaring alam mo na ito ay isang tampok ng orihinal na Unix system, ngunit alam mo ba na ang ideyang ito ay nauna pa sa Unix?

Pinasimunuan ng proyekto ng Multics ang ideya ng mga mapagpapalit na shell. Ang Bell Labs ay isa sa mga entity na nakikilahok sa proyekto upang bumuo ng isang OS para sa maaasahang pagbabahagi ng oras. Ang konsepto ay upang bumuo ng isang pasilidad para sa 'utility computing,' na maaari mong gamitin tulad ng tubig o kuryente. Ang konsepto ay katulad ng cloud computing ngayon.

Sa kasamaang palad, ang Multics ay ang Windows Vista ng araw na iyon: ambisyoso ngunit sobrang kumplikado, naantala, at sobrang badyet. Nag-pull out ang Bell Labs, nag-iwan ng dalawang mananaliksik, sina Dennis Ritchie at Ken Thompson, na naghahangad ng magandang kapaligiran sa programming. Isa sa mga unang bagay na ipinatupad nila sa kanilang Unix system ay ang mga mapapalitang shell.

Habang na-decoupled ng Unix ang OS mula sa pinagbabatayan na hardware, na-decoupled ng shell ang user interface mula sa OS sa ilalim nito. Ang ganitong uri ng flexibility ay naging mahal ng mga sistemang tulad ng Unix sa mga programmer at techie mula noon.

4. Mga Kapaligiran na Parang WSL

  Linux na bersyon ng GNU Emacs na tumatakbo sa Windows na may WSL

Hinahayaan ka ng Windows Subsystem para sa Linux, o WSL, na magpatakbo ng mga native na Linux app sa Windows 10 o 11. Ngunit alam mo ba na ang isang katulad na ideya ay maaaring ipinatupad ng Digital Equipment Corporation noong 1988?

Ang DEC ay bumubuo ng isang OS na tinatawag na MICA (makikita mo ang orihinal na plano sa negosyo sa Bitsavers ) na tatakbo sa isang bagong arkitektura ng processor na tinatawag na PRISM. Ibabatay ito sa sikat na minicomputer OS ng DEC, ang VMS, ngunit magkakaroon din ng Unix na personalidad.

Ang ambisyosong proyektong ito ay ang ideya ni Dave Cutler. Sa huli ay kinansela ng DEC ang MICA at si Cutler ay lumipat sa Microsoft, kung saan siya ang mangunguna sa naging Windows NT.

Sa panig ng VMS, mayroon ding isang programa na tinatawag na Eunice na nagpapatakbo din ng mga programang Unix. Tulad ng paunang WSL, gumana ito ngunit kilala rin para sa mga isyu sa pagganap at pagiging tugma kumpara sa katutubong Unix.

Nang sa wakas ay lumitaw ang Windows NT noong 1993, ito nagkaroon ng POSIX na kapaligiran ngunit tila naroon ito para lang masabi ng Microsoft na ito ay sumusunod sa POSIX at mag-bid sa ilang partikular na kontrata sa pederal na pamahalaan ng US.

Maglalabas din ang Microsoft ng isang mas kumpletong kapaligiran, Windows Services para sa Unix, at ang open-source na proyektong Cygwin ay lumitaw din.

Noong 2000s, ang demanda laban sa IBM na dinala ng SCO ay malawakang tinalakay sa mga Linux at open-source advocates. Inakusahan ng SCO na nilabag ng Linux ang kanilang mga karapatan sa orihinal na Unix code, na kanilang nakuha.

Habang ang IBM at ang komunidad ng Linux sa kalaunan ay nanaig, ang sitwasyon ay mayroon ding precedent sa orihinal na panahon ng Unix. Ang Unix System Laboratories (USL) ng AT&T ay nag-claim ng copyright sa Berkeley Software Distribution code, na nagpatahimik sa huli noong unang bahagi ng '90s.

Bagama't sa kalaunan ay lumabas na iilan lamang ang mga file na 'naipit' at madaling maisulat muli upang paganahin ang open-source distribution, ang Linux ay naging mahal ng mga mahilig sa computer.

6. Inter-Flavor Competition

Habang ang komunidad ng Linux ay gustong magdebate kung aling distro ang mas mahusay, ito ay hindi bago sa kultura ng Unix.

Noong dekada '80, ang malaking debate ay sa pagitan ng System V at BSD ng AT&T. Ang huli ay mas sikat sa akademikong mundo, na binuo sa UC Berkeley. Isa rin itong pangunahing bahagi ng Unix sa mga workstation, tulad ng mga mula sa Sun Microsystems.

Sa pagtatapos ng 1980s, nahulog ang Unix world sa tinatawag na 'Unix Wars.' Nagsimulang magtulungan ang AT&T at Sun sa isang merger ng BSD at System V, at ikinaalarma nito ang iba pang kumpanya ng kompyuter tulad ng HP, DEC, at IBM. Ang mga huling kumpanya ay bumuo ng Open Software Foundation, habang ang Sun at AT&T ay bumuo ng Unix International.

Ang 'digmaan' sa huli ay natapos sa isang tigil-putukan. Ang parehong mga organisasyon ay pinagsama, ngunit ang Linux sa huli ay papalitan ang pagmamay-ari na Unix sa karamihan ng mga application.

7. 'Taon ng (Unix) Desktop'

Ang mga Linux distro ay kilala para sa kanilang mga desktop UI, sinusubukang gawing kasiya-siya ang Linux para sa mga hindi teknikal na gumagamit. Ang mga pagsisikap ay mayroon ding mahabang kasaysayan, tulad ng nakikita sa isang 1989 na yugto ng palabas sa PBS, 'The Computer Chronicles.'

Dito, nakikita namin ang mga alok mula sa Sun Microsystems, HP, at maging sa Apple. Ang Apple ay mayroon ding Unix-based na OS sa anyo ng A/UX.

8. Open-Source Software

Habang pinasikat ng Linux ang konsepto ng open-source software, ito ay isa pang ideya na matagal nang umiral. Ito ay posibleng kasing edad ng mga computer mismo.

Bagama't ang proyekto ng GNU ay kinikilala sa pagbibigay dito ng isang tahasang etos sa anyo ng libreng software, ang software ay malayang naipapasa sa mga akademikong lupon. Ang mga developer ng BSD ay lumikha ng kanilang sariling lisensya na nagpapahintulot din sa libreng pamamahagi.

Maraming Mga Konsepto sa Linux ang Mas Matanda kaysa Inaakala Mo

Magugulat ka kung gaano katagal ang ilang bahagi ng kultura ng Linux, tulad ng dual-booting at open-source na software. Ang isang pulutong ng mga kakaibang uri ng Linux ay maaaring ipaliwanag sa pamamagitan ng kung paano sila nagmula sa Unix.

Isang halimbawa na nakalilito sa maraming tao na bago sa Linux command line ay kung gaano kakaiba ang mga command. Bakit ang ikli nila? Ang dahilan ay ang mga ito ay orihinal na idinisenyo upang tumakbo sa mga teleprinter machine kaysa sa mga screen.