Ang tibuok kasaysayan sa Linux. Part I: diin nagsugod ang tanan

Karong tuiga ang Linux kernel mahimong 27 ka tuig ang edad. OS base niini paggamit daghang mga korporasyon, ahensya sa gobyerno, mga institusyon sa panukiduki ug mga sentro sa datos sa tibuuk kalibutan

Sulod sa kapin sa usa ka quarter sa usa ka siglo, daghang mga artikulo ang gipatik (lakip ang Habré) nga nagsulti bahin sa lainlaing mga bahin sa kasaysayan sa Linux. Sa kini nga serye sa mga materyales, nakahukom kami nga ipasiugda ang labing hinungdanon ug makapaikag nga mga kamatuoran nga may kalabotan sa kini nga operating system.

Magsugod kita sa mga kalamboan nga nag-una sa Linux ug ang kasaysayan sa unang bersyon sa kernel.

Ang tibuok kasaysayan sa Linux. Part I: diin nagsugod ang tanan
/flickr/ Toshiyuki IMAI / CC BY-SA

Ang panahon sa "libre nga merkado"

Ang pagtunga sa Linux считается usa sa labing importante nga mga panghitabo sa kasaysayan sa open source software. Ang pagkahimugso niini nga operating system utang kaayo sa mga ideya ug mga himan nga naporma ug "hamtong" sulod sa mga dekada taliwala sa mga developers. Busa, una, mobalik kita sa gigikanan sa "bukas nga gigikanan nga kalihukan."

Sa kaadlawon sa 50s, kadaghanan sa software sa Estados Unidos gimugna sa mga empleyado sa mga unibersidad ug laboratoryo ug pagkaylap walay bisan unsa nga pagdili. Gihimo kini aron mapasimple ang pagbinayloay sa kahibalo sa komunidad sa siyensya. Ang unang open source nga solusyon sa maong panahon считается sistema A-2, gisulat alang sa UNIVAC Remington Rand nga kompyuter niadtong 1953.

Sa mao gihapon nga mga tuig, ang unang grupo sa mga free software developers, SHARE, naporma. Nagtrabaho sila sumala sa modelopeer-to-peer co-production" Ang resulta sa trabaho niini nga grupo ngadto sa katapusan sa 50s nahimong OS sa parehas nga ngalan.

Kini nga sistema (ug uban pang mga produkto sa SHARE) kay popular gikan sa mga tiggama sa kagamitan sa kompyuter. Salamat sa ilang pagkabukas nga palisiya, nakahimo sila sa pagtanyag sa mga kostumer dili lamang sa hardware, apan usab sa software nga wala’y dugang nga gasto.

Ang Pag-abot sa Komersiyo ug ang Pagkatawo sa Unix

Niadtong 1959, ang Applied Data Research (ADR) nakadawat og order gikan sa RCA organization - sa pagsulat programa alang sa awtomatikong pagkompleto sa mga flowchart. Nakompleto sa mga developer ang trabaho, apan wala mouyon sa RCA sa presyo. Aron dili "ilabay" ang nahuman nga produkto, gidesinyo pag-usab sa ADR ang solusyon alang sa IBM 1401 nga plataporma ug nagsugod sa pagpatuman niini nga independente. Bisan pa, ang pagbaligya dili kaayo maayo, tungod kay daghang mga tiggamit ang naghulat alang sa usa ka libre nga alternatibo sa solusyon sa ADR nga giplano sa IBM.

Ang ADR dili makatugot sa pagpagawas sa usa ka libre nga produkto nga adunay parehas nga gamit. Busa, ang developer nga si Martin Goetz gikan sa ADR nag-file og patente alang sa programa ug sa 1968 nahimong una sa kasaysayan sa US nakuha iya. Sugod karon naandan na ang pag-ihap panahon sa komersyalisasyon sa industriya sa pag-uswag - gikan sa usa ka "bonus" hangtod sa hardware, ang software nahimo nga usa ka independente nga produkto.

Sa parehas nga oras, usa ka gamay nga grupo sa mga programmer gikan sa Bell Labs nagsugod sa trabaho ibabaw sa operating system alang sa PDP-7 minicomputer - Unix. Ang Unix gimugna isip alternatibo sa laing OS - Multics.

