20 кто является создателем операционной системы linux. История Linux. Вкратце о главном. Базовое использование терминала, а также установка программ

Создателем операционной системы Linux является Линус Торвальдс , его именем она и была названа. Одним из известных компьютерных жаргонных слов является «хакер». Почему-то в России принято называть этим словом именно взломщиков, хотя это далеко не так. Эту тему широко раскрыл Эвик Стивен Рэймонд: он рассказал, что хакер - великолепный программист, который получает удовольствие от того, что сделал. Именно к таким людям относится Торвальдс. Будучи финским студентом, 17 сентября 1991 года он разместил скромное сообщение в интернете о том, что разработал собственную операционную систему. Именно с этого момента началось активное развитие Linux.

В создании операционной системы участвует множество человек с различных уголков планеты. Сегодня Linux представлен множеством дистрибутивов (их насчитывается более 100). В России поддерживается несколько локализованных дистрибутивов для граждан нашей страны. Это ASP Linux, ALT Linux, Linux XP, Arch Linux и несколько других. Трудно сказать какой из них лучше, какой удобнее. Поскольку все они в большей части состоят из одних и тех же пакетов тяжело советовать что-то конкретное, обычно рекомендуют попробовать один-два и выбрать что-то для себя.

Обилие дистрибутивов не позволяет говорить «Linux какой-то версии». Когда говорят о версии, обязательно надо указывать дистрибутив, о котором идёт речь. Но что же тогда объединяет все дистрибутивы? Общее название? Единым для всех является ядро. Именно его поддержкой и занимается в данный момент Линус Торвальдс. Скачать последнее можно с официального сайта - www.kernel.org .

Последнее - не значит лучшее, основным отличием для конечного пользователя является чаще всего поддержка нового «железа», чаще всего обновлением ядра занимаются профессиональные системные администраторы или сборщики дистрибутивов.

Linux - свобода во всём. Это основная идея GPL лицензии, по которой он распространяется и это очень сильно заметно. Свобода - это не значит бесплатность, как многие считают. Свобода - означает свободу действий над программой. Купив единожды, её можно переписать соседу, подарить другу на день рождения или дописать на своё усмотрение. Для многих Linux - не только операционная система, Linux - это часть жизни. Именно благодаря свободе Linux динамично развивается и в последнее время отвоёвывает всё большие и большие части рынка. Его можно использовать на компьютерах любого класса, начиная от обычных персональных компьютерах, заканчивая ноутбуками и вычислительными кластерами.

Большая часть программного обеспечения под ОС Linux также является свободно распространяемым. Например, OpenOffice - мощный офисный пакет, Gimp - растровый текстовый редактор, blender - программа создания 3D-графики. Обычно написанием свободных программ занимаются программисты со всего мира, курируют проект 1-2 человека, так называемые мантейнеры проекта. В последнее время всё больше и больше стало появляться игр под ОС Linux, например Quake, Unreal Tournament, Counter-Strike, FreeCraft (свободная версия WarCraft).

Свободные операционные системы - это не только чёрная консоль, как они часто представляются людям - это большой выбор графических оболочек. Пользователь может выбрать для себя любую в зависимости от потребностей, ресурсов компьютера и квалификации.

Когда говорят о преимуществах коммерческого ПО, часто делают упор на поддержку после покупки. Конечно, Торвальдс лично не может оказывать консультации пользователям, именно поэтому существуют специализированные рассылки, где можно задать свои вопросы. При покупке русскоязычного дистрибутива поддержку можно получить и у производителя. Очень часто в городах существуют специальные региональные сообщества пользователей Linux, которые помогают друг другу. Через них же и распространяются дистрибутивы.

December 16th, 2012

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

Вот интересная история, однако под катом вас ждет много текста:-)

Присмотревшись повнимательней к прошлому, мы увидим, что место доминирующей ОС на рынке вполне могла бы занять и 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: comp.os.minix Subject: What would you like to see most in minix? Summary: small poll for my new operating system 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 — другой вопрос;)


источники

Еще бы предложил вам вспомнить, что была

Сейчас, используя последнюю версию Ubuntu, Fedora или OpenSUSE, мы можем наслаждаться красивым и современным окружением рабочего стола, простотой использования графических программ, тем, что большинство оборудования компьютера поддерживается системой без дополнительных настроек. Но вы когда-нибудь задумывались, как наша любимая операционная система дошла до всего этого?

