- Knoppix - ДЛЯ ДЕЛА: ПРОФИ - Debian - ДЛЯ ДЕЛА: РОЛЛЫ - ArchLinux - ДЛЯ ДЕЛА: СОБЕРИ САМ - Gentoo - ДЛЯ ДЕЛА: ЛЁГКИЕ - TinyMe - ЗАЩИТА - Openwall - МУЛЬТИМЕДИЯ - Planet CCRMA - ПРИЛОЖЕНИЯ - OpenDisc - ДЛЯ ЗАБАВЫ - Линукс Геймер - ЭКСПЕРИМЕНТ - коЛинуксы - РОДНЯ - BSD-семейство - УСТАРЕВШИЕ - ASP Linux -
(2003 - 2011) ПИНГВИН В КАРМАНЕ |
Заимствование чужого кода с целью использования его в качестве основы для нового проекта - явление в мире 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, он будет более пригоден к использованию во встраиваемых устройствах и т.д.). Все желающие могут подключаться =) Свежие релизы: - очередная полировка Mozilla - 1.4 RC 3 Ваши комментарии, советы и ссылки приветствуются! Пишите: Пресловутая дешевизна - а, точнее, бесплатность - операционной системы Linux и свободного софта, о которой столько сказано, только сейчас начинает проявлять себя более-менее заметно: ведь сама по себе нулевая "отпускная цена" свободной ОС ещё ничего не значит - для того, чтобы её прочувствовал потребитель, нужен особый подход к производству основанных на Linux продуктов, когда программное обеспечение подбирается соответственно аппаратному и результат получается и качественный, и действительно дешёвый. Один из свежих примеров такой стратегии продемонстрирован компанией Linare, представившей в этот понедельник в США одноимённый персональный компьютер, замечательный, в частности, своей дешевизной. Linare PC - типичная по сегодняшним меркам персоналка: 1 ГГц x86-совместимый процессор от Via Technologies (в августе планируется начать поставки модели на основе 2 ГГц Athlon), 128 Мбайт оперативной памяти, жёсткий диск на 20 Гбайт, модем, мышь и прочая мелочь в комплекте - стоит всё это удовольствие 200 долларов. Конечно, без маркетинговых трюков не обошлось: в цене не учтён монитор и налоги, однако, даже с учётом всего этого стоит машинка действительно немного - ведь укомплектована она программным обеспечением, способным удовлетворить если не самого взыскательного пользователя, то типичного - точно. Один из главных факторов, что помог снизить цену до предела - та самая близкая к нулевой цена использованной в Linare PC операционной системы и прикладного софта: в качестве последнего выступает оконный менеджер KDE, Open Office, разного рода свободные мультимедийные программы, в качестве же ОС использован вариант Linux от самой Linare - с тем же, естественно, названием (основа - ядро 2.4.20). Впрочем, главная прелесть затеи Linare даже не в дешевизне продукта. Главное, что в цену его уже включена круглосуточная, без выходных поддержка пользователей по телефону. Для этого компании со штатом в 30 человек пришлось заняться аутсорсингом, наняв штат консультантов из числа сравнительно низкооплачиваемых специалистов, проживающих в Индии. Пока Linare работает лишь в Индии, Штатах (точнее - в Северной Америке) и Британии, но до конца года, если продажи пойдут хорошо, намерена охватить уже 18 стран. Кстати говоря, Linare Desktop Software - её собственный Linux-дистрибутив с прикладным софтом, позиционирутся как отдельный продукт и в скором будущем может стать столь же известным и влиятельным, какими сегодня являются, к примеру, SuSE или Red Hat. Как говорят в Linare, на мировом рынке десктоп-приложений для Linux пока ещё нет лидера - а потому бороться за него не просто стоит, но необходимо. Вообще, то упорство, с которым Linux пытаются "очеловечить", превратив в систему, понятную любому, даже далёкому от компьютерной техники пользователю, не может не восхищать. В упрощение процесса инсталляции системы, интерфейса и основных процедур (вроде установки дополнительного софта) вкладываются миллионы долларов и тысячи человеко-часов. В большинстве сообщений о выпуске дистрибутивов именно очередным достижениям в области упрощения работы с Linux сегодня уделяется основное внимание. Впрочем, есть и такие производители, которые ставят простоту работы вообще превыше всего остального. Такова компания Lindows, выпускающая, как и Linare, собственный дистрибутив (LindowsOS) и предустанавливающая его на дешёвые компьютеры. В LindowsOS принцип упрощения доведён до логического предела - это хорошо подмечено в описании последней версии данного дистрибутива (4.0), опубликованном сайтом ExtremeTech. На ExtremeTech соригинальничали: один из авторов сайта, Джим Линч (Jim Lynch), провёл остроумный эксперимент - проверив свойства нового дистрибутива на... собственной маме. Женщина была выбрана в качестве "жертвы" по причине простой и интернациональной: до сих пор она имела дело лишь с Windows и Office от Microsoft. Справедливости ради, стоит отметить, что LindowsOS и Open Office уже были установлены на компьютер до того, как за него уселась подопытная - впрочем, по словам Линча это обстоятельство не играет особой роли, поскольку инсталляция варианта Linux от Lindows не требует ни малейшего напряжения мозгов (единственное, что понадобилось сделать самому - вставить компакт-диск и указать рабочее разрешение экрана под конец установки). Что до мамы, то она потратила совсем немного времени на освоение премудростей KDE и, после небольшой подсказки об отсутствии в этой системе MS Office, уже работала в одном из стандартных текстовых редакторов. К сожалению, коммерциализация Linux имеет свои недостатки. Вложив в разработку собственной версии свободной ОС немалые деньги, некоторые производители стараются не допустить публикации исходных текстов получившегося продукта - вопреки требованиям лицензии GPL, под разными предлогами затягивая этот процесс. Именно так обстоят дела с Lindows, которая хоть и пообещала опубликовать тексты своего дистрибутива, но в полной мере этого до сих пор не сделала (отсюда неприятное следствие: единственно возможным вариантом получения LindowsOS пока являтеся её покупка). |
|||||||||||||||||||||||||||||||||||
материалов cайта ссылка на Knoppix.ru обязательна (c) Knoppix.ru 2003 - 12 |