Linux ოპერაციული სისტემის კონცეფციის ფუნქციების ისტორიის ტიპები. Linux ოპერაციული სისტემის შექმნის ისტორია

ტრადიციულად, ყოველი წლის ბოლოს, CRN-ის რედაქტორები ასახელებენ აშშ-ს IT ბიზნესის 25 საუკეთესო „კაპიტანს“. 2004 წელს, ამ სიაში შედიოდნენ არხის ყველაზე სამეწარმეო ლიდერები, ზოგიერთი წამყვანი გამყიდველი კომპანიის ლიდერები, ასევე იდეების გენერატორები და ვიზიონერები, რომლებიც ეხმარებიან თავიანთ კომპანიებს სწრაფად განვითარებასა და აყვავებაში რთულ დროსაც კი. ამ სიაში პირველი იყო ლინუს ტორვალდსი, რომლის ძალისხმევით Linux-ის პროექტმა უპრეცედენტო ძალა მოიპოვა 2004 წელს.

ლინუს ტორვალდსი არც აღმასრულებელი დირექტორია და არც კომპანიის გამგეობის თავმჯდომარე. მას არ აქვს ლიდერის სტატუსი. მხოლოდ 2003 წელს მან პირველად მიიღო ფასიანი პოზიცია ლინუქსის ინდუსტრიაში, რომელიც მან შექმნა.

მაგრამ, CRN-ის მიხედვით, 2004 წლის ყველაზე გავლენიანი ლიდერის ტიტულს სწორედ ტორვალდსი, 34 წლის პროგრამისტი ფინეთიდან, Linux-ის ბირთვის შემქმნელი, იმსახურებს. მან ეს წოდება მოიპოვა თითქმის 15-წლიანი თავდადებული მუშაობის შედეგად. მისი ჭკუა. გასული წელი გარდამტეხი აღმოჩნდა Linux-ისთვის და მთელი ღია კოდის საზოგადოებისთვის. და ტორვალდსმა უაღრესად მნიშვნელოვანი როლი ითამაშა ამაში.

Linux 2.6 ბირთვის შექმნამ OS ახალ დონეზე აიყვანა, რამაც ის შესაფერისია საწარმოს გამოყენებისთვის, რამაც აიძულა Microsoft, Sun Microsystems და სხვა ოპერაციული სისტემების გამყიდველები რადიკალურად გადაეხედათ გაყიდვების მოდელებს.

ბევრი რამ შეიცვალა ტორვალდის ცხოვრებაში ბოლო დროს: მან დაასრულა მუშაობა Linux 2.6 ბირთვზე და მიიღო თავისი პირველი ოფიციალური სტატუსი Linux-ის დეველოპერთა საზოგადოებაში, გახდა Open Source Development Labs-ის თანამშრომელი (ღია კოდის პროგრამული უზრუნველყოფის განვითარების ლაბორატორია, OSDL). ეს ორგანიზაცია არის გამყიდველი ნეიტრალური და ინიცირებულია IBM, Hewlett-Packard, Computer Associates International, Intel და NEC-ის მიერ.

ახლა ტორვალდს აქვს თანამდებობა და სავიზიტო ბარათი, რომელიც ადასტურებს მის ოფიციალურ სტატუსს. მაგრამ ამ ყველაფერმა არ იმოქმედა მის ჩვეულ ცხოვრების წესზე. ტორვალდსის წასვლამ მიკროპროცესორული კომპანია Transmeta-დან OSDL-ში სამუშაოდ მისცა საშუალება დაეთმო თავისი დრო Linux-ის ბირთვის შემუშავებას და ოჯახს, რადგან ის სახლიდან მუშაობდა.

„ჩემი თავდაპირველი გეგმა იყო „ტრანსმეტასგან“ ერთი წლის დასვენება საკუთარი ხარჯებით, ასე რომ მე შემეძლო ფოკუსირება მხოლოდ 2.6 ვერსიაზე მუშაობაზე და არ მქონოდა რაიმე სხვა ყურადღების გაფანტვა“, - ამბობს ტორვალდი. ”OSDL პოზიცია იყო შესანიშნავი გზა ჯანმრთელობის დაზღვევის შესანარჩუნებლად, ხელფასის მისაღებად და პროვაიდერებისგან დამოუკიდებლად დარჩენისთვის.”

ამ ღონისძიებამ მნიშვნელოვანი როლი ითამაშა ღია კოდის საზოგადოებისთვის. ლინუსის გადაწყვეტილებამ მოიპოვა ოფიციალური სტატუსი Linux-ის დეველოპერებისთვის რთულ დროს - ღია წყაროს ინტენსიური კრიტიკისა და მუდმივი შემოწმების პერიოდში, რისი მიზეზიც იყო SCO ჯგუფის სარჩელი IBM-ის წინააღმდეგ - მის მიმდევრებს ნდობა შესძინა მომავლის მიმართ. ეს კიდევ ერთხელ ადასტურებს ტორვალდის უზარმაზარ გავლენას Linux-ის ბედზე.

გასული წლის ივნისში, ლინუსმა, მისმა მეუღლემ ტოვემ და მათმა სამმა ქალიშვილმა (სამი, ექვსი და შვიდი ასაკის) დატოვეს კალიფორნია და დასახლდნენ პორტლენდის წყნარ გარეუბანში, ორეგონი. ის ცხოვრობს ახალ სახლში, კეთილმოწყობილ საკმაოდ მარტივად, უფერულობის გარეშე, დანიური არტ ნუვოს ელემენტებით. ტორვალდსი ასევე დიდ მნიშვნელობას არ ანიჭებს ტანსაცმელს: ის მიესალმა ფოტოგრაფების ბრბოს, რომლებმაც დაარღვიეს მისი კონფიდენციალურობა გაფუჭებული ჯინსებით. როგორც ჩანს, ის მხიარულობს მის გარშემო არსებული აურზაურით.

ლინუსის სახლის ოფისს აქვს ცალკე შესასვლელი სახლის უკანა მხარეს, არის პატარა სამზარეულო და წიგნების თაროები, ჯერ კიდევ არ არის სრულად მომარაგებული. ოფისის ფანჯრები გადაჰყურებს უკანა ეზოს, სადაც ტორვალდსი თავისი ქალიშვილებისთვის სათამაშო სახლს აშენებს. შემდგომში იშლება ხედი ტყისკენ. ამ გარემოში, რომელსაც არ არღვევს რაიმე საქმიანი პრობლემა ან საოფისე რუტინა, ტარდება წმინდა რიტუალი - მუშაობა Linux OS-ზე.

ჩვეულებრივ, ლინუსი ზის მონიტორის წინ და უკრავს კლავიატურაზე, როგორც ბავშვი - თითქმის ისე, როგორც 1991 წელს, ჰელსინკში, როდესაც ის ახლახან აყალიბებდა თავისი ოპერაციული სისტემის ბირთვს. მაგრამ დღეს ტორვალდსი ათასობით დეველოპერისგან შემდგარ მსოფლიო ორკესტრს დირიჟორობს და ნაწილ-ნაწილ აწყობს შედევრს, რომელიც ძირს უთხრის მთელ პროგრამულ დაწესებულებას, აზიანებს Sun-ს, გონს აქცევს IBM-ს და აიძულებს მაიკროსოფტს ეჭვქვეშ აყენებს საკუთარ უკვდავებაში.

„ახლა, Torvalds-ის ძალისხმევის წყალობით, Linux არის ყველაზე წარმატებული ღია კოდის პროექტი მსოფლიოში. ის აყენებს გამოწვევას პროგრამული უზრუნველყოფის ინდუსტრიის ნორმებს“, - ამბობს ღია კოდის კიდევ ერთი წარმატებული პროექტის წამყვანი დეველოპერი.
„ლინუსი ასახავს იმას, თუ როგორ უნდა პოზიციონირდეს, როგორც მძლავრი კონკურენტი ინდუსტრიის ძლევამოსილებისთვის, დეველოპერთა საზოგადოების ოსტატურად მართვით და მთლიანად თავის საქმეს მიუძღვნის. მან გზა აჩვენა ღია კოდის ბევრ პროფესიონალ დეველოპერს. ის არის ის, ვინც აიძულა JBoss ამ მიმართულებით წასულიყო“, - ამბობს მარკ ფლერი, JBoss-ის აღმასრულებელი დირექტორი, J2EE აპლიკაციის სერვერის დეველოპერი.

ერიკ რეიმონდი, ტრაქტატის ავტორი ღია კოდის მოძრაობის შესახებ, „კათედრალი და ბაზარი“, თვლის, რომ ტორვალდსის ნიჭი და ორგანიზაციული უნარები საშუალებას აძლევდა Linux OS-ს, ექსპერტების პროგნოზების საწინააღმდეგოდ, არა მხოლოდ გადარჩენილიყო, არამედ აყვავებულიყო. „ლინუსს აქვს მიზნის საოცარი გრძნობა. მან წინააღმდეგობა გაუწია არაზომიერ ამბიციებს, რომლებმაც გაანადგურეს ამ მასშტაბის ერთზე მეტი პროექტი, ამბობს რაიმონდი. - კიდევ უფრო მნიშვნელოვანი ფაქტორი იყო დეცენტრალიზებული კოდის განვითარების მოდელის დანერგვა. ტორვალდსამდე არსებობდა, მაგრამ მან შეძლო მისი სისტემატიზაცია“.

ტორვალდსისთვის ეს ნამუშევარი უბრალოდ სიყვარულის შრომაა: ფლობს ყველა უფლებას განკარგოს Linux-ის სავაჭრო ნიშანი, ის მათგან არც ერთ პენსს არ იღებს. ირონიულია ინდუსტრიისთვის, რომელიც აწარმოებს მილიარდერებს: პროგრამული უზრუნველყოფის ბიზნესში რევოლუციის შედეგად ადამიანს აბსოლუტურად არანაირი ინტერესი არ აქვს ამ ბიზნესით.

"არა მგონია, რომ ამ ათწლეულის ბილ გეითსი ვიყო", - ამბობს ტორვალდი. - ამისათვის თქვენ უნდა დადგეთ ახალი ტექნიკური მიმართულების საწყისებზე. OS-ები დიდი ხანია ახალი არ ყოფილა. ალბათ კიდევ უფრო მნიშვნელოვანია კომერციული სტრიქონი. და ეს არის ის რაც მე მაქვს? დიახ, მე ყველაზე ნაკლებად ბიზნესზე ვფიქრობ“.

მთელი თავისი მოკრძალების მიუხედავად, ტორვალდსმა შეასრულა მუშაობა, რამაც გააცოცხლა ოსიფიცირებული OS ბაზარი და აიძულა საზოგადოება ეფიქრა საკითხის ფილოსოფიურ და სოციალურ ასპექტებზე, თუ როგორ და ვისთვის იქმნება პროგრამული პროდუქტები. ღია კოდის საზოგადოების ბევრ წარმომადგენელს მიაჩნია, რომ პროგრამული უზრუნველყოფა ცივილიზაციის ერთ-ერთი კურთხევაა, ისევე როგორც ელექტროენერგია და, შესაბამისად, არ უნდა ეკუთვნოდეს კაპიტალისტებს, არამედ მთელ საზოგადოებას და იყოს გამოყენებული საზოგადოების სასარგებლოდ. ასევე არსებობენ რადიკალები, რომლებიც Linux-სა და საკუთრებაში არსებულ ოპერაციულ სისტემებს შორის მზარდ კონკურენციას განიხილავენ, როგორც ბრძოლას სიკეთესა და ბოროტებას შორის და ტორვალდი ითვლება Microsoft Windows-ის მონობისგან მსოფლიოს განმათავისუფლებლად.

