Коротка історія Linux. Операційні системи Linux Що таке linex

Головна / Основний функціонал

У січні цього року ФАС визнала, що Microsoftдомінує над ринком операційних систем (ОС) для персональних комп'ютерів (ПК) Росії. За даними 2015 р., якими оперувала ФАС, на 95,6% настільних ПК та ноутбуків стояла Windows. 2,5% ринку займала Apple, але її Mac OS непросто встановити кудись, крім комп'ютерів Mac. Справжні конкуренти Microsoft, найсерйозніший з яких Linux, займали лише 1,9% ринку.

Здавалося б, проект із створення безкоштовної ОС провалився. Насправді він швидко завойовує світ. "Багато людей навіть не підозрюють, що використовують Linux", - говорив її творець фін Лінус Торвальдс в інтерв'ю журналу Linux. Візьміть до рук смартфон – якщо це Android, він побудований на ядрі Linux. Залізте на сайти гігантів на кшталт Google, Amazon, Facebookабо якихось дрібних невідомих фірм – вони використовують Linux. Linux управляє Міжнародною космічною станцією, стоїть на більшості суперкомп'ютерів, на неї у 2007 р. перейшла Нью-Йоркська фондова біржа. Над постійним покращенням безкоштовної системи безкоштовно працюють десятки тисяч програмістів у всьому світі.

Співробітник Microsoftякось розповів Торвальдсу, що його портрет використовують у них в офісі як ціль для дартса. Стів Балмер, доки був гендиректором Microsoft, публічно нападав на Linux. Навряд чи тому, що вона була йому байдужа. Звільнившись, він визнав у розмові з Fortune: Linux несе дедалі більшу загрозу для Windows і вже «маячить у дзеркалі заднього виду». Наступник Балмера Сатья Наделла пішов іншим шляхом: запустив ініціативу Microsoft Loves Linux щодо адаптації програмного забезпечення один до одного.

А ось Apple, навпаки, наприкінці минулого року заборонила встановлення Linux та інших ОС, окрім Mac OS та Windows 10, на свої нові комп'ютери. А раніше Стів Джобс пропонував Торвальдсу стати одним з розробників Mac OS і впровадити в процес ті ж незвичайні принципи розробки, що у Linux. Але фінський програміст відмовився. "Думаю, [Джобс] дуже здивувався, що не спрацював його аргумент про частку ринку Apple", - згадував Торвальдс.

У нього свої погляди на те, що таке відкрите ПЗ і яка його Торвальдса роль у комп'ютерному світі. Він створив ПЗ, яке безкоштовно і на якому не розраховував заробити жодного цента (щоправда, у результаті отримав мільйони). Але навіть коли з грошима наприкінці 1990-х було туго, Торвальдс відмовився від $10 млн, які отримав би за входження до ради директорів однієї з новонароджених Linux-компаній.

У січні цього року Торвальдс запустив розробку 5 версії ядра Linux. «Зміна цифри означає щось особливе. Якщо вам потрібна офіційна причина – у мене закінчилися пальці на руках та ногах, тож «4.21» перетворилося на «5», – цитує його інтернет-видання InternetUA.

Зачарований калькулятором

Лінус Торвальдс народився 28 грудня 1969 р. у Гельсінкі і мав би стати журналістом – як майже всі його родичі. Батько був радіожурналістом, мама – редактором в агентстві новин, дядько працював на фінському телебаченні, дід був головним редактором газети, а сестра, співробітник агентства новин, паралельно відкрила власне бюро перекладів, що спеціалізується на перекладі новинних репортажів.

Сімейна легенда свідчить, що прадід Лінуса, журналіст і письменник Ернст фон Вендт, в 1917 р. воював за білих і був у полоні у червоних. Батько Нільс, навпаки, був ідейним комуністом. Деяким дітям навіть забороняли грати з Лінусом, а його самого дражнили у школі через радикалізм його батька. Коли батьки розлучилися, діти це не надто помітили: батько довго жив у Москві.

Рідкісним винятком із сімейної професії був дід по материнській лінії Лео Вальдемар Тернквіст, професор статистики Гельсінського університету. Внукові дуже подобалося спостерігати за його роботою на калькуляторі. На відміну від сучасних, тим калькуляторам потрібен був час на обчислення, причому вони блимали лампочками. Видовище заворожувало юного Лінуса. У 1981 р. дід замість калькулятора купив перший комп'ютер Commodore VIC-20.

Рідкісне прізвище

У біографії Just for Fun. Розповідь ненавмисного революціонера» (М.: Ексмо-прес, 2002) Лінус Торвальдс, що належить до шведської меншини Фінляндії, розповідає про походження свого прізвища: «Дідусь з татового боку прізвище Торвальдс<...>виготовив сам, використовуючи як підручний матеріал своє друге ім'я. Під час народження його назвали Оле Торвальд Еліс Саксберг. Він народився без батька (Саксберг – дівоче прізвище його матері) і потім отримав прізвище Каранко від людини, за яку моя прабабуся вийшла заміж. Фарфар (так фіни називають дідуся з батьківського боку. – «Відомості») настільки не любив свого вітчима, що змінив прізвище: до імені Торвальд він додав літеру «с», щоб надати прізвища більш солідне – як йому здавалося – звучання. Ім'я Торвальд означає "володіння Тора". Краще б він створював прізвище з нуля, а не займався переробками: додавання «с» позбавляє слово вихідного сенсу і збиває з пантелику як шведів, так і фінів, які не можуть зрозуміти, як вимовляти це прізвище. Вони й писати її хочуть не Torvalds, a Thorwalds. У світі лише 21 Торвальдс, і всі ми – родичі. Усі стикаємося із цією родинною проблемою».

Торвальдс згадує, що в школі не був ізгоєм і був досить спритний - його охоче брали в команду у фінський варіант вибивала. Але при цьому був типовим ботаніком: «Змахував на бобра, носив окуляри, несмачно одягався, більшу частину часу моє волосся виглядало погано, а в інші дні – жахливо». Не дивно, що він захопився комп'ютером. Це захоплення не минуло, коли він став старшим. Через фінську погоду в країні нічого робити, окрім як програмувати, займатися сексом чи пити, жартував Торвальдс. З другим у нього не дуже складалося - хакери в ті роки ще не увійшли до моди, пити він не дуже любив. Залишилось писати коди.

Інвестиція у комп'ютер

Коли дідусь помер, його комп'ютер за замовчуванням перейшов до Лінуса. Потім купив Sinclair QL. Сім'я не шикувала: Торвальдс згадує, як мама періодично закладала єдину цінність – акцію Гельсінської телефонної компанії (видавалася кожному власнику телефону) вартістю близько $500. Ставши знаменитим, він зробить єдиний виняток для цієї компанії та увійде до її ради директорів.

У 1990 р. Торвальдс вступив до Гельсінського університету. Він купив комп'ютер із 386-м процесором Intel, заради чого довелося залізти в кредит на кілька років. Воно того вартувало: це була потужна для свого часу машина.

В університеті стояла операційна система Unix. На комп'ютері Торвальдса безкоштовна ОС Minix. Торвальдсу не подобалося, ні як вона підключалася з дому через модем до університетської мережі, ні як вона працювала із залізом його комп'ютера. Наприклад, Minix була розрахована на 16-розрядні процесори, а Intel 386 був 32-розрядним.

Торвальдс написав кілька програм для вирішення цих проблем. Але для них були потрібні інші програми: наприклад, його рішення щодо роботи з інститутською мережею не вміло записувати файли на диск. Зрештою, додаткових функцій було створено стільки, що до Торвальдса дійшло: у нього в руках без п'яти хвилин заміна Minix. Але він все одно працював з Minix, поки випадково її не зіпсував: написав команду, яка пошкодила жорсткий диск там, де була записана ОС. Тоді Торвальдс почав використовувати як основну ОС свою Linux.

Ідеологи безкоштовного ПЗ

Не можна казати, що Торвальдс створив операційну систему з нуля. Він створив ядро ​​системи, тобто те, що пов'язує програми із залізом комп'ютера і дозволяє їм працювати. Це база, яку можна навісити безліч різних надбудов. Немає однієї операційної системи Linux за аналогією з Windows 10 є безліч операційних систем на базі ядра Linux, частина з яких використовує слово Linux в назві.

Сам Торвальдс, щоб створити повноцінну ОС на своєму ядрі, використав набір чужих програм під егідою Універсальної громадської ліцензії (GPL), розробленої Річардом Столлманом. Його Торвальдс благоговійно називає "бог вільного ПЗ".

Столлман 1984 р. став працювати над безкоштовною альтернативою Unix. «Безкоштовною» було ключове слово. Його завданням було, щоб ніхто не міг надати собі вихідні коди і вимагати за них плату. Столлман створив ідеологічну та юридичну базу для такого ПЗ – Маніфест вільного програмного забезпечення та разом з юристами написав Універсальну громадську ліцензію (GPL). Вона говорить, що якщо програміст використовував код, ліцензований за GPL, то він повинен надавати всім бажаючим вихідний код продукту, що вийшов, право його модифікувати і поширювати. Те саме повинен буде зробити наступний програміст, який використовував для своїх програм софт з ліцензією GPL і т.д.

Торвальдс, використавши напрацювання Столлмана, також ліцензував своє ядро ​​за GPL. Тому у 2001 р. гендиректор MicrosoftБалмер лаявся: «Linux – це ракова пухлина, яка пожирає всю інтелектуальну власність, до якої торкається. Згідно з правилами ліцензії, якщо ви використовуєте будь-які компоненти програмного забезпечення з відкритим вихідним кодом, ви повинні відкрити код всього програмного забезпечення, що є у вас» (цитата по Cnet).

Чому Linux популярна

Спочатку Торвальдс не хотів розповсюджувати свою роботу. Але похвалився успіхами на інтернет-форумі і, щоб його не вважали трепачом, виклав код.

Його творіння захопило інших програмістів, які почали ставити його собі на комп'ютери та пропонувати доопрацювання. До досконалості справді було дуже далеко. Якось Торвальдс отримав листа, автор якого довго хвалив Linux, а в кінці повідомляв, що в драйвері дисковода міститься помилка, яка щойно знищила його жорсткий диск.

Система ставала дедалі популярнішою. На той час Торвальдс давно вже працював над Linux не самотужки. Все більше людей розбиралися в коді та пропонували свої покращення, причому робили це абсолютно безкоштовно. Існує система, яка дозволяє добровольцям працювати над новою версією Linux разом з іншими розробниками, бачити зміни, що вносяться іншими, і в разі помилок повертатися до попередніх версій файлів. Колись у Linux було 10 000 рядків коду. Наразі рахунок йде на десятки мільйонів. У 2017 р. було запропоновано близько 80 000 покращень для Linux, 90% з них – платними програмістами, причому 30% із них працювали на Intel, писав The New Yorker.

