Le talafaasolopito atoa o Linux. Vaega I: o fea na amata ai

O le tausaga nei ua atoa ai le 27 tausaga o le fatu Linux. OS fa'avae i luga faʻaaoga tele fa'apotopotoga, lala sooupu a le malo, fa'alapotopotoga su'esu'e ma nofoaga autu o faamatalaga i le lalolagi atoa.

Mo le sili atu ma le kuata o le seneturi, e tele tala na faʻasalalau (e aofia ai le Habré) faʻamatala e uiga i vaega eseese o le talafaasolopito o Linux. I lenei faasologa o meafaitino, na matou filifili e faʻamaonia mea sili ona taua ma manaia e fesoʻotaʻi ma lenei faiga faʻaogaina.

Sei o tatou amata i atinaʻe na muamua atu i Linux ma le talaʻaga o le uluai kopi o le fatu.

Le talafaasolopito atoa o Linux. Vaega I: o fea na amata ai
/flickr/ Toshiyuki IMAI / CC BY-SA

Le vaitau o le "maketi saoloto"

Le tulaʻi mai o Linux ua iloiloina o se tasi o mea sili ona taua i le tala faasolopito o polokalama tatala punaoa. O le fanau mai o lenei faiga faʻaogaina e tele naua i manatu ma meafaigaluega na fausia ma "matua" mo le tele o tausaga i le au atinaʻe. O le mea lea, muamua, seʻi o tatou liliu atu i le amataga o le "open source movement."

I le vaveao o le 50s, o le tele o polokalama i le Iunaite Setete na faia e tagata faigaluega o iunivesite ma fale suesue ma faʻasalalau e aunoa ma ni tapulaa. Na faia lenei mea e faʻafaigofie ai le fefaʻasoaʻiga o le poto i totonu o le sosaiete faʻasaienisi. O le fofo tatala muamua o lena vaitaimi ua iloiloina faiga A-2, tusia mo le UNIVAC Remington Rand komepiuta i le 1953.

I na tausaga lava e tasi, na fausia ai le vaega muamua o tagata fai polokalame e leai se totogi, SHARE. Sa latou galulue e tusa ai ma le faʻataʻitaʻigagaluega fa'atasi a tupulaga i le tupulaga" Le taunuuga o le galuega a lenei vaega agai i le faaiuga o le 50s avea OS o le igoa tutusa.

Lenei faiga (ma isi oloa SHARE) sa lauiloa mai kamupani gaosi masini komepiuta. Faʻafetai i la latou faiga faʻavae tatala, na mafai ai ona latou ofoina atu i tagata faʻatau e le gata o meafaigaluega, ae faʻapea foi le polokalama e aunoa ma se tau faaopoopo.

Le taunuu mai o Pisinisi ma le Fanau mai o Unix

I le 1959, Applied Data Research (ADR) na maua se faʻatonuga mai le RCA faʻalapotopotoga - tusi polokalame mo le fa'amae'aina otometi o siata tafe. Na maeʻa e le au atinaʻe le galuega, ae leʻi malilie i le RCA i le tau. Ina ia aua nei "lafo" le oloa maeʻa, na toe faʻaleleia e le ADR le fofo mo le IBM 1401 platform ma amata ona faʻatinoina tutoatasi. Ae ui i lea, o faʻatauga e leʻi lelei tele, ona o le tele o tagata faʻaoga o loʻo faʻatali mo se avanoa e suitulaga i le fofo ADR na fuafuaina e IBM.

E le mafai e le ADR ona fa'atagaina le tu'uina atu o se oloa e leai se totogi ma fa'atusa fa'atinoga. O le mea lea, na tuʻuina atu e le tagata faʻavae Martin Goetz mai le ADR se pateni mo le polokalame ma i le 1968 na avea ma muamua i le talafaasolopito o Amerika. mauaina lana. Mai le taimi nei e masani le faitau vaitaimi o fefa'ataua'iga i atina'e atina'e - mai le "ponesi" i meafaigaluega, ua liliu le polokalama i se oloa tuto'atasi.