Учитываем ли мы и ценим количество времени и усилий, затраченное огромным количеством разработчиков, чтобы достичь этого, почти совершенного состояния системы? Скорее всего, нет. Давайте посмотрим на историю этой замечательной ОС и на её путешествие за последние несколько десятилетий. Когда она родилась? Как эволюционировала? Какие дистрибутивы появились во время развития, и что стало поворотным моментом, сделавшим из проекта для одного человека операционную систему, используемую повсюду, которая у нас есть сейчас? И какие были дистрибутивы, отправленные сообществом в архив?

Итак, давайте мысленно вернёмся назад во времени, почти на 30 лет назад, и вспомним, с чего начиналась история Linux систем.

1991 - начало

В самом начале был Unix, созданный программистами Кеном Томпсоном и Денисом Ритчи в 1969 году. Затем на протяжении восьмидесятых годов создавалось множество проектов на основе Unix, вдохновлённых этой философией. Это были: проект GNU Ричарда Столмана, BSD (Berkley Software Distribution), книга профессора Ендрю Таненбаума "Операционные системы: дизайн и реализация", а также MINIX (мини версия Unix), которая появилась приблизительно в то же время, что и книга.

Но только в 1991 году началась история Linux. Молодой финский студент по имени Линус Торвальдс объединил всё, что он знал о существующих системах в новое ядро, которое смогло захватить мир. Существует много легенд о том, почему Линус решил работать над своей системой. Одна из них гласит, что он работал в MINIX и передал данные на жёсткий диск вместо модема, чем уничтожил все разделы Minix. После этого он разочаровался в этой ОС и решил создать собственную.

Другая версия гласит, что он написал ядро для улучшения функциональности новой машины на Intel 386, которую он использовал. А так как улучшать Minix было запрещено, то ему пришлось развивать свою операционную систему.

Какова бы ни была истинная причина, он создал бесплатный эмулятор терминала, который был основан на Minix, в свою очередь, основанном на Unix, и это стало основой для работы над ядром операционной системы. В 1991 году 25 августа Линус опубликовал своё знаменитое сообщение в новостной рассылке Minix.

После этого первая версия Linux, которая тогда называлась Freax очень быстро разлетелась по FTP-серверам всего мира, а количество пользователей начало стремительно расти. Версия 0,01 очень сильно отличалась от той, что доступна в наши дни. Вы можете сами скачать ядро размером 71 килобайт и попробовать его установить отсюда .

Идём дальше по дороге истории. Излишне говорить, что Linux превратился в полномасштабную ОС, а Манчестерский вычислительный центр создал один из первых дистрибутивов, в котором использовался комбинированный загрузочный и корневой раздел. Дистрибутив назывался MCC Interim Linux.

1992 - 1994 - развитие настольных систем

Прошло не так много времени, и в период с 1992 по 1994 мы увидели появление и развитие самых известных и влиятельных дистрибутивов Linux: Slackware, Red Hat и Debian. Версия ядра увеличилась до 0,95, и здесь появилась поддержка X Window System, позволяющей запускать графические приложения.

Slackware был одним из первых дистрибутивов, которые использовали новое ядро Linux. Тогда он назывался SLS (Softlanding Linux System) и был основан Питером Макдональдом в 1992. SLS довольно сильно опередила своё время, так как это был первый дистрибутив Linux, содержащий не только ядро Linux 0,99, но и стек TCP/IP и систему X Window. Но этот дистрибутив имел много проблем и вскоре был заменён на Slackware Патрика Фолькердинга. Сейчас это самый старый дистрибутив Linux.

Но SLS не только дал рождение Slackware. Из-за проблемного интерфейса SLS другой пользователь решил сделать собственную систему и этим запустил ещё одну ветку дистрибутивов Linux. В 1993 Ян Мёрдок выпустил дистрибутив Debian Linux, который, по его словам, был назван в честь его тогдашней девушки Дебры Линн и его самого.

По мере развития Slackware появились компании, которые предоставляли техническую поддержку для такого программного обеспечения. Одна из них появилась в 1994 и называлась Software und System-Entwicklung, сейчас она более известна как S.U.S.E Linux.

Ещё один дистрибутив, который увидел свет 3 ноября 1994 года, называется Red Hat Commercial Linux. Дистрибутив создан Марком Эвингом и носит имя красной шляпы, которую автор носил в университете.

В 1994 14 марта вышла версия Linux 1.0.0, которая состояла из 176 250 строчек кода. Так началась история развития Linux-систем.

1995 - 1999 - появление Gnome и KDE

За этот период операционная система Linux сделала большой скачок в развитии, поскольку в ближайшие пять лет появятся основные дистрибутивы Linux, которые известны и широко используются сейчас, также появятся менее заметные дистрибутивы. Все это происходит во времена выхода игры "Атака пингвинов" и бума dot.com.