Ang ulahi labi ka komplikado ug nagtrabaho lamang sa GE-600 ug Honeywell 6000. Gisulat pag-usab sa SI, ang Unix kinahanglan nga madaladala ug mas sayon ​​​​gamiton (kadaghanan salamat sa usa ka hierarchical file system nga adunay usa ka root directory).

Sa 50s, ang AT&T holding, nga niadtong panahona naglakip sa Bell Labs, gipirmahan usa ka kasabutan sa gobyerno sa US nga nagdili sa korporasyon sa pagbaligya sa software. Tungod niini nga rason, ang unang tiggamit sa Unix - siyentipikong mga organisasyon - nakadawat Libre ang source code sa OS.

Ang AT&T mibalhin gikan sa konsepto sa libre nga pag-apod-apod sa software sa sayong bahin sa 80s. Ingong resulta gipugos Human sa pagbahin sa korporasyon ngadto sa pipila ka mga kompanya, ang pagdili sa pagbaligya sa software mihunong sa paggamit, ug ang paghupot mihunong sa pag-apod-apod sa Unix nga libre. Ang mga developers gihulga sa mga kaso tungod sa dili awtorisado nga pagpaambit sa source code. Ang mga hulga dili walay basehanan - sukad sa 1980, ang mga programa sa kompyuter nahimong sakop sa copyright sa Estados Unidos.

Dili tanang developer ang natagbaw sa mga kondisyon nga gidiktar sa AT&T. Usa ka grupo sa mga mahiligon gikan sa Unibersidad sa California sa Berkeley nagsugod sa pagpangita og alternatibong solusyon. Sa dekada 70, ang eskwelahan nakadawat og lisensya gikan sa AT&T, ug ang mga mahiligon nagsugod sa paghimo og bag-ong distribusyon base niini, nga sa ulahi nahimong Unix Berkeley Software Distribution, o BSD.

Ang bukas nga sistema nga sama sa Unix usa ka kalampusan, nga namatikdan dayon sa AT&T. Kompanya gisang-at ngadto sa korte, ug ang mga tagsulat sa BSD kinahanglang magtangtang ug mopuli sa tanang Unix source code nga nalangkit. Gipahinay niini ang pagpalapad sa Berkeley Software Distribution sa mga tuig. Ang pinakabag-o nga bersyon sa sistema gipagawas sa 1994, apan ang kamatuoran sa pagtunga sa usa ka libre ug bukas nga OS nahimong usa ka importante nga milestone sa kasaysayan sa open source nga mga proyekto.

Ang tibuok kasaysayan sa Linux. Part I: diin nagsugod ang tanan
/flickr/ Christopher Michel / CC BY / Giputol ang litrato

Balik sa gigikanan sa libre nga software

Sa ulahing bahin sa 70s, mga empleyado sa Massachusetts Institute of Technology nagsulat drayber alang sa usa ka tig-imprinta nga gibutang sa usa sa mga lawak-klasehanan. Kung ang usa ka jam sa papel hinungdan sa pila sa mga trabaho sa pag-imprinta, ang mga tiggamit nakadawat usa ka pahibalo nga naghangyo kanila nga ayohon ang problema. Sa ulahi, ang departamento nakakuha ug bag-ong tig-imprenta, diin gusto sa mga empleyado nga idugang ang ingon nga function. Apan alang niini gikinahanglan namo ang source code sa unang drayber. Ang staff programmer nga si Richard M. Stallman mihangyo niini gikan sa iyang mga kauban, apan gibalibaran - kini nahimong kompidensyal nga impormasyon.

Kini nga menor de edad nga yugto mahimo’g nahimo nga usa sa labing makamatay sa kasaysayan sa libre nga software. Si Stallman nasuko sa status quo. Dili siya malipayon sa mga pagdili nga gibutang sa pagpaambit sa source code sa IT environment. Busa, nakahukom si Stallman nga maghimo ug bukas nga operating system ug tugotan ang mga mahiligon sa gawasnong paghimog mga kausaban niini.

