Старт Linux.SU RSS Архив Форум Купить Linux.SU (Knoppix.ru)
Какой Линукс выбрать?

ДЛЯ НАЧАЛА: ЖИВЫЕ

- Knoppix -
Линукс за пять минут

- Puppy Linux -
Хороший друг

ДЛЯ ДЕЛА: ПРОФИ

- Debian -
Он такой один

- CentOS -
Копейка рубль бережёт!

- Fedora -
По следам Red Hat

- Ubuntu Linux -
Мы одной крови!

- Mandriva Linux -
Красота и удобства

- openSUSE -
Настоящее немецкое качество

- Slackware -
Линукс из кубиков

ДЛЯ ДЕЛА: РОЛЛЫ

- ArchLinux -
Гениальное - просто!

- PCLinuxOS -
Просто линукс

- AgiliaLinux -
Русская борзая

- Aptosid -
Почувствуй силу!

ДЛЯ ДЕЛА: СОБЕРИ САМ

- Gentoo -
Каждому своё

- LinuxFromScratch -
Линукс с нуля

ДЛЯ ДЕЛА: ЛЁГКИЕ

- TinyMe -
Размер имеет значение!

- DeLiCate -
Старость в радость!

ЗАЩИТА

- Openwall -
Не стучите, закрыто!

- BackTrack/WHAX -
Вам, хакеры!

МУЛЬТИМЕДИЯ

- Planet CCRMA -
Работа со звуком

ПРИЛОЖЕНИЯ

- OpenDisc -
Для несвободных

ДЛЯ ЗАБАВЫ

- Линукс Геймер -
Boot & Play!

- VegaStrike -
Каждому по планете!

ЭКСПЕРИМЕНТ

- коЛинуксы -
Не выходя из Виндоус

- GoboLinux -
Очевидно и вероятно

- ReactOS -
Освободите Виндоус!

РОДНЯ

- BSD-семейство -
На плечах гигантов

- OpenSolaris -
+ OpenIndiana

До звёзд рукой подать

УСТАРЕВШИЕ

- ASP Linux -
Тотально русский

- Блин -
Живой русский Линукс

- MeeGo -
Повелитель нетбуков

- gOS -
Хороша Маша!

- 64 Studio -
Скорость не проблема!

- Freespire -
Огонь, вода и медные трубы

ДЕКАБРЬ
06 13 20 27
07 14 21 28
01 08 15 22 29
02 09 16 23 30
03 10 17 24 31
04 11 18 25
05 12 19 26

АРХИВ
(2003 - 2011)
Вечно молодой FVWM

Debian sid + XFCE

НАШИ ПРОЕКТЫ

ПИНГВИН В КАРМАНЕ
MATRIX GL
ПОЛЕЗНЫЕ СОВЕТЫ

ЗАКЛАДКИ
ЧаВО
КОНТАКТЫ
RSS

Я - хакер!
RR
Knoppix.ru QR code

Линукс, Линус и бизнес-эгоизм

  Материал написан специально для Национальной деловой сети. Оригинал находится по адресу http://i-business.ru/blogs/20843

  nVidia, выкуси! Вот так в мягком переложении на русский звучит фраза, брошенная на днях Линусом Торвальдсом в адрес знаменитой компании — и сопровождённая недвусмысленным жестом. Переводить сказанное Линусом дословно не решусь (вряд ли такое пропустят редакторы). Но в общем, если попробовать провести аналогию, можете представить случившееся так: вообразите, что убелённый сединами академик, только что получивший Нобелевскую премию за революционную работу, плодами которой ежедневно пользуются сотни миллионов человек, публично отправляет на три буквы одного из своих эгоистичных коллег, мешавшего довести исследования до конца. Вот. Теперь вы полностью в курсе произошедшего.

  Торвальдс может считаться лауреатом «Нобелевки». Он только что получил одну из самых престижных и самую крупную премию в мире технологий, Millennium Technology Prize (поделив её с японским пионером биотеха). MTP присуждается в Финляндии за выдающиеся разработки, меняющие жизнь человека в лучшую сторону. Среди её лауреатов, в частности, Тим Бёрнерс-Ли. И Линус безусловно заслужил право стоять с ними в одном ряду.

  Тут стоит сделать небольшой экскурс в историю проекта, над которым Линус трудится вот уже третий десяток лет и кратко рассказать о его текущем положении. Именем Linux принято обозначать операционную систему, хоть если быть дотошным, Linux — это только её ядро (с содержащимися в нём драйверами), на которое навешиваются прикладные программы. Так вот Линус занят именно Ядром. Он выпустил первую его версию в 1991 году и по сей день координирует разработку лично. Честно говоря трудно даже представить, каким терпением должен обладать руководитель такого проекта: ведь каждую неделю через него проходят буквально сотни исправлений и добавлений!

  И Ядро, и большинство программ, составляющие Linux, распространяются под свободными лицензиями, самой популярной среди которых является GNU GPL. Положения таких лицензий различаются, но с некоторой натяжкой могут быть сведены к общему знаменателю: вы вправе делать со свободной программой что угодно — изучать, модифицировать, использовать в собственных проектах, даже продавать — до тех пор, пока результаты вашего труда распространяются на тех же условиях (т.е. пользователи вашей программы получают те же права, что и вы).

  Поначалу, когда Линус избрал эту формулу для Ядра, часть разработчиков (а ядро, как и прикладные программы, создаётся коллективными усилиями тысяч энтузиастов и компаний) высказывала недовольство: справедливо ли позволять кому-то зарабатывать на твоём труде? Но Торвальдс отстоял свою позицию — и, как видим, попал в точку.

