Linux: витоки нової філософії програмування, Linux, Операційні системи, статті

Руслан Богатирьов, Журнал «Мир ПК»

У 2001 р. ми будемо відзначати як мінімум два великих ювілею – 20 років з моменту появи першого ПК і 10 років від дня народження операційної системи Linux. 12 серпня 1981 в Wall Street Journal була опублікована інформація про те, що корпорація IBM вийшла на ринок персональних комп’ютерів зі своєю моделлю IBM PC на базі процесора Intel 8088. По суті саме це подія відкрила дорогу Windows, хоча Формально перший версія Windows після дворічних обіцянок з’явилася в листопаді 1985 р.


25 серпня 1991 фінський студент Лінус Торвальдс розмістив в Internet скромне повідомлення про те, що він розробив власну ОС. Ця операційна система, що отримала згодом назву Linux, дала величезний імпульс розвитку Мережі та стала флагманом руху відкритих текстів (open source).


Дві події, віддалені один від одного рівно на 10 років, стали приводом для розвитку знаменних паралелей: найбільша корпорація світу і програміст-одинак, найвідоміше видання і одна з загублених в Internet телеконференцій. Дух конкуренції висловлюють гасла: Linux проти Windows! Відкритість світового співтовариства проти замкнутості однієї корпорації! Коллаборатівное (спільне) програмування проти корпоративного!


Спробуємо розібратися, що ж такого особливого явила світу 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.


Якби не Тім Паттерсон з Seattle Computer Products, який написав навесні 1980 р. свій діалект CP / M – QDOS (Quick and Dirty Operating System), та не ряд інших випадковостей, мікрокомп’ютерних революція могла б піти зовсім іншим шляхом. Купивши за 100 тис. дол розробку Паттерсона (а трохи пізніше переманивши і його самого), Microsoft зуміла вийти сухою з води і поклала початок створенню небаченої в історії імперії програмного забезпечення.


Паттерсон побудував свою ОС максимально близько до оригіналу, щоб все ПЗ, написане для CP / M, можна було легко переносити на QDOS. Саме ця перевага і було використано Microsoft, яка зуміла не тільки домогтися самого головного для себе контракту, а й випередити майже на рік саму Digital Research. У 1991 р. Лінус Торвальдс, втомившись чекати безкоштовну UNIX для процесора Intel 80386, зайнявся власною розробкою ядра, з якого потім і виросла Linux.


Якщо порівнювати 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: torvalds@klaava.Helsinki.FI (Linus
Benedict Torvalds)
Newsgroups: comp.os.minix
Subject: What would you like to see most in minix?
Summary: small poll for my new operating system
Message-ID: <1991Aug25.205708.9541@klaava.
Helsinki.FI>
Date: 25 Aug 91 20:57:08 GMT
Organization: University of Helsinki

Повідомлення починалося словами: «Привіт усім, хто використовує Minix! Я роблю (безкоштовну) операційну систему для клонів AT на базі процесорів 386 (486). Це просто хобі, а не щось велике і професійне начебто GNU ».


Далі Лінус закликав відгукнутися на його роботу всіх, кому вона подобається чи ні. (Повний текст см. theory.ms.ornl.gov/~xgz/linus_announce.)


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


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


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


У 1998 р. авторитетний американський журнал Forbes під заголовком «Icons of the Net» («Легенди Мережі») опублікував імена найвпливовіших людей, які зробили величезний внесок в розвиток мережі Internet:


  1. Лінус Торвальдс (28 років) – творець Linux.
  2. Річард Столлман (45 років) – засновник Фонду вільного ПЗ (Free Software Foundation).
  3. Тім Бернерс-Лі (43 роки) – розробник World Wide Web.
  4. Роб Глейзер (36 років) – засновник компанії RealNetworks.
  5. Джеррі Янг (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 р. в мережі японських торгових центрів 15200 Linux-серверів (дистрибутив RedHat), що забезпечують роботу IBM eServer xSeries.


В кінці 2000 р. до IBM приєдналася і компанія Hewlett-Packard. Обидва гіганта мають намір підтримати виконання Linux-додатків в середовищі своїх діалектів UNIX (йдеться насамперед про IBM AIX і HP-UX, а також про IBM Dynix / ptx).


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

Linux і ринок вбудованих систем

Перспективи подальшого розвитку комп’ютерної індустрії тісно пов’язані з Internet і ринком побутових і промислових вбудованих систем. Покликана вирішити численні проблеми, що виникають в цій новій області, технологія Java поки не справляється з цим завданням. Не дивно, що Лінус Торвальдс звернув свою увагу в цей бік.


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


Як тільки постає питання про адаптацію Linux для підтримки вбудованих систем, відразу стають очевидними архітектурні обмеження цієї ОС. Перш за все це орієнтація на монолітне ядро, а не на більш сучасну і перспективну концепцію замінних мікроядер. В цьому напрямку давно ведуться роботи по лінії безкоштовного фонду програм (FSF), метою яких є створення Hurd – основний ОС проекту GNU, що успадковує ідеї ядра Mach і задуманої ще в 1990 р., тобто до створення Linux (див. www.cs.pdx.edu/~trent/gnu/hurd).


Проте в кінці листопада 2000 р. було оголошено про створення IMT-2000 – першого в світі інтелектуального телефону, виконаного на базі CDMA і Tynix OS (версії Linux для вбудованих систем). У його розробці взяли участь три організації з Кореї: PalmPalm Technology, SK Telecom і Національний університет у Сеулі. Телефон має ті ж функції, що і КПК, і працює на основі процесора StrongARM (SA1110, 206 МГц) з 32-Мбайт ОЗУ.


Також в кінці листопада 2000 р. компанія DSPsoft (США) випустила UnixCE – комерційну закриту Linux-подібну ОС, призначену для ринку мобільних пристроїв. Вона підтримує X Window, FAT32, TCP / IP, API-інтерфейси UNIX і здатна працювати навіть на процесорах i386 в 340-Кбайт ОЗУ. По всій видимості, це тільки початок.

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). Її автор – головний ідеолог руху відкритих текстів. У книзі він викладає ідею самоорганізованого анархічного програмування, названого ним «базаром», протиставляючи його традиційному централізованого, який отримав назву «собор» (див. В. Пржиялковского. Чари нового програмування / / Директору інформаційної служби. 2000, № 3). На прикладі Linux та інших подібних розробок спочатку некомерційного ПЗ, що беруть свій початок у проекті GNU, Реймонд намагається разом з читачем осмислити природу нового явища, що отримало назву руху відкритих текстів (див. Е. Реймонд. Собор і базар / / Відкриті системи. 1999, № 9-10). Відсутність чіткого плану, мінімальне управління проектом, велике число сторонніх територіально віддалених розробників, вільний обмін ідеями і кодами – все це атрибути нового програмування.


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


