- Knoppix - ДЛЯ ДЕЛА: ПРОФИ - Debian - ДЛЯ ДЕЛА: РОЛЛЫ - ArchLinux - ДЛЯ ДЕЛА: СОБЕРИ САМ - Gentoo - ДЛЯ ДЕЛА: ЛЁГКИЕ - TinyMe - ЗАЩИТА - Openwall - МУЛЬТИМЕДИЯ - Planet CCRMA - ПРИЛОЖЕНИЯ - OpenDisc - ДЛЯ ЗАБАВЫ - Линукс Геймер - ЭКСПЕРИМЕНТ - коЛинуксы - РОДНЯ - BSD-семейство - УСТАРЕВШИЕ - ASP Linux -
(2003 - 2011) ПИНГВИН В КАРМАНЕ |
Все любят отдыхать. Забыть на некоторое время все рабочие проблемы, уложить своё бренное тело на какой-нибудь пляж под палящие лучи солнца и сделать вид, что больше тебя ничего не касается - это здорово. В такие моменты обычная напряжённая жизнь кажется чем-то нереальным, вроде кинофильма, который когда-то посмотрел и теперь время от времени вспоминаешь отдельные сцены. Linux-разработчики - тоже люди и любят отдыхать не меньше других. В один прекрасный момент они откладывают в сторону клавиатуры, покупают билет куда-нибудь подальше от дома, например, в канадский город Оттава, приезжают туда и... устраивают симпозиум, где весь уик-энд обсуждают реалии и перспективы Linux-систем, не обращая внимание на проходящий одновременно в этом же городе пивной фестиваль. Впрочем, время и место проведения симпозиума наводят на некоторые сомнения по поводу случайности совпадения двух очень важных мероприятий и как программист может не обращать внимание на пивной фестиваль - науке тоже неизвестно, но официальные организаторы симпозиума на соответствующие вопросы не отвечали, а лишь скромно улыбались, поэтому оставим эту тему и перейдём непосредственно к событиям, проходившим с 22 по 25 июля в конференц-залах Ottawa Congress Centre. День 1 [business.newsforge.com]. В первый день обсуждение началось с интересного проекта, о котором на страницах наших сводок уже сообщалось в начале года - это Cooperative Linux (Colinux), система, запускающаяся прямо из среды Windows. Для достижения этого в ядро Linux (текущая версия Colinux 0.6.5 использует ядро 2.6.7) добавлен дополнительный код размером около 135 Кб, обеспечивающий организацию прямого доступа к аппаратным средствам компьютера при загруженной Windows-системе. Причём, количество запущенных копий Colinux на Windows-машине ограничивается лишь объёмом оперативной памяти. В соседнем зале прошло обсуждение NFSv4 - новой версии сетевой файловой системы. Один из разработчиков, Дж. Брюс Филдс, в выступлении напомнил, что используемые до последнего времени NFS 2 и 3 версии многие программисты шутя называли "No File Security" (никакой файловой защиты), но код "четвёрки" переписан практически заново и вопросам безопасности уделено максимальное внимание. Вопросам же безопасности было посвящено и обсуждение PGP, где один из разработчиков протокола, Дэн Йорк, на живых примерах показал, как организовать защиту файлового обмена и электронной почты. Кейт Паккард, представитель исследовательского подразделения Hewlett Packard Cambridge Research Labs, поделился с коллегами текущими проблемами проекта X, пришедшего на замену XFree86. По его мнению, прямой доступ к аппаратным средствам минуя ядро Linux вносит некоторые сложности в работу систем, а для исправления данной ситуации довольно большая часть кода должна быть перемещена из X непосредственно в ядро. В конце выступления Кейт высказался в том смысле, что было бы неплохо отказаться вообще от консоли и поместить ядро непосредственно в X-систему, на что Алан Кокс, один из ведущих разработчиков ядра, ответил, что его бы сразу "линчевали, если б он только попытался это сделать". Ещё одна интересная тема первого дня связана с космосом. Бдейл Гарби, бывший руководитель проекта Debian, рассказал о своём новом увлечении - проекте Amateur Satellite (Любительский Спутник). Группы энтузиастов в данный момент работают над созданием спутника, способного достичь Марса и обосноваться на его орбите. Самого же Гарби интересует организация спутниковой связи через любительские сателлиты, которых на орбите Земли насчитывается уже больше 50. Через один из них Гарби продемонстрировал сеанс связи с человеком, находящимся в Австралии в движущемся автомобиле. Это стало возможным благодаря продвигаемому Гарби Linux-основанному Internet Radio Linking Project. День 2 [business.newsforge.com]. Второй день начал Рик ван Райель вместе с другими участниками Kernel Resource Management Project (CKRM), которые сообща попытались объяснить, как же это всё работает. CKRM, сказал Райель, создаёт условия для более эффективного управления ресурсами. Когда процессы конкурируют между собой за использование памяти и продолжительность обработки, ядерное исправление CKRM улучшает эффективность и предоставляет всем процессам равные условия использования центрального процессора и оперативной памяти. Специфическая задача CKRM состоит в том, чтобы препятствовать любому пользователю или процессу загружать систему настолько, что другие процессы не в состоянии функционировать. Крис Райт из Open Source Development Labs организовал дискуссию на тему Linux virtualization - созданию и функционированию виртуальных систем в среде Linux. Цель virtualization - создание полноценных виртуальных машин с их собственным именем хоста, адресами IP, файловой системой /proc, чтобы сохранять информацию о процессах, работающих в системе - и т.д. Цель подобных опытов - обеспечить клиентам виртуальные серверы, не зависящие от аппаратных средств, когда нет большой необходимости в нескольких различных физических машинах. После обеда австралиец Дэмиан Конвей ознакомил присутствующих с будущими возможностями грядущей версии Perl 6. Текущая "пятая" версия по словам Дэмиана является лишь тестовой перед выходом финальной "шестёрки", который намечен на 2006 год. Впрочем, от Perl 5, похоже, мало что останется: Perl 6 не будет обратно совместим с Perl 5, т.к. изменения предстоят довольно основательные. И в первую очередь это касается перехода на полную поддержку Unicode, что позволит использовать десятки тысяч символов взамен сегодняшних 100. Такая поздняя дата выхода разработчиков не пугает - они рассчитывают, что новая версия будет жизнеспособна не менее 20-30 лет, так что игра стоит свеч. Под конец второго дня прошло обсуждение проблем с функционированием Linux на ноутбуках. Причины некорректной работы Linux-систем на мобильных компьютерах хорошо известны: нехватка драйверов к новым устройствам, отсутствие поддержки новых аппаратных средств, особенно касающихся беспроводной связи и многое другое. В общем, предстоит ещё много работы. День 3 [os.newsforge.com]. На следующий день критике подверглось само ядро Linux. Как отметил Матт Маккол, за последние 10 лет оно значительно разрослось, что явно не способствует распространению Linux-систем на рынке мобильных устройств. Но решение проблемы есть и Матт представил проект под названием Linux-Tiny, организатором которого является сам. Задача разработчиков - уменьшить ядро до таких размеров, чтобы оно позволяло поддерживать работу более ранних моделей компьютеров или мобильных устройств с ограниченными аппаратными ресурсами. Уже есть и результаты: за счёт избавления от "лишних" кусков кода, неиспользуемых возможностей и прочих программерских хитростей Матту удалось создать "семечку" размером всего 363 Кб, которая вполне успешно справлялась с функциями небольшого сервера, используя менее 2 Мб оперативной памяти. Этот размер почти совпадает с габаритами ядра версии 0.99pl15 образца 1994 года, которые составляли лишь 301 Кб. Послеобеденное выступление Майкла Микса из Ximian во второй половине дня называлось "Wonderful World of OpenOffice.org". Расписав все прелести этого действительно мощного и красивого пакета, Майкл принялся за "контрреволюционные" лозунги, призывая прекратить все попытки соорудить что-то серьёзное из KOffice или офисных приложений для Gnome и бросить все силы на дальнейшее совершенствование OpenOffice.org, как лучшего и единственного кандидата на звание "свободного офиса всех открытых систем". В данный момент Sun имеет не очень удобную схему распространения своих продуктов, когда новый StarOffice.org должен появляться в розничной продаже каждые 18 месяцев, что обязует программистов 9 месяцев создавать новые функции, а оставшееся время тратить на поиск и устранение ошибок, приостанавливая развитие продукта. Такая ситуация отражается и на OpenOffice.org, который связан с коммерческим вариантом "кровными узами" и получает новые функциональные возможности от StarOffice.org лишь через некоторое время после начала продаж последнего. Кроме того, программисты Sun достаточно загружены основными задачами, чтобы уделять соответствующее внимание свободному варианту. Таким образом, OpenOffice.org вынужден постоянно отставать от времени, предлагая запоздалые возможности. Приток свежих сил в стан разработчиков OpenOffice.org поможет избавиться от такой неправильной ситуации, считает Майкл. Закончился третий день симпозиума обсуждением очень важной для всех пользователей темой - проблемой совместимости пакетов и способами решения этого явного неудобства. Как один из выходов предлагается проект Linux Standard Base (LSB), который должен объединить в себе пакеты RPM, собранные с таким прицелом, чтобы установка их в различных системах проходила без неприятных эксцессов. Выход LSB 2.0 ожидается в течении ближайших недель, но авторы проекта подчеркнули, что некоторые разработчики дистрибутивов не стремятся оказать поддержку действительно полезному проекту, считая, видимо, что занимают достаточно сильную позицию, чтобы распространять свои собственные версии сборок. Имена, впрочем, не уточнялись. День 4 [www.newsforge.com]. Последний день симпозиума начался с логического продолжения дня предыдущего: обсуждения средств, с помощью которых можно достичь совместимости пакетов в рамках проекта LSB. О разрабатываемом инструментарии рассказал один из участников проекта, Стюарт Андерсон. Основная проблема - позволить инструментальным средствам изменять внутренние процессы программ без влияния на результаты работы всего приложения. Для этого он предложил три пути. Первый - использование программы "abc", которая проверяет бинарные файлы приложения и заменяет названия запрашиваемых библиотек теми, что установлены в системе. По различным причинам этот способ пока не получил широкого распространения. Второй вариант - использование "ltrace", которая отслеживает все обращения программы к сторонним файлам. К сожалению, сказал Андерсон, ltrace не поддерживает все вызовы из библиотек, требуемые спецификациями LSB. И третий способ - работа с "Fakeroot". Эта программа перехватывает запросы приложения к несуществующим в данной системе библиотекам и возвращает нейтральный сигнал, не нарушающий работу всего приложения. В заключении Стюарт сказал, что проект LSB уже имеет достаточно солидные наработки, но этого всё ещё недостаточно для организации действительно широкого распространения. Он пригласил всех желающих присоединиться к обсуждению текущих проблем LSB на irc.freestandards.org, канал *lsb. Эрик Троан, один из разработчиков недавно упоминавшегося дистрибутива Specifix, организованного бывшими членами Red Hat Team, познакомил коллег с альтернативной системой создания пакетов под названием "Conary". Это совсем новая разработка, которая, по словам Эрика, является более прогрессивной системой управления пакетами, чем RPM, CVS или Gentoo, объединяя в себе все лучшие качества последних. Не могли обойти стороной разработчики и правовые вопросы, связанные с нарушением лицензионных обязательств. После обеда Геральд Вельт поведал о своих усилиях по борьбе с корпоративными нарушениями GNU General Public License в его родной Германии. Являясь по образованию адвокатом, Геральд остался недоволен тем, как Free Software Foundation защищает свои интересы и взял эту обязанность на себя. Вельт сказал, что подход Фонда к нарушениям GPL состоит в том, чтобы связываться с компаниями, замеченными в нарушении GPL и спокойно вести переговоры с ними на вопрос прекращения нарушения GPL, при этом совершенно не создавая общественного резонанса. Геральд посетовал, что такой способ работы Фонда способствовал тому, что многие случаи нарушений прошли полностью незамеченными. Вельт рассказал, что в Германии он может действовать только в случаях, которые затрагивают созданный им самим код непосредственно. Если он находит iptables/netfilter Linux в частном устройстве типа маршрутизатора, его первый шаг - требование к компании-производителю перепроектировать устройство. Далее - официальное уведомление о том, что будут предприняты соответствующие меры, если разработчики не будут пытаться исправить ситуацию. Третий шаг, сказал Велт, ждать и смотреть, как отреагирует компания-нарушитель. Конечный шаг, если компания так и не ответит - обращение в суд и получение официального запрета на распространение изделий до исправления нарушений. Вот такой вот Linux с ежовыми рукавицами. И по традиции последний день и весь симпозиум завершился программной речью, которую на этот раз доверили Эндрю Мортону. В своём выступлении он осветил наиболее важные вопросы, касающиеся результатов, к которым приводит монополизация программного обеспечения и создающаяся при этом сложность для выхода на большой рынок новых разработок. Производителям аппаратных средств совсем не хочется заново переписывать все драйвера, подгоняя работу своих изделий под различные системы. Коснулся он и ядра Linux, развеяв опасения присутствующих в том, что разработка ядра может пойти в нескольких направлениях, нарушив целостность команды. Пока для этого нет никаких веских причин. После речи Мортона было вручено несколько ценных призов и, под занавес, весь зал стоя (впервые за весь симпозиум) аплодировал организатору мероприятия - Эндрю Хаттону из Steam Balloon, который с группой добровольцев уже шестой год подряд проводит все подготовительные мероприятия, обеспечивающие работу симпозиума. Вы всегда можете обратиться к этой заметке, воспользовавшись адресом Linux.SU/260704.shtml В последнее время меня не покидает ощущение, что в новостях о Linux чего-то недостаёт. Новые программы - имеются, рост популярности - налицо, интерес к свободным программам со стороны прессы и крупных компаний - более чем... Но не хватает чего-то привычного, ставшего уже своего рода составной частью Linux... Ну, конечно же - скандал о "ворованном" коде UNIX с бравыми парнями из SCO Group! Нужно как можно скорее исправить положение и рассказать о последних новостях на эту тему, тем более, что они имеются в наличии. В среду прошло последнее судебное заседание по рассмотрению иска SCO Group к одному из гигантов автомобильной индустрии - корпорации DaimlerChrylser с уже привычной формулировкой: нарушение авторских прав SCO на код UNIX. Вердикт судьи Рея Ли Чабота был предельно прост - никакого "хищения" интеллектуальной собственности в данном деле не наблюдается [www.geek.com]. По итогам слушаний DaimlerChrylser освобождается от каких-либо претензий со стороны SCO. Вообще, аналитики отметили один важный момент: профессионализм юристов, защищающих интересы скандальной компании, вызывает большие сомнения. Они ввязались в многочисленные судебные разбирательства не имея на руках чётких доказательств правоты своего клиента: вместо того, чтобы предоставить неопровержимые факты заимствования кода, представители SCO попытались заставить ответчиков доказывать свою невиновность, что противоречит всем правилам ведения подобных дел в американской юриспруденции. Отсутствие документов, подтверждающих правоту SCO, и послужило причиной проигрыша дела. Наблюдатели уже называют данный процесс переломным во всей многолетней истории с кодом UNIX - его результат станет своего рода образцом, по которому пройдут и все последующие судебные заседания по аналогичным искам к другим компаниям. Отреагировал и финансовый рынок: акции SCO после оглашения решения суда резко подешевели сразу на 8% и ожидается, что тенденция к снижению привлекательности ценных бумаг этой компании будет продолжаться. Одновременно с потерей интереса инвесторов, SCO перестаёт быть привлекательной и для прессы - в дальнейшем новости о подобных процессах уже не будут вызывать такого ажиотажа, как раньше: интриги нет, результат известен заранее. Всё это приведёт к тому, что компания, название которой в конце прошлого года не сходило с первых полос различных популярных изданий, тихо исчезнет с большой сцены, оставшись лишь в воспоминаниях узкого круга специалистов. Такова жизнь - скандальная известность быстротечна и не может конкурировать с достигаемой годами упорного труда популярностью, основанной на качественных и общедоступных программных продуктах. Любовь пользователей нужно завоёвывать совсем другими способами. И вот наглядный пример: компания Flexiety Software открыла в Интернете ресурс DownloadOpenOffice.org, с которого любой желающий может бесплатно загрузить свежую версию этого популярного свободного офисного пакета [www.downloadopenoffice.org]. Мало того, пользователи, не поленившиеся пройти короткую регистрационную процедуру, получают (внимание!) бесплатную полноценную профессиональную техническую поддержку данного программного продукта в течении одного месяца. Трёхмесячная подписка на соответствующий сервис стоит $13,95: и у альтруизма есть пределы. Если учесть, что, к примеру, между версиями OpenOffice.org 1.1.1 и OpenOffice.org 1.1.2 прошло меньше месяца, и если данная тенденция появления новых версий сохранится, то практически пользователи получат бессрочную бесплатную техническую поддержку для всех версий "открытого офиса" от специалистов Flexiety Software. Конечно, компания планирует извлечь и некоторую выгоду из нового проекта - дополнительная реклама своего имени никогда не будет лишней и поспособствует лучшей реализации других проектов Flexiety Software. Но согласитесь - такая популярность гораздо лучше и благородней, чем основанная на скандалах. В цифровом виртуальном мире подобные симбиозы малоизвестных компаний и уже "раскрученных" проектов - не редкость: одни таким образом доносят до пользователей информацию о своей деятельности, а другие получают своего рода дополнительное рекламное пространство и менеджмент. Когда же два уже общеизвестных проекта объединяют усилия - результат бывает просто непредсказуем. Поддерживаемая правительством, китайская компания по производству телекоммуникационного оборудования Datang Mobile Communications Equipment Co. Ltd. объявила, что будет использовать в своих изделиях, предназначенных для обеспечения сотовой связи третьего поколения стандарта TD-SCDMA, встроенные операционные системы Linux {www.linuxdevices.com]. Следует напомнить, что рынок сотовой связи Китая составляет около 25% от общемирового, поэтому стандарты, разрабатываемые специалистами великой державы могут стать образцом и для всего остального мира. В Китае переход на 3G планируется завершить к концу 2005 года. Собственно TD-SCDMA начал разрабатываться в 2002 году группой таких компаний, как China Mobile, China Telecom, China Unicom, Datang, Huawei, Motorola, Nortel, и Siemens. Примечательно, что компания Datang начинает выпуск специальных мобильных телефонных трубок, работающих в новом стандарте, и продаваться они будут с предустановленным браузером Opera, который, по мнению китайских специалистов, наиболее полно поддерживает все сетевые протоколы и обладает массой дополнительных качеств, которые пока отсутствуют в других браузерах. Новые телефонные аппараты будут изначально рассчитаны на активное пользование Интернетом и для удобства владельцев трубок запуск Opera и выход в сеть будет осуществляться нажатием одной специально выделенной для этих целей кнопкой. Кстати, пару дней назад вышла и новая версия браузера Opera 7.53 для настольных компьютеров, работающих под управлением всех популярных операционных систем [www.opera.com]. Тем временем анонсирована новая тестовая версия самой популярной графической среды в Linux-системах - KDE 3.3 Beta 2 "Kollege" [dot.kde.org]. На наших глазах происходит поэтапное становление новой финальной версии графической оболочки: beta 1 - "Experiences", beta 2 - "Kollege", а следующей предфинальной версией будет beta 3 "aKademy", которую можно ожидать в августе текущего года. Также готова новая стабильная версия пакета Samba 3.0.5 [us1.samba.org]. С каждым днём Linux-системы чувствуют себя в сетевом Windows-окружении всё комфортнее. На сайте проекта ALHIMIA вновь обновления. Добавились изменения в игру foobillard. Поправлен коэффициент развода изображений в режиме стерео-картинки. Теперь можно играть в игру со стерео-очками с расстояния в 50 см от монитора. Также добавлена поддержка изменения разрешения экрана. Собран mysql версии 4.1.3. Добавилась новая сборка mc. Эта версия - своего рода "коктейль" из вариантов для Fedora и Mandrake. Добавлена поддержка mcfs. [linux.alhimia.ru]. На сайте разработчиков стратегии "Attal: Lords of Doom" обновилась страница с планами на будущее [www.attal-thegame.org]. К сентябрю готовится версия Attal-0.9, в которой особое внимание будет уделено улучшению пользовательского интерфейса и общего графического дизайна игры. Код - кодом, но потенциальные пользователи в первую очередь смотрят на скриншоты (см. фото), а не на исходники. Кстати, появились и файлы русификации к текущей версии Attal-0.8.1. Теперь, вопреки правилам, перейдём от практики к теории. Виктор Алексеевич Костромин закончил перевод в HTML-формат своей книги, опубликованной в 2002 году в бумажном варианте под названием "Linux для пользователя". Теперь весь текст этого масштабного многостраничного труда доступен в сети для свободного чтения [rus-linux.net]. Благодаря динамическим преимуществам Интернета перед статичным бумажным изданием, online-вариант постоянно дополняется новыми переводами и статьями. И ещё одна информация. На страницах наших сводок уже упоминались случаи, когда сообщество разработчиков и пользователей Open Source помогало с финансированием как целых проектов, так и отдельных программистов. Решил провести подобный эксперимент и я, ваш покорный слуга. Дело в том, что до последнего времени мне приходится совмещать свою обозревательно-публицистическую работу с предыдущим занятием, позволяющим поддерживать "финансирование" семейного бюджета на приемлемом уровне. Но организм не железный и ночная работа над статьями и обзорами до добра не доведёт ;) В ближайшее время я планирую полностью перейти на "компьютерную" работу, но для этого требуется определённое количество стабильных источников заработка на данном поприще, которых пока не достаточно. Пользуясь служебным положением ( ;) ), предлагаю свои услуги различным изданиям и online-проектам. Кроме статей и сводок на данном сайте, с моими работами (Linux-тематики и не только) можно ознакомиться на сайте [www.computerman.ru] в архивах бумажных изданий одноимённого журнала. С уважением, Илья Шпаньков. Вы всегда можете обратиться к этой заметке, воспользовавшись адресом Linux.SU/230704.shtml |
|||||||||||||||||||||||||||||||||||
материалов cайта ссылка на Knoppix.ru обязательна (c) Knoppix.ru 2003 - 12 |