Торвальдс так добре знає Linux, що пропоновані зміни часто приймає або відкидає з аркуша: «Це як дивитися в книгу і бачити не окремі літери чи слова, а схоплювати всі пропозиції» (цитата Bloomberg). Але якщо зміни серйозні, то йому потрібно 10–25 хв на їхнє тестування. Хоча Торвальдс має безліч помічників, які відсіюють пропозиції, йому доводиться часом переглядати по 30 змін на день.

Завдяки такій системі Linux привернула увагу великих гравців. Першою серед великих компаній ставити програмне забезпечення на основі ядра Linux на своє обладнання почала Sun Microsystems, потім IBM, Informix, Oracle... Невеликі компанії теж зацікавилися. Розквіт онлайн-комерції у 1990-х роках. породив потребу ПЗ для серверів. Раніше на нього потрібно було витрачати тисячі доларів, тепер можна було ставити його за копійки, адаптувавши Linux. Будь-який бажаючий зміг відкрити свій бізнес у мережі.

Торвальдс вважає, що основа успіху Linux у тому, що вона не має своєї ніші. Колись Unix зробила ставку на суперкомп'ютери військових, банки, фінансові організації, розповідає він у своїй автобіографії Just for Fun. Розповідь ненавмисного революціонера». Це ПЗ коштувало чималих грошей. Потім прийшла Microsoftз її відносно недорогими розцінками і почала працювати скрізь. «Але уявіть рідкий організм, який заливає будь-який виявлений простір. Якщо одну з ніш втрачено – не біда. Організм заполонює весь світ, затікаючи у всі дірки. Те саме зараз відбувається з Linux. Вона виявляється усюди, де до неї є інтерес<...>Її можна знайти на суперкомп'ютерах у будь-яких крутих місцях на кшталт Національної лабораторії ім. Фермі та NASA. Але туди вона перетекла із серверного простору. А в нього, своєю чергою, потрапила зі світу настільних комп'ютерів – тут я починав. У той же час Linux стоїть і на вбудованих пристроях - від гальм з антиблокувальною системою до годинника. Дивіться, як вона наповнює світ».

Звичайно, ще одна причина популярності – образ Робін Гуда. З одного боку – монстр-корпорація Microsoft, чутки про стеження за користувачами тощо, а з іншого – безкоштовне ПЗ та скромний фін.

Як Торвальдс став мільйонером

«Я насилу наскребав гроші на щомісячні платежі за свій комп'ютер, які були розраховані на три роки», – згадував Торвальдс у книзі-біографії. Але брати гроші за Linux він вважав за неправильне. Причиною тому і Фінляндія з її ставленням до жадібності, і впертий батько-комуніст, і небажання змушувати платити тих, хто допомагав йому робити програму краще, міркував Торвальдс.

В інтернеті є так звані шаровари (від англ. shareware) - безкоштовне ПЗ, яке просить: "Якщо я вам подобаюсь - перешліть гроші автору". У Linux такого прохання не було, але багато хто писав Торвальдсу, що із задоволенням підтримав би його матеріально. На той час по інтернету гуляв лист із серії «максимальний репост»: нібито хлопчик Крейг помирав від раку, але його можна було підбадьорити, надіславши листівку. Торвальдс жартома попросив замість валюти черканути йому кілька рядків. Коли поштова скринька стала ломитися від листівок з усіх боків світу, домашні запідозрили, що Лінус займається чимось важливим. Сам він особливо не розповідав про Linux, незважаючи на всі закиди, що його модем постійно займає телефонну лінію.

Жив і їсти Торвальдс у мами. На ньому висіло близько $5000 позички за навчання, приблизно $50 на місяць вирушало в кредит за комп'ютер і скільки грошей потрібно було на пиво. Проблема кредиту вирішилася сама по собі: приятель оголосив в інтернеті підписку для оплати комп'ютера Торвальдса, і той як виняток прийняв гроші. А решту погашав із зарплати. У Фінляндії є меншість, що говорить по-шведськи, до якої належать Торвальдси. У 1992 р. на курси факультету інформатики знадобився асистент, який розмовляв шведською і знається на комп'ютерах. Таких на факультеті знайшлося лише двоє.

Ще через три роки Торвальдс став штатним науковим співробітником університету: гроші він отримував за дослідження, які за великим рахунком зводилися до покращення Linux.

Завдяки викладанню Торвальдс одружився. Вихователька дитячого садка та шестиразова чемпіонка Фінляндії з карате Туве записалася на його спецкурс «Вступ до інформатики». Першим завданням було надіслати викладачеві листа електронною поштою – це було не так просто, як зараз. У листі Туве запросила його побачити. Спочатку вони взагалі не розлучалися, а Торвальдс навіть закинув програмування.

У 1997 р. Торвальдс із сім'єю переїхав до США, щоб працювати в компанії Transmeta, яка розробляє процесори з низьким споживанням енергії. Один із співвласників цієї компанії – Пол Аллен, який разом із Біллом Гейтсом заснував Microsoft. Завданням Торвальдса було обслуговувати Linux-інфраструктуру проекту.

На рахунку в банку Торвальдс ніколи не бувало більше $5000 – до початку цього століття, коли він одразу став мільйонером. Якщо Linux безкоштовна, це не означає, що на ній не можна заробляти. Ще коли проект тільки зароджувався, ядро ​​можна було завантажити безкоштовно з інтернету - або купити у заповзятливих хлопців його запис на дискеті або CD. Можна заробляти на послугах із встановлення Linux, можна за плату підганяти Linux під потреби конкретної компанії. Останнім займається компанія Red Hat, яка 11 серпня 1999 вийшла на біржу. А перед цим на знак вдячності видала Торвальдсу опціон на пакет акцій.

Першого ж дня торгів котирування злетіли вдвічі. Але продати папери він мав право не раніше як за 180 днів. На щастя, весь цей час вони зростали (2009 р. Red Hat увійде до S&P 500), і вартість пакету Торвальдса сягнула $5 млн.

Незабаром на біржу вийшла інша компанія, VA Linux, і так само подарувала Торвальдсу опціон. На хвилі оптимізму акції одразу подорожчали в 10 разів до $300. Але це виявилося перебором, та й міхур доткомів починав здуватися. З $300 акції почали падати, і на мінімум через рік за них давали $6,6. Торвальдс згадує, як жахливо було 180 днів дивитися, як дешевшає твій пакет, а ти не можеш його продати.

На виручені від акцій гроші сім'я (зараз у автора Linux три дочки) купила будинок в Америці, а Торвальдс пристрастився тримати в гаражі крім сімейного Pontiac ще й кабріолет, як правило, жовтого кольору.

У 2012 році Торвальдс став лауреатом найбільшої технологічної премії світу Millennium Technology Prize. Приз у розмірі 1,2 млн євро він розділив з іншим лауреатом того року, японським дослідником стовбурових клітин Синьою Яманакою.

Але основним джерелом доходу Торвальдса, після того, як у 2003 р. він пішов з Transmeta, став фонд Linux Foundation (у ті роки він називався Open Source Development Labs). Його робота – оцінювати чужі пропозиції щодо покращення Linux: «Сам я вже роками не писав код. Все, що я пишу, – лише виправлення помилок інших людей, я вношу зміни в один або два рядки, мій внесок – об'єднувати різні шматки коду» (цитата з інтернет-видання The Register). Наповнюється фонд за допомогою пожертвувань, у тому числі від компаній, які використовують Linux. За даними The New Yorker, у 2017 р. його бюджет був $50 млн, а Торвальдс у 2016 р. отримав від фонду $1,6 млн.

Управа на грубу людину

«Управляючи проектом із сотнями тисяч розробників, я дію так само, як у студентські часи: нікому нічого не доручаю, а просто чекаю, поки хтось сам викличеться, – розповідав Торвальдс у книзі-біографії. – Я затверджую або відкидаю їхню роботу, але здебільшого дозволяю подіям йти своїм шляхом. Якщо дві людини ведуть подібні напрямки, то я приймаю обох, щоб подивитися, чия почне використовуватися. Іноді використовуються обидві, але вони починають розвиватися у різні боки. Якось між двома людьми була сильна конкуренція: кожен із них наполягав на тому, щоб були використані його латки, які конфліктували із латками суперника. Я перестав приймати латки від обох, поки один із розробників не втратив інтерес. Так зробив би цар Соломон, якби керував дитячим садком».

Цей підхід довів свою ефективність у масштабах Linux. А ось коли Торвальдсу доручили у компанії Transmeta керувати відділом із 15 співробітників, він показав свою повну непридатність. Через три місяці його без зайвого галасу розжалували назад у програмісти.

Але як головний координатор Linux він подобається далеко не всім, оскільки стиль його спілкування з колегами довгі роки залишався «студентським»: програміст не стримувався у висловлюваннях.

У 2013 р. один із розробників навіть написав Торвальдсу листа з проханням не ображати та не залякувати колег. «Якщо ви хочете, щоб я «працював професійно», можу вам сказати, що це мені не цікаво, – відповів Торвальдс. - Я сиджу вдома в кабінеті, одягнений у халат. Я не збираюся починати носити краватку і так само не збираюся займатися фальшивою ввічливістю, брехливістю, офісною політикою та підсиджуванням, пасивною агресивністю та іншими модними словами. Тому що ЦЕ і є те, у що виливається «діяти професійно»: люди вдаються до різних неприємних речей, тому що змушені слідувати звичайним спонуканням неприродним чином» (цитата The New Yorker).

У 2015 р. найближчий соратник Торвальдса, програміст Грег Кроа-Хартман, написав Кодекс вирішення конфліктів – зокрема, щоб убезпечити інших від різких висловлювань. Торвальдс нововведення схвалив, але не почав стримуватися. Наприкінці того року Сара Шарп та Метью Гарет вийшли з команди розробників ядра Linux через грубе поводження. «Я насправді неприємна особистість. Дехто думає, що я такий милий, і дехто шокований, побачивши інше. Я не мила людина і плювати хотів на вас. Мене хвилює технологія та ядро», – відреагував Торвальдс (цитата The Register).

У жовтні минулого року розробники ядра мали з'їхатися на конференцію Linux Maintainer Summit. Торвальдс відвідував її 20 років поспіль. Але цього разу переплутав дату та запланував відпочинок із сім'єю. Це виявилося заздалегідь, але він відмовився змінювати плани заради саміту та поїхав до Шотландії. Тоді його учасники вирішили зібратися не у Ванкувері, а в Единбурзі, ближче до Торвальдса, щоб він таки зміг ненадовго до них приєднатися. Історія бурхливо обговорювалася в програмістських колах, а журналісти The New Yorker досягли зустрічі з Торвальдсом і поставили йому питання про цей інцидент та про його стосунки з колегами. У вересні 2018 р. – ще до того, як вийшла стаття, – Торвальдс вибачився за свою поведінку, пообіцяв подумати, як її змінити, та оголосив, що на якийсь час усувається від координування Linux.