Jurix Linux был интересным дистрибутивом и популярностью по ряду причин. Во-первых, это был первый дистрибутив со скриптовым установщиком, позволяющим администратору упростить процесс установки. Он был одним из первых дистрибутивов, которые поддерживали bootp и NFS, а также первый использовал файловую систему ext2.

Но важной вехой в истории ос Linux Jurix стал не по этой причине - на его основе был создан SUSE Linux, который мы используем и сегодня.

Дистрибутивы, основанные на Red Hat Linux, тоже активно развивались в течение этого времени. Появились такие версии, как Caldera, Mandrake, TurboLinux, Yellow Dog и Red Flag. Теперь версия ядра Linux изменилась с 1.2 на 2.2.

Версия 2.0 была выпущена в 1996 году и перед ней вышел уже 41 релиз. Именно это быстрое развитие ядра и добавление некоторых очень важных функций закрепили позиции операционной системы Linux как серверной ОС и системы для IТ-специалистов по всему миру.

Например, в версии 2.0 появилась поддержка протокола SMB, улучшено управление памятью, поддержка работы на различных типах процессоров. Версия 2.2 получила улучшения работы SMB, поддержку PowerPC и возможность монтирования NTFS, но пока только для чтения.

Существует легенда, что один раз во время отпуска в Австралии Линус Торвальдс посетил зоопарк, где его укусил свирепый пингвин. После чего он заразился пингвинитом и очень полюбил пингвинов. Во всяком случае Линусу нравились пингвины. Как он сказал, они бестолковые и весёлые. Что касается имени символа Linux - Tuxа, то в интернете его расшифровывают как (T)orvalds (U)ni(X). Теперь вы все знаете.

Системы на базе Debian развивались не так активно, как Red Hat. Разработчики предпочитали больше работать над удобством и внешним видом своих дистрибутивов. Будучи больше ориентированными на рабочий стол, такие дистрибутивы часто появлялись на обложках популярных IТ-журналов того времени. Попадались такие названия, как Libranet, Storm, Finnix и Corel Linux.

Несомненно, самым важным событием за эту часть истории ОС Linux стало появление KDE и Gnome. Окружение KDE (Kool Desktop Environment) появилось в 1996 году. Его основателем был Матиас Эттрих, студент университета Тюбингена. Он предложил не просто набор приложений, а целую среду рабочего стола, в которой они могли выполняться. У пользователей появился выбор пользоваться средой X11 или KDE, написанной на недавно появившемся фреймворке Qt.

К 1998 году вышла версия KDE 1.0 и первым дистрибутивом, который её использовал по умолчанию, был Mandrake. К 2000 вышла версия 2.0, которая получила множество улучшений, а также программы Konqueror, KOffice и библиотеку KIO.

Мигель де Иказа и Федерико Мен объявили о разработке нового окружения рабочего стола, а также приложений для него на основе библиотеки GTK+. Эта новая среда рабочего стола называлась Gnome. Считается, что первой операционной системой, использующей Gnome, была Red Hat Linux. Gnome быстро стал популярной средой рабочего стола благодаря своей высокой производительности и удобству для обычных пользователей. К маю 2000 года была выпущена версия Gnome 1.2 Bongo.

2000 - 2005 - появление Live-дистрибутивов

В этот период случился важный шаг в истории операционной системы Linux. За эти пять лет её популярность сильно выросла, появилось много новых компьютеров под управлением Linux. Ядро продолжало получать улучшения, появлялись новые программы, а также появился первый live-дистрибутив.

Knoppix - дружелюбный дистрибутив, основанный на Debian и разрабатываемый Клаусом Кноппером, был одним из самых популярных в то время. Он был примечателен по многим причинам, но основная из них - это возможность запустить и попробовать систему прямо с CD-диска.

Сейчас мы считаем эту возможность стандартной. Но в те времена Knoppix, выпущенный 30 сентября 2000 года, можно было запустить на любом компьютере и получить полноценную систему с поддержкой различного оборудования и сети. Это было чем-то новым. Knoppix стал основой для многих дистрибутивов, и некоторые из них известны и используются до нашего времени.

Кроме уже готовых дистрибутивов, появился проект, помогающий пользователям собрать собственный дистрибутив. Linux From Scratch (LFS) разрабатывался вместе с книгой Джареда Бикманса, в которой рассказывалось, как собрать свой дистрибутив Linux из исходников.