თუმცა ლინუსი ამას სულ სხვანაირად ხედავს. ”მე საერთოდ არ მაქვს ღია წყაროს ფილოსოფიური შეხედულება. ამ მხრივ უფრო პრაგმატისტი ვარ. მე ნამდვილად მჯერა, რომ თანამშრომლობა და ღია ცოდნის გაზიარება იწვევს უფრო მაღალი ხარისხის განვითარებას. მაგრამ ხანდახან, თუნდაც ამ სტილის მუშაობისას, თქვენ უნდა მიმართოთ ლიცენზირებას, რადგან ყოველთვის იქნებიან ადამიანები, რომლებიც ადვილად მიითვისებენ სხვის ნამუშევრებს. იდეას, რომ ცოდნის ღიად გაზიარება შეიძლება, შეიძლება ეწოდოს „ფილოსოფია“, მაგრამ ასეთი გაცვლა რეალურად არსებობს, ამბობს ტორვალდი. - ეს არის ის, რაც განასხვავებს მეცნიერებას ალქიმიისგან ან ჯადოქრობისგან. მე ვფიქრობ, რომ მათ, ვისაც ამის არ სჯერა, უბრალოდ არ უნდათ ბლაინდების მოხსნა“.

ლინუსის გატაცება კოდირებით ხდის მას ნომერ პირველ ღია კოდის დეველოპერად.

„ლინუსი არ არის მხოლოდ ბრწყინვალე პროგრამისტი: მას აქვს კარგი გემოვნება“, - ამბობს დირკ ჰონდელი, Linux OS და ღია კოდის სტრატეგიის დირექტორი Intel-ში და Linux-ის ბირთვის ერთ-ერთი ორიგინალური დეველოპერი, პროექტის დაწყებისთანავე, 1991 წელს. ტორვალდსი აღმოაჩენს მარტივ და გონივრულ გზებს პრობლემების გადასაჭრელად, იცის როგორ მოაგვაროს ყველაფერი. ის რთულ ნივთებს მარტივს ხდის. ჩემი აზრით, ეს არის მთავარი განსხვავება შესანიშნავ პროგრამისტსა და უბრალოდ კარგს შორის. ”

ენდრიუ მორტონი, ტორვალდის მარჯვენა ხელი და ლინუქსის პროექტის ნომერ მეორე დეველოპერი, ახლა ასევე პასუხისმგებელია OSDL მუშაობაზე Linux-ის ბირთვზე. ის ამბობს, რომ ტორვალდსი „მაღლა ინარჩუნებს ბარიერს“ და ეს ასევე არის მთელი პროექტის წარმატების გასაღები. „მან მოახერხა მიაღწიოს იმ მდგომარეობას, სადაც ყველა მუშაობს აუჩქარებლად და თანაბარ პირობებში. არსებობს მთელი საზოგადოების თვითორგანიზება და როლების განაწილება მის წევრებს შორის... როდესაც ვერანაირი პიროვნული განსხვავებები არ შეიძლება სერიოზულად დააზარალებს მთელ პროექტს“, - ამბობს მორტონი.

მაგრამ ეს სულაც არ არის ადვილი ამოცანა, ამბობს ალან კოქსი Red Hat-იდან, Linux-ის ერთ-ერთი მთავარი დეველოპერი. „ლინუსს აქვს ორი ძლიერი ხასიათის თვისება: ის არის პატიოსანი და არ ამტკიცებს თავის აზრს, თუ ის არასწორი აღმოჩნდება“, - ამბობს კოქსი. -ტორვალდს შეუძლია ლიდერობა, აქვს შესანიშნავი ინტუიცია ტექნიკური გადაწყვეტილებების არჩევისას და გონივრული მიდგომა ადამიანებთან მუშაობისას. ცნობილია, რომ პროგრამისტების მართვა ჰგავს „კატების ნახირს“. მაგრამ ლინუსი ამას ძალიან კარგად უმკლავდება, არავის ინტერესების შელახვის გარეშე.”

ტორვალდი მშვიდი და ბუნებრივია, მას პრაქტიკულად არ აინტერესებს ინდუსტრიის მასშტაბური პრობლემები, მაგრამ მთელი თავისი მოქნილობით, მას ყოველთვის აქვს საკუთარი თვალსაზრისი და არ ეშინია მისი ხმამაღლა გამოხატვის. ის ღიად აკრიტიკებს Microsoft Windows-ის კოდს და უწოდებს SCO-ს დასუსტებულ კომპანიას, რომელიც აფასებს სხვა ადამიანების მიღწევებს.

ტორვალდსი ამაყობს Linux 2.6 ბირთვით, რომელიც დასრულდა 2003 წლის დეკემბერში. ეს ვერსია მზად არის საწარმოს გამოყენებისთვის. შესრულების, საიმედოობისა და მასშტაბურობის თვალსაზრისით ის არ ჩამოუვარდება კომერციულ ოპერაციულ სისტემებს. ის შესაფერისია კორპორატიულ აპლიკაციებთან მუშაობისთვის და ნებისმიერი ამოცანისთვის, რომელიც დაკავშირებულია მონაცემთა დიდი მოცულობის დამუშავებასთან. ტორვალდსი ამაყობს ფორმალური ძიების პროცედურით, რომელიც მან Morton-თან ერთად შეიმუშავა, რაც აადვილებს OS-ის ბირთვის განახლებებსა და შესწორებებს.

ამავე დროს, ლინუსს ურჩევნია უსაფრთხო დისტანცია შეინარჩუნოს კომერციული და იურიდიული საკითხებისგან, ამბობს სტიუარტ კოენი, OSDL-ის აღმასრულებელი დირექტორი. ”მას აბსოლუტურად არ აქვს ინტერესი იყოს გენერალური მრჩეველი ან ტექნოლოგიის ვიცე-პრეზიდენტი”, - ხაზს უსვამს კოენი. - ტორვალდს უკვე საკმარისი აქვს გასაკეთებელი. ჩვენ ვცდილობთ არ გადავტვირთოთ იგი, მივცეთ სრული თავისუფლება - ის თავისუფალია გააკეთოს ის, რაც მას აინტერესებს“.

ტორვალდს არ უყვარს ყურადღების ცენტრში ყოფნა, მაგრამ დროდადრო მონაწილეობს ინდუსტრიის ღონისძიებებში. ცდილობს იყოს უკიდურესად ზუსტი ყველაფერში - როგორც კოდის შექმნისას, ასევე საკუთარი როლის განსაზღვრაში - ლინუსი საკუთარ თავს უწოდებს მთავარ ტექნიკურ ხელმძღვანელს და არა მთავარ არქიტექტორს, რადგან ის იმდენად არ წერს საკუთარ თავს, რამდენადაც ზედამხედველობს სხვა დეველოპერების მუშაობას. და ის ყოველთვის მზადაა პატივი მიაგოს პროგრამისტებს, რომლებმაც მნიშვნელოვანი როლი ითამაშეს ღია კოდის განვითარებაში, მათ შორის C ენისა და Unix OS-ის ავტორებს Bell Labs-ში - ბრაიან კერნიგანი, დენის რიჩი და კენ ტომპსონი.

ტორვალდსი თავს გმირად არ თვლის, მაგრამ მისი მეგობრების თქმით, ის შორს არის ყველაზე ცუდი მისაბაძი მაგალითისგან. ჰონდელი იხსენებს, როგორ ემზადებოდა ტორვალდი LinuxWorld Expo კონფერენციაზე სიტყვით გამოსვლისთვის, როდესაც ის მოულოდნელად გაუჩინარდა სცენაზე გასვლის წინ. პანიკა და დაბნეულობა დაიწყო, მაგრამ ტორვალდის ცოლი, რომელიც ხშირად მოგზაურობს მასთან ქალიშვილებთან ერთად, ჩაერია და დაამშვიდა და თქვა, რომ მანქანისკენ გაიქცა საფენები.

ეს ყველაფერი ძალიან დამახასიათებელია ტორვალდებისთვის, ამბობს ჰონდელი. მიუხედავად მსოფლიო პოპულარობისა, ლინუსი სრულიად მოკლებულია საკუთარი სიდიადის ყოველგვარ გრძნობას და არ დადის ასისტენტთა თანხლებით გარშემორტყმული, როგორც ბევრი ცნობილი ადამიანი. „ტორვალდსი გიჟია, ამაზე უარესი, ის გამორჩეული გიჟია. მაგრამ საბედნიეროდ, ამის მიუხედავად, ის სრულიად ნორმალური ადამიანი და კარგი მეგობარია“, - ამბობს ჰონდელი. საკმარისია ერთხელ ნახოთ იგი ბავშვებთან ერთად და მიხვდებით, რომ ის რჩება ის, რაც ყოველთვის იყო - უბრალოდ კარგი ბიჭი.

Linux-ის დისტრიბუციის უახლესი ვერსიები გამოირჩევა ლამაზი გარსით, მიმზიდველი დესკტოპით და დაყენებისა და გამოყენების სიმარტივით. მაგრამ ზოგიერთს ვერც კი წარმოუდგენია, როგორი იყო Linux მისი გამოჩენისთანავე.

იცით, რამდენი სამუშაო და დრო დახარჯეს დეველოპერებმა, რათა თავიანთი დისტრიბუციები იქამდე მიეყვანათ, რაც ახლა გვაქვს? რა ეკლები გაიარა სრულყოფილების გზამ? თქვენ ალბათ არ იცით. ამიტომ დღეს მე მოგიყვებით ამის შესახებ. Linux-ის ისტორია დაიწყო თითქმის ოცდაათი წლის წინ და ბევრი რამ განიცადა მთელი ამ ხნის განმავლობაში. მოდით გადავაბრუნოთ დრო და ვნახოთ, როგორ დაიბადა ეს OS და როგორ გადაიქცა ის შედევრად, რომელსაც დღეს ჩვენს ეკრანებზე ვხედავთ.

წარმოშობა. 1991 წ

თავად Unix ჯერ კიდევ 1969 წელს გამოჩნდა პროგრამისტების რიჩისა და ტომპსონის მიერ. შემდეგ კი Unix-ზე დაფუძნებული სისტემები მოვიდა იმ ადამიანებისგან, რომლებიც შთაგონებული იყვნენ ამით. მათ შორისაა ცნობილი MINIX და BSD, რომლებიც შეიქმნა ჯერ კიდევ ოთხმოციან წლებში.

მაგრამ Linux-ის შექმნის ისტორია იწყება მხოლოდ 20 წლის შემდეგ, ოთხმოცდაათიანი წლების დასაწყისში. 1991 წელს, მაშინ რიგითმა სტუდენტმა ფინეთიდან, ლინუს ტორვალდსმა, შექმნა ის ბირთვი, რომელმაც მოგვიანებით დაიპყრო მთელი მსოფლიო. რატომ დაიწყო ლინუსმა ამ პროექტზე მუშაობა, ზუსტად არ არის ცნობილი. სავარაუდოდ იმიტომ, რომ MINIX-ით იმედგაცრუებული გახდა და გადაწყვიტა საკუთარი ოპერაციული სისტემის შექმნა.

