Sakabeh sajarah Linux. Bagian I: dimana eta sadayana dimimitian

Taun ieu kernel Linux tos 27 taun. OS dumasar kana éta ngagunakeun loba korporasi, instansi pamaréntah, lembaga panalungtikan sarta puseur data sakumna dunya.

Pikeun leuwih ti saparapat abad, loba artikel geus diterbitkeun (kaasup dina Habré) ngabejaan ngeunaan bagian béda tina sajarah Linux Ubuntu. Dina séri bahan ieu, kami mutuskeun pikeun nyorot fakta anu paling penting sareng pikaresepeun anu aya hubunganana sareng sistem operasi ieu.

Hayu urang mimitian ku kamajuan anu sateuacanna Linux sareng sajarah versi kernel anu munggaran.

Sakabeh sajarah Linux. Bagian I: dimana eta sadayana dimimitian
/flickr/ Toshiyuki IMAI / CC ku-SA

Jaman "pasar bebas"

Munculna Linux считается salah sahiji acara pangpentingna dina sajarah software open source. Lahirna sistem operasi ieu ngahutang seueur ide sareng alat anu parantos kabentuk sareng "dewasa" mangtaun-taun diantara pamekar. Ku alatan éta, kahiji, hayu urang balikkeun ka asal muasal tina "gerakan open source".

Dina awal taun 50-an, kalolobaan parangkat lunak di Amérika Serikat diciptakeun ku pagawé paguron luhur sareng laboratorium sareng nyebar tanpa aya larangan. Hal ieu dilakukeun pikeun nyederhanakeun pertukaran pangaweruh dina komunitas ilmiah. Solusi open source munggaran dina jaman éta считается Sistim A-2, ditulis pikeun komputer UNIVAC Remington Rand taun 1953.

Dina taun-taun anu sami, grup mimiti pamekar parangkat lunak gratis, SHARE, dibentuk. Aranjeunna digawé nurutkeun modélpeer-to-peer ko-produksi" Hasil karya grup ieu nuju tungtung 50s geus ngajadi OS tina nami anu sami.

Sistem ieu (sareng produk SHARE sejenna) éta populér ti pabrik pakakas komputer. Hatur nuhun kana kabijakan kabuka, aranjeunna tiasa nawiskeun para nasabah henteu ngan ukur hardware, tapi ogé parangkat lunak tanpa biaya tambahan.

Kadatangan Dagang sareng Lahirna Unix

Dina 1959, Applied Data Research (ADR) nampi pesenan ti organisasi RCA - nulis program pikeun otomatis-parantosan flowcharts. Pamekar réngsé karya, tapi teu satuju jeung RCA on harga. Dina raraga teu "miceun jauh" produk rengse, ADR redesigned solusi pikeun platform IBM 1401 sarta mimiti nerapkeun eta mandiri. Nanging, penjualan henteu saé pisan, sabab seueur pangguna ngantosan alternatif gratis pikeun solusi ADR anu direncanakeun ku IBM.

ADR teu tiasa ngijinkeun ngaleupaskeun produk gratis sareng fungsionalitas anu sami. Ku alatan éta, pamekar Martin Goetz ti ADR ngajukeun patén pikeun program éta sareng taun 1968 janten anu munggaran dina sajarah AS. ngagaduhan milikna. Ti saprak ayeuna geus biasa ngitung jaman komersialisasi dina industri pamekaran - tina "bonus" dugi ka hardware, parangkat lunak parantos janten produk mandiri.

Dina waktos anu sami, tim leutik programer ti Bell Labs ngamimitian gawé ngaliwatan sistem operasi pikeun PDP-7 minicomputer - Unix. Unix dijieun salaku alternatif pikeun OS sejen - Multics.

Anu terakhir teuing rumit sareng ngan ukur damel dina platform GE-600 sareng Honeywell 6000. Ditulis deui dina SI, Unix sakuduna dibabawa sareng gampang dianggo (sabagian ageung berkat sistem file hirarki sareng diréktori akar tunggal).

Dina taun 50an, ngayakeun AT&T, anu dina waktos éta kalebet Bell Labs, ditandatanganan hiji perjangjian jeung pamaréntah AS prohibiting korporasi ti ngajual software. Ku sabab kitu, pamaké munggaran Unix - organisasi ilmiah - nampi Kode sumber OS gratis.

AT&T ngajauhan konsep distribusi parangkat lunak gratis dina awal 80an. Salaku hasilna kapaksa Saatos ngabagi korporasi kana sababaraha perusahaan, larangan penjualan parangkat lunak dileungitkeun, sareng panyekelan ngeureunkeun nyebarkeun Unix gratis. Pamekar diancam ku gugatan pikeun ngabagi kode sumber anu henteu sah. Ancaman éta henteu aya dasarna - ti saprak 1980, program komputer janten tunduk kana hak cipta di Amérika Serikat.