Вообще-то Линус спокойный, тактичный человек с хорошим чувством юмора. И уж если он позволил себе такую выходку, можете не сомневаться, причина действительно веская
Вообще-то Линус спокойный, тактичный человек с хорошим чувством юмора. И уж если он позволил себе такую выходку, можете не сомневаться, причина действительно веская

  Важно понимать: Linux движется вперёд благодаря эгоизму. Каждый разработчик преследует личную цель. Одним просто интересно, другие оттачивают здесь мастерство, третьим (главным образом это корпорации) важно добавить в свободную ОС поддержку своего «железа» и программ. А в результате получилась система, входящая в тройку самых популярных на планете. Точно оценить долю Linux сложно — хотя бы потому, что в отличие от MS Windows или Mac OS X у неё нет одного хозяина. Но никто не станет спорить, что это самая переносимая операционная система из всех когда-либо существовавших.

  Сегодня Linux работает буквально на каждом цифровом устройстве, от мобильных телефонов и планшеток (Android — это по сути Linux и есть, только с добавками от Google) до суперкомпьютеров (92% из полутысячи самых мощных числогрызов работают сегодня под её управлением). Золотая середина цепочки — серверы, где Linux тоже популярна, хоть и не особенно заметна, и простые персоналки.

  Мне повезло познакомиться со свободной ОС во второй половине 90-х, когда вся она умещалась на нескольких трёхдюймовых дискетах (для сравнения: нынче полноценный дистрибутив, вроде Debian Linux, содержит около 30 тысяч программ и «весит» порядка 30 Гбайт). Сегодня в моём доме — он же мой рабочий кабинет — под Линуксом работает 99% всего цифрового железа, вплоть до роутера и дешёвенькой планшетки. И поверьте, это вовсе не прихоть линуксоида, хоть я и причисляю себя к этому племени, не идеологическая шелуха. Простой расчёт. Восемь лет я держал большой интернет-магазин, от первой и до последней точки построенный на свободном программном обеспечении (веб-разработка, бухгалтерия, статистика, коммуникации, дизайн — короче, всё). И теперь считаю возможным утверждать: Linux — бесценная находка для бизнесмена.

  Преимущества свободной ОС для бизнеса можно свести к трём пунктам. Первый — универсальная логика, отсутствие «особых случаев». Запустив Linux на любом устройстве, вы попадёте в знакомую среду: те же правила (не менявшиеся с момента появления системы), те же приложения. Это не «внешне схожие» Windows и Windows Phone (а в будущем Windows 8, Windows RT и Windows Phone), не iOS и Mac OS X. Линукс везде одна: одно ядро, одни программы. Что здорово облегчает эксплуатацию системы и разработку под неё.

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

  Второй плюс: сама ОС и почти все приложения свободны. Это означает, что вы почти всегда можете получить их бесплатно или очень дёшево. Но что ещё более важно, значит, что вы вправе модифицировать их по своему усмотрению. Вот пример из жизни: спамеры нашли лазейку в процедуре регистрации на вашем форуме — и превратили его в помойку. Решить проблему можно, внеся несложные изменения в форумный движок. Если движок свободный (развивается под лицензией GPL или ей подобными), вы вправе модифицировать его, никого ни о чём не спрашивая. Вам не придётся покупать исходники или, не дай бог, вымаливать исходные тексты у разработчиков.

  Наконец, Linux предсказуема, не подвержена вирусным инфекциям и чрезвычайно стабильна. Единожды настроенная, система будет работать пока не сгорит железо. Включаться по команде каждое утро, быть готовой через пятнадцать секунд и отключаться, когда понадобится вам — через час, день, неделю или год. В Линуксе всё настраивается по инструкции: чётко, хоть, к сожалению, и не всегда просто. MS Windows, с её принудительной установкой обновлений (когда захочет система!), вирусами и антивирусами, прочим шаманством кажется после этого кошмаром.

  Благодаря анархической, децентрализованной модели разработки, Linux постоянно меняется — как внешне, так и внутренне. Каждый год тут появляется что-то, преображающее её облик, заставляющее удивляться. И, согласно проведённым в последние годы исследованиям, состав разработчиков тоже поменялся. Если раньше первую скрипку в эволюции Ядра играли энтузиасты, сегодня это в основном крупные компании (их буквально сотни, от Intel и Oracle до Nokia и даже Microsoft). Но они всё так же преследуют личные цели (например, Microsoft нуждается в совместимости Linux с собственными инструментами виртуализации), а сообщество пользователей по-прежнему наслаждается результатом: качественной операционной системой. Линус оказался провидцем.

  Конечно, острые углы и недоработки тоже имеются. Но уж точно не в смысле отсутствия каких-то инструментов. Даже наоборот, Linux служит приоритетной платформой для развития многих уникальных приложений, проприетарные (несвободные) аналоги которых стоят сумасшедших денег (возьмите для примера матлабораторию GNU R). Пожалуй, самый неприятный из минусов — отсутствие возможности полного двустороннего обмена данными с другими операционными системами. В Linux вы откроете любой из документов, созданных в MS Windows или Mac OS X. Но вот обратный контакт получается не всегда: MS Office, к примеру, остаётся сравнительно примитивным пакетом, поддерживающим малое количество форматов и весьма вольно трактующим даже собственные стандарты.

  Другая большая проблема связана с ограниченной поддержкой Linux ведущими производителями электроники. Взять ту же nVidia. Будучи одним из столпов компьютерной индустрии — она производит популярные графические, а теперь и обычные микропроцессоры — компания не спешит раскрывать спецификации Linux-сообществу. Опубликуй она подробное описание графических чипов, энтузиасты смогли бы своими силами организовать их стопроцентную поддержку Ядром. Это здорово облегчило бы жизнь тем линуксоидам, которые купили себе продукты на основе процессоров nVidia.

  Вот только создатель GeForce предпочитает держать технические детали в тайне и выпускает несвободный драйвер для Linux сам, похоже, уделяя ему немного внимания. В результате поддержка nVidia-продуктов в Линуксе хромает: отстаёт от других операционных систем по времени, производительности, количеству ошибок и т.д. Энтузиасты пытаются изучать чипы самостоятельно (отсюда проекты свободных драйверов Noevau, Bumblebee), но это вечные догонялки. Понятное дело, терпение однажды иссякнет даже у самых терпеливых. Отсюда и неприличный жест Линуса.

  Увы, даже после эмоционального выступления отца Linux, не стоит ожидать, что вендоры в одночасье воспылают к свободной ОС любовью. Аудитория её десктоп-пользователей для этого слишком мала. А значит тот же эгоизм, который движет систему вперёд, в данном случае работает в обратном направлении: у производителей банально отсутствует материальная заинтересованность. Некоторую надежду даёт Android, которую признают все без исключения вендоры «железа»: из неё наработки проникают обратно в Linux, хоть это и сравнительно медленный процесс.