У тому ж місяці було оприлюднено новий кодекс поведінки розробників Linux, а в жовтні Торвальдс повернувся до команди (форум він також відвідав).

Тепер співтовариство живе за новими правилами. Раніше безпосередність і прямота при вираженні думки вважалися природними та корисними при відкритій розробці ПЗ. Тепер критику потрібно викладати конструктивно, а почувши її, треба ретельно обміркувати. Забороняються принизливі коментарі, особисті нападки, висловлювання із сексуальним підтекстом. Торвальдс поки що намагається стримуватись.

За традицією наприкінці кожного року редакція CRN називає 25 найкращих «капітанів» ІТ-бізнесу США. У 2004 р. до цього списку потрапили найбільш заповзятливі лідери каналу збуту, керівники низки провідних компаній-вендорів, а також люди - генератори ідей, провидці, завдяки яким їхні фірми стрімко розвиваються і процвітають навіть у важкі часи. Першим у цьому списку став Лінус Торвальдс, чиїми зусиллями проект Linux набрав у 2004 р. небачену міць.

Лінус Торвальдс не є головним керуючим, ні головою правління компанії. Він не має статусу керівника. Лише 2003 р. він уперше погодився обійняти оплачувану посаду у галузі Linux, яку він створив.

Але, на думку CRN, саме Торвальдс, 34-річний програміст з Фінляндії, творець ядра ОС Linux, гідний звання найвпливовішого керівника 2004 р. Цей титул він заслужив майже 15-річною самовідданою працею над своїм дітищем. Минулий рік виявився переломним для Linux та для всієї спільноти open source. І Торвальдс відіграв у цьому винятково важливу роль.

Створення ядра Linux 2.6 вивів цю ОС на новий рівень, зробило її придатною для корпоративного використання, що змусило Microsoft, Sun Microsystems та інших постачальників ОС кардинально переглянути свої моделі продажів.

Останнім часом багато що змінилося у житті Торвальдса: він закінчив роботу над ядром Linux 2.6 і вперше отримав офіційний статус у спільноті Linux-розробників, ставши співробітником Open Source Development Labs (лабораторії розробки програмного забезпечення з відкритим кодом, OSDL). Ця організація займає нейтральну позицію щодо постачальників, а ініціатива її створення належить IBM, Hewlett-Packard, Computer Associates International, Intel та NEC.

Тепер Торвальдс має посаду і візитну картку, яка підтверджує його офіційний статус. Але все це не вплинуло на його звичний спосіб життя. Відхід Торвальдса з компанії Transmeta, що розробляє мікропроцесори, і робота в OSDL дозволили йому присвятити весь свій час розробці ядра Linux, а також сім'ї, оскільки працює він вдома.

«Спочатку я планував взяти в Transmeta відпустку на рік за свій рахунок – щоб зосередитися лише на роботі над версією 2.6 і більше не відволікатися, – розповідає Торвальдс. - Посада в OSDL виявилася чудовим способом зберегти медичну страховку, отримувати зарплату і залишитися незалежним по відношенню до постачальників».

Для спільноти open source ця подія відіграла важливу роль. Рішення Лінуса отримати офіційний статус у важкий для Linux-розробників час – у період гострої критики open source та постійних перевірок, приводом для яких послужив судовий позов компанії SCO Group до корпорації IBM, – вселило у його послідовників упевненість у майбутньому. Це ще раз доводить величезний вплив Торвальдса на долю Linux.

У червні минулого року Лінус зі своєю дружиною Тоув і трьома дочками (три, шість і сім років) виїхав із Каліфорнії та влаштувався у тихому передмісті Портленда (шт. Орегон). Він живе у новому будинку, обставленому досить просто, без вишукувань, з елементами датського модерну. Одяг Торвальдс також не надає великого значення: натовп фотографів, що порушили його усамітнення, він вітав у пошарпаних джинсах. Його, схоже, бавить весь цей ажіотаж навколо нього.

Домашній офіс Лінуса має окремий вхід у задній частині будинку, там є маленька кухня та полиці для книг, поки що не заповнені «під зав'язку». Вікна офісу виходять на заднє подвір'я, де Торвальдс будує іграшковий будиночок для своїх дочок. Далі відкривається вид на ліс. У цій обстановці, яку не порушують жодні проблеми бізнесу чи офісний розпорядок, і відбувається священнодія – робота над ОС Linux.

Зазвичай Лінус сидить перед монітором і, як дитя, грає на клавіатурі - майже як у 1991 р., у Гельсінкі, коли він лише замислював ядро ​​своєї ОС. Але сьогодні Торвальдс диригує всесвітнім оркестром з тисяч розробників і по крихтах збирає шедевр, який підриває весь програмний істеблішмент, болісно б'є по Sun, приводить до тями IBM і змушує навіть Microsoft засумніватися у власному безсмерті.

«Наразі завдяки зусиллям Торвальдса Linux є найуспішнішим проектом у світі open source. Він кидає виклик засадам програмної галузі», - стверджує провідний розробник іншого успішного проекту Open Source.
Лінус демонструє приклад того, як заявити себе серйозним противником сильних гравців галузі, вміло керуючи спільнотою розробників і присвячуючи себе цілком своїй справі. Він вказав шлях багатьом професійним розробникам Open Source. Саме завдяки йому JBoss почала працювати в цьому напрямі», - каже Марк Флері, головний керуючий компанії JBoss, розробник сервера J2EE-додатків.

Ерік Реймонд, автор трактату про рух open source "Собор і Базар" ("The Cathedral & the Bazaar"), вважає, що талант та організаторські здібності Торвальдса дозволили ОС Linux всупереч прогнозам експертів не тільки вижити, а й розцвісти. «Лінуса відрізняє разючу цілеспрямованість. Він встояв перед непомірними амбіціями, що занапастили не один проект подібного масштабу, - каже Реймонд. - Ще найважливішим чинником виявилося використання децентралізованої моделі розробки коду. Вона існувала і до Торвальдса, але зумів її систематизувати».

Для Торвальдса ця праця просто улюблена справа: маючи всі права розпоряджатися торговою маркою Linux, він не отримує з них ні гроша. Це парадоксально для галузі, яка плодить мільярдерів: здійснивши справжній переворот у бізнесі програмного забезпечення, зовсім не цікавитись бізнесом.

«Я не думаю, що міг би стати Біллом Гейтсом цього десятиліття, - каже Торвальдс. - Для цього потрібно стояти біля витоків нового технічного напряму. ОС вже давно не є чимось новим. Можливо, ще важливіше мати комерційну жилку. І це в мене? Та я найменше думаю про бізнес».

При всій своїй скромності Торвальдс проробив роботу, яка повернула до життя закоснілий ринок ОС і змусила суспільство замислитися над філософськими та соціальними аспектами питання про те, як і заради кого створюються програмні продукти. Багато представників спільноти open source вважають, що ПЗ є одним із благ цивілізації, як електрика, і тому має належати не жменьці капіталістів, а всьому суспільству і використовуватися для користі суспільства. Є й радикали, які розглядають зростаючу конкуренцію між Linux та фірмовими ОС як боротьбу добра і зла, а Торвальдса вважають визволителем світу від рабства у Microsoft Windows.

Щоправда, Лінус бачить це зовсім інакше. «У мене на open source зовсім не філософський погляд. Я скоріше прагматик у цьому відношенні. Я дійсно вірю, що спільна робота та відкритий обмін знаннями у результаті забезпечують більш високу якість розробки. Але іноді навіть за такого стилю роботи доводиться вдаватися до ліцензування, бо завжди знайдуться люди, здатні спокійно привласнити чужу працю. "Ідею про можливість відкритого обміну знаннями можна називати "філософією", але такий обмін існує насправді", - говорить Торвальдс. - Це й відрізняє науку від алхімії чи чаклунства. Я думаю, ті, хто в це не вірить, просто не хочуть знімати шори».

Пристрасне захоплення, з яким Лінус пише коди, робить його розробником номер один серед програмістів open source.

Лінус не тільки блискучий програміст: у нього хороший смак, - говорить Дірк Хондел, директор з ОС Linux і стратегіях open source в Intel, а також один з перших розробників ядра Linux майже з самого моменту зародження проекту в 1991 р. - Торвальдс знаходить прості і розумні шляхи вирішення проблем, вміє все «розкласти по поличках». Складні речі робить простими. На мою думку, це і є головна відмінність чудового програміста від просто хорошого».

Ендрю Мортон, «права рука» Торвальдса та розробник номер два у проекті Linux, сьогодні відповідає також за роботу над ядром Linux у OSDL. Він каже, що Торвальдс «тримає планку високо», і це також запорука успіху всього проекту. «Йому вдалося досягти такого стану, коли всі працюють без поспіху та в рівних умовах. Відбувається самоорганізація всієї спільноти та розподіл ролей між її членами... коли жодні особисті розбіжності не можуть завдати серйозної шкоди всьому проекту», - говорить Мортон.

Адже це аж ніяк не просте завдання, вважає Алан Кокс з компанії Red Hat, один з ключових розробників Linux. «Лінус має дві сильні риси характеру: він чесний і він не наполягає на своїй точці зору, якщо вона виявилася помилковою, - говорить Кокс. -Торвальдс здатний вести за собою, має чудову інтуїцію при виборі технічних рішень і розумний підхід до роботи з людьми. Відомо, що керувати програмістами - все одно що "пасти череду кішок". Але Лінус чудово з цим справляється, не обмежуючи нічиїх інтересів».

Торвальдс тримається спокійно і природно, його практично не цікавлять загальногалузеві проблеми, але за всієї своєї гнучкості він завжди має власну точку зору і не боїться висловлювати її вголос. Він відкрито критикує код Microsoft Windows, а SCO називає компанією, що слабшає, яка приписує собі чужі заслуги.

Торвальдс пишається ядром Linux 2.6, робота над яким була завершена у грудні 2003 р. Ця версія готова до застосування на підприємствах. За рівнем продуктивності, надійності та масштабованості вона не поступається комерційним ОС. Вона підходить як для роботи з корпоративними програмами, так і для будь-яких завдань, пов'язаних з обробкою великих обсягів даних. Предмет гордості Торвальдса – процедура формального пошуку, розроблена ним спільно з Мортоном, яка полегшує внесення оновлень та виправлень у ядро ​​ОС.

У той же час Лінус вважає за краще триматися на безпечній відстані від будь-яких комерційних та юридичних проблем, каже Стюарт Коен, головний керуючий OSDL. «Його абсолютно не цікавить посада головного радника чи віце-президента з технології, – наголошує Коен. - У Торвальдса і без того справ вистачає. Ми намагаємося його не перевантажувати, надаючи повну свободу, - він може робити те, що йому цікаво».

