- Knoppix - ДЛЯ ДЕЛА: ПРОФИ - Debian - ДЛЯ ДЕЛА: РОЛЛЫ - ArchLinux - ДЛЯ ДЕЛА: СОБЕРИ САМ - Gentoo - ДЛЯ ДЕЛА: ЛЁГКИЕ - TinyMe - ЗАЩИТА - Openwall - МУЛЬТИМЕДИЯ - Planet CCRMA - ПРИЛОЖЕНИЯ - OpenDisc - ДЛЯ ЗАБАВЫ - Линукс Геймер - ЭКСПЕРИМЕНТ - коЛинуксы - РОДНЯ - BSD-семейство - УСТАРЕВШИЕ - ASP Linux -
(2003 - 2011) ПИНГВИН В КАРМАНЕ |
День вчерашний был отмечен выходом первой бета-версии программного комплекса Ardour, предназначенной в том числе и для тестирования широким кругом пользователей. Ardour, причисляемый своими разработчиками к классу рабочих станций для цифровой обработки звука, является полностью свободной программой (опубликованной под лицензией GNU GPL), предоставляющей функциональность схожую или более высокую, нежели известные проприетарные продукты аналогичного свойства - Samplitude Studio, Cubase VST, известная среди профессионалов ProTools и др. Позже, по выходу финальной первой версии (вчера вышла Ardour 0.9 beta 1), разработчики надеются создать на её основе коммерческий продукт - оснастив Ardour поддержкой, в частности, VST-инструментов (специальные плагины, подключающиеся к программе-редактору и позволяющие синтезировать и обрабатывать звук). Впрочем, и без этих добавок (и уже сейчас) Ardour, похоже, не имеет равных среди конкурирующих программных изделий для работы с цифровым аудио: все желающие могут проверить это лично, выкачав свежие исходные тексты с официального сайта проекта. Профессиональная работа со звуком на обычных персоналках, да ещё с помощью свободного софта, лишь кажется несерьёзным занятием. Хороший пример того, что можно сделать, имея на руках подобный инструментарий, продемонстрирован российским музыкантом, известным под псевдонимом NightRadio - выступление которого состоялось минувшей ночью в екатеринбуржском клубе "Посторонним В". Действо под названием "Атипичная эволюция", составленное из сетов нескольких именитых (по крайней мере - в масштабах третьей российской столицы) диджеев, вместило электронную музыку самых разных направлений, от трип-хопа до drum&bass, при этом NightRadio играл мелодичный эмбиент. Впрочем, изюминка выступления - в той технике, что для его проведения использовалась: отказавшись от обычных диджейских пультов, Александр (таково настоящее имя нашего героя) собрал специальную систему на основе Pentium 166 MMX, работавшую под управлением Linux. Машина, составленная из компонент уже далеко не первой свежести и мощности (неизвестного производства материнская плата, 40 Мбайт оперативной памяти, 14-дюймовый чёрно-белый SVGA-монитор, работающий в режиме 640х480 при 65 тысячах оттенков, звуковая карта из семейства 32-битных саундбластеров, но опять же неизвестного происхождения и т.п.), управлялась ALT Linux Junior с добавленными в него оконным менеджером FluxBox, терминалом eterm, а также собственноручно модифицированным консольным микшером mp3mixer, который, благодаря некоторой доработке кода, обрёл способность сводить три канала вместо двух и понимать MIDI-сообщения (для управления всем хозяйством использовалась внешняя MIDI-клавиатура Evolution). Теоретически, то же самое, наверное, можно было реализовать и под Windows, однако, риск того, что в самый важный момент продукт Microsoft даст осечку и, к примеру, притормозит звук, испортив общее впечатление от музыки, заставил остановиться именно на варианте с Linux. Выступление прошло "на ура" - и в ближайшее время альбом "Картины настроения", презентованный Александром на вечеринке, появится на нашем сайте в виде мультимедийного компакт-диска, содержащего, помимо аудиодорожек, фоторепортаж с места событий и программное обеспечение, которое использовалось для игры и написания музыки. Да, ошибки здесь нет: часть композиций для него была создана также с помощью Linux-инструментов, другая - с помощью программ, созданных для Windows, но работавших под эмулятором WINE. За подробностями пока обращайтесь к статье "Linux зажигает", опубликованной сегодня "Компьютеррой-онлайн", или скромной страничке NightRadio, появившейся на нашем сайте. Свежие релизы: - редактор нотных партитур Note Editor 2.2.2 Ваши комментарии, советы и ссылки приветствуются! Пишите: Заимствование чужого кода с целью использования его в качестве основы для нового проекта - явление в мире Open Source вполне законное, ведь свободные лицензии разрешают такие махинации. Называют это явление форком (форк - программа, основанная на чужих исходных текстах, но развиваемая обособленно от своего прототипа). Но когда и зачем может понадобиться такое копирование? Ведь, кажется, лучше помочь разработчикам оригинальной программы, чем начинать новую - пусть и не с нуля. Один из примеров того, когда форк необходим, фигурировал в нашей сводке несколько дней назад. Тогда, в рассказе о кончине проекта FreeCraft, было упомянуто о форке данной программы под названием Project Inferno. FreeCraft прекратил существование по решению суда - и появление независимого Project Inferno, стартовавшего с того места, на котором остановился FreeCraft, помогло наработкам энтузиастов не исчезнуть бесследно: будут ещё новые игры на движке FreeCraft, пусть и под другим названием. Сегодня есть возможность продолжить разговор и рассказать ещё об одном примере, когда создание форка было необходимым и полезным: вчера стало известно о рождении проекта Zynot, в рамках которого планируется создание и развитие форка Linux-дистрибутива Gentoo. Вообще, Gentoo очень интересен сам по себе: этот дистрибутив (кстати, с завтрашнего дня его можно будет заказать на нашем сайте), в отличие от других, содержит не скомпилированные версии системы и прикладных программ, а только их исходные тексты. Соответственно, при установке пользователь будет вынужден выбрать необходимые компоненты и самостоятельно провести их компиляцию. Это, конечно, многократно сложней, чем, скажем, установка ALT Linux, и требует наличия некоторых знаний об устройстве и принципах функционирования свободной ОС, но окупается сторицей - ибо из исходников можно получить систему сколь угодно простую или сложную, тщательно оптимизированную под конкретное "железо". Развивается Gentoo большим сообществом энтузиастов под контролем компании Gentoo Technologies Inc. В прошлом году в числе свободных разработчиков этого дистрибутива был и некто Захарий Уэлш (Zachary Welch) - профессиональный программист, отдававший Gentoo часть своего времени не только из желания содействовать развитию интересного проекта, но и надеявшийся, что это поможет ему самому: Уэлш работал над системой для распознавания движущихся объектов и планировал применить Gentoo для решения своих задач. Всё больше погружаясь в процесс разработки Gentoo, Уэлш достиг той точки, когда возможности и особенности этого дистрибутива перестали удовлетворять его - после чего он вынес на рассмотрение своих коллег несколько предложений относительно того, что следует изменить в Gentoo, чтобы сделать его более надёжным. В частности, было предложено закрепить за каждым компонентом системы хотя бы одного ответственного за него разработчика и слегка изменить структуру дистрибутива, уменьшив размеры компонент. Здесь-то Уэлш и наткнулся на сопротивление. Но не со стороны отдельных разработчиков - а со стороны лидеров проекта. Очень странным для тех, кто только начинает своё погружение в мир Open Source, кажется то, что увправляют разработкой программного обеспечения, называемого "свободным", вполне конкретные личности - с присущими им амбициями и принципами. Так, сама операционная система Linux, фактически, развивается в условиях диктата со стороны одного-единственного человека - Линуса Торвальдса, который решает, какие из предлагаемых ему патчей установить, а какие не устанавливать. Можно ли называть такой софт свободным? Да. И причина тому - та самая возможность порождения форков: если лидер проекта вдруг "зарвётся" и перестанет отвечать ожиданиям рядовых разработчиков, любой из них сможет инициировать собственный проект, начав с того же места, на котором он решит отделиться. Именно так и поступил Уэлш. Наткнувшись на непредолимое препятствие в виде сопротивления лидеров Gentoo, Захарий Уэлш основал некоммерческую организацию Zynot Foundation, где - естественно, с помощью единомышленников - надеется переработать дистрибутив Gentoo в собственный, более надёжный и универсальный вариант Linux (в частности, Zynot будет един для процессоров PowerPC и x86, он будет более пригоден к использованию во встраиваемых устройствах и т.д.). Все желающие могут подключаться =) |
|||||||||||||||||||||||||||||||||||
материалов cайта ссылка на Knoppix.ru обязательна (c) Knoppix.ru 2003 - 12 |