ზოგი ამბობს, რომ ტორვალდმა დაწერა ბირთვი კომპიუტერის ფუნქციონირების გასაზრდელად და MINIX ვერ გაუმჯობესდა.

თავად დეველოპერი არ აკონკრეტებს, საიდან მოდის Linux, მაგრამ ამას არ აქვს მნიშვნელობა. მან გააკეთა ის, რაც გააკეთა. თავიდან ეს მხოლოდ ტერმინალის ემულატორი იყო MINIX-ზე. 1991 წლის 25 აგვისტო ლინუს ტორვალდმა მსოფლიოს მიაწოდა პირველი ვერსია, რასაც ჩვენ ახლა Linux-ს ვუწოდებთ.

მაშინ ახალ OS-ს ერქვა Freax. და ის სწრაფად გავრცელდა FTP-ზე მთელ მსოფლიოში, ყოველდღიურად ზრდიდა მომხმარებელთა რაოდენობას. Linux-ის პირველი, უფრო სწორად 0.01 ვერსია შორს იყო იმისგან, რასაც დღევანდელ Ubuntu-ში ხედავთ.

დესკტოპის ოპერაციული სისტემების ზრდა. 91-94 წწ

ოთხმოცდაათიანი წლების პირველ ნახევარში გამოჩნდა ისეთი ცნობილი დისტრიბუციები, როგორიცაა Debian და Slackware. მსოფლიომ დაინახა ის, რაც მანამდე მხოლოდ Windows-ზე ნახა: Linux ვერსია 0.95 გრაფიკული აპლიკაციების მხარდაჭერით. ამავე დროს, დესკტოპის OS-ები აყვავდა.

Slackware იყო ერთ-ერთი პირველი, ვინც მიიღო Linux-ის ახალი ბირთვი. იმ დროს მას სხვა სახელიც ჰქონდა: Softlanding Linux System, შემოკლებით SLS. იგი შეიქმნა 1992 წელს და მაშინაც ჰქონდა გრაფიკული მხარდაჭერა და ბირთვის ვერსია 0.99. თუმცა, SLS საკმაოდ უხეში და პრობლემური გამოვიდა და მალევე შეიცვალა Slackware-ით, მსოფლიოში უძველესი დისტრიბუციით.

SLS ინტერფეისის პრობლემებმა აიძულა არა მხოლოდ ზემოაღნიშნული დისტრიბუციის შექმნა, არამედ კიდევ ერთი. 1993 წელს გამოჩნდა ჩვენი საყვარელი Debian, რომელსაც მისი შემქმნელის, იან მერდოკის სახელი დაარქვეს მისი და მისი შეყვარებულის დები.

Slackware-ის შემდეგ დაიწყო Linux-ის ტექნიკური მხარდაჭერა. ყველაზე ცნობილი ასეთი კომპანია ჯერ კიდევ არსებობს და ჰქვია S.U.S.E.

დისტრიბუცია Red Hat, რომელსაც მისი შემქმნელის წითელი ქუდი ეწოდა, ასევე გამოჩნდა ოთხმოცდაათიანი წლების პირველ ნახევარში.

1994 წლის 14 მარტს მსოფლიომ იხილა იგივე Linux 1.0.0, საიდანაც დაიწყო თითქმის ყველა Linux დისტრიბუციის განვითარების ისტორია.

დესკტოპის გარემოს გამოშვება. 95-99 წწ

ოთხმოცდაათიანი წლების მეორე ნახევარი ლინუქსისთვის რევოლუციური გახდა. ყველაზე მნიშვნელოვანი პერიოდი მის განვითარებაში. 1995 წლიდან 1999 წლამდე გამოიცა KDE და Gnome, ისევე როგორც ყველაზე პოპულარული Linux დისტრიბუციები დღემდე.

პირველი დისტრიბუცია ნორმალური სკრიპტის ინსტალერით იყო Jurix Linux. ის იყო პირველი, ვინც გამოიყენა ext2 ფაილური სისტემა.

1996 წელს გამოვიდა ბირთვის 2.0 ვერსია, რომელმაც უზრუნველყო ამ სისტემისთვის მსოფლიოში საუკეთესო სერვერის OS-ის ტიტული. იგი მხარს უჭერდა SMB პროტოკოლს, სხვადასხვა ტიპის პროცესორებს, PowerPC-ს და NTFS მონტაჟსაც კი, თუმცა მხოლოდ წაკითხვადი.

ერთი ადგილობრივი ლეგენდა ამბობს, რომ სანამ ლინუს ტორვალდსი ავსტრალიის ზოოპარკში იმყოფებოდა, პინგვინმა დაკბინა. და ამის შემდეგ, რატომღაც, დეველოპერმა დაიწყო პინგვინების მოწონება მათი უყურადღებობისა და სისულელისთვის. ტორვალდსმა დაასახელა Linux Tux-ის პინგვინის სიმბოლო, მისი გვარის პირველი ასოდან და სიტყვა UNIX-ის გარე ასოებიდან.

იმ დროს Debian არც თუ ისე პოპულარული იყო, რადგან დეველოპერები ყურადღებას ამახვილებდნენ დისტრიბუციების გარეგნობასა და გამოყენებადობაზე, რის გამოც ფუნქციონირება ოდნავ ჩამორჩებოდა. და ნაყოფი გამოიღო. Red Hat-ზე დაფუძნებული პროექტები დეველოპერული ჟურნალების გარეკანებზეც კი გამოჩნდა.

შესაძლოა, KDE-სა და Gnome-ის გამოშვება ყველაზე მნიშვნელოვანი გამოცემა იყო Linux-ის ისტორიაში. KDE გამოვიდა 1996 წელს. ეს აღარ იყო მხოლოდ პროგრამების ნაკრები, ეს იყო მთელი დესკტოპის გარემო. ამან მომხმარებლებს საშუალება მისცა არჩევანი ჰქონოდათ მასა და მაშინდელ X11-ს შორის.

KDE 1.0 გამოჩნდა მხოლოდ 1998 წელს, ხოლო 2.0 მხოლოდ 2000 წელს. ის უკვე მოიცავდა KIO და KOffice ბიბლიოთეკებს.

ახალ GTK+-ზე დაფუძნებულ გარემოს ეწოდება Gnome. პირველი პროექტი, რომელმაც გამოიყენა ეს გარემო, იყო Red Hat. გამოყენების სიმარტივემ და მაღალმა სიჩქარემ რეკორდულ დროში გნომი ძალიან პოპულარული გახადა.

პირველი ლაივ-დისტრიბუციები 2000-2005 წწ.

Linux-ის პოპულარობის გარიჟრაჟი. ბევრმა მომხმარებელმა დაიწყო მასზე გადასვლა Windows-იდან. ეს გასაკვირი არ არის, ბირთვი გაუმჯობესდა, უფრო და უფრო მეტი პროგრამა გახდა ხელმისაწვდომი და გამოვიდა პირველი Live დისტრიბუცია.

Knoppix დისტრიბუცია, რომელიც შეიქმნა მაშინდელი თითქმის მივიწყებული Debian-ის საფუძველზე, ძალიან პოპულარული იყო ოცდამეერთე საუკუნის დასაწყისში. და ყველაფერი იმიტომ, რომ თქვენ შეგეძლოთ მისი გაშვება ინსტალაციის გარეშე, პირდაპირ დისკიდან.

დღეს ეს ნორმაა, მაშინ სისულელე იყო. 2000 წლის 30 სექტემბერი ნებისმიერს შეეძლო Linux-ის სრულფასოვანი დისტრიბუციის გაშვება ყველა საჭირო ხელსაწყოებით აბსოლუტურად ნებისმიერ სისტემაზე. Knoppix გახდა ამოსავალი წერტილი Live დისტრიბუციების შესაქმნელად, რომლებიც დღესაც პოპულარულია.

ამავდროულად, მომხმარებლებს შეეძლოთ შექმნან საკუთარი Linux დისტრიბუცია წყაროდან Linux From Scratch პროექტის წყალობით.

Linux–მა დაიწყო სწრაფად განვითარება და 2000 წელს Linux–ის სპონსორობაც კი შეიქმნა, რათა დაეხმარა ამ განვითარებას და დაიცვას მისი ძირითადი ღირებულებები.

იმ დროს უკვე გამოჩნდა ბირთვის 2.4 ვერსია USB, Bluetooth და ext3 ფაილური სისტემის მხარდაჭერით. და ეს ვერსია მხარდაჭერილი იყო 2011 წლამდე. მაშინაც კი, 2.4 სრულიად განსხვავდებოდა 1.0-ისგან, რომელიც გამოჩნდა ოთხმოცდაათიანი წლების დასაწყისში.

შემდეგ Red Hat-ს სურდა განვითარების ახალი კომერციული გზის გატარება, მისი დისტრიბუციის დაყოფა კომერციულ Red Hat Enterprice-ად და უფასო Fedora-ად.

2002 წელი დასასრულს უახლოვდებოდა და შემდეგ გამოჩნდა CRUX - უმარტივესი შესაძლო განაწილება დეველოპერებისთვის. ყველა დეველოპერი ეძებდა Linux-ის საუკეთესო დისტრიბუციის ტიტულს, მაგრამ CRUX დარჩა მარტივი და შეუმჩნეველი. ასე რომ, ის დარჩებოდა გვერდით, რომ არა ერთი რამ. წლების შემდეგ მის საფუძველზე შეიქმნა ArchLinux.

Linux-ის ვერსია განახლდა 2.6-მდე, დაიწყო ახალი 64-ბიტიანი პროცესორების მხარდაჭერა და გამოჩნდა Ext4.

დისტრიბუციები მაშინაც ძალიან, ძალიან ღირსეული ხარისხის იყო, მაგრამ მაინც ჩამორჩებოდა Windows-ს. ისინი მაინც ძირითადად დეველოპერებისკენ იყო მიმართული, უბრალო მომხმარებლების დავიწყებას. და შემდეგ ის გამოჩნდა. განაწილებამ, რომელმაც ყველაფერი შეცვალა. დისტრიბუცია, რომელიც მიმართულია მომხმარებლისთვის, მაქსიმალურად გამარტივებული სამუშაო სივრცით - Ubuntu. პირველი Ubuntu „ხალხისთვის“ გამოვიდა 2004 წლის 20 ოქტომბერს 4.04 ვერსიაში.

Ubuntu-ს აღმავლობა და ვარდნა. 2006-2012 წწ

Linux იხვეწება, დისტრიბუციები სტაბილიზდება და ჩნდება ახალი და გაუმჯობესებული. 2006 წელს გამოვიდა თითქმის ლეგენდარული Mint, რომელიც დაფუძნებულია Ubuntu-ზე, რომელიც განკუთვნილი იყო დამწყებთათვის. მასში დრაივერების და სხვა კომპონენტების დაყენება იმ დროს რაც შეიძლება მარტივი იყო. თავად დეველოპერები ცდილობდნენ თავიანთი დისტრიბუციის შევსებას სასარგებლო პროგრამული უზრუნველყოფით, მოუსმინეს თავიანთ მომხმარებლებს, რითაც დაიმსახურეს მათი ნდობა მომავალში.