Про особливості дослідного програмування написано чимало статей. Так, швейцарські професори А.Кіральф, К.Чен і Й.Нівергельт виділили наступні важливі моменти:


* Розробник ясно представляє напрям пошуку, але не знає заздалегідь, як далеко він зможе просунутися до мети;


* Немає можливості передбачити обсяг ресурсів для досягнення того чи іншого результату;


* Розробка не піддається детальному плануванню, вона ведеться методом проб і помилок;


* Такі роботи пов’язані з конкретними виконавцями і відображають їх особистісні якості.


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


Не можна не сказати в цьому зв’язку про бурхливо зростаючої компанії VA Linux. Вона веде онлайн-репозитарій відкритого ПЗ під назвою SourceForge (http://sourceforge.net). У ньому налічується вже кілька сотень проектів, що стосуються перш за все розвитку 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: до тих пір, поки не з’явиться щось, здатне зробити її продукти непотрібними, подолати ціновий поріг виходу на ринок буде вкрай складно і витіснити їх неможливо ».

Руслан Богатирьов – Працював головним редактором альманаху «Технологія програмування», науковим редактором Computer Week-Moscow і Computer Weekly. E-mail: expodome@yahoo.com

Найбільші виставки та конференції з Linux в 2001 р.

Linux World Conference & Expo


Нью-Йорк (США), 30 січня-2 лютого www.linuxworldexpo.com/


ApacheCon 2001


Санта-Клара (США), 4-6 квітня apachecon.com/2001/US/


Linux / Open Source


(Нідерланди), 22-23 травня www.linux2001.nl


Open Source Forum — Linux in the Enterprise


Остін (США), 30 червня-1 липня www.key3media.com/studios/opensource/


Linux Business Expo


Атланта (США), 10-14 вересня


4th Linux Showcase & Conference


Атланта (США), 10-14 жовтня linuxshowcase.org


Linux World


Франкфурт (Німеччина), 30 жовтня-1 листопада www.linuxworldexpo.de

Групи користувачів Linux в Росії

Москва
www.moscow.lug.ru/

С.-Петербург
ethereal.ru/~mbravo/spblug/

Сибір
www.siblug.org/

Пермь
linux.perm.ru/

Нижній Новгород
www.linux.nnov.ru/

Орел
lug.holding.orel.ru/

Пенза
www.penza.com.ru/puug/

Іркутськ
linux.irk.ru/

Братськ
www.bratsk.angara.ru/~brlug/

Linux. З архіву «Світу ПК»

Беркес Д. Починаємо працювати з Linux. 1999. № 9.

Броді С. Linux проти Linux, 1999. № 2.

Кожекін Н. Зоряний шлях пакета StarOffice. 1999. № 2.

Коржов В. Як підключити Linux до Internet. 2000. № 6.

Кук Р. Linux йде на роботу. 1998. № 5.

Маккрекен Г., Спенбауер С. Linux проти Linux. 2000. № 1.

Петрелі Н. Unix проти NT: чи є чого боятися? 1998. № 12.

Петрелі Н. Нові Unix-системи змінюють орбіту NT. 1998. № 11.

Рага Д. Супровід безкоштовних програм. 1999. № 2.

Рамодін Д. Corel LINUX. Почалося? 2000. № 2.

Рамодін Д. Linux для слов’янофілів. 1999. № 10.

Рамодін Д. Linux, що говорить по-російськи. 2000. № 5.

Спенбауер С. Добра стара Linux перекроюється на манер Windows. 1999. № 8.

Суханов А., Хименко В. Linux та Windows 95: ефективність спільної роботи. 1998. № 5.

Хименко В. Процеси, завдання, потоки і нитки. 2000. № 6.

Хименко В. Файли, файли, файли. 2000. № 2-3.

Linux тут і зараз: Інтерв’ю з Б.Тоботрасом. 1999. № 2.

Корисні посилання

www.linux.org

www.ibm.com/developer/linux/

www.linuxtoday.com

www.zdnet.com/linux

www.linuxdevices.com

www.linux.org.ru

www.linuxfocus.org/Russian/

www.linuxnews.ru

linux.ru.net

www.osp.ru/linux/

www.redhat.com

www.suse.com

www.turbolinux.com

www.debian.org

www.blackcatlinux.com

www.slackware.com

www.calderasystems.com

www.netbsd.org

www.openbsd.org

www.freebsd.com

Схожі статті:


Сподобалася стаття? Ви можете залишити відгук або підписатися на RSS , щоб автоматично отримувати інформацію про нові статтях.

Коментарів поки що немає.

Ваш отзыв

Поділ на параграфи відбувається автоматично, адреса електронної пошти ніколи не буде опублікований, допустимий HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

*

*