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

- Knoppix -
Линукс за пять минут
- Puppy Linux -
Хороший друг


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

- Debian -
Он такой один
- Linux Mint -
С родинкой на щеке!
- CentOS -
Копейка рубль бережёт!
- Fedora -
По следам Red Hat
- Ubuntu Linux -
Мы одной крови!
- Mageia -
Красота и удобства
- openSUSE -
Настоящее немецкое качество
- Slackware -
Линукс из кубиков
- ALT Linux -
Что русскому хорошо





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

- ArchLinux -
Гениальное - просто!
- PCLinuxOS -
Просто линукс
- Aptosid -
Почувствуй силу!


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

- Gentoo -
Каждому своё
- LinuxFromScratch -
Линукс с нуля


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

- DeLiCate -
Старость в радость!
- SLAX -
Тысяча и один модуль


ЗАЩИТА

- OpenWall -
Не стучите, закрыто!
- Kali -
Вам, хакеры!


ПРИЛОЖЕНИЯ

- Planet CCRMA -
Работа со звуком
- VegaStrike -
Каждому по планете!


ЭКСПЕРИМЕНТ

- коЛинуксы -
Не выходя из Виндоус
- GoboLinux -
Очевидно и вероятно
- ReactOS -
Освободите Виндоус!


РОДНЯ

- BSD-семейство -
На плечах гигантов
- OpenIndiana -
До звёзд рукой подать


АРХИВ (2003-2016)
ФОРУМ




НАШИ ПРОЕКТЫ

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


ПОМОЧЬ






Личный архив ЕЗ

Сводка от 27.07.2004 В ожидании конца света

Как правило, к уничтожению всего живого на Земле в результате какого-нибудь катаклизма люди готовятся с определённой цикличностью. Ждут, ждут очередного конца света - а он не приходит почему-то. А силы и нервы уже потрачены, не восстановишь, как ни старайся. Правда, Армагеддон может произойти и внезапно, без подготовки: достаточно одного залётного метеорита покрупнее - и нет Homo, пропали Sapiens. Только вероятность этого события настолько мала, что можно даже и голову не забивать тяжёлыми мыслями. Относиться, так сказать, философски: будет, не будет - нам это неизвестно, поэтому и не стоит копья ломать.

Примерно в такой ситуации находится и Linux-сообщество с вопросом о возможных судебных преследованиях со стороны держателей разного рода патентов. Конечно, если крупные патентодержатели возьмутся за "вытряхание" денег из свободного программерского братства, то это будет похуже, чем новый ледниковый период. Но так ли уж велика опасность того, что это случится? Лоуренс Розен, например, совершенно в этом не уверен, о чём и пишет в своей статье на NewsForge [trends.newsforge.com]. На самом деле, получить патент гораздо легче и проще, чем доказать, что кто-то его нарушил. На подобные усилия может уйти слишком много сил и средств, при этом положительный результат никто не гарантирует: выдают патенты, как правило, люди с достаточно средней квалификацией, а вот к судебным разбирательствам подключаются профи самого высокого уровня. Они легко могут камня на камне не оставить от документов, подготовленных в патентном бюро. При этом, конечно, не стоит полностью исключать возможность появления подобных процессов. Лоуренс предлагает свои советы по обеспечению дальнейшей спокойной жизни свободных разработчиков. Среди них документирование своих работ, чтобы никто в будущем не попытался получить патент на то, что не создавал; поиск патентов, которые потенциально могут представлять угрозу (особенно, среди патентов главных конкурентов); поиск влиятельных союзников, способных своим пакетом патентов составить противовес вероятным противникам и т.д.

Есть сложные моменты и с собственно лицензированием свободных продуктов. На сегодняшний день существует более 50 вариантов лицензий, которые немного отличаются друг от друга. Поэтому, когда предприятие собирается выпускать свои программы под открытой лицензией - сделать правильный выбор, учитывающий все интересы проекта, без помощи квалифицированных юристов довольно сложно. Так утверждает Лоуренс Розен, глава компании "Rosenlaw and Einschlag", генеральный представитель OSI и автор новой книги "Open Source Licensing: Software Freedom and Intellectual Property Law" (Лицензирование Open Source: Программная свобода и закон об интеллектуальной собственности) [software.newsforge.com]. Если программный продукт - полностью ваше изделие, то особых сложностей не предвидится. Другое дело, когда в вашем продукте используются технологии, имеющие другую лицензию. Таким образом, начинается взаимопроникновение лицензий, что довольно часто приводит к запутанности правовых отношений владельцев прав на готовый объединённый продукт.

Между тем, как бы ни были запутаны юридические тонкости, это не может остановить распространение свободных систем. Следуя примеру немецкого города Мюнхена, второй по величине город Испании - Барселона, планирует постепенно перевести всю инфраструктуру с Windows NT на Linux [business.newsforge.com]. Чтобы избежать необоснованных претензий со стороны Microsoft, руководство Барселоны объясняет свой шаг "содействием поддержанию каталонского языка". В данном районе каталонский является основным языком общения, а продукция Microsoft, естественно, его не поддерживает. Недавно власти Барселоны распространили в области более 60000 компакт-дисков со специальной версией Linux - CATix, которая, естественно, полностью переведена на каталонский язык.

Не исключено, что скоро придётся не только обращать внимание на локализацию интерфейса, но и "учить" приложения понимать живую речь. Компания Opera Software ASA вчера объявила о выпуске первой тестовой версии голосового браузера Opera 7.55 для Windows, разрабатываемого совместно с IBM [www.opera.com]. Тестовая версия доступна пока для разработчиков программного обеспечения для смартфонов и PDA, в которых планируется использование технологии передачи голосовых данных по протоколу VoIP. Мультимодальная версия браузера Opera 7.6 для Windows, пригодная для установки на десктопы, ожидается ближе к концу года.

Сегодня анонсирована и ещё одна тестовая версия - на этот раз графической оболочки Gnome-2.7.4 [lists.gnome.org]. основные изменения коснулись новой системы MIME, которая теперь полностью соответствует текущей спецификации freedesktop.org.

Анонсирована новая версия популярной операционной системы - Gentoo 2004.2 [www.gentoo.org]. Релиз подготовлен одновременно для архитектур AMD64, HPPA, SPARC и X86.

И напоследок старинная, но не потерявшая увлекательности, игра SUPER TRANSBALL 2 v.1.4 [www.braingames.getput.com]. Ваша задача - найти и транспортировать шар в указанное место. Сделать это в условиях изменяемой гравитации, чужих танков и прочих препятствий не так легко. И ещё новость: начиная с данной версии исходники игры открыты и распространяютсяпод лицензией GPL.

Этот текст всегда доступен по адресу Linux.SU/270704.shtml

Сводка от 26.07.2004 Лето. Оттава. Linux.

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

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.ru обязательна.
(c) Knoppix.ru 2003 - 2016