------------------------------------------------------------------------------------------------------------
Вы всегда можете обратиться к этой заметке, воспользовавшись адресом Knoppix.ru/030712.shtml


Линукс 3.0! И где аплодисменты?

  Материал написан специально для Национальной деловой сети. Оригинал находится по адресу http://i-business.ru/blogs/12239

  Смена версии в мире ИТ — это яркая презентация с фуршетом и сувенирами для прессы, интервью отцов-основателей, устало улыбающихся на камеру, толпы поклонников, осаждающих магазины и готовых продать почку, чтобы заполучить новинку раньше других. Ничего этого не было 29 мая, когда руководитель самого масштабного софтверного проекта на Земле известил о решении дать следующей версии скромный номер 3.

  В сопроводительном письме для коллег он так и написал: никаких революционных новшеств, никаких принципиальных изменений, только рутинные фиксы ошибок. А номер сменил потому, что настало время. Стоит ли говорить, что позволить себе такое мог только один человек? Речь конечно же о Линусе и его Линуксе.

  Линус Торвальдс начал разработку собственной операционной системы в 1991 году, ещё будучи финским студентом. Изюминкой проекта стала избранная автором лицензия (GNU General Public License), разрешающая почти неограниченную свободу действий пользователя. Несколько упрощая можно сказать, что человек или компания, получившие копию Linux, вправе запускать, изучать, модифицировать и распространять её как им заблагорассудится, при соблюдении единственного условия поставлять вместе с копией и её исходные тексты, так чтобы другим пользователям были доступны те же возможности.

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

  Линус переехал в США в 1997, но и по сей день занимается тем же самым, с чего начинал: он руководит процессом разработки сердца Linux — её ядра (для простоты его называют Ядром, с большой буквы).

  Свежая версия выпускается раз в несколько недель, причём последние восемь лет нумерация велась в рамках ветки 2.6.x. За это время были сделаны четыре десятка только крупных стабильных релизов, не считая вспомогательных, а размер кода вырос почти втрое (до 15 млн. строк на языке C). Неудивительно, что вот уже год как ведётся дискуссия о необходимости смены номера. Среди предложений был переход к серии 2.8, но Линус счёл объём наработок достаточным, чтобы в своей обычной шутливой манере анонсировать 3.0.

  Регулярный выпуск версий, учитывающих все нововведения, означает, что по крайней мере с конца девяностых смена номера не несёт серьёзных, резких изменений в механике работы Linux. Преимущество такого подхода — отсутствие огромного количества багов, которые неизбежно сопутствуют большим переменам в коде. Таким образом переезд на версию 3.0 должен пройти безболезненно, ведь новое Ядро лишь незначительно отличается от предшествующих ему 2.6.32-2.6.39, которые уже используются дистрибутивами Linux.

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

  В результате Linux, словно вода, плавно заполняет одну нишу за другой. К примеру, в самом популярном из независимых дистрибутивов, Debian GNU/Linux, сегодня содержится около 30 тысяч программ, а работает он на всех популярных микропроцессорных архитектурах.

  Ядро Linux и его разработка являют собой образцовый пример управления большим проектом. Сегодня его основатель редко пишет код сам (вспоминая о таких минутах как о счастливых), он давно делегировал полномочия программистов другим участникам, сосредоточившись на координации их действий. Фактически Ядро создаётся руками тысяч энтузиастов и (по большей части) компаний, заботящихся о драйверах для своего «железа» и совместимости со своими программными комплексами.

  Общий объём кода, написанный лично Линусом, составляет теперь менее одного процента; больше того, он детально осведомлён о работе лишь незначительного числа узлов. Линус, которого — с его собственной подачи — называют «великодушным диктатором», не определяет даже общий курс проекта, предоставив это право рынку.

  Инициатива добавления новых функций почти всегда исходит от рядовых участников. Если случаются пересечения и одна идея оказывается реализована дважды, приговор менее удачному из двух выносят пользователи. Эту нехитрую стратегию, на первый взгляд кратчайшим путём ведущую к краху, Линус изложил в своей книге «Just for fun: рассказ нечаянного революционера», опубликованной десять лет назад. И с тех пор её эффективность только подтверждается.

  Да, эти годы не были самыми удачными для Linux на десктопе. К примеру, свободная, а потому бесплатная ОС казалась идеальным вариантом для нетбуков, но среднестатистический пользователь оказался не готов менять свои привычки. Волна возвратов привела к тому, что большинство портативных машин класса low-end продаются теперь с насильственно изувеченной MS Windows 7, словно бы в издёвку названную «начальной». Но Линукс отыграла своё в других сегментах рынка.