Торвальдс не любить бути у центрі уваги, але іноді бере участь у галузевих заходах. Намагаючись бути гранично точним у всьому - і у створенні коду, і у визначенні власної ролі, Лінус називає себе головним технічним керівником, а не головним архітектором, оскільки не так пише сам, скільки контролює роботу інших розробників. І він завжди готовий віддати належне програмістам, які зіграли помітну роль у становленні open source, зокрема авторам мови С і ОС Unix з Bell Labs - Брайану Кернігану, Деннісу Річі та Кену Томпсону.

Торвальдс не вважає себе героєм, але, на думку його друзів, він далеко не найгірший приклад для наслідування. Хондел згадує, як одного разу на конференції LinuxWorld Expo Торвальдс готувався виступити з промовою, але раптом зник перед виходом на сцену. Паніка і сум'яття охопили, але втрутилася дружина Торвальдса, яка разом із дочками нерідко їздить із ним, і заспокоїла, сказавши, що він побіг до машини по пелюшки.

Все це дуже типово для Торвальдса, каже Хонделл. Незважаючи на світову славу, Лінус зовсім позбавлений свідомості власної величі і не ходить в оточенні почту помічників, як багато знаменитостей. «Торвальдс – безумець, гірше того – він видатний безумець. Але, на щастя, незважаючи на це, він абсолютно нормальна людина та добрий друг, – каже Хондел. - Досить побачити його разок з дітьми – і ви розумієте, що він залишився тим, ким був завжди, – просто добрим хлопцем».

Багато хто з тих, хто перейшов на Linux, тепер не хоче повертатися назад до операційної системи Windows. Це пов'язано з доступністю цієї операційної системи навіть для користувачів-початківців. Якщо ви хочете встановити Linux, необхідно завантажити один з багатьох дистрибутивів, які написані на базі ядра Лінукс. Наведемо приклади найкращих із них і розповімо про особливості системи.

Що таке Лінукс і чому так багато операційних систем на його основі?

GNU/Linux було розроблено як розраховане на багато користувачів і багатозадачне ядро ​​для різних операційних систем. Для якого програмісти створили безліч графічних менеджерів та програмних оболонок. Від дистрибутива (операційної системи) залежить, для чого ви використовуватимете комп'ютер. Кожна ОС на базі Linux відрізняється своєю функціональною частиною. Єдиною частиною всіх дистрибутивів є «Термінал», це їхня основна частина. З його допомогою ви можете:

  • проводити встановлення та запуск програм;
  • додавати сховища для зберігання;
  • проводити настроювання конфігураційних файлів та самого дистрибутива.

Зараз ця система має особливу популярність серед програмістів, також її часто використовують для серверів.

Широко поширюватися в домашніх комп'ютерах вона почала порівняно недавно, завоювавши любов користувачів за рахунок широких можливостей налаштування: деякі версії дистрибутивів можна запускати прямо з флеш-накопичувача, інші підходять для слабких комп'ютерів. Дистрибутиви відрізняються своїм функціоналом, розміром та зовнішнім виглядом.

Не всі операційні системи на базі Linux можна завантажити. Наприклад, Google Chrome OS (так-так, є і така операційна система, не тільки браузер) йде встановленим на деяких моделях ноутбуків Samsung, HP тощо. У відкритому доступі офіційних дистрибутивів це операційної системи не знайти. Натомість є багато форків та копій. Ми не будемо в цьому огляді давати посилання на такі сайти. Для кожного дистрибутива в огляді ми даємо посилання на завантаження на офіційний сайт або офіційну спільноту.

Чому користувачі відмовляються від Windows на користь Linux?

Найчастіше як переваги операційних систем на базі Лінукс називають:

  1. Відсутність. Не можна сказати, що цю систему взагалі неможливо зламати, але хакери дуже рідко виявляють інтерес до Linux. Є кілька рутикул, які допомагають проникати на сервери, але в домашні ПК вони практично не запускаються. Про те, що система безпечна говорить і те, що жодна антивірусна утиліта не має баз даних спеціально для Linux. В основному програми налаштовані на пошук шкідливого коду, який був перенесений за допомогою флешок або дисків.
  2. Практично всі дистрибутиви поширюються безкоштовнощо дозволяє людям з кількома домашніми пристроями не витрачати купу грошей на ліцензії. При цьому ви можете регулярно встановлювати заново дистрибутиви, тестувати їх і змінювати. Додаткова перевага в тому, що програмне забезпечення для Linux також поширюється безкоштовно. І приємним бонусом є відсутність рекламних вставок та сторонніх програм, які завантажуються на згадку про ПК разом з основною утилітою.
  3. Система різноманітна і безмежні можливості з налаштування зовнішнього вигляду. Крім множини дистрибутивів, ви можете встановити на свій ПК різні робочі оточення. Це допоможе вам змінювати їх за потребою чи настроєм.
  4. У систему вбудований репозиторій. Його ідея лягла в основу магазину програм Google Play. З нього ви зможете встановити різні програми, не вдаючись до допомоги сайтів і сторонніх програм. Єдина незручність, яка помітна відразу після переходу з Windows, відсутність звичних назв утиліт.
  5. Система зручна за зовнішнім інтерфейсомта розділення програм у меню. Кожна утиліта займає свій розділ у меню, що полегшує її пошук. Такі невеликі приємні моменти допомагають зробити роботу набагато зручнішою.
  6. У ядро ​​Linux вшиті практично всі необхідні драйверидля периферійного обладнання Ви можете встановити будь-який пристрій, і він відразу розпочне роботу. Вам не доведеться шукати драйвера, як для Windows, завантажувати їх на іншому комп'ютері, щоб потім обладнання почало працювати без збоїв. Незручностей не виникне навіть при підключенні нової карти мережі.
  7. За замовчуванням система самостійно шифрує диски, що дозволяє захистити файли під час потрапляння комп'ютера до чужих рук. У Windows подібна опція доступна лише за допомогою сторонніх програм.

Цих позитивних сторін достатньо, щоб ви захотіли спробувати операційну систему на ядрі Linux. Але перед тим як вибирати дистрибутив, варто ознайомитись з особливостями кожної оболонки та ретельно вивчити недоліки ОС.

Недоліки Linux

Для початку наведемо ситуації, з якими так і не змогли впоратися програмісти, які створювали дистрибутиви Linux. Такі неприємності виникають рідко, але для користувачів-початківців вони можуть виявитися фатальними.

  1. Погана сумісність із низкою сучасних пристроїв. Більшість принтерів, сканерів, роутерів та інших пристроїв створено для Windows. Тому вони можуть працювати не завжди коректно. Користувачі можуть самостійно змінити дистрибутив, щоб підключені пристрої працювали коректно. Якщо ви не вмієте самостійно коригувати налаштування ОС у тому ж терміналі, варто просто скачати і завантажити сучасну версію дистрибутива.
  2. Некоректна робота графічної підсистеми. Після виходу з режиму сну, при використанні дискретних відеокарт, може спостерігатися зависання. Позбутися цієї проблеми можна тільки шляхом перезавантаження. Проблеми з відеокартами найчастіше виникають після оновлення ядра чи компонентів, відповідальних виведення графіки.
  3. Незважаючи на те, що багато вшити в ядро, вони можуть переставати встановлюватися автоматичноабо видалятися після оновлення системи. Ця проблема вирішується відкатом на попередню версію дистрибутива або встановлення нової оболонки.
  4. Некоректна робота системи охолодження у ноутбуках. Через неправильне управління кулери починають шуміти або погано справляються зі своєю роботою.
  5. Steam for Linux розвивається дуже повільно, користувачі не можуть завантажувати та купувати будь-яку музику та програми. Якщо ви оберете платну програму, то можуть виникнути проблеми при введенні даних картки (не весь пластик приймається магазином). Хоча варто відзначити, що магазин програм Windows розвинений не краще, при його використанні можуть виникнути проблеми. Але в останньому випадку є багато альтернативних джерел для програм.

Щоб не стикатися з цими проблемами, варто встановлювати лише сучасні версії операційних систем. Для більшості рядових користувачів такі неприємності можуть стати причиною відмови від Linux ОС.

Хоча варто відзначити, що за останні роки інтерфейс оболонок стає все більш дружнім. Перелічені вище проблеми розробники намагаються вирішити, але поки що повністю позбутися їх не виходить.

Огляд найкращих дистрибутивів Linux з посиланнями завантажити з офіційних сайтів

Перед тим, як встановити Linux, варто ознайомитися з особливостями його дистрибутивів. У кожного з них є свої плюси та мінуси.

Elementary OS

Якщо вам важливий дизайн операційної системи, варто зупинити свій вибір на Elementary. Візуально робочий стіл нагадує Mac OS, що дозволяє йому виглядати дорого та красиво. Серед інших дистрибутивів цей варіант виділяється тільки дизайном і це його недолік. Хоча саме це користувачі полюбили Elementary.

Це легка та зручна система, що підходить навіть для малопотужних машин. За замовчуванням у ній не найбільший, але добре продуманий набір програм:

  • браузер Midori;
  • файловий менеджер Pantheon Files;
  • медіаплеєр Totem;
  • поштовий клієнт Geary;
  • менеджер фотографій Shotwell.

Повсякденні завдання користувача ця система виконує на 100%. До того ж підтримка фанатів цієї ОС призвела до того, що всередині оболонки розробляли власні програмні продукти. Але при цьому у користувачів поки що немає можливостей для кастомізації та тонкого налаштування оболонки.

Linux Mint

Цей варіант зручний для адаптації користувачів, які тривалий час працювали з ОС Windows. Вони схожі областю панелі завдань, системою навігації та робочим столом. До цієї системи випущено кілька робочих середовищ, з яких ви можете обрати найзручнішу. Mint є іншим варіантом Ubuntu. Він має кілька переваг перед іншими дистрибутивами:

  • ця збірка досить поширена, має гарну підтримку з боку користувачів та розробників;
  • безкоштовне розповсюдження;
  • кілька робочих середовищ легко перемикаються за допомогою полегшеного та зручного графічного інтерфейсу;
  • є кілька вбудованих функцій: плагіни для швидкого завантаження програм, їх запуску та оновлення;
  • часто оновлюється та модифікується.

Існують два недоліки: розробляється командою ентузіастів і публічні бюлетені безпеки у цієї системи відсутні. Ці недоліки не впливають на роботу операційної системи. Відсутність компанії, відповідальної за розробку, можна назвати навіть перевагою – творці системи ближчі до рядових користувачів.

Manjaro Linux

На основі Arch Linux випущено кілька операційних систем. Однією з них стала Manjaro. Вона має низку особливостей:

  • простий процес встановлення;
  • автоматичне виявлення апаратного забезпечення;
  • велике налаштування робочого столу;
  • стабільність роботи;
  • можливість встановлення кількох ядер;
  • спеціальні сценарії.