Sa Septiyembre 1983, iyang gipahibalo ang paghimo sa GNU Project - GNU's Not UNIX (“GNU is not Unix”). Gibase kini sa usa ka manifesto nga nagsilbi usab nga basehan alang sa libre nga lisensya sa software - ang GNU General Public License (GPL). Kini nga lakang nagtimaan sa pagsugod sa usa ka aktibo nga paglihok sa open source software.

Pipila ka tuig ang milabay, ang propesor sa Vrije Universiteit Amsterdam nga si Andrew S. Tanenbaum nagpalambo sa Unix-like Minix system isip usa ka himan sa pagtudlo. Gusto niya nga mahimo kini nga ma-access kutob sa mahimo sa mga estudyante. Ang magmamantala sa iyang libro, nga nag-uban sa OS, miinsister labing menos sa usa ka nominal nga bayad alang sa pagtrabaho kauban ang sistema. Si Andrew ug ang magmamantala nakakompromiso sa presyo sa lisensya nga $69. Sa sayong bahin sa 90s Minix midaog pagkapopular sa mga developers. Ug siya gidestino aron mahimo basehan sa pagpalambo sa Linux.

Ang tibuok kasaysayan sa Linux. Part I: diin nagsugod ang tanan
/flickr/ Christopher Michel / CC BY

Ang pagkahimugso sa Linux ug ang unang mga distribusyon

Sa 1991, usa ka batan-ong programmer gikan sa Unibersidad sa Helsinki, si Linus Torvalds, nag-master sa Minix. Ang iyang mga eksperimento sa OS nidako na sa pagtrabaho sa usa ka bug-os nga bag-ong kernel. Niadtong Agosto 25, giorganisar ni Linus ang usa ka bukas nga survey sa usa ka grupo sa mga tiggamit sa Minix bahin sa kung unsa ang wala nila malipay sa kini nga OS, ug gipahibalo ang pag-uswag sa usa ka bag-ong operating system. Ang sulat sa Agosto adunay daghang hinungdanon nga mga punto bahin sa umaabot nga OS:

  • ang sistema mahimong libre;
  • ang sistema mahimong susama sa Minix, apan ang source code mahimong hingpit nga lahi;
  • ang sistema dili "dako ug propesyonal sama sa GNU."

Ang Agosto 25 gikonsiderar nga adlawng natawhan sa Linux. Si Linus mismo pag-ihap sa ubos gikan sa laing petsa - Septiyembre 17. Niining adlawa nga iyang gi-upload ang unang pagpagawas sa Linux (0.01) sa usa ka FTP server ug nagpadala og email sa mga tawo nga nagpakita og interes sa iyang pahibalo ug survey. Ang pulong nga "Freaks" gipreserbar sa source code sa unang pagpagawas. Mao kana ang giplano ni Torvalds nga tawgon ang iyang kernel (usa ka kombinasyon sa mga pulong nga "libre", "freak" ug Unix). Ang FTP server administrator dili ganahan sa ngalan ug giilisan ang ngalan sa proyekto ngadto sa Linux.

Misunod ang sunodsunod nga mga update. Sa Oktubre sa samang tuig, ang kernel nga bersyon 0.02 gipagawas, ug sa Disyembre - 0.11. Ang Linux sa sinugdan giapod-apod nga wala ang lisensya sa GPL. Kini nagpasabot nga ang mga developers mahimong mogamit sa kernel ug usbon kini, apan walay katungod sa pagbaligya sa mga resulta sa ilang trabaho. Sugod niadtong Pebrero 1992, ang tanang mga pagdili sa komersyo gitangtang - uban sa pagpagawas sa bersyon 0.12, giusab ni Torvalds ang lisensya ngadto sa GNU GPL v2. Kini nga lakang gitawag ni Linus nga usa sa mga hinungdan nga hinungdan sa kalampusan sa Linux.