Linux - это в первую очередь свобода, и ему надо развиваться. Но чтобы поддержать развитие, обеспечить его защиту и сохранить независимость, необходимо сформировать компанию, которая и будет всем этим заниматься. Поэтому в 2000 году был создан фонд для спонсирования работы Линуса и развивающегося сообщества, по созданию и совершенствованию Linux, а также для защиты и сохранения основных ценностей движения.

Ключевым моментом в этот период был выпуск версии ядра Linux 2.4 четвёртого января. Эта версия добавила поддержку USB, PC карт, ISA Plug and Play, а также Bluetooth, RAID и ext3. Фактически, это было ядро с самым длинным сроком поддержки, она закончилась на версии 2.4.37.11 в 2011 году. Ядро очень сильно изменилось и стало более универсальным по сравнению с 1.0.

Компания Red Hat, которая уже к тому времени вышла на фондовый рынок и получала деньги за поддержку бесплатной Red Hat Linux OS, приняла решение что пора выбрать более коммерческий подход к делу. Поэтому дистрибутив разделился на две ветки. Появился Red Hat Enterprice Linux 2.1 с ядром 2.4.9. Он был более стабильным, с длительным сроком поддержки и для коммерческих пользователей. А второй дистрибутив - Fedora - свободный и для сообщества.

Red Hat Enterprice Linux всё ещё является продуктом с открытым исходным кодом. Компания размещает исходный код на нескольких FTP-серверах, с которых его загружают несколько независимых групп разработчиков и компилируют на его основе свои дистрибутивы: CentOS, Oracle Linux, CERN и Scientific Linux. Они имеют все преимущества стабильности коммерческого дистрибутива, но не имеют доступа к программному обеспечению и поддержке от Red Hat.

В декабре 2002 года появляется интересный дистрибутив - CRUX. Его основной целью было максимально сохранить простоту, такая тенденция была очень популярна в то время. CRUX был очень лёгким и ориентированным больше на разработчика, а не на обычного пользователя. В то время как у других дистрибутивов наблюдался экспоненциальный рост и соперничество за звание лучшей замены для Windows, CRUX оставался простым и минималистичным. А интересен он нам потому, что стал основой для ныне очень популярного ArchLinux.

18 декабря было объявлено о выходе новой версии ядра Linux - 2.6. В этой версии появилась поддержка PAE, новых процессоров, улучшенная поддержка 64-х битных процессоров, увеличен максимальный размер файловой системы до 16 Тб, добавлена файловая система EXT4 и другое.

Уже в то время дистрибутивы Linux были достаточно хороши, но им по-прежнему было очень далеко до идеала для тех, кому нравились продукты Microsoft. Поэтому была необходима новая философия, которая сделала бы Linux более близким к обычному пользователю. Например Ubuntu.

Целью Ubuntu, дистрибутива, основанного на Debian, было создание простого в использовании рабочего стола Linux, которым мог бы пользоваться обычный пользователь с небольшим опытом работы в этой системе. С выпуском Ubuntu 4.04 20 октября 2004 эта концепция была реализована.

2006 - 2012 - рост и падение Ubuntu

За этот период многие дистрибутивы стали более стабильными и продолжают улучшатся. Также появилось множество новых дистрибутивов. Один из них, первая версия которого была выпущена у 2006 году, на сегодняшний день очень популярен. Это Linux Mint. Он был основан на Ubuntu и содержал как свободное, так и проприетарное программное обеспечение. Это очень сильно упрощало установку кодеков, драйверов и других компонентов для новичков. Разработчики дистрибутива старались включить в него новые программы, а также прислушивались к мнению своих пользователей, чем и завоевали поддержку сообщества.

Тем временем была выпущена новая версия окружения рабочего стола KDE4, которая была встречена критикой пользователей из-за отсутствия стабильности. Даже сам Линус заявил, что эта версия KDE всё ломает и предоставляет только половину возможностей предыдущей версии. Тем не менее пользователи начали использовать KDE4 с окружением Plasma и современным внешним видом и к релизу версии 4.2, который состоялся в 2009, уже забыли о своём отрицательном опыте.

23 сентября была выпущена самая популярная на данный момент операционная система на базе ядра Linux, хотя 90% пользователей даже и не имеют представления о том, что они используют Linux. Конечно, это Android. Версия 1.0 была выпущена для HTC Dream и могла делать всё, что вы ждёте от современного смартфона, но это было очень плохо. В версии 1.1 было исправлено большинство ошибок, но только начиная с версии 1.5 система Android начала завоевывать мир смартфонов.