I le taimi lava e tasi, o se vaega toʻaitiiti o tagata fai polokalame mai Bell Labs amata galue i luga o le faiga faʻaogaina mo le PDP-7 minicomputer - Unix. Unix na faia e fai ma sui i se isi OS - Multics.

O le mea mulimuli na faigata tele ma naʻo le galue i luga o le GE-600 ma Honeywell 6000. Toe tusia i le SI, Unix sa tatau ona feaveaʻi ma faigofie ona faʻaoga (tele faʻafetai i se faila faila faila faʻatasi ma se faʻamaumauga aʻa e tasi).

I le 50s, o le AT&T o loʻo umia, lea i lena taimi na aofia ai Bell Labs, sainia se maliliega ma le malo o Amerika e faʻasaina le faʻalapotopotoga mai le faʻatau atu o polokalama. Mo lenei mafuaʻaga, o tagata muamua na faʻaaogaina Unix - faʻalapotopotoga faʻasaienisi - maua OS source code e leai se totogi.

AT&T na alu ese mai le manatu o le tufatufaina o polokalama saoloto i le amataga o le 80s. O le faaiuga faamalosia Ina ua uma ona vaevaeina le kamupani i le tele o kamupani, o le faasaina o le faatauina atu o polokalama na le toe faaaogaina, ma ua taofia le tufatufaina atu o Unix e aunoa ma se totogi. Na fa'amata'u tagata atia'e i ni fa'amasinoga mo le fa'asoaina atu e le'i fa'atagaina o tulafono fa'apogai. O fa'amata'u e le'o fa'avae - talu mai le 1980, ua fa'atumauina polokalame faakomepiuta i le puletaofia i le Iunaite Setete.

E le'i faamalieina uma le au atina'e i aiaiga na fa'atonuina e le AT&T. O se vaega o tagata fiafia mai le Iunivesite o Kalefonia i Berkeley na amata saili mo se isi fofo. I le 70s, na maua ai e le aʻoga se laisene mai AT&T, ma na amata ai e le au fiafia ona fatuina se tufatufaga fou e faʻavae i luga, lea na mulimuli ane avea ma Unix Berkeley Software Distribution, poʻo BSD.

O le polokalama tatala Unix-pei o se manuia, lea na vave ona matauina e AT & T. Kamupani faila i le faamasinoga, ma e tatau i tusitala BSD ona aveese ma sui uma le Unix source code o loo aofia ai. O lenei mea na faʻagesegese ai le faʻalauteleina o le Berkeley Software Distribution i na tausaga. O le lomiga lata mai o le polokalama na faʻatuina mai i le 1994, ae o le mea moni o le tulaʻi mai o se OS e leai se totogi ma tatala na avea ma se mea taua tele i le talafaasolopito o galuega faʻavae tatala.

Le talafaasolopito atoa o Linux. Vaega I: o fea na amata ai
/flickr/ Christopher Michel / CC SAUNIA / Ata tipi

Toe fo'i i le amataga o polokalama fa'akomepiuta

I le faaiuga o le 70s, tagata faigaluega o le Massachusetts Institute of Technology tusia aveta'avale mo se lomitusi fa'apipi'i i se tasi o potuaoga. Ina ua maua e le siamu pepa se laina o galuega lolomi, na maua e tagata faaaoga se faasilasilaga e fai atu ia i latou e foia le faafitauli. Mulimuli ane, na maua e le matagaluega se lomitusi fou, lea na mananao tagata faigaluega e faaopoopo i ai sea galuega. Ae mo lenei mea matou te manaʻomia le code source o le avetaavale muamua. Na talosagaina e le au fai polokalame Richard M. Stallman mai ana uo, ae na teena - na foliga mai o se faamatalaga faalilolilo.

O lenei mea la'ititi atonu na avea ma se tasi o mea sili ona mata'utia i le tala faasolopito o polokalama faakomepiuta saoloto. Sa ita Stallman i le tulaga quo. Sa le fiafia o ia i tapulaʻa na tuʻuina atu i le faʻasoaina o faʻamatalaga punaʻoa i totonu ole siosiomaga IT. O le mea lea, na filifili ai Stallman e fausia se faiga faʻaogaina tatala ma faʻatagaina tagata fiafia e faia fua suiga i ai.