KDE4 გამოვიდა ამავე დროს და მაშინვე მიიღო კრიტიკის ქარცეცხლი არასტაბილურობის გამო. თავად ტორვალდსმა გააკრიტიკა გარემოს ეს ვერსია და თქვა, რომ ის ყველაფერს არღვევს და იმის ნახევარსაც კი არ აკეთებს, რაც წინას შეეძლო. მხოლოდ 4.2 ვერსიამ, რომელიც მხოლოდ 2009 წელს გამოვიდა, გამოასწორა სიტუაცია.

ამავდროულად, მსოფლიომ დაინახა მსოფლიოში ყველაზე პოპულარული ოპერაციული სისტემის დაბადება, რომელიც დაფუძნებულია Linux-ზე. ასე რჩება დღემდე, მაგრამ მისი მომხმარებლების უმეტესობას წარმოდგენა არ აქვს რაზეა აგებული მათი Android. Android 1.0 გამოვიდა მაშინ HTC ტელეფონებისთვის და, პრინციპში, ყველაფერს აკეთებდა, რასაც დღევანდელი ანდროიდი აკეთებს, მხოლოდ უხერხულად. 1.1 ვერსიამ ყველაფერი გაასწორა და 1.5-მა მილიონობით მომხმარებლის გული მოიგო.

Ubuntu-ს დისტრიბუცია ძლიერდება მთელი ამ ხნის განმავლობაში, იმარჯვებს პირველობა ყველა რეიტინგში და იპყრობს მომხმარებელთა მზარდი რაოდენობის გულებს. და ყველაფერი კარგად იქნებოდა, რომ არა საბედისწერო Ubuntu 14.04-ის გამოშვება. რაც არ უნდა ცუდი იყო KDE4 და Gnome 3, ყველამ მაშინვე დაივიწყა ისინი და თავს დაესხნენ Unity - Ubuntu გარემოს ახალი ვერსია 14.04. მას არა მხოლოდ არ უყვარდათ, არამედ აშკარად სძულდათ. თუმცა, Canonical-ის დეველოპერები ასე მარტივად არ დანებდნენ და მალევე გახადეს Unity სიცოცხლისუნარიანი, სამწუხაროა, რომ გვიანია.

ბირთვმა მიაღწია 3.0 ვერსიას, მაშინვე 2.6-ის შემდეგ, რადგან ნუმერაცია ძალიან გრძელი გახდა და უნდა შეიცვალოს და არა იმიტომ, რომ მასში იყო გლობალური ცვლილებები.

გაუმართაობა დაიწყო Linux-ის ყველგან და KDE4 არ იყო ერთადერთი მარცხი გარემოში. დეველოპერებმა უფრო მეტად დაიწყეს საზოგადოების მოსაზრებების მოსმენა, მაგრამ Gnome პროგრამირების გუნდი მაინც მიჰყვებოდა განვითარების საკუთარ გზას. და 2012 წელს ამან გამოიწვია Gnome 3, რომელიც გახდა ამ გარემოს ყველაზე წარუმატებელი ვერსია. შემდგომში, ყველა ხარვეზი გამოსწორდა, მაგრამ რაც გაკეთდა, გაკეთდა და გნომის საზოგადოებამ რატომღაც დაკარგა ინტერესი. ზარაფხანის დეველოპერებმა გამოუშვეს საკუთარი Cinnamon გარემოც კი.

თამაშების გაჩენა Linux-ზე. 2012-2018 წწ

ახლა Linux-მა თითქმის მთლიანად დაიპყრო მსოფლიოს ყველა სერვერი, მაგრამ მას არ დავიწყებია სახლის კომპიუტერების შესახებ. და როგორი სახლის კომპიუტერები შეიძლება იყოს თამაშების გარეშე? 2013 წლის თებერვალი, Valve პორტებს Steam-ზე Linux-ზე, რამაც გამოიწვია საზოგადოების ძლიერი რეაქცია. ყოველივე ამის შემდეგ, იმ დროს ჩვეულებრივი თამაშები იწყებოდა მხოლოდ "ფანჯრების" ემულატორების საშუალებით და ის, რაც სპეციალურად Linux-ისთვის იყო შექმნილი, უბრალოდ არავის სჭირდებოდა.

რამდენიმე წლის შემდეგ, Valve-მ გამოუშვა მათი Linux დისტრიბუცია, რომელსაც უწოდა SteamOS. მართალია, ის გამოვიდა მხოლოდ სპეციალური კონსოლებისთვის, თავად Valve-სგან. 2018 წლისთვის 3000-ზე მეტი Steam თამაშის თამაში Linux-ზე იქნება შესაძლებელი.

უფრო და უფრო მეტი ახალი დისტრიბუცია დაიწყო. ArchLinux სულ უფრო და უფრო სწრაფად იძენდა პოპულარობას. მის საფუძველზე დაიწყო ცალკეული დისტრიბუციების შექმნა, მაგალითად, მანჯარო. 2013 წელს შექმნილი, პოპულარობით დღემდე ლიდერებს შორისაა. მისი მთავარი მახასიათებელია ArchLinux-ის გამარტივებული ინსტალაცია, მისი მოქნილობისა და ფუნქციონალურობის შენარჩუნება. მსგავსი Manjaro, თანაბრად მარტივი და Arch-ზე დაფუძნებული, ElementaryOS ასევე ძალიან პოპულარულია, განსაკუთრებით დამწყებთათვის.

2015 წლისთვის Linux განახლდა 4.0 ვერსიამდე და ისევ ძირითადი ცვლილებების გარეშე. მხოლოდ საზოგადოებაში ხმის მიცემის შედეგების საფუძველზე, დეველოპერებმა გადაწყვიტეს შეცვალონ ვერსია. დამატებულია მხოლოდ UEFI მხარდაჭერა და უსაფრთხოებისა და სტაბილურობის ზოგიერთი განახლება.

Ubuntu ასევე არ იდგა. გამოვიდა მისი მობილური ვერსია Ubuntu Touch, რომელიც მონიტორთან დაკავშირებისას თქვენი სმარტფონი სრულფასოვან კომპიუტერად უნდა გადაექცია. ისევ Unity ჭურვი, X Window-ის მიტოვება ახალი Mir-ის სასარგებლოდ, რამდენიმე სმარტფონის გამოშვება და პროექტის დახურვა 2017 წელს დაბალი პოპულარობის გამო. Samsung-ის DEX-მაც დიდი გავლენა მოახდინა ამ გადაწყვეტილებაზე.

მაგრამ ყველაზე მნიშვნელოვანი მოვლენა მოხდა Ubuntu 17.10-ში, სადაც Unity ამოიღეს და Gnome გარემო დაბრუნდა. ამის გასაგებად დეველოპერებს რამდენიმე წელი დასჭირდათ. მათ ასევე გადაწყვიტეს მირის შეცვლა ახალი ვეილენდით. Ubuntu გახდა ის, რასაც დღეს ვხედავთ.

მაგრამ მისი ისტორია ამით არ მთავრდება, როგორც ზოგადად Linux-ის. ბირთვი ვითარდება, იღებს ახალ ვერსიებს, ახალ ფუნქციონირებას, ქმნის ახალ ისტორიას Linux-ისთვის. და ჩვენ ყურადღებით დავაკვირდებით მის განვითარებას, რათა განაახლოთ თქვენი ცოდნა კიდევ რამდენიმე წელიწადში და შეავსოთ ჩვენი სტატია დღეს.