На протяжении всего этого времени Ubuntu становилась всё сильнее и сильнее. Она регулярно занимала первые места в рейтингах дистрибутивов Linux, завоевывала всё больше поклонников и была достаточно простой в использовании. Но потом, в один солнечный апрельский день, вышел релиз Ubuntu 14.04, он поставлялся с новым окружением по умолчанию - Unity. В строну Gnome 3 и KDE 4 никогда не было столько негатива, сколько полетело в сторону Unity. Можно сказать, что тогда Unity ненавидели почти все. Но Canonical не отказалась от своей идеи сразу, и оболочка стала вполне пригодной для использования.

После многих лет разработки в ветке 2.6 наконец была выпущена версия ядра 3.0. И нет, в ней не было никаких значительных изменений. Просто Линус и сообщество решили, что нумерация 2.6.* стала слишком сложной и пора уже менять номер.

Неудача с KDE4 - это не единственная неудачная история развития Linux окружений. После неё можно было бы сказать, что разработчики должны были бы научиться на чужом опыте и уже знать, что нравится их аудитории. Но это явно не касается команды разработчиков Gnome, которая в апреле 2012 выпустила Gnome 3. Теперь уже пользователи Gnome были очень недовольны изменениями интерфейса и переходили на KDE или использовали более старые версии Gnome. Но в следующих версиях Gnome стал намного лучше, а разработчики Linux Mint решили сохранить старый вид Gnome с новыми возможностями и создали свое окружение - Cinnamon.

2012-2018 - Linux и игры

В наше время Linux почти полностью завоевал рынок серверов и стал ещё более привлекательным для домашних пользователей. Один из факторов привлекательности Linux для обычных людей - это игры. В феврале 2013 года компания Valve, создатель крупной платформы дистрибуции игр, выпустила версию своего клиента Steam для Linux. Тогда большинство игр можно было запустить только через эмулятор Windows, а те игры, что были для Linux, как правило, мало кого интересовали.

Спустя несколько лет была выпущена SteamOS, операционная система на базе Linux для игровых консолей Valve. На данный момент для Linux доступно более 3000 игр в Steam. Также совсем недавно Valve начала работу над интеграцией эмулятора Windows-игр в Steam, что ещё сильнее упростит их запуск, учитывая, что недавно в этот эмулятор была добавлена поддержка многих библиотек из DirectX 10 и 11.

Новые дистрибутивы продолжают появляться с такой же скоростью как и раньше. Среди них есть и интересные. Например Manjaro, основанный на Arch Linux. Он появился в ноябре 2013, но несмотря на свою молодость уже занимает лидирующие позиции по популярности во многих топах. Его преимущество в том, что он упрощает установку и настройку ArchLinux, но в то же время оставляет его гибкость и некоторые преимущества. Кроме Manjaro вышло ещё много новых интересных дистрибутивов, например Antergos, ElementaryOS, Deepin Linux и другие, которые сейчас пользуются популярностью среди пользователей.

Что касается ядра Linux, то в 2015 году снова была изменена версия на 4.0. И снова не было никаких серьезных изменений, было устроено голосование, и сообщество приняло решение, что версию ядра следует сменить. Из значительных изменений за этот период стоит отметить добавление поддержки UEFI, улучшение работы с новым оборудованием, добавление систем безопасности, портирование подсистем, необходимых для Android, улучшение стабильности Btrfs и многое другое.

В 2013 году компания, занимающаяся разработкой Ubuntu, решила попробовать свои силы на мобильном рынке и выпустила мобильную версию Ubuntu - Ubuntu Touch. Преимуществами операционной системы должна была стать возможность превращать смартфон в полноценный компьютер при подключении его к экрану по HDMI. Для неё разрабатывалась отдельная оболочка Unity 8, дисплейный сервер Mir вместо X Window и даже было выпущено несколько смартфонов. Но из проекта ничего не получилось, он был закрыт в 2017, после того как Smasung выпустил свою DEX. Кроме того в версии 17.10 разработчики Ubuntu решили отказаться от использования Unity и вернулись к Gnome, а вместо своего дисплейного сервера Mir теперь будет использоваться разрабатываемый сообществом Wayland, который тоже разрабатывается на замену устаревшему Xorg.

Выводы

К сожалению, наша экскурсия в прошлое Linux подошла к завершению. Мы увидели старые дистрибутивы Linux и узнали с чего всё начиналось. Неизвестно, что случится в будущем, но операционная система Linux развивается и заинтересовывает всё больше и больше людей и компаний. Этим история создания Linux не заканчивается и, скорее всего, у неё большое будущее.

Об авторе