Линус хакер по призванию и с гениями ИТ-индустрии ему скучно (ну, встретимся мы с Гейтсом, и о чём станем говорить?). При этом он точно не лишён чувства юмора, а многие его выражения стали крылатыми. Помните, про секс и софт, которые всегда лучше, если - бесплатно?
Линус хакер по призванию и с гениями ИТ-индустрии ему скучно (ну, встретимся мы с Гейтсом, и о чём станем говорить?). При этом он точно не лишён чувства юмора, а многие его выражения стали крылатыми. Помните, про секс и софт, которые всегда лучше, если - бесплатно?

  Девять десятых из пятисот самых мощных суперкомпьютеров планеты работают сегодня под управлением свободной ОС. Доминирует она и в мобильном секторе, где все, за исключением iOS, имеющие хоть какое-то влияние операционные системы фактически являются её вариациями. Android, Chrome OS, MeeGo, webOS — всё это Линукс, подвергнутый косметическим изменениям.

  Наконец, давайте не будем забывать о той незаметной роли, которую играет Linux в жизни глобальной сети и многих веб-проектов, появившихся за последние годы. Представьте, насколько дороже стал бы интернет-доступ и интернет-услуги вообще, если бы провайдеры были лишены свободных (читайте: бесплатных) Linux-инструментов. А состоялся бы Facebook, поднятый на свободном софте в студенческом общежитии? А феномен Android с нулевыми лицензионными отчислениями?

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

  Ядро же останется уникальным фундаментом для любых начинаний. Linux давно стала самой переносимой операционной системой и продолжает активно осваивать новые архитектуры, включая как выведенные на массовый рынок новейшие gCPU (см. «Слияние CPU и GPU...»), так и малоизвестные экспериментальные процессоры вроде дешёвого китайского UniCore и массивно-параллельного американского Tile.

  Что касается релиза за номером 3 и связанной с ним шумихи, то её скорее всего не избежать. Официально ядро Linux 3.0 будет выпущено в июле-августе, ближе к 20-летнему юбилею системы. По мере того как разработчики дистрибутивов будут интегрировать новинку в свои продукты, начнётся и стихийная PR-кампания. Увы, публика любит круглые даты и ровные числа. Так что, наверное, придётся праздновать.

------------------------------------------------------------------------------------------------------------
Вы всегда можете обратиться к этой заметке, воспользовавшись адресом Knoppix.ru/090611.shtml


Волшебство второго сорта

  Программное обеспечение с открытыми исходниками можно разделить на два сорта. Продукты сорта второго принадлежат компаниям и разного рода бизнес-учреждениям, которым необходимо зарабатывать на своих разработках — ведь в противном случае они просто не смогут платить своим сотрудникам. Сорт первый принадлежит сообществам энтузиастов, избавленным от финансовой нужды. Такие сообщества как правило принимают пожертвования, но и без денежных вливаний способны нормально функционировать. Качество продуктов той и другой категории может варьироваться от случая к случаю, но одно несомненно: выживаемость среди продуктов первого сорта выше. Почему? Когда деловой мир начинает трясти лихорадка очередного кризиса, компании-владельцы программ второго сорта в лучшем случае сокращают расходы (увольнения, отказ от показавшихся бесперспективными разработок и т.п.). В худшем же могут испустить корпоративный дух. И хорошо, если к тому времени вокруг умершей сформировался круг поклонников — тогда они смогут продолжить развитие программы, переведя её в первый сорт. Конечно, задача непростая, ведь придётся полностью перелопатить исходники, выбросив из них все упоминания о прежнем хозяине и прочие торговые марки, переписать куски кода, которые были несвободны. Но по крайней мере продукт останется жив. Если же поклонников не хватит, на свете станет одной свободной разработкой меньше.

  Такова невесёлая теория. Практика может показаться ещё печальней. Вы конечно знаете дистрибутив Mandriva Linux. Но знаете ли вы, что в эти дни он переживает клиническую смерть? Замечательный вариант свободной ОС, успевший стать одним из самых популярных среди собратьев, он с самого рождения был продуктом второго сорта — и сегодня может послужить отличным примером теоретических выкладок.

  Дистрибутив, известный теперь как Mandriva Linux, появился на свет в 1998 году под именем Mandrake-Linux в стенах французской компании MandrakeSoft. Тема имён сыграла в истории продукта не последнюю роль, поэтому стоит вспомнить, откуда взялось исходное. «Mandrake» в переводе с английского — мандрагора, родная сестра белены, растение, корень которого насыщен галлюциногенами, а по форме напоминает человеческую фигуру. Мандрагора мифологизирована древними, а её упоминаниями пронизана вся литература западной цивилизации, начиная с Библии. В 30-х годах прошлого века именем Mandrake был наречён персонаж американских комиксов, человек, обладавший «волшебными» способностями. И как раз с ним связано название французского линукса: атрибуты волшебника — шапка и палочка — используемые в оформлении дистрибутива, выдают его с головой.

Mandrake the Magician - праотец всех супергероев
Mandrake the Magician - праотец всех супергероев

  По иронии судьбы, именно мегапопулярное название стало первым, из-за чего разработчикам продукта пришлось явиться в суд. Корпорация Hearst Corp., владеющая правами на вышеупомянутый комикс, усмотрела в действиях MandrakeSoft посягательство на свою интеллектуальную собственность. В результате Linux-Mandrake, к версии 8 сменивший имя на удобочитаемое Mandrake Linux, после суда с Hearst Corp. стал Mandrakelinux, а в 2005 году, когда французы поглотили бразильскую компанию Conectiva, и вовсе превратился в Mandriva Linux.

  Впрочем, много важнее функциональность. Mandrake, стартовавший как отпрыск Red Hat Linux, быстро обособился и сформировал собственный уникальный образ дистрибутива, для которого интересы пользователя превыше всего. Насыщенный графикой, с многочисленными примочками для облегчения жизни рядовому (и особенно начинающему) юзеру, Mandrake Linux прославился как дружелюбный, простой в обращении продукт, не требующий специальных технических навыков. Избранная его разработчиками «двойная» модель дистрибуции впоследствии стала стандартом де-факто для корпоративных дистрибутивов. Релиз делится на две части, свободную (с приставкой Free в имени и только свободным софтом в составе) и частично несвободную (содержащую программы под лицензиями, ограничивающими права пользователя, в частности, видеодрайверы). Естественно, исходные тексты свободной версии опубликованы под GPL-подобными лицензиями, так что при желании с ними можно вытворять всё, что заблагорассудится. Чем некоторые энтузиасты и воспользовались, породив плеяду наследников Mandrake Linux, изначально основанных на его кодах, а позже ставших самостоятельными проектами. Среди них к примеру, PCLinuxOS — один из популярнейших дистрибутивов на Западе. Кроме того, вокруг самого Mandrake Linux сформировалось крупное сообщество пользователей, не раз помогавшее компании денежными взносами.