Ia Setema 1983, na ia faalauiloaina ai le fausiaina o le GNU Project - GNU's Not UNIX (“GNU is not Unix”). Na faʻavae i luga o se faʻaaliga lea na avea foi ma faavae mo le laisene free software - le GNU General Public License (GPL). O lenei la'asaga na fa'ailogaina ai le amataga o se fa'agaioiga fa'apolokalame matala matala.

I ni nai tausaga mulimuli ane, na fausia ai e le polofesa o Vrije Universiteit Amsterdam Andrew S. Tanenbaum le faiga Unix-pei o le Minix o se meafaigaluega aʻoaʻo. Na ia manaʻo ia faʻafaigofie ona maua e tamaiti aoga. O le tagata lolomi o lana tusi, lea na sau ma le OS, na finau atu a itiiti mai i se totogifuapauina nominal mo le galue ma le faiga. Na faia e Andrew ma le tagata talaʻi se maliega i se tau laisene e $69. I le amataga o le 90s Minix malo lauiloa i tagata atiae. Ma sa faamoemoeina o ia ia avea faavae mo Linux atinae.

Le talafaasolopito atoa o Linux. Vaega I: o fea na amata ai
/flickr/ Christopher Michel / CC SAUNIA

Le fanau mai o Linux ma tufatufa muamua

I le 1991, o se talavou fai polokalame mai le Iunivesite o Helsinki, o Linus Torvalds, na aʻoaʻoina le Minix. O ana suʻesuʻega i le OS ua matua e galue i luga o se fatu fou atoatoa. I le aso 25 o Aokuso, na faʻatulagaina ai e Linus se suʻesuʻega tatala o se vaega o tagata faʻaoga Minix e uiga i mea latou te le fiafia i ai i lenei OS, ma faʻasalalau le atinaʻeina o se faiga faʻaoga fou. O le tusi o Aukuso o loʻo i ai ni vaega taua e uiga i le OS i le lumanaʻi:

  • o le a saoloto le faiga;
  • o le faiga o le a tutusa ma Minix, ae o le puna code o le a matua ese lava;
  • o le a le "tele ma faapolofesa le faiga e pei o le GNU."

Aukuso 25th ua taʻua o le aso fanau o Linux. Linus lava ia faitau i lalo mai se isi aso - Setema 17. O le aso lea na ia tuʻuina atu ai le faʻasalalauga muamua o Linux (0.01) i se FTP server ma auina atu se imeli i tagata na faʻaalia le fiafia i lana faʻasalalauga ma suʻesuʻega. O le upu "Freaks" sa fa'asaoina i le fa'apogai o le fa'asalalauga muamua. O le mea lena na fuafua Torvalds e taʻu ai lona fatu (o se tuufaatasiga o upu "saoloto", "freak" ma Unix). E le'i fiafia le pule o le FTP server i le igoa ma toe fa'aigoaina le poloketi i Linux.

Na sosoo ai ma se faasologa o faafouga. Ia Oketopa o le tausaga lava lea, na tatalaina ai le kernel version 0.02, ma ia Tesema - 0.11. Na tufatufaina muamua Linux e aunoa ma le laisene GPL. O lona uiga e mafai e le au atinaʻe ona faʻaogaina le fatu ma suia, ae leai se aia e toe faʻatau atu ai iʻuga o a latou galuega. Amata ia Fepuari 1992, na aveese uma tapulaa faapisinisi - faatasi ai ma le tatalaina o le version 0.12, Torvalds suia le laisene i le GNU GPL v2. O lenei laasaga na taʻua mulimuli ane e Linus se tasi o mea taua mo le manuia o Linux.