ენციკლოპედიური YouTube

    1 / 5

    ✪ რით განსხვავდება Linux Windows-ისგან?

    ✪ 10 საინტერესო ფაქტი Linux-ის შესახებ

    ✪ Linux-ის განვითარების ისტორია

    ✪ კოდი (Linux).

    ✪ GNU/Linux, უფასო ოპერაციული სისტემის ისტორია

    სუბტიტრები

    როგორც წესი, ძნელია დაუყოვნებლივ ახსნა, თუ როგორ განსხვავდება Linux Windows-ისგან. მაგრამ ასეთ კითხვას უნებურად სვამენ და ელიან, რომ პასუხი მოკლედ, ორ-სამ წინადადებაში გაეცემა და მაშინვე ნათელი გახდება. მაგრამ მცოდნე ადამიანები იწყებენ ლაპარაკს არქიტექტურის განსხვავებაზე, განსხვავებულ განაწილებაზე, უფასო პროგრამული უზრუნველყოფის პრინციპებზე და რამდენიმე წამის შემდეგ უბრალოდ წყვეტენ მათ მოსმენას, ხელს უქნევენ, ამბობენ, ყველაფერი გასაგებია. ასე რომ, დავუბრუნდეთ ჩვენს კითხვას: "რა განსხვავებაა Linux-სა და Windows-ს შორის?" მოდით ვუპასუხოთ როგორც ფილოსოფიის გამოცდაზე: Linux არაფრით განსხვავდება ვინდოუსისგან, მაგრამ ამავე დროს, Linux ყველაფერში განსხვავდება Windows-ისგან. როდესაც ვამბობ, რომ Linux არაფრით განსხვავდება Windows-ისგან, ვგულისხმობ, რომ ორივე საშუალებას მოგცემთ შეასრულოთ იგივე ამოცანები. თუ, მაგალითად, გჭირდებათ ვიდეოს ყურება, მუსიკის მოსმენა, ინტერნეტში ახალი ამბების წაკითხვა ან ტექსტური ფაილის რედაქტირება, მაშინ არც კი იგრძნობთ მნიშვნელოვან განსხვავებას. მაგრამ როცა ვამბობ, რომ Linux ყველაფრით განსხვავდება ვინდოუსისგან, ეს უკვე ეხება ძალიან მნიშვნელოვან, მაგრამ ნაკლებად აშკარა საკითხებს საშუალო მომხმარებლისთვის. პირველი, რაზეც მინდა გავამახვილო ყურადღება, არის საკითხის ფასი. მაგალითად, Windows 10 Home ვერსია ეღირება $119.99 ($107 თუ სტუდენტი ან საგანმანათლებლო დაწესებულების თანამშრომელი), ხოლო Pro ვერსია ეღირება $199.99 ($179 სტუდენტებისთვის და საგანმანათლებლო დაწესებულებების თანამშრომლებისთვის). ბუნებრივია, ეს მაჩვენებელი ოდნავ იკლებს, თუ უკვე დაინსტალირებული სისტემით ყიდულობთ კომპიუტერს. თავად ის ფაქტი, რომ პროდუქტი ფასიანია, ოდნავ ცვლის მის აღქმას. შესაძლოა, ეს განსაკუთრებით არ იგრძნობა რუსულენოვან მომხმარებლებს შორის, რადგან მეკობრეობა ძალიან გავრცელებულია. და ამის გამო, გავრცელებული შეცდომა ის არის, რომ ბევრი ადამიანი ადარებს Linux-ს და Windows-ს, როგორც ორ უფასო ოპერაციულ სისტემას. ჰოდა, ამის საფუძველზე იწყება თავები: ”ოჰ არა, ეს ფანჯარა არც ისე ლამაზია, მელოდია არასწორია, შრიფტი არასწორია, მე დავრჩები Windows-ზე.” Windows არის კომერციული პროდუქტი თავიდან ბოლომდე. და ის ცხოვრობს ბაზრის კანონების მიხედვით. რაც შეეხება Linux-ს, ის სრულიად უფასო პროდუქტია. უფრო მეტიც, არა მხოლოდ თავად Linux სისტემა, არამედ პროგრამები, რომლებიც შემუშავებულია მისთვის. შემიძლია დარწმუნებით ვთქვა, რომ იგივე Linux Mint 18 გაუმკლავდება ყველა დავალებას, რასაც Windows 10 Home აკეთებს, მაგრამ უფასოდ. შემდეგი მნიშვნელოვანი განსხვავება არის სისტემის უსაფრთხოება. ნებისმიერმა მომხმარებელმა იცის, რომ Windows ოპერაციული სისტემის ინსტალაციის შემდეგ პირველი არის კარგი ანტივირუსის დაყენება. Linux-ის შემთხვევაში უსაფრთხოების დონე გაცილებით მაღალია და ყოველდღიური გამოყენებისთვის ანტივირუსული პროგრამაც კი არ გჭირდებათ. ეს ასევე მოიცავს იმ ფაქტს, რომ თავად Windows-ის პირატული ვერსია გაჟღენთილია და ნაკლებად უსაფრთხოა, ვიდრე ლიცენზირებული ვერსია, რომელიც უკვე მგრძნობიარეა ინფექციების მიმართ. მე არ ვისაუბრებ დეტალურად Linux-ის უსაფრთხოებაზე, მაგრამ აღვნიშნავ, რომ თავად ის ფაქტი, რომ სერვერების დიდი უმრავლესობა იყენებს Linux-ის ამა თუ იმ ვერსიას, უკვე ადასტურებს ამ სისტემის საიმედოობას. შემდეგი, ჩვენ უნდა ვისაუბროთ Windows-ის მახასიათებლებზე, რომელსაც პოპულარულად უწოდებენ "მუხრუჭებს". დროთა განმავლობაში Windows-ზე მომუშავე კომპიუტერი აუცილებლად იწყებს შენელებას, სხვადასხვა პროგრამები ყოველ ჯერზე უფრო ნელა იხსნება და პერიოდულად, თუნდაც მძლავრ კომპიუტერებზე, ფაილებთან მუშაობა იწვევს გაღიზიანებას. როგორც ჩანს, ათასი დოლარი გადაიხადე მძლავრ კომპიუტერში, მაგრამ მაინც ზიხარ და ელოდები ამ ბორბლის დატრიალებას. Linux-ით შეგიძლიათ დაივიწყოთ ეს პრობლემა. აქ როლი ითამაშა გამოყენებულ ფაილურ სისტემებში, ფაილების ფრაგმენტაციის დონეზე და ზოგადად სისტემის ორგანიზების პრინციპებში განსხვავებები. ბოლო განსხვავება, რომელსაც დღეს ხაზს ვუსვამ, არის არჩევანის თავისუფლება და პროგრამული უზრუნველყოფის ხელმისაწვდომობა. ჩემი აზრით, ეს ყველაზე აშკარა განსხვავებაა დამწყებთათვის. და ცხადია, ვინდოუსის მოყვარული მომხმარებლისთვის ეს თავდაპირველად უარყოფითი მხარეა. აი მაგალითი. მაგალითად, გინდოდა შოკოლადი. და თქვენ გადაწყვიტეთ მის საყიდლად მაღაზიაში წასვლა. ოღონდ მერე ადექი თაროზე და ხედავ 20 სხვადასხვა სახეობის შოკოლადს, რომლებიც ერთნაირი ღირს და პრინციპში არაფრით არ განსხვავდებიან და აქამდე არც ერთი არ გიცდიათ. აქ დგახარ და ირჩევ. და სხვა შემთხვევაში, შენ ხარ, მაგალითად, ბებიას სოფელში და ასევე უცებ მოგინდება შოკოლადის ფილა. და მიდიხარ სოფლის მაღაზიაში, სადაც ერთადერთი არჩევანია ან შოკოლადი ან არა შოკოლადი. არჩევანი არ არის და ბუნებრივია, თქვენ იყიდით ერთადერთს, რომელიც ხელმისაწვდომი იქნება. დაახლოებით იგივე სიტუაციაა Windows-ისა და Linux-ის არჩევისას. Windows - ის ასევე Windows-ია აფრიკაში. Microsoft-ის ვებსაიტის მიხედვით, დღეს მსოფლიოში Windows 10-ის დაახლოებით 400 მილიონი მომხმარებელია და ყველა მათგანისთვის სისტემა დაახლოებით ერთნაირად გამოიყურება. გაყიდვების თვალსაზრისით, ეს არის ძალიან ჭკვიანური ნაბიჯი მომხმარებლებისთვის არჩევანის შეზღუდვის მიზნით, რათა ეს არჩევანი გაადვილდეს. Linux-ის ვითარებაში, მომხმარებელს ხშირად აყოვნებს ამ სისტემის, ასე ვთქვათ, სხვადასხვა „ტიპების“ უზარმაზარი არჩევანი. იწყება კვლევები იმის შესახებ, თუ რომელი ვერსია უფრო უხდება გარკვეულ ამოცანებს, ჩნდება ბევრი ახალი უცნობი ტერმინი და ადამიანი შეიძლება უბრალოდ დაიბნოს. Windows ოპერაციული სისტემა განუყოფლად არის დაკავშირებული მის გრაფიკულ გარსთან და აყალიბებს მასთან ერთ მთლიანობას, ხოლო Linux ოპერაციულ სისტემას შეუძლია მარტივად გააკეთოს გრაფიკული გარსის გარეშე და მაინც შეასრულოს დავალებების უზარმაზარი სპექტრი. Linux-ის შემთხვევაში, გრაფიკული გარსის, ან როგორც მას ასევე უწოდებენ, დესკტოპ გარემოს არჩევას მომხმარებელი დამოუკიდებლად აკეთებს, ხოლო ვინდოუსის მომხმარებლებისთვის ეს არჩევანი უკვე გაკეთდა მათი მონაწილეობის გარეშე. რაც შეეხება პროგრამების ხელმისაწვდომობას: ბევრს ეშინია, რომ მათ მიერ გამოყენებული აპლიკაციები Linux-ზე არ იმუშავებს, მაგრამ ეს მხოლოდ ნაწილობრივ მართალია. ჯერ ერთი, არსებობს მრავალი ანალოგი, რომელიც შესანიშნავად შეასრულებს სამუშაოს და ამავე დროს სრულიად უფასო იქნება. როგორც ბოლო საშუალება, შესაძლებელია Windows-ის აპლიკაციების გაშვება Linux-ზე, ან ორი სისტემის გამოყენება ერთ კომპიუტერზე, ან, ბოლოს და ბოლოს, ვინდოუსის დაყენება ვირტუალურ მანქანაზე და გაშვება Linux-ის შიგნით. ამ ორ ოპერაციულ სისტემას შორის ბევრი სხვა ფუნდამენტური განსხვავებაა, მაგრამ დღეს დავასრულებ. დასასრულს, ესეც მინდა ვთქვა. ნებისმიერი ოპერაციული სისტემა, იქნება ეს Windows თუ Linux, ან Android, თუ MacOS, ნებისმიერ შემთხვევაში მხოლოდ ინსტრუმენტია, საშუალება ამა თუ იმ ამოცანის შესასრულებლად. მაგალითად, თუ თქვენ წინაშე დგახართ სამსახურში ყოველდღე მისვლის ამოცანა, მაშინ ამის გაკეთება შეგიძლიათ სხვადასხვა გზით - გამოიძახოთ ტაქსი, იაროთ პირადი მანქანით, ისარგებლოთ მეტროთი, ავტობუსით, ველოსიპედით ან ფეხით - მიუხედავად იმისა სატრანსპორტო საშუალება, მთავარია სამსახურში მისვლა. და ვითარებიდან თუ მახასიათებლებიდან გამომდინარე, თქვენ აირჩევთ საუკეთესო საშუალებას თქვენთვის. ალბათ, თუ თქვენი სამუშაო ადგილი მხოლოდ 5 წუთის სავალზეა, მაშინ ირაციონალური იქნება ამ მიზნებისთვის ძვირადღირებული მანქანის ყიდვა. ან თუ გზები თოვლით არის დაფარული, ჯობია მეტროთი ისარგებლო, ვიდრე საცობში ჩარჩენის რისკი. წარმოიდგინეთ, თუ სამუდამოდ შემოიფარგლებით მხოლოდ ერთი სატრანსპორტო საშუალებით. მანქანა გამიფუჭდა, ესე იგი, არ ვიცი სხვანაირად როგორ მივიდე სამსახურში. მაგალითი სასაცილოა, მაგრამ სწორედ ასე იქცევიან ხშირად ვინდოუსის მომხმარებლები. ადამიანების უმეტესობას კომპიუტერი სჭირდება ვიდეოების საყურებლად, ინტერნეტში ჩატისთვის და ფოტოების სანახავად და ეს ყველაფერი შეიძლება გაკეთდეს უფასოდ და უპრობლემოდ Linux-ის გამოყენებით, მაგრამ ისინი მაინც გადაიხდიან Windows-ს ან დააინსტალირებენ პირატულ ვერსიას, რადგან იციან როგორ და მიჩვეული არიან ყველაფრის ასე კეთებას. დღეს აქ დავასრულებ და პატარა განცხადებას გავაკეთებ: შემდეგ ვიდეოში უფრო დეტალურად ვისაუბრებ Linux ოპერაციული სისტემის შესახებ და ჩამოვთვლი მის ყველაზე გავრცელებულ „ტიპებს“, შემდეგ კი, მომდევნო 3-4 კვირის განმავლობაში, მე უფრო დეტალურად გავაანალიზებთ Linux ოპერაციული სისტემის ზოგიერთ ტიპს, რათა დაგეხმაროთ არჩევანის გაკეთებაში.

GNU Linux-ის გარეშე

UNIX-ის თავსებადობა ამ ეტაპზე ნიშნავს, რომ ოპერაციული სისტემა უნდა ყოფილიყო POSIX სტანდარტის მხარდაჭერა. POSIX არის UNIX-თან თავსებადი ოპერაციული სისტემის ფუნქციური მოდელი, რომელიც აღწერს თუ როგორ უნდა მოიქცეს სისტემა მოცემულ სიტუაციაში, მაგრამ არ იძლევა მითითებებს იმის შესახებ, თუ როგორ უნდა განხორციელდეს იგი პროგრამულ უზრუნველყოფაში. POSIX-მა აღწერა UNIX-თან თავსებადი სისტემების ის მახასიათებლები, რომლებიც საერთო იყო UNIX-ის სხვადასხვა განხორციელებისთვის სტანდარტის შექმნის დროს. კერძოდ, POSIX აღწერს სისტემურ ზარებს, რომლებიც უნდა დამუშავდეს ოპერაციული სისტემის მიერ, რომელიც შეესაბამება ამ სტანდარტს.

Linux-ის განვითარებაში დიდი როლი ითამაშა გლობალურმა კომპიუტერულმა ქსელებმა Usenet-მა და ინტერნეტმა. ძალიან ადრეულ ეტაპზე, ლინუს ტორვალდსმა განიხილა თავისი სამუშაო და სირთულეები სხვა დეველოპერებთან ახალი ამბების ჯგუფში. კომპ.ოს.მინიქსი MINIX ოპერაციული სისტემისადმი მიძღვნილ Usenet ქსელში. ლინუსის მთავარი გადაწყვეტილება იყო ბირთვის ჯერ კიდევ არაეფექტური პირველი ვერსიის წყაროს კოდის გამოქვეყნება უფასო GNU GPL ლიცენზიით. ამის და უფრო ფართოდ გავრცელებული ინტერნეტის წყალობით, ბევრმა ადამიანმა შეძლო დამოუკიდებლად შეადგინა და გამოსცადა ეს ბირთვი, მონაწილეობა მიეღო შეცდომების განხილვასა და გამოსწორებაში, ასევე გაეგზავნა შესწორებები და დამატებები ლინუსის საწყის კოდში. ახლა ერთზე მეტი ადამიანი მუშაობდა ბირთვზე, განვითარება უფრო სწრაფად და ეფექტურად მიმდინარეობდა.