Мандрива ещё и один из самых красивых вариантов Линукса
Мандрива ещё и один из самых красивых вариантов Линукса

  Увы, завоёванное признание не спасло MandrakeSoft от финансовых неурядиц. Трудности преследовали компанию с начала «нулевых», когда нанятое руководство решило сместить акцент с рядового юзера на серверный софт и инструменты дистационного обучения. В результате этого, даже пройдя через успешное IPO (акции компании на бирже Nasdaq появились в 2001 году), к 2003-му французы впервые оказались на грани банкротства. Пережив серьёзную реструктуризацию и даже записав в свой актив несколько корпоративных приобретений (были куплены Edge-IT, Lycoris, Conectiva, Linbox), MandrakeSoft дотянула до 2006 года, когда — опять же в силу скучных денежных затруднений — была вынуждена провести вторую волну сокращений. Тогда под «нож» попал и сооснователь компании Гаэль Дюваль (сегодня работает в Ulteo), подвергший резкой критике хаотичные действия руководства. Наконец, в 2010 году компания столкнулась с самым тяжёлым кризисом за свою истории: после очередной, уже третьей по счёту серии увольнений, было объявлено, что бизнес стоит на грани финансового краха, а потому — продаётся.

  К сожалению, в точности восстановить работу тёмной внутрикорпоративной механики Mandriva в 2010-м невозможно. Из разрозненных пресс-релизов и личных воспоминаний оказавшихся на улице сотрудников вырисовывается следующая картина. Большая часть программистов, дизайнеров и прочих специалистов, трудившихся непосредственно над Mandriva Linux, лишились работы с закрытием дочерней компании Edge-IT (бывшей их фактическим работодателем). Оставшаяся горстка имеет к дистрибутиву лишь косвенное отношение, и непонятно, как силами этого коллектива будет возможно продолжать развитие главного продукта. Разговоры о продаже пока затихли, причиной чему — нашедшиеся инвесторы, по слухам, имеющие российские корни. Официально компания не планирует прекращать разработку Mandriva Linux и обещает даже освоить новые ниши (в частности, планшетные PC) — но, как уже говорилось, непонятно, какими силами будут решаться эти задачи. Последняя версия дистрибутива, 2010.2, содержит в основном косметические изменения.

Mageia - прямой наследник Мандривы
Mageia - прямой наследник Мандривы

  К счастью, исходники Mandriva Linux свободны. И это даёт проекту Шанс. Многие из бывших сотрудников Mandriva, уволенные в 2010-м, решили продолжить работу самостоятельно и осенью прошлого года основали некоммерческий проект Mageia (греч. волшебство). Цель — не только сохранить замечательный продукт, но и оградить его впредь от экономических флуктуаций и непредсказуемых действий корпоративных стратегов. Mageia должен стать полностью свободным, почти официальным наследником Mandriva Linux — ведь создаётся он руками тех, кто творил Мандриву!

  Менее чем за полгода, прошедших со дня основания, участникам Mageia удалось организовать группы по интересам, восстановить штат переводчиков, наладить хелп-деск, но самое главное — перелопатить исходные тексты, дабы очистить их от несвободных включений. Первая альфа-версия должна появиться в текущем месяце, а на март запланирован выпуск Mageia 0 Final — первого относительно стабильного варианта дистрибутива. Выстроить на новом месте инфраструктуру такого сложнейшего проекта, каким был Mandriva Linux, как минимум непросто. А потому рабочих рук конечно не хватает. С ходу: кекому заняться русской версией официального блога. Но явно недостаточно и программерских талантов. И если у вас есть время и желание помочь второму рождению легендарного дистрибутива, если в наличии здоровые амбиции — подключайтесь! Только от нас теперь зависит, увидит ли Mageia свет в конце туннеля.

------------------------------------------------------------------------------------------------------------
Вы всегда можете обратиться к этой заметке, воспользовавшись адресом Knoppix.ru/190111.shtml


29.12.2010 Десятый на выход!

  Год две тысячи десятый подходит к концу и самое время вспомнить о том интересном и важном, чем был отмечен он в мире свободного программного обеспечения. А первое, что приходит в голову — сумасшедшая кинематографическая лихорадка, с которой собственно всё и началось. Вы помните ту новогоднюю истерию в кинотеатрах, когда каждый, КАЖДЫЙ считал своим долгом побывать на стереоскопической.. о, простите, 3D-премьере ленты с компьютерным названием? ;-) Безупречный сценарий, замечательные актёры и имя режиссёра обеспечили «Аватару» половину успеха. Но кто возьмётся спорить, что пятьдесят процентов из тех почти трёх миллиардов долларов, что собрал фильм в кинотеатрах планеты, ему принесла компьютерная графика? Бюджет картины, по некоторым оценкам превысивший триста миллионов, сам по себе выглядит фантастическим. Но во что обошлась бы создателям история о гордом инопланетном племени, если б не Линукс, бесплатно управлявший тысячами серверов? Да, «Аватар» рендерился на гигантской серверной ферме новозеландской компании Weta Digital — и два петабайта данных, распределённых между тридцатью пятью тысячами процессорных ядер, наполнялись под управлением знакомой каждому Ubuntu Linux.