O le lauiloa a Linux i le au atinaʻe Minix na faʻatupulaia. Mo sina taimi, sa faia talanoaga i le comp.os.minix Usenet feed. I le amataga o le 92, na faʻalauiloaina ai le Minix o Andrew Tanenbaum i totonu o le nuʻu feeseeseaiga e uiga i le fausaga o fatu, fai mai "Linux ua le toe aoga." O le mafuaaga, i lona manatu, o le monolithic OS kernel, lea i le tele o tapulaʻa e maualalo ifo i le Minix microkernel. O le isi faitioga a Tanenbaum e faatatau i le "nonoa" o Linux i le laina x86 processor, lea, e tusa ai ma faʻamatalaga a le polofesa, e tatau ona goto ifo i le galo i se taimi lata mai. O Linus lava ia ma tagata fa'aoga o faiga fa'aoga uma na ulufale i le felafolafoaiga. O se taunuuga o le feeseeseaiga, na vaevaeina ai le nuu i ni tolauapiga se lua, ma na maua e le au lagolago Linux a latou lava fafaga - comp.os.linux.

Na galulue le nuu e faʻalautele le faʻatinoga o le faʻavae autu - o le uluai avetaavale ma faila faila na atiaʻe. Tulaga muamua o Linux fetaui i luga o tisiketi e lua ma e aofia ai se boot disk ma le fatu ma se root disk na faʻapipiʻi ai le faila faila ma le tele o polokalame faʻavae mai le GNU toolkit.

Na faasolosolo malie, na amata ona atiaʻe e le alalafaga ia faʻasalalauga muamua Linux. O le tele o ulua'i lomiga na faia e tagata fiafia nai lo kamupani.

O le tufatufaina muamua, MCC Interim Linux, na faia e faavae ile version 0.12 ia Fepuari 1992. O lona tusitala o se polokalame mai le Nofoaga Autu komepiuta a le Iunivesite o Manchester - valaau atinaʻe e avea o se "faʻataʻitaʻiga" ina ia mafai ai ona faʻaumatia nisi o faʻaletonu i le faʻapipiʻiina o kernel ma faʻaopoopo le tele o galuega.

E le'i leva, ae matua fa'atupula'ia le aofa'i o tufatufaga fa'aaganu'u. O le tele o latou na tumau pea i galuega faatino i le lotoifale, "ola»e le sili atu i le lima tausaga, mo se faʻataʻitaʻiga, Softlanding Linux System (SLS). Ae ui i lea, sa i ai foi tufatufaga na mafai ona le gata ina maua ai se tulaga i le maketi, ae na matua aʻafia ai foi le faʻalauteleina o le atinaʻeina o poloketi tatala. I le 1993, e lua tufatufaga na faʻasaʻoloto - Slackware ma Debian - lea na amata ai suiga tetele i le pisinisi free software.

Debian foafoaina Ian Murdock ma le lagolago mai le Stallman Free Software Foundation. Na fa'amoemoe e fai ma sui "sleek" i le SLS. Debian o loʻo lagolagoina pea i aso nei ma o loʻo tasi o sili ona lauiloa atinae e faavae i luga o Linux. I luga o lona faʻavae, i le isi itu, o le tele o isi pusa tufatufa taua mo le talafaasolopito o le fatu na faia - mo se faʻataʻitaʻiga, Ubuntu.

Ae mo Slackware, o se isi poloketi vave ma manuia Linux. O lana lomiga muamua na tatalaina i le 1993. E nisi fa'atatau, ina ua mavae le lua tausaga, Slackware e tusa ma le 80% o faʻapipiʻi Linux. Ma i le tele o tausaga mulimuli ane le tufatufaga tumau lauiloa i tagata atiae.

I le 1992, o le kamupani SUSE (o se fa'apuupuuga mo Software- und System-Entwicklung - software and systems development) na faavaeina i Siamani. O ia e muamua amata tatala O oloa faʻavae Linux mo tagata faʻatau pisinisi. O le tufatufaina muamua lea na amata galue ai SUSE o le Slackware, faʻatatau mo tagata faʻaoga Siamani.

Mai le taimi nei e amata ai le vaitau o pisinisi i le talafaasolopito o Linux, lea o le a tatou talanoa i ai i le isi tusiga.

Fa'asalalauga mai le blog kamupani 1cloud.ru:

puna: www.habr.com

Faaopoopo i ai se faamatalaga