1992 წელს Linux-ის ბირთვმა მიაღწია ვერსიას 0.95, ხოლო 1994 წელს გამოვიდა ვერსია 1.0, რაც მიუთითებს იმაზე, რომ დეველოპერებმა საბოლოოდ იგრძნოს, რომ ბირთვი მთლიანობაში დასრულებულია და ყველა შეცდომა (თეორიულად) გამოსწორებულია. დღესდღეობით, Linux kernel-ის შემუშავება გაცილებით დიდი საზოგადოების ძალისხმევაა, ვიდრე წინა 1.0 დღეებში. შეიცვალა თავად ლინუს ტორვალდის როლიც: ახლა ის არ არის მთავარი დეველოპერი, არამედ საზოგადოების ყველაზე ავტორიტეტული წევრი, რომელიც ტრადიციულად აფასებს წყაროს კოდების ხარისხს, რომელიც უნდა იყოს შეტანილი ბირთვში და ამტკიცებს მათ ჩართვას. თუმცა, საზოგადოების მიერ თავისუფალი განვითარების ზოგადი მოდელი რჩება.

GNU და Linux

თუმცა, ისევე როგორც ვერ შექმნით ოპერაციულ სისტემას ბირთვის გარეშე, ბირთვი გამოუსადეგარი იქნება კომუნალური პროგრამების გარეშე, რომლებიც იყენებენ მის შესაძლებლობებს. GNU პროექტის წყალობით, ლინუს ტორვალდსს მაშინვე ჰქონდა შესაძლებლობა გამოეყენებინა უფასო უტილიტები Linux-თან: bash, gcc შემდგენელი, tar, gzip და მრავალი სხვა უკვე ცნობილი და ფართოდ გამოყენებული აპლიკაციები, რომლებსაც შეეძლოთ მუშაობა მისი UNIX-თან თავსებადი ბირთვით. ასე რომ, Linux მაშინვე აღმოჩნდა კარგ გარემოში და GNU უტილიტებთან ერთად, წარმოადგენდა ძალიან საინტერესო გარემოს პროგრამული უზრუნველყოფის შემქმნელებისთვის მისი განვითარების ძალიან ადრეულ ეტაპზეც კი.

ფუნდამენტური წინგადადგმული ნაბიჯი იყო ზუსტად ის, რომ Linux-ის ბირთვიდან და GNU პროგრამებიდან და აპლიკაციებიდან პირველად გახდა შესაძლებელი სრულიად უფასო ოპერაციული სისტემის შექმნა, ანუ კომპიუტერთან მუშაობა და, უფრო მეტიც, ახალი პროგრამული უზრუნველყოფის შემუშავება მხოლოდ უფასო გამოყენებით. პროგრამული უზრუნველყოფა. სტალმანის სრულიად არაკომერციული განვითარების იდეალი ახლა შეიძლება განხორციელდეს.

მალე გაჩნდა იდეალის რეალიზაციის თეორიული შესაძლებლობები, მაგრამ ეს არ ნიშნავდა მის დაუყოვნებელ პრაქტიკულ განხორციელებას. Linux-ისა და GNU უტილიტების თავსებადობა განპირობებული იყო იმით, რომ ორივე დაიწერა იმავე სტანდარტებზე და პრაქტიკაზე ორიენტირებული. თუმცა, ამ პრაქტიკაში (ანუ მრავალი განსხვავებული UNIX სისტემით) დიდი ადგილი იყო შეუთავსებლობისთვის და სხვადასხვა გადაწყვეტილებისთვის. ამიტომ, ბირთვის განვითარების საწყის ეტაპზე, ყველა GNU აპლიკაცია, რომელიც მუშაობდა Linux-ზე, ლინუსისთვის კიდევ ერთი მიღწევა იყო. Bash და gcc იყო პირველი. ამრიგად, GNU-სა და Linux-ის კომბინაციამ შესაძლებელი გახადა უფასო ოპერაციული სისტემის შექმნა, მაგრამ თავად არ წარმოადგენდა ასეთ სისტემას, რადგან Linux და სხვადასხვა GNU უტილიტები რჩებოდა განსხვავებული პროგრამული პროდუქტების დაწერილი სხვადასხვა ადამიანების მიერ, რომლებიც ყოველთვის არ ითვალისწინებდნენ იმას, თუ რა. სხვები აკეთებდნენ. ნებისმიერი სისტემის მთავარი თვისებაა მისი კომპონენტების თანმიმდევრულობა.

განაწილების გაჩენა

განვითარების გარკვეული პერიოდის შემდეგ, GNU-ს რამდენიმე ყველაზე მნიშვნელოვანი პროგრამა უკვე სტაბილურად მუშაობდა Linux-ზე. შედგენილი ლინუქსის ბირთვი GNU უტილიტების მცირე ნაკრებით, რომლებიც უკვე შედგენილია Linux-ზე, წარმოადგენდა ინსტრუმენტების ერთობლიობას პროგრამული უზრუნველყოფის შემქმნელისთვის, რომელსაც სურდა უფასო ოპერაციული სისტემის გამოყენება თავის პერსონალურ კომპიუტერზე. ამ ფორმით, Linux აღარ იყო მხოლოდ შესაფერისი Linux-ის განვითარებისთვის, არამედ იყო ოპერაციული სისტემა, რომელშიც უკვე შესაძლებელი იყო ზოგიერთი აპლიკაციის ამოცანის შესრულება. რა თქმა უნდა, პირველი, რისი გაკეთებაც შეგეძლოთ Linux-ზე, იყო პროგრამების C-ზე დაწერა.

როდესაც მასზე მუდმივად გაშვებული Linux სისტემით კომპიუტერის მიღების ამოცანა გახდა პოპულარული და საკმაოდ გავრცელებული, ჰელსინკის და ტეხასის უნივერსიტეტების დეველოპერებმა შექმნეს ფლოპი დისკების საკუთარი კომპლექტი, საიდანაც შეიძლებოდა შედგენილი ბირთვი და ძირითადი საშუალებები. ჩაიწერება მყარ დისკზე და შემდეგ ოპერაციული სისტემა შეიძლება ჩაიტვირთოს პირდაპირ მისგან. ფლოპი დისკების ეს ნაკრები გახდა Linux-ის თანამედროვე დისტრიბუციის პირველი პროტოტიპები - პროგრამული პაკეტები, რომელთა საფუძველზეც შეგიძლიათ მიიღოთ სამუშაო ოპერაციული სისტემა თქვენს კომპიუტერში. უნდა აღინიშნოს, რომ Linux დისტრიბუცია თავიდანვე მოიცავდა GNU პროგრამულ უზრუნველყოფას. სინამდვილეში, როდესაც ის ამბობს "Linux ოპერაციული სისტემა", ეს ნიშნავს "Linux kernel და GNU utilities". თავისუფალი პროგრამული უზრუნველყოფის ფონდი გვირჩევს მას ლინუქსის ოპერაციული სისტემა უწოდოს.

თუმცა, ყველა საჭირო პროგრამის მყარ დისკზე კოპირება საკმარისი არ არის მომხმარებლის საჭიროებებისთვის შესაფერისი ოპერაციული გარემოს მისაღებად (თუნდაც ის ძალიან პროფესიონალი მომხმარებელია). ამიტომ, ფლოპი დისკების პირველ კომპლექტებს მხოლოდ პირობითად შეიძლება ეწოდოს განაწილება. სამუშაო ოპერაციული სისტემის მისაღებად საჭიროა სპეციალური პროგრამული უზრუნველყოფის ინსტალაციისა და კონფიგურაციის ხელსაწყოები. სწორედ ასეთი ხელსაწყოების არსებობა განასხვავებს თანამედროვე Linux დისტრიბუციებს. განაწილების კიდევ ერთი მნიშვნელოვანი ამოცანაა რეგულარული განახლებები. პროგრამული უზრუნველყოფა, განსაკუთრებით უფასო პროგრამული უზრუნველყოფა, ერთ-ერთი ყველაზე სწრაფად მზარდი სფეროა, ამიტომ Linux-ის ერთხელ დაყენება საკმარისი არ არის, თქვენ ასევე გჭირდებათ მისი რეგულარულად განახლება. პირველი დისტრიბუცია თანამედროვე გაგებით, რომელიც ფართოდ გამოიყენებოდა იყო Slackware, შექმნილი პატრიკ ვოლკერდინგის მიერ. იგი ფართოდ იყო ცნობილი Linux-ის მომხმარებლებში 1994 წლისთვის.

