Рассылка закрыта
При закрытии подписчики были переданы в рассылку "[Linux и BSD]: новости, статьи, свежий софт от LinuxRSP.RU" на которую и рекомендуем вам подписаться.
Вы можете найти рассылки сходной тематики в Каталоге рассылок.
Статистика
-7 за неделю
Knoppix.ru - Линукс в пять минут!
Информационный Канал Subscribe.Ru |
Все любят отдыхать. Забыть на некоторое время все рабочие проблемы, уложить своё бренное тело на какой-нибудь пляж под палящие лучи солнца и сделать вид, что больше тебя ничего не касается - это здорово. В такие моменты обычная напряжённая жизнь кажется чем-то нереальным, вроде кинофильма, который когда-то посмотрел и теперь время от времени вспоминаешь отдельные сцены.
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
Вы можете выиграть свежую версию дистрибутива Knoppix, разместив на своей странице нашу "кнопку". Читайте подробности на Linux.SU/linuxwin.shtml
Пишите нам: Илья Шпаньков (faq@knoppix.ru), Татьяна Смирнова (tanya@knoppix.ru), Евгений Золотов (knoppix@knoppix.ru)
http://subscribe.ru/
http://subscribe.ru/feedback/ |
Адрес подписки |
Отписаться |
В избранное | ||