Основатель и администратор сайта сайт, увлекаюсь открытым программным обеспечением и операционной системой Linux. В качестве основной ОС сейчас использую Ubuntu. Кроме Linux интересуюсь всем, что связано с информационными технологиями и современной наукой.

Сегодня Linux - это мощная UNIX-подобная платформа, включающая в себя практически все функции, присущие другим версиям UNIX, и еще целый комплекс собственных, нигде больше не встречающихся свойств. Благодаря высокой производительности и надежности она стала одной из самых популярных платформ для организации http-серверов. Наверное, самая привлекательнаячерта Linux, отличающая эту систему от аналогичных программных комплексов, это ее бесплатность: Linux распространяется свободно в рамках Генеральной общедоступной лицензии (the General Public License GNU), все желающие могут просто взять и установить ее на своем компьютере, не уплатив никому ни цента. Где бы вы ни получили дистрибутив данной системы - загрузили из Интернета, взяли напрокат у знакомых или купили в ларьке вместе с набором других программ на пиратском диске, вы все равно остаетесь легальным, лицензионным пользователем Linux. Теперь множество больших корпораций с целым штатом профессиональных программистов стали готовить платные и условно-бесплатные версии Linux, отличающиеся удобными утилитами инсталляции, встроенными функциями автоопределения оборудования и обилием подробной документации, поставляемой вместе с дистрибутивом, а также готовым набором самых необходимых программ. Благодаря этому установить инастроить Linux зачастую становится гораздо проще, чем Windows 95. А розничная стоимость подобных реализаций системы, как правило, не намного выше цены компакт-диска, на котором они записаны.

Создатель данной ОС Линус Торвальдс родился в Хельсинки. Родители, шведскоговорящие финны Нильс и Анна Торвальдс, были в 60-х годах студентами-радикалами, отец даже был коммунистом, в середине 70-х проведшим год в Москве. Линус был назван в честь Линуса Полинга. В школе преуспевал в физике и математике. Был малообщительным, скромным мальчиком. Его часто дразнили из-за политических взглядов его отца.

В школе Торвальдс увлекался математикой и физикой, надо сказать, что он преуспел в этих дисциплинах. В 70х вместе с отцом он провел год в советской Москве. Возможно, эта поездка оказала влияние на его формирующееся мировоззрение.

В 1981 году Лео, дед Линуса, математик, познакомил внука с ЭВМ Commodore VIC-20, используемой им для математических вычислений. Линус заинтересовался программированием и прочитал руководства к машине. Затем он начал читать компьютерные журналы и писать собственные программы, сначала на Бейсике, а затем на Ассемблере.

Со школьных лет Линус получал стипендии за успехи по математике. Первой купленной им ЭВМ была Sinclair QL, тогда стоивший почти 2 000 долларов США.

В 1988 году Линус поступил в Университет Хельсинки, который окончил в 1996 году, получив степень магистра кибернетики.

После окончания школы Линус поступил в Университет Хельсинки на курс информатики. Обучение было прервано годовой службой в армии.

Значимым событием в жизни Торвальдса было прочтение им книги Эндрю Таненбаума «Операционные системы: разработка и реализация» (Operating Systems:Design and Implementation, ISBN 0136386776). В книге, на примере написанной Таненбаумом ОС Minix, представлена структура систем семейства UNIX. Линус был очень заинтересован, и позже купил новый компьютер на базе 386-го процессора, и установил Minix.

Обнаружив недостатки в системе, он начал писать собственный эмулятор терминала, в котором реализовал переключение задач. Затем Линус добавлял в программу всё новые и новые функции, благодаря чему она вскоре стала полноценной операционной системой. Затем он послал ныне знаменитое объявление на новостную группу Миникса:

From: [email protected] (Линус Бенедикт Торвальдс)

Newsgroups: comp.os.minix

Subject: Маленький опрос о моей новой операционной системе

Organization: Хельсинский Университет

Привет всем, кто использует миникс-Я делаю (бесплатную) операционную систему (всего лишь хобби, не будет большой и профессиональной как gnu) для клонов 386(486) AT. Она ваялась с апреля, и скоро будет готова. Я хочу отзывов о том, что людям нравится/не нравится в миниксе, ибо моя система на неё похожа(такое же устройство файловой системы(по практическим соображениям) среди всего прочего).

Я уже включил bash (1.08) и GCC (1.40), и похоже всё работает. Это значит, что что-то полезное появится через несколько месяцев, и я хотел бы узнать, чего люди хотят. Любые советы принимаются, но я не обещаю, что всё исполню:-)

Линус ([email protected])