Для робочого столу пропонуються дві версії, одна з них використовується для сучасних користувачів. Це швидка та популярна система з великою кількістю користувачів, що дозволяє отримати хорошу підтримку спільноти. Чи не досвідченим користувачам у цій системі буде зручний інструмент для завантаження програм – AUR. Він дозволяє уникнути репозиторіїв.

Ubuntu

Цей дистрибутив є найпоширенішим та найпопулярнішим. Майже всі користувачі Linux хоча б раз спробували його. Система ідеально підходить для новачків, які хочуть ознайомитися з можливостями дистрибутивів. В інтерфейсі немає нічого зайвого, у тому числі розробники позбулися і терміналу. Для недосвідчених користувачів може стати недоліком використання командного рядка для роботи із системою.

Переваги Ubuntu:

  • безкоштовне розповсюдження, програми та компоненти можна також вільно завантажувати;
  • процес установки не забирає понад 10 хвилин;
  • в інтерфейсі легко розібратися, він зрозумілий;
  • без дозволу користувача в системі нічого не відбувається, тому ризик зараження вірусами мінімальний;
  • можна використовувати одному комп'ютері з Windows, у систему вшита можливість мультизавантаження;
  • у складання входить достатній набір програм;
  • спільноти та форуми дозволяють вирішити будь-яку проблему.

Основний недолік цієї версії – нестабільність роботи. Від дистрибутива багато хто відмовляється через збої, які супроводжують практично кожне оновлення системи. Нові версії часто видають помилки, з якими інші користувачі раніше не стикалися. Після цієї версії Linux буде важко використовувати інші дистрибутиви.

openSUSE

Ця версія найчастіше використовується у комерційних цілях. Розробники розкрили вихідний код своєї системи, щоб програмісти з усього світу могли вдосконалювати його. Це дозволило часто випускати нові версії. Насамперед продукт openSUSE цікавий для новачків, які раніше не використовували Linux.

Встановлювати систему можна навіть слабкі комп'ютери. Її мінімальними вимогами є: 3 ГБ вільного місця на жорсткому диску, процесор Pentium 4 1.6 GHz і всього 1 ГБ оперативної пам'яті. Управління цією системою зосереджено у центрі YaST. Недосвідченим користувачам не варто встановлювати версію Tumbleweed, оскільки часто виникають проблеми. Найкраще працювати на Leap, що оновлюється рідше і більш стабільною.

Steam OS - Лінукс для ігор!

Великою проблемою для користувачів Linux і те, що цієї операційної системи випущено мало ігор. Тому на базі Debian була випущена Steam OS для геймерів. Їй користуються ті, хто бажає скоротити споживання ресурсів під час ігор. У цій версії оболонки були використані можливості та функції платформи Steam. Ви зможете грати за допомогою клавіатури чи джойстика.

Недоліком цієї версії можна назвати те, що комп'ютер не може використовуватись для виконання різних завдань. Після встановлення цієї операційної системи він перетворюється на ігрову машину. Ви можете встановити програмне забезпечення для виконання інших завдань, але воно не буде коректно працювати. Ще один недолік – невелика поширеність системи та слабка підтримка. До того ж ваш процесор повинен підтримувати 64-бітну архітектуру.

Tails – для повної анонімності в Інтернеті

На базі Debian випущено ще одну систему – Tails. Вона призначена для тих, кому важливо зберігати анонімність у мережі. З переваг цієї системи: для неї не потрібне сильне обладнання, вона стабільна. Tails ідеально підходить для серфінгу в Інтернеті та вирішення повсякденних завдань.

CentOS 7

Якщо ви хочете знайти безкоштовну альтернативу Red Hat Enterprise Linux, варто завантажити на свій ПК CentOS 7. Найчастіше вибір на цю систему падає в тому випадку, коли користувач вже попрацював з Red Hat, але змушений був відмовитися від неї через збій. При цьому ви зможете використовувати в обох версіях однакові програми. Вам не доведеться допрацьовувати систему або шукати заміну уподобаним утилітам.

Debian

Ця версія улюблена за рахунок своєї стабільності та безпеки. Команда розробників вражає, але оновлення системи випускаються рідко. Ця система зручна для віддаленого адміністрування, тому часто ставлять на сервери. Для новачків збірка складна, в ній дуже багато налаштувань та програм. При цьому дистрибутив має кілька позитивних якостей:

  • стабільність;
  • підтримується безліч архітектур;
  • безпека під час використання;
  • понад тисячі пакетів програм;
  • легко оновлюється;
  • швидко та ефективно працює навіть на застарілих комп'ютерах.

На відміну від інших версій дистрибутивів, одразу після установки Debian доведеться налаштувати. Розібратися в кількості опцій зможе лише досвідчений користувач. Популярність дистрибутива зберігається лише за рахунок його стабільності, але з погляду інтерфейсу та зручності користування він застарів. Оновлення операційної системи виходять рідко, але їхнє завантаження та встановлення вкрай прості.

Fedora

Якщо ви хочете одним з перших протестувати новинки зі світу Linux, вам варто встановити дистрибутив Fedora. Він також пов'язаний з Red Hat, яка використовує цю версію як безкоштовний полігон для обкатки новинок. Сам засновник Linux Торвальдс Лінус використовує цей дистрибутив як основне, а його вибору не довіряти не варто.

Єдиним недоліком цієї системи є лише невелика кількість помилок після оновлення. Дистрибутив хороший для використання вдома. Він не виходить із ладу після впровадження новинок. Він йде в ногу з часом і підходить для комп'ютерів із різною потужністю.

Вибирати дистрибутив варто, виходячи зі своїх побажань. Кожна версія Linux по-своєму хороша, але не позбавлена ​​недоліків. Про досвід використання дистрибутивів цієї операційної системи ви можете написати в коментарях. Якщо вам сподобалася стаття, поділіться нею із друзями.


Ох, як цікаво дізнаватися подробиці і деталі чогось такого вже звичайного, на що й уваги не звертаєш як на само собою зрозумілі. Адже колись це не було. Коли це хтось почав створювати і вигадувати!

Ось цікава історія , проте під катом на вас чекає багато тексту:-)

Придивившись уважніше до минулого, ми побачимо, що місце домінуючою ОС на ринку цілком могло б зайняти і UNIX, причому у виконанні тієї ж корпорації Microsoft. Проте з низки обставин події розвивалися за іншим сценарієм: CP/M -> QDOS -> 86-DOS -> MS-DOS -> Windows.

"Генеалогічна" лінія Linux виглядає інакше: Multics -> UNIX -> Minix -> Linux. Навряд чи багатьом відомо, що в нинішньому пануванні Windows чималою мірою «винний» секретний проект IBM під кодовою назвою Chess – проект створення на базі процесора Intel 8086 персонального комп'ютера IBM PC з робочою назвою Acorn.

Історичний контракт між IBM і Microsoft був підписаний 6 листопада 1980 р. Відповідно до нього для першого промислового 16-розрядного ПК компанія Microsoft повинна була в найкоротший термін підготувати операційну систему та чотири системи програмування (Бейсік, Фортран, Кобол та Паскаль).

Чому було обрано саме Microsoft? Головним спонукальним мотивом керівництва IBM послужив вражаючий обсяг збуту компанією Microsoft систем програмування, причому розрахованих дуже широке коло платформ. До 1979 було продано близько 1 млн. копій одного тільки Бейсіка розробки Microsoft. Як не дивно, але і IBM, і Microsoft розглядали операційну систему для нового комп'ютера як щось другорядне, відводячи їй допоміжну роль. Все робилося в страшному поспіху. Щоб зрозуміти, як блефувала Microsoft восени 1980, обіцяючи IBM до січня 1981 (!) підготувати першу версію своєї DOS з працюючим інтерпретатором Бейсіка, досить сказати, що ніякого досвіду написання ОС у Microsoft тоді не було. У лютому 1980 р. компанія Microsoft у рамках боротьби з Digital Research за ринок мов програмування про всяк випадок придбала ліцензію на UNIX у корпорації AT&T (згодом створений Microsoft діалект ОС UNIX отримав назву Xenix). Але і для UNIX не було ніяких напрацювань - базовою платформою продуктів Microsoft була тоді ОС CP/M.

Якщо порівнювати Windows і UNIX з погляду розвитку, то Windows будувалася як комерційний продукт, створюваний за умов жорсткого цейтноту і ринкового блефу, UNIX ж зростала спокійній обстановці, в тиші університетських і дослідницьких центрів. Комерціалізація проекту справила далеко не такий сприятливий вплив на UNIX, тоді як Microsoft не втрачала часу і весь потенціал своїх фахівців направила на підвищення якості реалізації Windows. Як би там не було, розвиток обох ОС пішов різними доріжками.

Народження Linux

Лінус Бенедикт Торвальдс народився в Гельсінкі в 1970 р. Ще у віці 10 років він почав захоплюватися програмуванням, активно працюючи на своєму домашньому комп'ютері Commodore VIC-20. У 1989 р., коли Лінус готувався вступити до університету, на конференції асоціації Usenix у Торонто представники корпорації AT&T оголосили про нову систему цін на UNIX System V: близько 40 тис. дол. у розрахунку на один процесор (7,5 тис. дол. для навчальних закладів). То були дуже великі гроші. Професор Амстердамського університету Ендрю Таненбаум у відповідь зайнявся написанням Minix — усіченої версії UNIX, здатної працювати на ПК.

Весною 1991 р., вже будучи студентом університету в Гельсінкі, Лінус Торвальдс взявся за переробку Minix, переписавши ядро ​​та адаптувавши для роботи на i386. Він вирішив розібратися у тому, як працює ОС, просто переписавши її. Ось заголовок того історичного повідомлення, від якого почала відлік ера Linux. ——- Begin post from Linus ——— From: [email protected](Linus Benedict Torvalds) Newsgroups: com.os.minix Summary: маленький полл для моєї нової операційної системи Message-ID: Date: 25 Aug 91 20:57:08 GMT Organization: University of Helsinki Повідомлення починалося словами: «Привіт усім, хто використовує Minix! Я роблю (безкоштовну) операційну систему для клонів AT з урахуванням процесорів 386 (486). Це просто хобі, а не щось велике та професійне на кшталт GNU». Далі Лінус закликав відгукнутися його роботу всіх, кому вона подобається чи ні. (Повний текст дивіться)

У січні-лютому 1992 р. на телеконференції comp.os.minix розгорнулася відкрита дискусія про недоліки Linux між Таненбаумом і Торвальдсом. Професор Таненбаум вважав Linux застарілим підходом насамперед через відмову Лінуса від мікроядра на користь моноядра. «Це великий крок назад, — писав Таненбаум. - Це все одно, що взяти працюючу програму на Сі і переписати її на Бейсіку». Лінус погодився з тим, що мікроядро — гарне рішення, але наполягав на своєму: моноядро, маючи більшу ефективність, не завдає серйозної шкоди переносимості.