Ang pagkapopular sa Linux sa mga nag-develop sa Minix mitubo. Sulod sa pipila ka panahon, ang mga diskusyon nahitabo sa comp.os.minix Usenet feed. Sa sinugdanan sa 92, ang tiglalang sa Minix nga si Andrew Tanenbaum gilunsad sa komunidad away mahitungod sa arkitektura sa kernel, nga nag-ingon nga "Linux is obsolete." Ang hinungdan, sa iyang opinyon, mao ang monolithic OS kernel, nga sa daghang mga parameter mas ubos sa Minix microkernel. Ang laing reklamo sa Tanenbaum mahitungod sa "paghigot" sa Linux ngadto sa x86 processor nga linya, nga, sumala sa mga panagna sa propesor, kinahanglan nga mahulog sa kalimot sa umaabot nga panahon. Si Linus mismo ug ang mga tiggamit sa duha ka operating system misulod sa debate. Ingon usa ka sangputanan sa panaglalis, ang komunidad nabahin sa duha ka kampo, ug ang mga tigsuporta sa Linux nakakuha sa ilang kaugalingon nga feed - comp.os.linux.

Ang komunidad nagtrabaho aron mapalapad ang pagpaandar sa sukaranan nga bersyon - ang una nga mga drayber ug sistema sa file naugmad. Ang pinakaunang mga bersyon sa Linux mohaum sa duha ka floppy disk ug gilangkuban sa usa ka boot disk nga adunay kernel ug usa ka root disk nga nag-install sa file system ug daghang mga batakang programa gikan sa GNU toolkit.

Sa hinay-hinay, ang komunidad nagsugod sa pagpalambo sa unang Linux-based distributions. Kadaghanan sa unang mga bersyon gimugna sa mga mahiligon kay sa mga kompanya.

Ang unang distribusyon, MCC Interim Linux, gimugna base sa bersyon 0.12 niadtong Pebrero 1992. Ang tagsulat niini usa ka programmer gikan sa Computer Center sa Unibersidad sa Manchester - gitawag pag-uswag ingon usa ka "eksperimento" aron mawagtang ang pipila nga mga kakulangan sa pamaagi sa pag-install sa kernel ug makadugang daghang mga gimbuhaton.

Sa wala madugay, ang gidaghanon sa mga kostumbre nga pag-apod-apod midaghan pag-ayo. Daghan kanila nagpabilin nga lokal nga mga proyekto, "nabuhi»dili molapas sa lima ka tuig, pananglitan, Softlanding Linux System (SLS). Bisan pa, adunay mga pag-apod-apod usab nga nakahimo dili lamang aron makakuha usa ka tunob sa merkado, apan labi nga nakaimpluwensya sa dugang nga pag-uswag sa mga proyekto nga bukas nga gigikanan. Sa 1993, duha ka distribusyon ang gipagawas - Slackware ug Debian - nga nagsugod sa dagkong mga pagbag-o sa industriya sa libre nga software.

Debian gibuhat Ian Murdock uban sa suporta gikan sa Stallman Free Software Foundation. Gituyo kini isip usa ka "sleek" nga alternatibo sa SLS. Ang Debian gisuportahan gihapon karon ug mao usa sa pinakasikat mga kalamboan base sa Linux. Sa sukaranan niini, sa baylo, daghang uban pang hinungdanon nga mga kit sa pag-apod-apod alang sa kasaysayan sa kernel ang gihimo - pananglitan, Ubuntu.

Sama sa alang sa Slackware, kini usa pa ka sayo ug malampuson nga proyekto nga nakabase sa Linux. Ang una nga bersyon niini gipagawas kaniadtong 1993. Pinaagi sa pipila ka mga banabana, human sa duha ka tuig, ang Slackware mikabat sa mga 80% sa Linux installations. Ug paglabay sa mga dekada ang pag-apod-apod nagpabilin popular sa mga developers.

Sa 1992, ang kompanya nga SUSE (usa ka abbreviation para sa Software- und System-Entwicklung - software and systems development) gitukod sa Germany. Siya ang una nagsugod sa pagpagawas Mga produkto nga nakabase sa Linux para sa mga kliyente sa negosyo. Ang una nga pag-apod-apod nga gisugdan sa SUSE sa pagtrabaho mao ang Slackware, gipahiangay alang sa mga tiggamit nga nagsultig Aleman.

Gikan niini nga higayon nagsugod ang panahon sa komersyalisasyon sa kasaysayan sa Linux, nga atong hisgutan sa sunod nga artikulo.

Mga post gikan sa corporate blog 1cloud.ru:

Source: www.habr.com

Idugang sa usa ka comment