В умелых руках Убунта способна на многое
В умелых руках Убунта способна на многое

  Ситуация с «Аватаром», где присутствие свободной операционной системы незаметно для зрителя, характерна для всего уходящего года. Именно в 2010 сложилась забавная ситуация: притом, что молва продолжает причислять Линукс к инструментам узкой специализации, а его пользователей рисовать бородатыми людьми в свитерах, так вот при всём этом линуксов вокруг нас стало гораздо больше, чем можно себе представить. И да, линуксоидами так или иначе сегодня стали и натуральные блондинки, и бизнесмены, и просто обыватели, которым в общем-то нет дела до того, что за система управляет их цифровыми устройствами и помогает в бизнесе, учёбе и быту — лишь бы она была достаточно надёжной и удобной. Возьмите вашу «читалку»: все «ибуксы» с экраном E-Ink содержат электронные чернила и Linux. Современные ТВ-приставки и приставки игровые, цифровые видеорекордеры, активное сетевое оборудование, нетбуки (за прошедший год, увы, ставшие ноутбуками), планшетки и смартфоны — всё это может и часто управляется Линуксом.

  Взаимность между мобильными устройствами и свободной операционкой — тема для отдельного разговора. В 2010-м году высокотехнологический Запад был потрясён бомбой под названием Android. Мобильная разновидность Линукса, рождённая в лабораториях Google, стала электронным феноменом номер один, покончив с гламурным засильем айфонов. В одних только США теперь каждый день активируется больше 300 тысяч телефонов с Android, а общие продажи Android-устройств уже несколько месяцев как превзошли аналогичный показатель для любых других платформ, в том числе и от Apple. Пятая часть мобильного рынка принадлежит Android (читайте — Линуксу!), а в центральном веб-магазине Android Market прейскурант насчитывает свыше двухсот тысяч приложений, из которых больше половины бесплатные. Беспримерная гибкость новой платформы (ведь исходники открыты и свободны для любых экспериментов) стимулирует фантазию, так что уже в следующем году Android 3.0 Honeycomb может повторить мобильный успех на цифровых планшетах.

Первые 100 устройств под Android OS
Первые 100 устройств под Android OS

  Компанию Андроиду составляют мобильные линуксы Chrome OS и MeeGo. «Хромированная ось» также родилась усилиями Google и являет собой не что иное как Линукс, заточенный для облачного компьютинга. Если вам ещё незнаком этот термин, самое время с ним разобраться (см. «Блеск и нищета Chrome OS»), тем более что фокус в общем-то прост: в облачной операционке будут работать только интернет-приложения вроде Gmail. С помощью Chrome OS на прилавки компьютерных магазинов уже в первой половине года обещают вернуться настоящие нетбуки — дешёвые, энергоэкономичные, портативные и главное быстрые. Ну а упомянутый выше MeeGo универсален: этот мобильный Линукс способен функционировать на широчайшем спектре устройств, начиная со смартфонов и неттопов, до ноутбуков и навигационных систем. MeeGo, пока ещё сравнительно малоизвестный, появился в результате слияния двух нашумевших и хорошо себя зарекомендовавших проектов, Moblin от Intel и мобильного Дебиана Maemo от Nokia (работает на уже легендарном N900). От Андроида он отличается лёгкостью адаптации программ: если Android требует, чтобы программы писались только на языке Java, то в MeeGo могут работать и работают самые обычные линуксовые приложения, хорошо знакомые даже начинающим пользователям.

  Вот так, буквально в один год, вcё разнообразие цифровых устройств оказалось занято Линуксом. И пусть значительная часть линуксоидов пока ещё не подозревает, какой операционкой они пользуются. Метка «Linux», встречающаяся то тут, то там, рано или поздно переломит общественное мнение, и свободная ОСь будет ассоциироваться у большинства с красивыми, удобными и надёжными разработками. А оттуда — один шаг до господства Linux на домашних компьютерах.

Тёмная лошадка мобильного компьютинга - MeeGo
Тёмная лошадка мобильного компьютинга - MeeGo

  Не подумайте, автор этих строк не фанатик. Мечта о дне, когда Линукс будет стоять хотя бы на каждой третьей персоналке, имеет чисто прагматические корни. Ведь тогда производители «железа» и крупные разработчики софта будут кровно заинтересованы в том, чтобы именно их продукция в связке с Линуксом показала себя лучше всех, обставив многочисленных конкурентов. И те же Nvidia и ATI перестанут прятать секреты своих видеопроцессоров, сделав открытыми исходные тексты драйверов. Сегодня упомянутые господа напоминают того неуловимого Джо из анекдота, который никому не нужен. Выпускаемые ими официальные драйверы под Linux, увы, несовершенны, так что энтузиастам приходится писать собственные. Кстати, именно в 2010-м свободный драйвер Nouveau для карт Nvidia вышел из стадии эксперимента, попал в состав Ядра и теперь работает на тысячах компьютеров (см. «Новое прекрасно!»).

  Возвращаясь к образу Linux в глазах широких масс, нельзя не вспомнить вклад команды Ubuntu. В уходящем году они решились на два серьёзных поступка, за которые уже успели наслушаться в свой адрес всякого. Во-первых, одноимённый дистрибутив меняет классическую связку «Gnome/KDE» на Unity, необычный рабочий стол собственного производства (ожидается, что он добавит удобств особенно на портативных машинах). Во-вторых, в Ubuntu начата работа по замене классической оконной архитектуры X Window на суперсовременную Wayland. Представьте себе: планируется снести и выстроить заново здание, которое почти тридцать лет не подвергалось даже ремонту! Если задумку космического мечтателя Шатлворфа и его единомышленников удастся претворить в код (альфа-версии уже доступны, см. «Прощание с мистером Икс»), Linux обретёт новое лицо. Вывод сложной графики станет беспрецедентно быстрым, что означает и красивый, но не нагружающий процессор рабочий стол с любыми визуальными эффектами, и возможность создания для Linux быстрых приложений, этой графикой насыщенных. В том числе и игр.

  Кстати, об игрушках. В каждом популярном дистрибутиве найдётся не одна тысяча свободных развлекательных программ (если вы новичок, не слушайте никого — есть там и настольные игры, и динамичный трёхмерный мультиплей). Но год 2010-й был отмечен, пожалуй, первым по-настоящему громким насквозь коммерческим геймерским проектом для Linux. Комплект Humble Indie Bundle (HIB), содержащий несколько мультиплатформенных игр, наглядно показал на что способно «падкое на халяву» сообщество линуксоидов. Две редакции этого комплекта собрали каждая больше миллиона долларов в течение первой же недели продаж! В России HIB пока известен слабо, но — сами понимаете — деньги в данном случае решают всё. Так что не удивляйтесь, если ещё до весны в рекламных блоках ваших любимых сайтов появятся ролики из игрушек под Линукс.