Більш жорстко висловився 1998 р. прабатька UNIX — легендарний Кен Томпсон: «Я розглядаю Linux як те, що не належить Microsoft. Це удар у відповідь команді Microsoft — ні більше ні менше. Не думаю, що на нього чекає великий успіх. Я бачив вихідні тексти, там є цілком пристойні компоненти, так і нікуди не придатні. Оскільки у створенні цих текстів брали участь різні, випадкові люди, то й якість окремих його частин значно відрізняється. За своїм досвідом та досвідом деяких моїх друзів можу сказати, що Linux – досить ненадійна система. Microsoft випускає не надто надійні програмні продукти, але Linux — найгірша з таких систем. Це середовище довго не протримається.

Якщо ви використовуєте її на одному комп'ютері – одна справа. ПЗ для застосування Linux у брандмауерах, шлюзах, вбудованих системах і так далі потрібно ще дуже серйозне доопрацювання». Так що не технологічна досконалість проекту, а сама атмосфера роботи ентузіастів над корисним проектом та вільне поширення та використання вихідних текстів стали основою феномену Linux. У 1998 р. авторитетний американський журнал Forbes під заголовком "Icons of the Net" ("Легенди Мережі") опублікував імена найвпливовіших людей, які зробили величезний внесок у розвиток мережі Internet:

Лінус Торвальдс (28 років) – творець Linux.

Річард Столлман (45 років) – засновник Фонду вільного ПЗ (Free Software Foundation).

Тім Бернерс-Лі (43 роки) – розробник World Wide Web.

Роб Глейзер (36 років) – засновник компанії RealNetworks.

Джеррі Янг (29 років) – засновник порталу Yahoo! Перше місце відвели Торвальдсу невипадково. Недоліки Linux радикально змінити стан справ в індустрії ПЗ. Завдяки доступності пари з сервером Apache ця ОС окупувала весь Internet. Статистика каже сама за себе. Відповідно до звіту Netcraft (www.netcraft.com/survey/) у листопаді 2000 р. частка Apache серед усіх Web-серверів становить 59,69%. Далі йдуть Microsoft Internet Information Server - 20,08% і Netscape Enterprise - 6,74%.

Нині Торвальдс працює в компанії Transmeta над амбітним проектом, донедавна засекреченим. Важливими його елементами є випуск ОС та VLIW-процесора під кодовою назвою Crusoe, здатного виконувати команди x86 та призначеного для вбудованих систем. Забавно, що одним із власників Transmeta є не хто інший, як Пол Аллен, який разом із Біллом Гейтсом заснував Microsoft. Стандартизація та дистрибутиви Linux Лінус Торвальдс розробив не саму ОС, а лише її ядро, підключивши вже наявні компоненти, створені в рамках проекту GNU, і насамперед редактор emacs та компілятор gcc. Сторонні компанії, побачивши хороші перспективи для розвитку свого бізнесу, незабаром стали насичувати ОС утилітами та прикладним ПЗ. Серед них слід назвати Red Hat Linux 6.2, GNU/Linux 2.2 компанії Debian, Linux-Mandrake 7.0, SuSE Linux 6.4, TurboLinux 6.0, OpenLinux 2.4 компанії Caldera, Conectiva Linux 5.1, Corel Linux OS Second Edition.

Недолік таких «комплексних обідів» — відсутність уніфікованої та продуманої процедури встановлення системи, і це досі є одним із головних стримуючих факторів для ширшого поширення Linux. До того ж, розробникам прикладного «коробкового» ПЗ доводиться тестувати свої програми відразу для кількох популярних дистрибутивів, що помітно ускладнює життя. Стандартизація завжди болючий процес, а якщо він ведеться в спільноті «вільних художників», це тим більше непросто. Але перші кроки вже зроблено. У жовтні 2000 р. опубліковано Linux Development Platform Specification, підготовлену групою Free Standards Group, і вона відразу викликала полярні оцінки. До речі, керівник групи стандартизації Девід Квінлан, як і Торвальдс, працює у компанії Transmeta. Ставлення до Linux великих корпорацій Такі гіганти, як IBM, Hewlett-Packard, Sun Microsystems, Oracle та ряд інших найбільших гравців комп'ютерного ринку, останні два роки помітно активізували свою підтримку Linux. У 2001 р. IBM планує вкласти у розвиток Linux 1 млрд. дол. З чим пов'язана така незвичайна щедрість корпорацій, що вирішили випускати переважно на безкоштовній основі серйозні комерційні продукти для «аматорської» Linux? Чому вони готові витрачати сили та засоби для розвитку альтернативної та далеко не самої технологічно досконалої гілки UNIX на шкоду своїм діалектам: AIX, HP-UX, Solaris та ін.?

Перше, що спадає на думку, — бажання використовувати Linux як стінобитну зброю, здатну пробити пролом у воротах ґрунтовно укріпленого царства Microsoft. Це очевидно, але чи тільки в цьому вся справа? Іншою причиною може бути тенденція розвитку досить прибуткової сфери навчання і консалтингу. Складність технологій все зростає, а з нею зростає і розрив між якістю продуктів і рівнем запитів споживача. Клієнти мають бути підготовлені до того, щоб платити чималі гроші за інтелектуальний сервіс. Ще одна можлива причина — у економічно вигідному виконанні великомасштабних проектів, у яких неминучі витрати на закупівлю обладнання та прикладних програм могли б компенсуватись низькою вартістю системного ПЗ.

У недавньому інтерв'ю журналу VARBusiness (листопад 2000 р.) президент IBM Сем Палмізано особливо підкреслив позицію IBM щодо розвитку Linux: «Я сподіваюся, що наша участь по введенню Linux у світ надійного та безпечного комп'ютера, для якого характерні інтенсивні потоки транзак також співпраця з спільнотою, яка підтримує ідею відкритих текстів, буде плідною як для IBM, так і для всієї індустрії в цілому. Особливо це помітно для компаній, що надають готові рішення, які побачать, який потенціал таїть у собі Linux». Одним з останніх великих кроків IBM став проект Lawson - установка до березня 2001 р. в мережі японських торгових центрів 15 200 Linux-серверів (дистрибутив RedHat), що забезпечують роботу IBM eServer xSeries.

Наприкінці 2000 р. до IBM приєдналася компанія Hewlett-Packard. Обидва гіганти мають намір підтримати виконання Linux-додатків у середовищі своїх діалектів UNIX (йдеться насамперед про IBM AIX і HP-UX, а також про IBM Dynix/ptx). Ще одна відповідь на запитання, навіщо провідним корпораціям треба підтримувати чужий безкоштовний діалект UNIX, маючи свій комерційний. Вбиваються відразу два зайці — спочатку відтягується частина клієнтів від Windows у Linux, а потім їм наочно демонструють, наскільки останній поступається діалектам UNIX, розробленим цим гігантом. Цей прийом можна назвати ефектом відволікання. Linux не самотня Говорячи про Linux, не варто забувати, що ця ОС не така вже й єдина і неповторна. Є не менш цікаві та продумані некомерційні ОС, навіть якщо говорити тільки про платформу Intel та діалекти UNIX. Назвемо лише деякі: FreeBSD (FreeBSD Core Team з урахуванням BSD4.4-Lite), NetBSD (NetBSD Foundation, BSD4.4-Lite + ядро ​​Mach), OpenBSD (Theo de Raadt, BSD4.4-Lite), 386BSD (BSD4. 3 Reno), Hurd (Free Software Foundation, BSD4.4 + Mach 4.0).

Нова філософія програмування Феномен Linux викликав до життя розмови про те, що народилася нова філософія програмування, що відрізняється від того, що було раніше. Насправді, продукт може бути комерційним чи безкоштовним, а процес його виробництва – кустарним чи промисловим. У ньому можуть бути зайняті як одинаки, так і колективи, любителі та професіонали. Але в будь-якому випадку свідомо чи неусвідомлено всі вони наслідують традиційні стадії життєвого циклу програмного продукту: аналіз вимог, розробка специфікацій, проектування, макетування, написання вихідного тексту, налагодження, документування, тестування та супровід. Головне, що відрізняє цей підхід, — централізація управління різними стадіями та переважно «низхідна» розробка (постійна деталізація). Проте Linux створювалася інакше. Готовий працюючий макет постійно вдосконалювався та розвивався децентралізованою групою ентузіастів, дії яких лише трохи координувалися.

В наявності анархічний характер і «висхідна» технологія: складання все більших блоків з раніше створених дрібних. Тут можна назвати й інше. При традиційній розробці в основу кладеться проектування та написання текстів, при розробці а-ля Linux - макетування, налагодження та тестування. Перші два етапи розпаралелити складно, а з налагодженням і тестуванням справа легша. Два роки тому у своєму інтерв'ю журналу Computer творець UNIX Кен Томпсон заявив, що він прихильник «висхідного» програмування: «Я не можу, розглядаючи будівлю, уявити деталі конструктора, з яких вона побудована. Коли мені трапляється «низхідний» опис системи або мови, який містить нескінченні бібліотеки, що описують один рівень за іншим, у мене виникає відчуття якоїсь трясовини». Томпсон навіть запропонував цікавий термін: комп'ютерний дарвінізм. Іншими словами, розробка а-ля Linux - це метод спроб і помилок, побудований на інтенсивному тестуванні. На будь-якому етапі система має працювати, навіть якщо це міні-версія того, чого прагне розробник. Природний відбір залишає лише життєздатне.

Про те, що таке програмування — наука, мистецтво чи ремесло — сперечаються вже давно. І якщо основу традиційної розробки ПО лежить передусім ремесло, то розробки методом комп'ютерного дарвінізму — безсумнівно мистецтво. Неважко помітити, що «висхідна» розробка характеризує так зване дослідницьке програмування, коли система будується навколо ключових компонентів та програм, що створюються на ранніх стадіях проекту, а потім постійно модифікуються. Наприкінці 1999 р. у видавництві O'Reilly & Associates вийшла гучна книга Еріка Реймонда "Собор і базар" (The Cathedral and the Bazaar). Її автор – головний ідеолог руху відкритих текстів. У книзі він викладає ідею самоорганізованого анархічного програмування, названого ним «базаром», протиставляючи його традиційному централізованому, що отримав назву «собор». На прикладі Linux та інших подібних розробок спочатку некомерційного ПЗ, що беруть свій початок у проекті GNU, Реймонд намагається разом із читачем осмислити природу нового явища, що отримало назву руху відкритих текстів. Відсутність чіткого плану, мінімальне управління проектом, велика кількість сторонніх територіально віддалених розробників, вільний обмін ідеями та кодами – це все атрибути нового програмування. Нерідко «нове» виявляється добре забутим старим. Усе це (нехай у таких масштабах) давно вже застосовувалося у програмуванні. Однак феномен Linux дав привід проголосити нову віру, допомагаючи набирати у свої лави все більше прихильників. Про особливості дослідницького програмування написано чимало статей. Так, швейцарські професори А.Кіральф, К.Чен та Й.Нівергельт виділили такі важливі моменти: * розробник ясно представляє напрямок пошуку, але не знає заздалегідь, як далеко він зможе просунутися до мети; * немає можливості передбачати обсяг ресурсів для досягнення того чи іншого результату; * технологія не піддається детальному плануванню, вона ведеться шляхом проб і помилок; * такі роботи пов'язані з конкретними виконавцями та відображають їх особисті якості. Головна перевага нової філософії - організація віддаленої спільної роботи великих колективів сторонніх програмістів над важливими проектами, де ключову роль грають Internet і право вільно розпоряджатися спільним продуктом.