Henteu sakabéh pamekar éta wareg jeung kaayaan didikte ku AT&T. Sakelompok peminat ti Universitas California di Berkeley mimiti milarian solusi alternatif. Dina taun 70an, sakola nampi lisénsi ti AT&T, sareng para peminat mimiti nyiptakeun distribusi énggal dumasar kana éta, anu teras janten Distribusi Perangkat Lunak Unix Berkeley, atanapi BSD.

Sistem muka Unix-kawas éta suksés, nu ieu langsung noticed ku AT&T. Pausahaan diajukeun ka pangadilan, sarta pangarang BSD kapaksa miceun tur ngaganti sakabéh kode sumber Unix aub. Ieu ngalambatkeun ékspansi Berkeley Software Distribution sakedik dina taun-taun éta. Versi panganyarna tina sistem ieu dirilis dina 1994, tapi kanyataanana mecenghulna OS bébas tur kabuka jadi hiji milestone penting dina sajarah proyék open source.

Sakabeh sajarah Linux. Bagian I: dimana eta sadayana dimimitian
/flickr/ Christopher Michel / CC ku / Poto dipotong

Balik deui ka asal-usul parangkat lunak gratis

Dina ahir 70-an, pagawé ti Massachusetts Institute of Technology nulis supir keur printer dipasang di salah sahiji kelas. Nalika macét kertas nyababkeun antrian padamelan citak, pangguna nampi béwara anu naroskeun pikeun ngalereskeun masalah éta. Engké, departemén ngagaduhan printer anyar, anu karyawan hoyong nambihan fungsi sapertos kitu. Tapi pikeun ieu kami peryogi kode sumber supir munggaran. Staf programmer Richard M. Stallman dipénta ti kolega-Na, tapi ditolak - tétéla yén ieu informasi rahasia.

Épisode minor ieu tiasa janten salah sahiji anu paling parah dina sajarah parangkat lunak gratis. Stallman éta indignant di status quo. Anjeunna henteu resep kana larangan anu disimpen dina ngabagi kode sumber di lingkungan IT. Ku alatan éta, Stallman mutuskeun pikeun nyieun hiji sistem operasi kabuka sarta ngidinan peminat kalawan bébas nyieun parobahan eta.

Dina Séptémber 1983, anjeunna ngumumkeun kreasi Proyék GNU - GNU's Not UNIX ("GNU is not Unix"). Éta dumasar kana manifesto anu ogé janten dasar pikeun lisénsi parangkat lunak gratis - GNU General Public License (GPL). Gerakan ieu nandaan awal gerakan software open source anu aktip.

Sababaraha taun ti harita, profesor Vrije Universiteit Amsterdam Andrew S. Tanenbaum ngembangkeun sistem Minix kawas Unix salaku alat pangajaran. Anjeunna miharep sangkan eta sabisa diaksés ka siswa. Penerbit bukuna, anu sumping sareng OS, keukeuh sahenteuna dina fee nominal pikeun gawé bareng sistem. Andrew sareng penerbit dugi ka kompromi dina harga lisénsi $69. Dina awal 90an Minix meunang popularitas diantara pamekar. Jeung manéhna takdir pikeun janten dasar pikeun ngembangkeun Linux.

Sakabeh sajarah Linux. Bagian I: dimana eta sadayana dimimitian
/flickr/ Christopher Michel / CC ku

Lahirna Linux sareng distribusi munggaran

Dina 1991, programer ngora ti Universitas Helsinki, Linus Torvalds, ngawasaan Minix. percobaan-Na jeung OS geus outgrown pikeun dianggo dina kernel lengkep anyar. Dina 25 Agustus, Linus ngayakeun survey kabuka pikeun grup pangguna Minix ngeunaan naon anu aranjeunna henteu resep dina OS ieu, sareng ngumumkeun pamekaran sistem operasi énggal. Surat Agustus ngandung sababaraha poin penting ngeunaan OS anu bakal datang:

  • sistem bakal bébas;
  • sistem bakal sarua jeung Minix, tapi kodeu sumber bakal sagemblengna béda;
  • sistemna moal "ageung sareng profésional sapertos GNU."

25 Agustus dianggap ulang taun Linux. Linus sorangan cacah handap ti tanggal sejen - 17 Séptémber. Dina dinten ieu anjeunna unggah pelepasan munggaran Linux (0.01) ka server FTP sareng ngirim email ka jalma anu nunjukkeun minat kana pengumuman sareng survey na. Kecap "Freaks" ieu dilestarikan dina kode sumber tina release munggaran. Éta naon Torvalds rencanana nelepon kernel na (kombinasi tina kecap "gratis", "freak" jeung Unix). Administrator pangladén FTP henteu resep kana nami sareng ngagentos nami proyék janten Linux.