Цена на HIB свободная: платишь, сколько хочешь
Цена на HIB свободная: платишь, сколько хочешь

  К сожалению или счастью, в году наступившем всем нам придётся забыть несколько старых и выучить новые имена. Две тысячи десятый стал годом больших переименований. О том, как Moblin превратился в MeeGo мы уже говорили, но о «Моблине» пока слышали немногие. А вот офисный пакет OpenOffice.org, утвердившийся как один из базовых инструментов свободного рабочего стола, знаком каждому. Переход компании Sun Microsystems, вотчины OpenOffice.org, под крыло Oracle, стал причиной появления LibreOffice (см. «Офис — либералам!»). Если коротко, все силы энтузиастов теперь будут сконцентрированы на LibreOffice — и именно эта версия, свободная от власти корпораций, появится в линуксовых дистрибутивах. Примерно та же участь постигла дистрибутив Mandriva Linux и родственный Линуксу OpenSolaris. Что касается «Мандривы», то значительная часть его разработчиков перешла в некоммерческую организацию Mageia. Прощаться с «Мандривой» пока рано, точка в его судьбе ещё не поставлена, однако, считается, что Mageia перенял эстафету. Проект же OpenSolaris закрыт без права обжалования — его свободным наследником стал OpenIndiana.

  Среди сменивших имя числится и пакет KOffice. Родившийся и до недавнего времени бывший офисным пакетом рабочего стола KDE, Koffice в уходящем году выделился в самостоятельный проект, а чтобы подчеркнуть перемену, отныне именуется Calligra Suite.

  Свободные офисные пакеты давно обзавелись той функциональностью, которой достаточно для их применения дома, в учебном классе и офисе. Последним препятствием на пути к успеху остаётся признание рядовым пользователем, чей мозг пока ещё одурманен засильем пиратских эмэсофисов. И именно с этим связаны последние два события 2010-го, оценить важность которых нам предстоит в ближайшем будущем. Во-первых, формат ODF, используемый LibreOffice и давно получивший статус международного стандарта, теперь официально получил статус стандарта и в России (ГОСТ Р ИСО/МЭК 26300-2010). Во-вторых, в Российской Федерации утверждён план перехода федеральных органов на свободное программное обеспечение к 2016 году. За это время планируется создать поддерживаемый государством репозитарий с ежеквартальным обновлением, определиться с программами и форматами (ODF уже готов!), и наконец сменить софт в учреждениях и организациях. Очередной государственный прожект встречен Рунетом единодушно скептически, но — особенно накануне Нового года — так хочется верить в лучшее! С наступающим! :-)

------------------------------------------------------------------------------------------------------------
Вы всегда можете обратиться к этой заметке, воспользовавшись адресом Knoppix.ru/291210.shtml


25.12.2010 Cиндром рута

  С точки зрения обывателя, Линукс обладает невероятным иммунитетом к компьютерным инфекциям. Даже в стандартной конфигурации, без вмешательства пользователя, современные дистрибутивы невосприимчивы к вирусам и вредоносному софту. Если же приложить руку и ограничить доступ извне (добавить строчку ALL: ALL в /etc/hosts.deny и очистить hosts.allow), то с гарантией почти в сто процентов никакая сетевая зараза — живая или программная — на вашу машину уже не пролезет. Попробуйте теперь объяснить это коллегам/одноклассникам, реакция вас впечатлит. Не так просто и «свалить» свободные программы неправильным запросом: по статистике, софт с открытыми исходниками содержит меньше программистских ошибок, чем софт проприетарный. Слабые места у свободной операционной системы конечно есть, но принцип «нашёл — исправь» периодически отправляет на свалку истории и случайные баги, и целые архитектурные решения, державшиеся десятилетиями, но оказавшиеся неудачными. Об одном из таких фундаментальных «недосмотров» и пойдёт речь сегодня. Впрочем, прежде чем перейти к основной теме, не поленитесь, откройте консоль и запустите такую команду: find / -user root -perm -4000 Пусть работает фоном, чуть позже она нам понадобится.

  А пока давайте вспомним теорию. У каждого файла и каталога в Linux имеются так называемые права доступа или атрибуты — свойства, определяющие возможность производить с данным объектом некоторые действия. Там же, в атрибутах выставляется и то, кому разрешено производить оговоренные действия (владелец файла и пользовательская группа, в которой он состоит). Посмотреть полный список можно через Midnight commander (mc), командой меню Файл -> Права доступа. Самыми простыми атрибутами являются права на запись и чтение. А установив флажок «запуск», вы покажете системе, что файл следует считать исполняемым (программой).