Не можна не сказати у зв'язку про бурхливо зростаючу компанію VA Linux. Вона веде онлайн-репозитарій відкритого програмного забезпечення під назвою SourceForge (). У ньому налічується вже кілька сотень проектів, що стосуються насамперед розвитку Linux. І серед них Berlin Project (графічна система) та нове покоління системи програмування мови Perl. Окрім Linux репозитарій SourceForge відстежує проекти для Windows, Mac OS, BeOS, PalmOS. Одним із власних проектів VA Linux є СУБД MySQL, що набула статусу вільного ПЗ, що розповсюджується за ліцензією GPL (General Public License, www.fsf.org/copyleft/gpl.html). У плані просування ідеї спільного програмування VA Linux не є самотньою. Її конкурентами тут є компанії OpenAvenue та Asynchrony. Повертаючись до книги Реймонда, можна сказати, що метафори «собара» та «базару», можливо, обрані не цілком вдало. Але хіба річ у метафорах?

Незалежно від скептицизму критиків Linux і нестримної ейфорії його шанувальників, ця операційна система стала помітною віхою кінця 1990-х років, визначивши шляхи розвитку індустрії на початку нового століття. Чи можна повторити успіх Linux і де таїться новий технологічний стрибок такого масштабу? Ось що говорить про це Кен Томпсон: «Будь-яка нововведення стане реальністю тільки шляхом революцій такого типу, яку здійснила UNIX. Корпорації IBM ніщо не загрожувала доти, доки з'явилося те, що зробило її системи непридатними. Вони повністю окупували ринок мейнфреймів, але я впевнений — це виявилося непотрібним. Те саме відбувається і з Microsoft: доти, доки не з'явиться щось, здатне зробити її продукти непотрібними, подолати ціновий поріг виходу на ринок буде дуже складно і витіснити їх неможливо».

Ну і наздогін, 22 причини перейти на Лінукс. Спірні причини? Напевно...

1. Причина перша, вона головна. Будучи вільною системою, Linux доступний для користувачів безкоштовно. "Вісь" можна без проблем завантажити з інтернету або замовити диск або бокс поштою за зовсім тривіальною ціною. Одна копія операційної системи може бути встановлена ​​на необмежену кількість комп'ютерів без будь-яких умов.

2. Оскільки код Linux є відкритим, система може бути вільно модифікована і поширюватися навіть на комерційній основі. Можливість вільно експериментувати з вихідним кодом операційної системи, виходячи тільки зі своїх цілей, зробила Linux таким корисним та ефективним рішенням для низки великих компаній, таких як Google.

3. Особливих проблем з технічною підтримкою у користувачів Linux теж не спостерігається, так як відповідь на питання, що цікавить вас по роботі ОС, можна вільно отримати на форумах або мережевих конференціях. Багато користувачів запевняють, що така техпідтримка анітрохи не гірша за ту, що можна отримати за гроші. Звичайно, є і платна техпідтримка Linux. У подібні послуги включається ретельне налаштування системи, встановлення та апгрейд нових програм з метою захисту від хакерів, виправлення багів. На щастя, останні в Linux зустрічаються нечасто.

4. Шансів того, що технічна підтримка Linux колись припиниться, майже немає, бо відкритий код приваблює величезну кількість користувачів: багато з них з радістю допоможуть своїм «сопінгвінщикам» вирішити проблеми. З іншого боку, завжди знайдуться люди, які допомагатимуть порадами професійно, тобто. за гроші.

5. Не варто боятися, що Linux у майбутньому застаріє. Справа в тому, що UNIX, на якому будувалася ОС, тестувався та оптимізувався протягом 35 років, довівши крайню ефективність, надійність та безпеку. Робота над Linux не припиняється ні на секунду, і нові версії операційної системи, як кажуть, "тримають марку".

6. Користувачі «Лінукса» не зазнають тоталітарного тиску з боку правовласника операційної системи, бо його цього самого правовласника не існує. Як протилежний приклад можна навести дії Microsoft: компанія навмисно перестає підтримувати старі версії ОС, тим самим змушуючи користувачів купувати нові (іноді буває, що доводиться купувати нове «залізо» через незаплановане оновлення ОС). Крім того, нові версії Лінукс також поширюються абсолютно безкоштовно.

7. Все, що пов'язано з переходом на нову версію ОС, обійдеться користувачеві в копійки. Сама нова версія безкоштовна – це раз. По-друге, навчальні програми, встановлення тощо. коштують недорого. По-третє, Linux - не дуже вимоглива до потужності комп'ютера, тому апгрейд обладнання - якщо він взагалі буде потрібно - теж багато коштів із бюджету не витягне.

8. Компанії, в яких налічуються сотні тисяч комп'ютерів, перейшовши на Linux, як страшний сон згадують, що таке слідкувати за відповідністю ліцензії кожного компонента ПЗ на кожній машині. Адже для того, щоб перевірити цю відповідність ліцензії ПЗ по всіх пунктах EULA (End-User License Agreement — ліцензійна угода кінцевого користувача), потрібно мати персонал з повною зайнятістю і, як не дивно, платити їм за це гроші. Крім того, цим компаніям вже не страшні раптові «набіги» співробітників BSA (Business Software Alliance — Альянс виробників програмного забезпечення для комерційних організацій; створено 1988 року компанією Microsoft), яким треба обов'язково перевірити ліцензію на MS Windows, MS Office тощо. . Знайшовши найменші невідповідності - а вони їх знайдуть - забахають величезні штрафи.

9. Linux давно славиться тим, що мало схильний до впливу вірусів, троянів, черв'яків, програм-шпигунів та іншого шкідливого ПЗ. Секрет успіху розробників у тому, що вони спочатку сфокусували свої зусилля безпеки системи, а чи не думали про це, коли з'явилися реальні проблеми. Ось, наприклад, один із оригінальних способів захисту: користувач Linux не авторизований у системі як адміністратор, тим самим захищаючи життєво необхідні системні файли навіть у разі проникнення зловмисника. До того ж, найпопулярніші версії Linux йдуть разом із вбудованим фаєрволлом, який показав дуже високу ефективність роботи за весь цей час. Нарешті, тема відкритості коду, що не виснажує себе, знову грає нам на руку: тисячі людей по всій земній кулі зайняті пошуком уразливих місць ОС, і проблем із латками немає абсолютно ніяких.

10. У роботі Лінукса майже ніколи не відбувається фатальних збоїв, після яких доводиться перезавантажувати комп'ютер. Якщо згадати про великі компанії, то й тут вони в безумовному виграші, адже буквально кілька хвилин бездіяльності всієї пов'язаної системи може вилитися у великі збитки. Причину знову відгадати не важко: з самого початку розробники намагалися зробити роботу ОС максимально стабільною та зручною, і можна з упевненістю сказати, вони домоглися свого.

11. Поки що Linux не може тягатися з Windows за кількістю створених та добре налагоджених програм. Проте дуже багато людей зайняті виправленням ситуації. У майбутньому програм для різних потреб буде з'являтися все більше і більше. Мало того, що більшість програм під Лінукс поширюється безкоштовно, так за функціональністю, надійністю і потужністю деякі з них не поступаються своїм аналогам в середовищі Windows. Варто вже позбавлятися стереотипу, мовляв «під Лінукс нічого не знайдеш!».

Однак необхідно зробити ремарку: люди, професійно зайняті в роботі з музикою, фото чи відео, навряд чи перейдуть з Mac OS або Windows на щось інше, принаймні поки що.

12. Вибір серед дистрибутивів Linux значний — кілька сотень версій, і кожна має свої специфічні характеристики. При цьому всі системи сумісні одна з одною. Все це дозволяє користувачеві вибрати ту версію, яка підходить йому найбільше. До того ж, якщо один з постачальників Linux вийде з гри, то відчутної шкоди розповсюдженню операційної системи це не принесе - крім нього ще є багато постачальників. Не можна не вказати на той факт, що подібна ситуація створює здорову конкуренцію, що позначається на підвищенні якості та продуктивності. Звичайно, для багатьох вибрати потрібний дистрибутив із кількох сотень виявиться важко. У такому випадку, вибравши одну з найпопулярніших версій, на кшталт Red Hat або SuSE, ви не помилитеся.

13. Як ще одну особливість Linux, треба відзначити можливість дуже тонкого налаштування. Всупереч цій думці налаштувати Linux під себе не викличе жодних проблем у більш-менш досвідченого користувача. Під час установки можна вказувати різні параметри, які допоможуть вам вибрати ту конфігурацію, яка підходить саме вам. Будь то комп'ютер виключно для роботи, медіа-центр, ноутбук, веб-сервер, сервер для зберігання даних або навіть маршрутизатор мережі. Від допитливого користувача не приховані і налаштування зовнішнього вигляду операційної системи, який можна налаштувати у тисячах варіацій. Мрієте про Apple Mac або досі ностальгуєте за Windows? У Linux це можна відтворити візуально. Все це завдяки відкритому коду, який надає користувачеві воістину безмежні можливості.

14. У «Лінукс», як і у всьому іншому безкоштовному софті, формат файлів, що використовуються, — відкритий. На відміну від файлів закритого формату вони відповідають загальноприйнятим стандартам і можуть застосовуватися будь-яким розробникам ПЗ для створення сумісних з ними програм. Завдяки використанню відкритих форматів вирішується проблема програмної відокремленості, коли файли мають закрите розширення і можуть бути використані лише певним програмним забезпеченням. До того ж, користувачеві більше не варто турбуватися про те, що цінні дані можуть бути втрачені, якщо раптом розробники, які створили програмне забезпечення, вийдуть з бізнесу або припинять підтримку своїх ранніх продуктів.

15. Linux славиться своєю чудовою сумісністю з іншими операційними системами. Наприклад, «Пінвгін» може без проблем зчитувати, записувати, копіювати, прати та виконувати інші дії з файлами, які розташовані на розділах жорсткого диска, де інстальовано Windows. Крім того, в Linux можна використовувати клієнти Windows і навіть працювати з програмами, заточеними головним чином під ОС від Microsoft. А Windows не тільки не здатна працювати з розділами HDD, на яких записані інші операційні системи, але й не може форматувати ці диски для інсталяції іншої осі. До речі, Linux може завантажуватися як Live-CD — тобто. установки фактично не вимагає ніякої.