იმისდა მიუხედავად, რომ პირველი სადისტრიბუციო ნაკრების მოსვლასთან ერთად, Linux-ის ინსტალაცია აღარ საჭიროებს ყველა პროგრამის დამოუკიდებელ შედგენას საწყისი ტექსტებიდან, Linux-ის გამოყენება დარჩა დეველოპერების ბედად: მისი ოპერაციული სისტემის მომხმარებელი იმ პერიოდში. განვითარება შეიძლება ჩაერთოს თითქმის ექსკლუზიურად პროგრამირებაში. სულ მცირე, მასში აპლიკაციის სხვა ყოველდღიური ამოცანების გადასაჭრელად (მაგალითად, ელექტრონული ფოსტის კითხვა, სტატიების წერა და ა. შესაბამისი აპლიკაციის პროგრამები თავისთვის ან აიძულებს მათ Linux-ზე იმუშაონ.

Linux-ის ყველა პროგრამული უზრუნველყოფა იყო ღია წყარო, ამიტომ მალე უფრო და უფრო მეტი Linux აპლიკაციის გამოჩენა დაიწყო, რომლებსაც იყენებდა უფრო დიდი საზოგადოება, რაც მათ უფრო საიმედოს ხდიდა და იძენს ახალ ფუნქციებს. საბოლოო ჯამში, ჩნდება იდეა, რომ Linux და GNU აპლიკაციები Linux-ისთვის, დეველოპერების მცირე ჯგუფის ფოკუსირებული ძალისხმევით, შეიძლება გადაიქცეს სრულ ოპერაციულ სისტემებად, რომლებიც შესაფერისია მომხმარებელთა ძალიან ფართო სპექტრისთვის და მიყიდოს ეს სისტემები მომხმარებლებს ფულისთვის, როგორც ანალოგი. და არსებული საკუთრების ოპერაციული სისტემების ალტერნატივა.

სრულიად უფასო პროგრამული უზრუნველყოფისგან შემდგარი ოპერაციული სისტემის სარგებელი აშკარაა – ვინც ამ სისტემას აწყობს, მასში შემავალი პროგრამებისთვის არავის უნდა გადაუხადოს. უფრო მეტიც, არსებული პროგრამების შემდგომი შემუშავება და განახლება ასევე ხორციელდება დეველოპერების საზოგადოების მიერ სრულიად უფასოდ. შედეგად, კომპანიის ხარჯები, რომელიც აწყობს Linux დისტრიბუციას მომხმარებლისთვის, შემოიფარგლება პროგრამისტების გადახდით, რომლებიც სისტემაში აერთიანებენ განსხვავებულ აპლიკაციებს და წერენ პროგრამებს ინსტალაციის პროცედურების და სისტემის კონფიგურაციის სტანდარტიზებისთვის, რათა გაუადვილდეს ეს ამოცანები არატრენინგის მომხმარებელს. როგორც მიღებული განაწილების თვითგამოცემის ხარჯები. საბოლოო მყიდველისთვის ეს ნიშნავს ოპერაციული სისტემის ფასის ფუნდამენტურ შემცირებას.

პირველი წარმატებული კომპანია, რომელიც მუშაობდა ამ სქემის მიხედვით, იყო Red Hat, რომელიც გამოჩნდა 1995 წელს. Red Hat-მა თავისი განვითარება მიმართა არა მხოლოდ პროფესიონალ პროგრამისტებს, არამედ ჩვეულებრივ მომხმარებლებს და სისტემის ადმინისტრატორებს, ვისთვისაც კომპიუტერი, პირველ რიგში, არის საოფისე სამუშაო ადგილი ან სამუშაო სერვერი. ამ კლასის მომხმარებლებისთვის ბაზარზე არსებულ შეთავაზებებზე ორიენტირებული, Red Hat ყოველთვის დიდ ყურადღებას აქცევდა GUI აპლიკაციების შემუშავებას, რათა შეასრულოს ტიპიური სისტემის კონფიგურაცია და ადმინისტრირება. Red Hat-ის ბიზნესი საკმაოდ წარმატებულად განვითარდა 1999 წელს, კომპანია გამოვიდა საჯაროდ - გამოშვებისთანავე აქციები ძალიან ენერგიულად გაიზარდა, მაგრამ შემდეგ მღელვარება ჩაკვდა. ამჟამად Red Hat-ის წილი Linux სერვერებისა და სამუშაო სადგურების ბაზარზე ძალიან დიდია. Red Hat-ის წყალობით, RPM პაკეტის ფორმატი ძალიან ფართოდ გავრცელდა Linux-ის მომხმარებელთა საზოგადოებაში.

Red Hat-თან თითქმის ერთდროულად გამოჩნდა Debian პროექტი. მისი მიზანი დაახლოებით იგივე იყო - გაეკეთებინა Linux და GNU უფასო პროგრამული უზრუნველყოფის თანმიმდევრული განაწილება, მაგრამ ეს პროექტი ჩაფიქრებული იყო, როგორც ფუნდამენტურად არაკომერციული, განხორციელებული დეველოპერების საზოგადოების მიერ, რომელშიც ურთიერთქმედების ნორმები სრულად თანმიმდევრული იქნებოდა. თავისუფალი პროგრამული უზრუნველყოფის იდეალებთან. Debian-ის დეველოპერთა საზოგადოება არის საერთაშორისო, რომლის წევრები ურთიერთობენ ინტერნეტის საშუალებით და მათ შორის ურთიერთქმედების წესები განისაზღვრება სპეციალური დოკუმენტებით – პოლიტიკით (ინგლისური პოლიტიკა).

დეველოპერთა საზოგადოება არ იღებს რაიმე მოგებას Debian-ის გაყიდვიდან, მისი ვერსიები თავისუფლად ნაწილდება, ხელმისაწვდომია ინტერნეტში და ასევე შეიძლება გავრცელდეს მყარ მედიაზე (, DVD), მაგრამ ამ შემთხვევაშიც კი მათი ფასი იშვიათად აღემატება ღირებულებას. მედიისა და მარკირება, რომელიც ანაზღაურებს გამოქვეყნების ღირებულებას. Debian-ის განვითარება თავდაპირველად დაფინანსებული იყო თავისუფალი პროგრამული უზრუნველყოფის ფონდის მიერ. Debian დისტრიბუციების სამიზნე აუდიტორია ყოველთვის იყო ძირითადად პროფესიონალი მომხმარებლები, ამა თუ იმ გზით დაკავშირებული აკადემიური პროგრამული უზრუნველყოფის განვითარებასთან, რომლებიც მზად არიან წაიკითხონ დოკუმენტაცია და საკუთარი ხელით მოაწყონ სისტემის საჭირო პროფილი, რომელიც შეესაბამება მათ კონკრეტულ ამოცანებს. ასეთ აუდიტორიაზე ორიენტაციამ წინასწარ განსაზღვრა Debian-ის განვითარების გარკვეული ტენდენციები: მას არასოდეს ჰქონია უამრავი „მარტივი“ გრაფიკული ხელსაწყოები გარემოს დასაყენებლად, ყველა სახის „ოსტატები“, მაგრამ ყოველთვის დიდი ყურადღება ექცეოდა საშუალებებს. პროგრამული უზრუნველყოფის თანმიმდევრული და ერთიანი ინტეგრაცია ერთ სისტემაში. სწორედ Debian-მა გააცნო პაკეტის მენეჯერი (APT). ამჟამად, Debian არის ყველაზე პოპულარული Linux დისტრიბუცია მომხმარებლებში, რომლებიც არიან პროფესიონალები საინფორმაციო ტექნოლოგიების უსაფრთხოების სფეროში, რადგან მას აქვს ყველაზე სწრაფი რეაგირების დრო აღმოჩენილ საფრთხეებზე.

როდესაც უფასო პროგრამული უზრუნველყოფა მოთხოვნადია, მაშინვე ჩნდება მრავალი ალტერნატიული გადაწყვეტა - ასე მოხდა Linux-ის დისტრიბუციებთან დაკავშირებით. 1995 წლის შემდეგ გაჩნდა კომერციული კომპანიების და თავისუფალი თემების უზარმაზარი რაოდენობა (და აგრძელებს გაჩენას), რომელთა ამოცანაა Linux დისტრიბუციების მომზადება და გამოშვება. თითოეულ მათგანს აქვს საკუთარი მახასიათებლები, საკუთარი სამიზნე აუდიტორია და საკუთარი პრიორიტეტები. ამ დროისთვის, სადისტრიბუციო ბაზარზე რამდენიმე ლიდერია, რომლებიც გვთავაზობენ მეტ-ნაკლებად უნივერსალურ გადაწყვეტილებებს და არიან ყველაზე ფართოდ ცნობილი და გამოყენებული. გარდა უკვე ნახსენები Red Hat-ისა და Debian-ისა, სადისტრიბუციო კომპლექტებს შორის, რომლებიც განკუთვნილია საშუალო მომხმარებლისთვის, უნდა აღინიშნოს გერმანული SuSE და ფრანგული Mandriva (2005 წლამდე - Mandrake), მათ შორის, რომლებიც მიმართულია სპეციალისტებისთვის - Gentoo. მაგრამ სადისტრიბუციო ბაზარზე "დიდი" მოთამაშეების გარდა, გაცილებით მეტია ნაკლებად გავრცელებული დისტრიბუციები. ახლა მომხმარებელი, რომელსაც სურს Linux-ის დაყენება, დგას დისტრიბუციის არჩევის საკითხის წინაშე. შერჩევის კრიტერიუმები მოიცავს ამოცანებს, რომლებიც უნდა გადაწყდეს Linux-ის გამოყენებით, მომხმარებლის ტრენინგის დონეს, ტექნოლოგიას და მომავალ კონტაქტებს საზოგადოებასთან, რომელიც ავითარებს დისტრიბუციას.

Linux-ის ისტორია რუსეთში

აღმოჩნდა, რომ დეველოპერების საერთაშორისო საზოგადოებაში, რომლებმაც დაიწყეს და განაგრძეს Linux-ის განვითარება, ყველას, ამა თუ იმ ხარისხით, შეეძლო ინგლისურად საუბარი. ეს გასაკვირი არ არის, რადგან ისტორიულად ინგლისური აღმოჩნდა კომპიუტერული მეცნიერების ენა და UNIX ოპერაციული სისტემა, გლობალური ინტერნეტი და პროგრამირება. პროგრამული უზრუნველყოფის განვითარების საერთაშორისო საზოგადოებაში ინგლისურმა ითამაშა და განაგრძობს როლს, რომელიც შედარებულია ლათინური ენის როლთან შუა საუკუნეების ევროპის სამეცნიერო საზოგადოებაში. მაგრამ თუ ლინუქსი უნდა იყოს გამოყენებული არა მხოლოდ პროგრამისტებთან პროგრამირებისთვის და კომუნიკაციისთვის, არამედ ყოველდღიური პრობლემების გადასაჭრელად, მაშინ საჭიროა ლოკალიზაცია, ანუ კომპიუტერთან კომუნიკაციის შესაძლებლობა და კომპიუტერის გამოყენება სხვა ენებზე, გარდა ინგლისურისა. .

ASPLinux-ის მიზანი იყო გამოეშვა Red Hat ცვლილებებით რუსული ენის მხარდასაჭერად. მათი პროდუქტის სახელი იგივეა, რაც კომპანიის სახელი.

Linux-ის დისტრიბუციების ყველა ჩამოთვლილი რუსი მწარმოებელი არსებობს დღემდე, რომლებიც მეტ-ნაკლებად აქტიურად აგრძელებენ დისტრიბუციების წარმოებას. თუმცა, ისინი კარგავენ პოპულარობას, რადგან ახლა პოპულარული დისტრიბუციები მთელს მსოფლიოში, როგორიცაა Ubuntu ან Fedora, საკმაოდ კარგად ითარგმნება მსოფლიოს უმეტეს ენებზე.

ლინუს ბენედიქტ ტორვალდსი- მსოფლიოში ცნობილი ფინელი პროგრამისტი, ლეგენდა კომპიუტერულ სამყაროში, განსაკუთრებით პროგრამისტებს შორის. ის ცნობილი გახდა ოპერაციული სისტემის შექმნით, რომელმაც რევოლუცია მოახდინა კომპიუტერულ ინდუსტრიაში და შექმნა კომპიუტერული „რელიგია“.

ტორვალდის ბავშვობა

ცნობილი პროგრამისტი დაიბადა ფინეთის დედაქალაქ ჰელსინკში, 1969 წლის 28 დეკემბერს, ჟურნალისტების ოჯახში. მას სახელი ეწოდა ცნობილი ქიმიკოსის ლინუს პაულინგის პატივსაცემად, რომელსაც ერთხელ მიენიჭა ნობელის პრემია. ლინუსის დედა ფინურ გაზეთის გამომცემლობაში მთარგმნელად მუშაობდა. მისი მამა კომუნისტი იყო, მაგრამ 70-იანი წლების შუა პერიოდის შემდეგ მისი ინტერესები შეიცვალა და რადიოჟურნალისტი გახდა. ტორვალდის ბიძა ტელევიზიაში მუშაობდა, ბაბუა კი გაზეთის მთავარი რედაქტორი იყო. მისი ოჯახი იყო ერთ-ერთი იმ მცირერიცხოვანი ფინელი მცხოვრებთაგანი, რომლებიც ლაპარაკობდნენ შვედურად და დაახლოებით 300 ათასი მათგანი იყო ფინეთში მცხოვრები 5 მილიონიდან.

ლინუსის მამამ ის ჯერ კიდევ პატარა ასაკში მიატოვა დედასთან, ამიტომ ბიჭი დედამ და ბებიამ და ბებიამ გაზარდეს. ამის მიუხედავად, მას ბედნიერი ბავშვობა ჰქონდა. ვინაიდან ოჯახი ძირითადად ჟურნალისტებისგან შედგებოდა, ტორვალდსს ბავშვობიდანვე ჩაუნერგეს კითხვის გატაცება. თუმცა, მას ნაკლებად აინტერესებდა ჟურნალისტიკა, ვიდრე კომპიუტერი, რომელიც ლეო ტორნგუისმა (ტორვალდის ბაბუა დედის მხრიდან) იყიდა თავად 70-იანი წლების შუა ხანებში. ეს იყო ერთ-ერთი პირველი კომპიუტერი იმ დროს. მას ერქვა Commodore Vic 20.

თუმცა, ლინუსს მალევე მობეზრდა სტანდარტული კომპიუტერული პროგრამები და მოინდომა რაღაცის დაწერა. თავიდან მან გადაწყვიტა დაეუფლა BASIC-ს, მაგრამ მალე ამ პროგრამირების ენის შესაძლებლობები მისთვის საკმარისი არ აღმოჩნდა და გადაწყვიტა შეესწავლა სხვა, უფრო რთული, მაგრამ ამავდროულად უფრო დიდი შესაძლებლობების მქონე ენა - Assembler. ლინუსმა სწრაფად ისწავლა და ყურადღება არაფერმა არ შეაწუხა. მამამისი ცდილობდა მასში ჩაენერგა ინტერესი გოგოების, სპორტისა და სხვა ბევრი რამის მიმართ, რაც ლინუსის თანატოლებს აინტერესებდათ. მაგრამ ყველა მცდელობა უშედეგო იყო. რამდენიმე წლის შემდეგ ტორვალდსმა თავის წიგნში აღიარა, რომ მათემატიკისა და პროგრამირების გარდა, იმ დროს მას სხვა არაფერი აინტერესებდა და გარდა ამისა, მას უბრალოდ არ სურდა სხვა სფეროების გაგება.

როგორ გაჩნდა Linux

ლინუსმა დაზოგა ფული და ოცნებობდა საკუთარი კომპიუტერის მიღებაზე. 1987 წელს მისი ოცნება ახდა და იყიდა Sinclair Ql - 32 ბიტიანი პერსონალური კომპიუტერი, Motorola 68008 პროცესორით, 7,5 MHz საათის სიჩქარით და 128 KB ოპერატიული მეხსიერებით.

თუმცა, ლინუსი დიდხანს არ იყო კმაყოფილი მისი შენაძენით. იმედგაცრუება დაემართა, როგორც კი შეიტყო, რომ შეუძლებელი იყო დაინსტალირებული ოპერაციული სისტემის გადაპროგრამება. ამას სპეციალური აღჭურვილობა სჭირდებოდა, რომელიც მას არ გააჩნდა. 19 წლის ასაკში მან დაიწყო სწავლა ჰელსინკის უნივერსიტეტში, სადაც ადრე სწავლობდნენ მისი მშობლები. ჩარიცხვის დროს პროგრამირების ცოდნა საკმაოდ ვრცელი იყო, ამიტომ კომპიუტერულ მეცნიერებათა ფაკულტეტზე ჩააბარა. ლინუსმა დაიწყო C პროგრამირების ენის შესწავლა 1990 წელს უნივერსიტეტის კლასებში. ეს არის იგივე ენა, რომელიც მან გამოიყენა Linux ოპერაციული სისტემის ბირთვის დასაწერად.

1991 წელს მან შეცვალა თავისი ძველი კომპიუტერი და იყიდა ახალი, იმ დროისთვის უფრო ძლიერი: Intel 386 პროცესორი, საათის სიხშირით 33 MHz და 4 MB ოპერატიული მეხსიერება.

მაგრამ ამ კომპიუტერმა მასაც გაუცრუა, უფრო სწორად მისმა ოპერაციულმა სისტემამ - MS-DOS, რომელიც მოწოდებული იყო კომპლექტში და იყენებდა პროცესორის შესაძლებლობების მხოლოდ ნახევარს. ამიტომ, ტორვალდსი გადაწყვეტს შეცვალოს სტანდარტული ოპერაციული სისტემა, რომელიც არის უნივერსიტეტის კომპიუტერებზე - UNIX ოპერაციული სისტემა. შემდეგ კი მას სხვა პრობლემა აწყდება: ყველაზე იაფი UNIX ძირითადი შესაძლებლობებით დაახლოებით ხუთი ათასი დოლარი ღირს. მას არ აქვს ასეთი ფული, ამიტომ გადაწყვეტს მიიღოს UNIX-ის კლონი, პატარა ოპერაციული სისტემა, სახელად MINIX. სისტემა დაიწერა სტუდენტებისთვის, რომლებიც სწავლობენ UNIX-ს. მისი ავტორი იყო ენდრიუ ტანენბაუმი, ოპერაციული სისტემების დარგის სპეციალისტი.

მიუხედავად იმისა, რომ MINIX განკუთვნილი იყო Intel x86-ზე დაფუძნებული პროცესორებისთვის და ბევრად უფრო ძლიერი იყო ვიდრე MS-DOS, მას ბევრი უარყოფითი მხარე ჰქონდა. სისტემა ფასიანი იყო (მაგრამ არც თუ ისე ძვირი), ფუნქციონალური იყო ცუდი და, სხვა ყველაფრის გარდა, კოდის ნახევარი დახურული იყო. Linus Torvalds ვერ შეეგუა ამას და ამიტომ გადაწყვიტა დაეწერა საკუთარი ოპერაციული სისტემა, რაღაც UNIX-სა და MINIX-ს შორის. ნაკლებად სავარაუდოა, რომ მან მაშინ იფიქრა, რამდენი დრო დასჭირდებოდა მას და, რა თქმა უნდა, არ ელოდა, რომ მისი სისტემა არა მხოლოდ შეცვლიდა მის მომავალ ცხოვრებას, არამედ მთელ კომპიუტერულ ინდუსტრიას.

მან გადაწყვიტა გამოეცხადებინა თავისი განზრახვა MINIX კონფერენციაზე. ეს იყო 1991 წლის 25 აგვისტო. აქ არის მისი ორიგინალური მესიჯი:

ორიგინალური წერილი

თემა: რისი ნახვა გსურთ Minix-ში?

(პატარა გამოკითხვა ჩემი ახალი ოპერაციული სისტემისთვის)

გამარჯობა Minix-ის ყველა მომხმარებელს -

მე ვავითარებ ოპერაციულ სისტემას (უფასო, უბრალოდ ჰობი - არც ისე დიდი და

პროფესიონალი, როგორიცაა GNU) 386 (486) პროცესორისთვის. აპრილში დავიწყე და ახლა უკვე მაქვს

პირველი შედეგები. მინდა თქვენი აზრი გავიგო იმის შესახებ, თუ რა მოგწონთ/არ მოგწონთ Minix-ში, რადგან ჩემია

ოპერაციული სისტემა გარკვეულწილად მასზეა დაფუძნებული (იგივე ფაილური სისტემის სტრუქტურა - მაგრამ ეს არის წმინდა

პრაქტიკული მიზეზები).

მე უკვე მაქვს პორტირებული bash (1.08), gcc (1.40) და როგორც ჩანს, ყველაფერი კარგად მუშაობს. აქედან გამომდინარეობს, რომ ქ

მომდევნო რამდენიმე თვის განმავლობაში მე მივიღებ პირველ სამუშაო ვერსიას და ამიტომ მინდა

იცოდეთ რა სჭირდება ხალხს ყველაზე მეტად.

ნებისმიერი შემოთავაზება მისასალმებელია, მაგრამ ვერ დაგპირდები, რომ განვახორციელებ :)