Так рождалась UNIX
Так рождалась UNIX

  О чтении/записи знают конечно все. Но там же есть и ещё один любопытный пункт, обозначенный UID. Расшифровывается это сокращение как User Identifier (идентификатор пользователя) и часто именуется SUID (Set UID — установить пользовательский идентификатор). Включив этот атрибут, вы разрешите исполнение файла не только его владельцу, но и всем пользователям системы. Для того, чтобы понять, зачем это понадобилось, стоит вспомнить, что права доступа достались Linux в наследство от UNIX, архитектура которой формировалась аж сорок лет назад. В конце 60-ых годов, когда UNIX ещё называлась UNICS (намёк на предшествующую ОС Multics), один из её авторов, Деннис Ритчи, придумал UID для упрощения администрирования системы. К слову, это тот самый Ритчи, написавший язык C. Но не будем отвлекаться. UNIX и Linux так надёжны потому, что большинство задач, касающихся ядра системы, разрешено выполнять только её администратору (также известен как суперпользователь или root). У простого пользователя нет права устанавливать и удалять программы, управлять сетевыми соединениями, и прочее подобное, что может затронуть других пользователей и систему в целом.

  Паранойя хороша, когда речь идёт о сохранности данных, но жизнь рядового юзера в нарисованной обстановке тотального запрета приятной не назовёшь. Ведь пользователь не вправе запустить даже безобидную утилиту ping, которая работает с сетью на низком уровне, а потому требует администраторских полномочий! Тут и приходит на помощь UID. Администратор может включить этот атрибут для принадлежащих ему программ (вроде ping), использование которых хоть и требует root-доступа, но не может причинить вред системе. Кроме того, есть хитрость: выполняя программу с флагом UID, пользователь получает права её владельца лишь в пределах этой самой программы. Вот так отцы-основатели Юникс решили древнюю задачку о сытых волках и целых овцах. И следуюшие двадцать лет прошли тихо и спокойно: UNIX полнела и множилась, помогала формировать Интернет, завоевала славу надёжной и мощной операционной системы. А в 1988 году грянул гром. Первая глобальная компьютерная эпидемия, устроенная американским студентом Робертом Моррисом, вывела из строя каждый десятый узел из числа подключенных к молодой тогда ещё Сети. Написанный Моррисом вирус был непростой программой, но секрет его «успеха» оказался до невозможного прост. Тот самый флажок UID.

По иронии судьбы, сегодня Моррис - профессор MIT, того же вуза, в котором выпустил свой вирус
По иронии судьбы, сегодня Моррис - профессор MIT, того же вуза, в котором выпустил свой вирус

  Как было сказано выше, принадлежащая администратору программа с включенным атрибутом UID теоретически не представляет угрозы для системы. Ведь права администратора даются пользователю только временно, в рамках одной программы — они не могут быть переданы другим процессам, и автоматически аннулируются после того, как программа нормально завершит работу. Но представьте, что в такой программе имеется ошибка и пользователь ухитрился эту ошибку задействовать. К примеру, переполнить текстовый буфер. Приложение будет аварийно прервано и пользователь останется с root-полномочиями. Именно так работал червь Морриса. Обнаружив на очередном компьютере почтовик sendmail или «социальный» сервис finger (UID для них в те времена был включен почти повсеместно), он заставлял их завершиться с ошибкой и получал в результате полный доступ к системе.

  Червь Морриса не удалял файлы. Его деструктивное влияние сводилось к перегрузке процессора в результате неконтролируемого размножения. Может быть поэтому использованная в нём схема атаки стала общеизвестной лишь через десять лет, после легендарной публикации в электронном журнале Phrack («Smashing The Stack For Fun And Profit», Aleph One). Однако и после этого, и до сих пор SUID периодически светится в новостях, посвящённых киберкриминалу (вот пример из октября 2010). Так почему же разработчики UNIX-совместимых операционок не задумались хотя бы над тем, как укрепить это слабое звено?

  К чести юниксоидов и особенно сторонников Linux стоит заметить: задумывались неоднократно и близки к полному решению. Linux первой из юниксов ограничила влияние UID на систему, игнорируя действие этого атрибута для каталогов и скриптов. Кроме того, наработан арсенал средств для вывода из под UID-угрозы значительной части системы одним махом: смонтировав, в частности, пользовательские каталоги (/home) с ключиком nosuid, а каталог /tmp ещё и с ключом noexec (программы и скрипты из этой папки не смогут быть исполнены), вы дополнительно обезопасите свой Линукс. Конечно, хорошо было бы насовсем избавиться от SUID-программ, но до сих пор возможным было лишь уменьшение их количества. А те программы, которые освободились от UID-флага, но всё же требуют администраторских прав, можно запускать с помощью правильно настроенной утилиты sudo.

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

Openwall Linux очищен от SUID-приложений
Openwall Linux очищен от SUID-приложений

  Разработчики специализированных Linux-дистрибутивов, для которых информационная безопасность превыше всего, уже смогли одолеть эту задачку. И, к примеру, свежий серверный Openwall 3.0 не содержит ни единой root-программы с включенным флагом UID. В том же направлении, хоть и другой дорожкой, движутся авторы Fedora 15 Lovelock и Ubuntu Linux. Там, где стопроцентное избавление от UID не планируется, пытаются сократить количество содержащих его приложений. Хитроумные способы избавления от древнего флага сами по себе заслуживают отдельного рассказа, но в конце концов пора уже и остановиться. Безопасность Линукса теперь обеспечивается без ущерба для удобства. Так что не обязательно разбираться в хитросплетениях Ядра, чтобы использовать преимущества свободной системы на полную катушку. С наступающим! :-)

------------------------------------------------------------------------------------------------------------
Вы всегда можете обратиться к этой заметке, воспользовавшись адресом Knoppix.ru/251210.shtml


При частичной или полной перепечатке, переводе, переработке
материалов cайта ссылка на Knoppix.ru обязательна
(c) Knoppix.ru 2003 - 12