16. Якщо це може вплинути на ваш вибір, у США ще не було жодного випадку, коли до Федерального суду подавалися антимонопольні позови проти «віроломного» використання Linux. Навпаки, антимонопольна угода була створена для регулювання діяльності і знищення економічних монополій заради вільної конкуренції на ринку. Linux, як ми вже зрозуміли, не є монополією зовсім, бо нікому не нав'язується: все за власним бажанням

17. При використанні Linux, у вас відпаде необхідність у серйозному апгрейді заліза, якщо ви вирішили встановити свіжішу версію. Навіть на старих комп'ютерах, завдяки дуже грамотно написаному коду, Linux працюватиме без жодних запинок.

18. Лінукс добре масштабується і може працювати на системах не тільки на основі рішень Intel або, скажімо, AMD. Його можна встановлювати практично на всі електронні пристрої, починаючи з суперкомп'ютерів та роботів, закінчуючи медичним обладнанням, мобільними телефонами і навіть наручним годинником.

19. Для технічних вузів Linux стає справжньою знахідкою. Відкритість коду надає величезні можливості вивчення пристрою комп'ютера, а не тільки для того, як з ним потрібно працювати. Багато викладачів дійсно вважають, що учням набагато корисніше вивчати основи обчислювальної техніки, які будуть служити для створення все більш досконалих комп'ютерів у майбутньому, а не практика таких програм, як Microsoft Word або Microsoft PowerPoint, які з кожною новою версією змінюються, а через кілька років старіють.

20. Урядовим установам Linux, як і інше безкоштовне ПЗ, забезпечує т.з. прозорість програмного забезпечення, оскільки інформація в Linux зберігається у відкритих форматах, що відповідають загальноприйнятим стандартам. На противагу цьому виступають, відповідно, закриті формати, використовувані багатьма комерційними програмами. Взагалі, подібна прозорість ПЗ говорить про те, що в компанії немає прихованих даних, і доступ до всієї інформації мають абсолютно всі користувачі і їм не потрібно використовувати дорогі програми, які зможуть зрозуміти потрібні формати.

21. Існує думка, що в багатьох платних програмах існують певні «дірки», через які хакери конкуруючої компанії або навіть урядової організації можуть заволодіти цінними даними. Так от, ймовірно, не буде голосно сказано, що Linux - справжній біль голови для хакерів, бо проникнути в систему через лазівки майже неможливо через те, що вихідний код системи повністю доступний для сканування на випадки злому.

22. Linux, на відміну від Windows, не потребує дефрагментації дисків. Нехай цей процес не настільки складний і накладний для виконання, тому що його треба проводити не дуже часто, але факт є фактом - для добре налагодженої операційної системи, на зразок Linux, дефрагментація не потрібна.

Ось ми і перерахували всі заявлені 22 причини, через які варто змінити свою операційну систему. Вибір завжди за вами, але чи залишить його вам Linux інше питання;)


джерела

Ще б запропонував вам згадати, що була

Користувач, який хоче ознайомитися з операційними системами на базі ядра Linux, може запросто розгубитися в асортименті всіляких дистрибутивів. Їхня різноманітність пов'язана з відкритим кодом ядра, тому розробники по всьому світу старанно поповнюють ряди вже відомих ОС. У цій статті будуть розглянуті найпопулярніші з них.

Насправді, різноманіття дистрибутивів йде лише на руку. Якщо розібратися в рисах певних ОС, то вдасться підібрати ту систему, яка відмінно підійде саме для вашого комп'ютера. Особливу перевагу набувають слабкі ПК. Встановивши дистрибутив для слабкого заліза, ви зможете користуватися повноцінною ОС, яка не навантажуватиме комп'ютер, і забезпечить усім необхідним ПЗ.

Щоб випробувати один з нижченаведених дистрибутивів, достатньо завантажити ISO-образ з офіційного сайту, записати його на USB-накопичувач і запустити комп'ютер з флешки.

Якщо маніпуляції із запису ISO-образу операційної системи на накопичувач вам здадуться складними, то ви можете на нашому сайті ознайомитися з посібником із встановлення Linux на віртуальну машину VirtualBox.

Ubuntu

Ubuntu по праву вважається найпопулярнішим дистрибутивом на ядрі Linux у СНД. Розроблений він на основі іншого дистрибутива — Debian, проте на вигляд між ними немає ніякої подібності. До речі, у користувачів часто виникають суперечки, який дистрибутив кращий: Debian або Ubuntu, але всі сходяться в одному – Ubuntu відмінно підходить для новачків.

Розробники систематично випускають оновлення, які покращують чи виправляють її недоліки. У мережі поширюється безкоштовно, включаючи оновлення безпеки, так і корпоративні версії.

З переваг можна виділити:

  • простий та легкий установник;
  • велика кількість тематичних форумів та статей з налаштування;
  • інтерфейс Unity, що відрізняється від звичного Windows, але інтуїтивно зрозумілий;
  • великий обсяг попередньо встановлених додатків (Thunderbird, Firefox, ігри, Flash-плагін та багато іншого програмного забезпечення);
  • має велику кількість ПЗ як у внутрішніх репозиторіях, так і зовнішніх.

Linux Mint

Незважаючи на те, що Linux Mint це окремий дистрибутив, заснований він на Ubuntu. Це другий за популярністю, а також відмінно підходящий для новачків продукт. Має більше попереднього програмного забезпечення, ніж у попередньої ОС. Linux Mint практично ідентичний Ubuntu, щодо внутрішньосистемних аспектів, які приховані від очей користувача. Графічний інтерфейс більше схожий на Windows, що безсумнівно схиляє користувачів до вибору цієї операційної системи.

Переваги Linux Mint можна виділити наступні:

  • є можливість при завантаженні вибрати графічну оболонку системи;
  • при установці користувач отримує не тільки програмне забезпечення з вільним вихідним кодом, але й пропрієтарні програми, які здатні забезпечити оптимальну роботу відео-аудіофайлів та Flash-елементів;
  • розробники вдосконалюють систему, періодично випускаючи оновлення та виправляючи помилки.

CentOS

Як кажуть самі розробники CentOS, їхня основна мета - зробити вільну і, що важливо, стабільну ОС для різних організацій та підприємств. Отже, встановивши цей дистрибутив, ви отримаєте стабільну та захищену за всіма параметрами систему. Однак користувачеві варто підготуватися і вивчити документацію CentOS, оскільки вона має досить сильні відмінності від інших дистрибутивів. З основного: синтаксис більшості команд у неї інший, як самі команди.

Переваги CentOS можна виділити наступні:

  • має багато функцій, що забезпечують безпеку системи;
  • включає лише стабільні версії додатків, що знижує ризик появи критичних помилок та іншого роду збоїв;
  • на ОС випускаються оновлення безпеки корпоративного рівня.

openSUSE

openSUSE – непоганий варіант для нетбука або комп'ютера малої потужності. Ця операційна система має офіційний веб-сайт, що працює на технології вікі, портал для користувачів, сервіс для розробників, проекти для дизайнерів і канали IRC на декількох мовах. Крім того, команда openSUSE проводить розсилку на пошту користувачів, коли трапляються якісь оновлення або інші важливі заходи.

Переваги цього дистрибутива такі:

  • має велике число, що поставляється через . Щоправда, його трохи менше, ніж у Ubuntu;
  • має графічну оболонку KDE, яка багато в чому схожа на Windows;
  • має гнучкі налаштування, які виконуються за допомогою програми YaST. З її допомогою можна змінити практично всі параметри, починаючи зі шпалер та закінчуючи налаштуваннями внутрішньосистемних компонентів.

Pinguy OS

Pinguy OS розроблявся з метою зробити систему, яка була б простою і красивою. Вона призначена для рядового користувача, що наважився перейти з Windows, тому в ній можна знайти багато звичних функцій.

Операційна система базується на дистрибутиві Ubuntu. Є як 32-розрядна, так і 64-розрядна версія. Pinguy OS має великий набір програм, з яких можна виконувати практично будь-які дії на ПК. Наприклад, перетворити стандартну верхню панель Gnome на динамічну, як у Mac OS.

Zorin OS

Zorin OS – ще одна система, цільовою аудиторією якої є новачки, які бажають перейти з Windows на Linux. Ця ОС теж заснована на Ubuntu, але за інтерфейсом має багато спільного з Windows.

Проте відмінною рисою Zorin OS є пакет встановлених програм. За підсумками ви одразу отримаєте можливість запускати більшість ігор та програм Windows завдяки програмі Wine. Також порадує встановлений Google Chrome , що є в цій браузером за промовчанням. А для любителів графічних редакторів є GIMP (аналог Photoshop). Додаткові програми користувач може завантажити самостійно, використовуючи для цього Zorin Web Browser Manager - своєрідний аналог Play Market на Android.

Manjaro Linux

Manjaro Linux базується на ArchLinux. Система дуже проста в установці і дозволяє користувачеві почати роботу одразу після інсталяції системи. Підтримуються як 32-розрядні, так і 64-розрядні версії ОС. Репозиторії постійно синхронізуються з ArchLinux, тому користувачі одні з перших отримують нові версії ПЗ. Дистрибутив одразу після установки має всі необхідні інструменти для взаємодії з мультимедійним контентом та стороннім обладнанням. Manjaro Linux підтримує кілька ядер, зокрема й rc.

Solus

Solus – не найкращий варіант для слабких комп'ютерів. Як мінімум тому, що цей дистрибутив має лише одну версію - 64-розрядну. Однак натомість користувач отримає гарну графічну оболонку, з можливістю гнучкого налаштування, безліч інструментів для роботи та надійність у використанні.

Також варто відзначити, що в Solus для роботи з пакетами використовується чудовий менеджер eopkg, який пропонує стандартні інструменти для встановлення/видалення пакетів та їх пошуку.

Elementary OS

Дистрибутив Elementary OS заснований на Ubuntu і є чудовою відправною точкою для новачків. Цікавий дизайн, який дуже схожий на OS X, велика кількість ПЗ - це і багато іншого придбає користувач, який встановив цей дистрибутив. Відмінною рисою цієї ОС є те, що більшість додатків, що входять до її комплектації, розроблені спеціально під цей проект. З огляду на це вони ідеально зіставні із загальною структурою системи, через що ОС працює набагато швидше за ту саму Ubuntu. До того ж, всі елементи завдяки цьому відмінно поєднуються зовні.

Висновок

Складно об'єктивно сказати, який із представлених дистрибутивів кращий, а який дещо гірший, як і не можна змусити будь-кого встановити Ubuntu або Mint собі на комп'ютер. Все індивідуально, тому рішення який саме дистрибутив почати використовувати залишається за вами.

© 2022 androidas.ru - Все про Android