PS. Да, у неё никакого миниксового кода, и многозадачная фс. Она НЕ переносима (применяет переключение задач 386-го, итп.), и скорее всего будет поддерживать только AT-винчестеры, т.к. это всё, что у меня есть:-(

17 сентября 1991 года Линус выложил исходный код программы (версии 0.01) для общедоступной загрузки. Система сразу же вызвала большой интерес. Сотни, потом тысячи программистов стали интересоваться системой (директорию с программой, за неимением лучших вариантов, назвали «Linux») и работать над её улучшением и дополнением. Она распространялась и по сей день распространяется на условиях общественной лицензии GNU - GPL.

«Я по-прежнему считаю, что создавать монолитное ядро в 1991 году - фундаментальная ошибка. Скажите спасибо, что вы не мой студент: за такой дизайн я бы не поставил высокой оценки:-)» (из письма к Линусу Торвальдсу). Свой пост Танненбаум озаглавил «Линукс бесполезен».

Кроме монолитного ядра, Танненбаум критиковал Linux за отсутствие переносимости. Танненбаум предсказывал, что процессоры 80х86 в недалёком будущем исчезнут, уступив место архитектуре RISC.

Критика сильно задела Торвальдса. Танненбаум был знаменитым профессором, и его мнение имело значение. В данном вопросе, однако, он ошибался. Линус Торвальдс настаивал на своей правоте.

Популярность системы росла, и позже о ней заговорили журналисты по всему миру. Linux и Линус стали известными.

С февраля 1997 года Линус работал в компании Transmeta Corporation, разрабатывавшая микропроцессоры. Линус совмещал работу и развитие своего детища, новой перспективной и открытой операционной системы – Linux, вокруг которого уже формировалось сообщество разработчиков и увлеченных энтузиастов.

Важнейшим багажом, которым обладает компания Transmeta и по сей день, является ее патентное портфолио. Это дает почву для предположений, что ради него она может быть приобретена одним из более крупных игроков, таких как AMD или даже Microsoft. Примером чрезмерного внимания средств массовой информации может служить редакционная статья в журнале Upside, назвавшая Transmeta самой важной компанией в Кремниевой долине. В то же время почти не известен факт, что компания никогда не была прибыльной, пока предпринимала попытки выпускать процессоры. В 2002 г. ее убытки составили 114 млн долл., в 2003 г. - 88 млн долл., в 2004 г. - 107 млн долл.

В 2001 году он разделил с Ричардом Столлманом и Кеном Сакамурой приз Такеды за вклад в социально-экономическое процветание.

В июне 2003 года покинул компанию Transmeta Corporation, чтобы сосредоточиться на продолжении развития ядра Linux в компании “Open Source Development Labs” (The Linux Foundation). Линус является владельцем торговой марки Linux и следит за его развитием.

Феномен успеха Linux в том, что сам Торвальдс не является фанатичным сторонником open source, позиция Ричарда Столмэна, главного идеолога GNU, готового сделать открытым любые проекты, Торвальдсу чужда. Успех Торвальдса в том, что он не отказался от коммерциализации, а сумел найти гибкую схему, в которой успешно сошлись коммерческие интересы и идея развития свободно ПО.

Личный талисман Линуса Торвальдса - пингвин Такс (Tux), ставший также эмблемой ОС Linux.

Закон Линуса, окончательно сформулированный Эриком С. Рэймондом, гласит: «При достаточном количестве глаз, все ошибки лежат на поверхности». Глубокой ошибкой называется такая, которую трудно найти, но если достаточно много людей ищут ошибки, то все они становятся поверхностными. Оба программиста разделяют идеологию открытого исходного кода, отчасти основанную на вере в этот закон.

В отличие от многих идеологов открытого исходного кода, Торвальдс редко выступает с публичными комментариями о конкурирующих программах. Его критиковали за работу над програмным обеспечением с закрытым исходным кодом в компании Transmeta и за использование закрытого приложения BitKeeper. Тем не менее, на выпады против Linux и идеологии открытого кода со стороны таких софтверных гигантов, как Майкрософт и SCO, он реагировал резко.

“Я уже разбогател, денег у меня достаточно. Меня это мало волнует. Я счастлив, что линукс стал коммерческой маркой, Каждый месяц я получаю чек. В результате я имею возможность полностью реализовать себя и делать то, что я хочу. Я не отношусь к той категории людей, которые планируют все что можно. Когда я начинал, у меня и в мыслях не было достичь того, кем я являюсь сейчас. Я скорее отношусь к тому типу людей, которые живут сегодняшним днем. Я счастлив от мысли, что принес пользу такому большому количеству людей. По большому счету, мне большего-то и не нужно“