ლინუს ტორვალდსი [ელფოსტა დაცულია]

ლინუსის ციტატები

ქვემოთ მოცემულია ლინუს ტორვალდის ყველაზე ცნობილი ციტატების სია:

„აქ მინდა ვისაუბრო ჩემს ოქროს წესებზე. პირველი: მოექეცით სხვებს ისე, როგორც გინდათ რომ მოგექცნენ თქვენ. ამ წესის დაცვით თქვენ გეცოდინებათ რა უნდა გააკეთოთ ნებისმიერ სიტუაციაში. მეორე: იამაყე იმით, რასაც აკეთებ. მესამე: გააკეთე ყველაფერი სიამოვნებით.

”ვინც წაიკითხავს ამ სვეტს, იფიქრებს, რომ ჩემი, როგორც მთავარი ჰაკერის როლის მზარდმა სიმკაცრემ მე ნაძირლად გადამაქცია. მაგრამ ეს სიმართლეს არ შეესაბამება. მე ყოველთვის ნაძირალა ვიყავი."

„გოგონები სახლში მხოლოდ მაშინ მოვიყვანე, როცა მათ უნდოდათ ვარჯიში. ეს არც ისე ხშირად ხდებოდა და მე არასოდეს ვყოფილვარ ინიციატორი, მაგრამ მამაჩემს აქვს ილუზია, რომ მათ სურდათ მეტის გაკეთება, ვიდრე უბრალოდ მათემატიკა. (მისი აზრით, მათ მაინც შეიძინეს იგივე ფორმულა: მნიშვნელოვანი ცხვირი = მნიშვნელოვანი ადამიანი).

”პროგრამები სექსს ჰგავს: უკეთესია, როცა უფასოა.”

"Microsoft არ არის ბოროტი, მათ უბრალოდ აქვთ ძალიან ცუდი ოპერაციული სისტემები."

"მე მქვია ლინუსი და მე ვარ შენი ღმერთი."

"ხედავთ, თქვენ არა მხოლოდ უნდა იყოთ კარგი კოდიტორი, რომ შექმნათ სისტემა, როგორიცაა Linux, თქვენ ასევე უნდა იყოთ ჭკვიანი ძუის შვილი."

Linux-ის ფილოსოფია: „გაიცინეთ საფრთხის წინაშე“. ოჰ. არა ეს. "Თავად გააკეთე". დიახ, მართალია.

„ზოგმა ადამიანმა მითხრა, რომ მათი აზრით, მსუქანი პინგვინი სრულად არ წარმოადგენს Linux-ის ელეგანტურობას. მაგრამ, ჩემი აზრით, გაბრაზებული პინგვინი უბრალოდ არასოდეს მივარდა მათკენ 200 კმ/სთ სიჩქარით.

"ინტელექტი არის უნარი, თავი აარიდო სამუშაოს შესრულებას, მაგრამ მაინც გააკეთო იგი."

როცა ამბობთ: „მე დავწერე პროგრამა, რომელიც არღვევს Windows-ს“, ხალხი უბრალოდ გიყურებს და გპასუხობს: „დიახ, მე მივიღე ასეთი პროგრამები სისტემასთან ერთად, უფასოდ“.

”ეჭვი არ მეპარება, რომ ვირტუალიზაცია სასარგებლოა ზოგიერთ სფეროში. რაც მე სერიოზულად მეეჭვება არის ის, რომ მას ოდესმე ექნება ის გავლენა, რაც სურთ ვირტუალიზაციაში ჩართულ პირებს. ”

”ასე რომ, უმეტესობა თქვენგანი, სავარაუდოდ, წარმოუდგენლად მოწყენილი იქნება ამ შობას, და აქ არის შესანიშნავი გასართობი თქვენთვის. ტესტი 2.6.15-rc7. ყველა მაღაზია დაიხურება და ჭამას შორის უკეთესი არაფერი იქნება გასაკეთებელი“.