A runtuyan apdet dituturkeun. Dina Oktober taun anu sarua, versi kernel 0.02 dirilis, sarta dina bulan Désémber - 0.11. Linux Ubuntu mimitina disebarkeun tanpa lisénsi GPL. Ieu ngandung harti yén pamekar bisa ngagunakeun kernel jeung ngarobah éta, tapi teu boga hak pikeun ngajual deui hasil karya maranéhanana. Dimimitian dina bulan Pebruari 1992, sadaya larangan komérsial dicabut - sareng sékrési vérsi 0.12, Torvalds ngarobih lisénsina janten GNU GPL v2. Léngkah ieu engké Linus disebut salah sahiji faktor anu nangtukeun kasuksésan Linux.

Popularitas Linux di kalangan pamekar Minix ningkat. Pikeun sawatara waktu, diskusi lumangsung dina feed Usenet comp.os.minix. Dina awal 92, panyipta Minix Andrew Tanenbaum diluncurkeun di masarakat papasean ngeunaan arsitektur kernel, nyebutkeun yen "Linux geus leungit". Alesanana, numutkeun anjeunna, nyaéta kernel OS monolithic, anu dina sababaraha parameter langkung handap tina microkernel Minix. Keluhan sejen tina Tanenbaum ngeunaan "ngaitkeun" Linux Ubuntu kana garis prosésor x86, nu, numutkeun ramalan profésor, ieu sakuduna dituju tilelep kana oblivion dina mangsa nu bakal datang. Linus sorangan jeung pamaké duanana sistem operasi diasupkeun debat. Salaku hasil tina sengketa, komunitas dibagi jadi dua kubu, sarta ngarojong Linux Ubuntu meunang feed sorangan - comp.os.linux.

Komunitas digawé pikeun ngalegaan pungsionalitas versi dasar - panggerak munggaran sareng sistem file dikembangkeun. Versi Linux pangheubeulna pas dina dua floppy disk sareng diwangun ku boot disk sareng kernel sareng root disk anu dipasang sistem file sareng sababaraha program dasar tina toolkit GNU.

Saeutik demi saeutik, komunitas mimiti ngembangkeun distribusi basis Linux munggaran. Paling versi mimiti dijieun ku peminat tinimbang pausahaan.

Distribusi kahiji, MCC Interim Linux, dijieun dumasar kana vérsi 0.12 dina bulan Pebruari 1992. Panulisna nyaéta programmer ti Pusat Komputer Universitas Manchester - anjeunna ngaranna ngembangkeun salaku "percobaan" guna ngaleungitkeun sababaraha shortcomings dina prosedur instalasi kernel tur nambahkeun sababaraha fungsi.

Moal lami deui saatosna, jumlah distribusi adat ningkat sacara signifikan. Loba di antarana tetep proyék lokal, "cicing» teu leuwih ti lima taun, contona, Softlanding Linux System (SLS). Sanajan kitu, aya ogé sebaran nu junun teu ngan mangtaun foothold di pasar, tapi ogé loba dipangaruhan ngembangkeun salajengna tina proyék open source. Dina 1993, dua distribusi dileupaskeun - Slackware sareng Debian - anu ngamimitian parobihan utama dina industri perangkat lunak gratis.

Debian didamel Ian Murdock kalayan dukungan ti Stallman Free Software Foundation. Ieu dimaksudkeun salaku "sleek" alternatif pikeun SLS. Debian masih dirojong ayeuna sareng ayeuna salah sahiji nu pang populerna pamekaran dumasar kana Linux. Dina dasarna, kahareupna nyiptakeun sababaraha kit distribusi anu penting pikeun sajarah kernel - contona, Ubuntu.

Sedengkeun pikeun Slackware, éta mangrupikeun proyék awal sareng suksés dumasar Linux. Versi kahijina dirilis dina 1993. Ku sababaraha perkiraan, sanggeus dua taun, Slackware accounted pikeun ngeunaan 80% tina pamasangan Linux. Jeung dekade saterusna distribusi tetep populer di kalangan pamekar.

Dina taun 1992, pausahaan SUSE (singketan tina Software- und System-Entwicklung - software and systems development) diadegkeun di Jerman. Manéhna nu pangheulana dimimitian ngaleupaskeun Produk basis Linux pikeun klien bisnis. Distribusi munggaran anu mimiti dianggo ku SUSE nyaéta Slackware, diadaptasi pikeun pangguna anu nyarios basa Jerman.

Ti moment ieu dimimitian jaman komersialisasi dina sajarah Linux Ubuntu, nu urang bakal ngobrol ngeunaan dina artikel salajengna.

Tulisan tina blog perusahaan 1cloud.ru:

sumber: www.habr.com

Tambahkeun komentar