В опросе «человек века» журнала «Тайм», проведённом в 2000 году, Линус занял 17-е место. В 2001 году он разделил с Ричардом Столлманом и Кеном Сакамурой приз Такеды за вклад в социально-экономическое процветание. В 2004 году «Тайм» включил его в список самых влиятельных людей мира.

Линус Торвальдс живёт в г. Портленд, штат Орегон, США, с женой Туве (Tove), шестикратной чемпионкой Финляндии по каратэ, тремя дочерьми: Патрицией Мирандой (р. 5 декабря 1996), Даниэлой Йоландой (р. 16 апреля 1998) и Селестой Амандой (р. 20 ноября 2000), а также котом Рэнди.

В настоящее время лишь около 2% системного ядра Linux написано самим Торвальдсом, но за ним остаётся решение об изменении официального кода ядра. Другими частями системы Linux (система X Window, компилятор GCC, системы управления пакетами и т. д.) заведуют другие люди. Торвальдс, как правило, не участвует в обсуждениях, не связанных с системным ядром.

Торвальдс владеет товарным знаком Linux и следит за его использованием (http://slashdot.org/articles/00/01/19/0828245.shtml) через некоммерческую организацию Linux International и с помощью пользователей Linux во всем мире.

Становление Linux началось в 1991 году, когда студент Хельсинского Университета (Финляндия) Линус Торвалдс (Linus Torvalds) разработал компактное самодостаточное ядро для процессора 80386. Целью было создание для персонального компьютера ядра совместимого с Unix.

Первоначально Linux создавался Линусом как хобби. Его вдохновила операционная система Minix - маленькая UNIX-система, созданная Энди Танненбаумом (Andy Tanenbaum), и впервые Linux обсуждался по компьютерной сети в рамках USENET в группе новостей сотр.os.minix. В этих обсуждениях, прежде всего, принимали участие пользователи Minix из учебных и научных заведений, которым хотелось чего-то большего, чем Minix.

Первую "официальную" версию Linux 0.02 Линус объявил 5 октября 1991 года. В это время Linux уже мог выполнять оболочку bash (Bourne Again Shell) и компилятор gcc (GNU C Compiler), но кроме этого работало немногое. Никакие вопросы поддержки работы с пользователем, документирования, тиражирования и т. п. даже не обсуждались.

Исходный код был помещен в Internet, где к нему получили свободный доступ тысячи пользователей. Гибкость новой разработки и ее независимость от платформ определили ее дальнейшее развитие.

Как в любой ОС, разработчики Linux уделяли основное внимание ядру системы. Под ядром понимается привилегированный модуль системы, обеспечивающий управление всеми ее ресурсами и имеющий прямой доступ к оборудованию. Создание ядра Linux началось с нуля и в результате постоянных изменений, вносимых различными разработчиками, система обрела свой современный вид.

Сегодня Linux - это полноценная многозадачная многопользовательская ОС семейства Unix, поддерживающая большинство присущих ей свойств, способная работать с X Windows, TCP/IP, Emacs, UUCP, mail и USENET. Практически все важнейшие программные пакеты были поставлены и на Linux, т.е. для Linux теперь доступны и коммерческие пакеты. По сравнению с первоначальным ядром поддерживается все большее разнообразие оборудования. На данный момент Linux работает на следующих платформах: i*86, Motorolla 680*0, DEC Alpha, IBM PowerPC, Sun Sparc, MIPS, ARM.

Существует различие между ядром Linux и системой Linux.

Система Linux включает как компоненты, создаваемые специально для данной ОС, так и фрагменты, заимствованные из других систем. Linux обеспечивает современную программную среду для профессиональной разработки приложений и пользовательских программ, однако, не содержит жестких стандартов, определяющих функционирование самой системы. Современный дистрибутив Linux включает в себя:
Средства поддержки файловой системы
Средства создания и администрирования учетных записей пользователей
Средства сетевого администрирования.

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

Дистрибутив Linux включает набор файлов и является законченной ОС Linux. Все модификации, относящиеся к одной системе, формируют семейство подверсий данного дистрибутива. Нумерация версий имеет формат X.YY.ZZ, где под X понимается 0, 1 или 2 - основной номер, a YY и ZZ представлены числами 0-99 - реализация. Более поздние версии имеют большие номера.

Среди дистрибутивов Linux можно отметить:
Slackware
The Red Hat Software Inc.
Softlanding Linux System (SLS)
TAMU (Texas ASM University) Linux.
Linux Mandrake
Corel Linux



Есть вопросы?

Сообщить об опечатке

Текст, который будет отправлен нашим редакторам: