- Knoppix - ДЛЯ ДЕЛА: ПРОФИ - Debian - ДЛЯ ДЕЛА: РОЛЛЫ - ArchLinux - ДЛЯ ДЕЛА: СОБЕРИ САМ - Gentoo - ДЛЯ ДЕЛА: ЛЁГКИЕ - TinyMe - ЗАЩИТА - Openwall - МУЛЬТИМЕДИЯ - Planet CCRMA - ПРИЛОЖЕНИЯ - OpenDisc - ДЛЯ ЗАБАВЫ - Линукс Геймер - ЭКСПЕРИМЕНТ - коЛинуксы - РОДНЯ - BSD-семейство - УСТАРЕВШИЕ - ASP Linux -
(2003 - 2011) ПИНГВИН В КАРМАНЕ |
В личной почте, которой в последнее время приходит особенно много (и я прошу прощения за ставшую уже обычной задержку с ответами), меня часто принимают за специалиста - то в вопросах управления сетями, то в вопросах настройки Linux-систем и пр. Это, конечно же, заблуждение :-) На самом деле предоставить мало-мальски квалицифированную консультацию по специализированным вопросам я просто не в состоянии - опыту в работе с Linux у меня может быть и чуть больше, чем у начинающего юзера, но даже если за адресом sentinel @ knoppix.ru и скрывался бы Эксперт, советоваться всегда лучше не с одним гуру, а с несколькими пользователями. И если после прочтения очередной Сводки (или спонтанно) у вас родился вопрос, предполагающий квалифицированный ответ - лучше задать его на нашем форуме. Специально для обсуждения поднятых в Сводках тем, на форуме Linux.su сегодня открывается новый раздел "Обсудим!" [knoppix.ru/forum3/viewforum.php?f=21]. А здесь я хотел бы повторить ответ на странно популярный вопрос, попавшийся мне в письмах на прошедшей неделе аж дважды: каким дистрибутивом Linux лучше воспользоваться для маленького Интернет-провайдера? Впрочем, чему удивляться: соорудить небольшую локальную сеть (может быть и беспроводную - вспомните про новую технологию WiMax!) нынче под силу каждому желающему. Но что выбрать в качестве основы? Конечно, обычные, что называется, массовые дистрибутивы вроде Mandrake Linux, на эту роль не годятся: ориентированные на неспециалистов, они содержат слишком много устанавливающегося по умолчанию лишнего софта. А, как известно, каждая лишняя программа и сервис на компьютере, подключенном к Сети - потенциальный источник проблем. Спецы, поднаторевшие в настройке, говорят: в системе не должно быть ни одного пакета, назначение которого вам не ясно (подсмотрено в рассылке Debian Russian). Вычистить же лишнее из десктоп-дистрибутивов весьма проблематично. Вместе с тем советовать отказаться от Linux в пользу одного из клонов BSD мне также кажется излишне радикальным: всё же Linux-сообщество ведёт гораздо более активный образ жизни, а следовательно и выбор программ здесь шире, и получить совет можно быстрее. Вероятно, самым разумным стоит считать использование особого Linux-дистрибутива, собиравшегося с учётом требований повышенной безопасности. Такого, к примеру, как Trustix Secure Linux, свежая версия которого (2.2) была представлена на днях [www.trustix.org]. У этого продукта длинная история: он был создан в эпоху бума дот-комов компанией, которая позже разорилась, но Trustix пережил своих создателей и здравствует поныне. Главное отличие его от массовых дистрибутивов заключается в отсутствии лишнего софта и применении вместо известных серверных программ менее популярных, но и менее уязвимых к атакам злоумышленников разработок. Вместе с тем ядро и его окружение в Trustix не претерпели серьёзных изменений, поэтому нарастить функциональность системы на его основе не сложнее, чем работая с тем же Debian или Mandrake. Но существуют и более защищённые дистрибутивы - такие как разработанный Агентством национальной безопасности США SE Linux, в котором ядро изменено особым образом, служа дополнительным щитом [www.nsa.gov/selinux/]. Короче говоря, всех, кого интересует тема, я приглашаю на форум, а далее предлагаю вернуться к вопросам более приземлённым и близким большинству. Наверняка многим из вас хоть однажды приходилось сожалеть о невозможности запустить Linux на каком-то компьютере. Да, Knoppix и "Блин" хороши, но иногда с собой нет диска, иногда на машине нет оптического привода, либо он в нерабочем состоянии. Загрузка по сети тоже не всегда возможна. Перечислять препятствия можно ещё долго, но решение существует: в "Linux-миссионера" можно превратить флэш-брелок - карточку памяти в сотню мегабайт, подключаемую к PC через USB-порт. Соответствующим образом отформатировав "флэшку" и записав на неё образ свободной ОС, можно загрузить Linux почти на каждой современной персоналке - лишь бы в её BIOS была возможность загрузки с USB-устройств. Идея не нова, так что на сегодня существует уже несколько Linux-дистрибутивов, предназначенных специально для работы с флэш-брелков. Коротенькую статью, посвящённую одному из них, дистрибутиву Slax, опубликовал вчера сайт Ars Technica [arstechnica.com]. Правильно отформатировать "флэшку" - задача не из простых и здесь Slax выручает: он распространяется в виде ISO-файла, так что сперва вы должны записать Slax на CD, потом с него загрузиться, подключить брелок и отформатировать его специальной командой. После этого "флэшка" готова к работе - вы можете повесить её на шею и нести свободу в массы, загружая каждый встреченный по дороге компьютер в Linux. Минус - в размерах дистрибутива: сам Slax занимает около 200 мегабайт и требует флэш-брелок соответствующего объёма. Поэтому лучшим вариантом может оказаться использование написанного питерскими хакерами SPB-Linux - первого Linux-дистрибутива, который научился грузиться с "флэшки" [www.8ung.at/spblinux/]. "Весит" он всего пять с половиной мегабайт, но требует от пользователя некоторой осведомлённости в вопросах работы с накопителями информации. Вне зависимости от того, какой дистрибутив вы выберете, в результате на загруженной с брелка машине будут запущены некоторые серверы (ftp, telnet), доступны многочисленные системные утилиты (в том числе для работы с дисками и сетью) и некоторые прикладные программы (mc). Лично мой выбор - SPB-Linux: я поставил его на свою 128-мегабайтную флэшку год назад и с тех пор в "полевых условиях" провёл не один любопытный эксперимент. А эксперименты рано или поздно заканчиваются и начинается нормальная жизнь. Несколько дней назад в Сводке рассказывалось о первых успехах хакеров, работающих над переносом Linux на игровую приставку GameCube. Ребятам уже удалось запустить KDE - правда, цвета пока искажены и работоспособность не гарантируется. Но, повторюсь, их обязательно ждёт успех. Вспомните, как пару лет назад горстка энтузиастов объявила о намерении портировать свободную ОС на Xbox [www.xbox-linux.org]. Пройдя через все трудности, они добились своего: сегодня для Xbox существует даже полноценный дистрибутив на основе Debian - Xebian. Сто долларов за попользованную приставку, полчаса работы (с паяльником над схемой или со специальной программой, которая меняет прошивку BIOS - есть выбор!), и Xbox превращается в супердешёвую персоналку. Подключайте к ней клавиатуру и мышь, современный телевизор в качестве монитора - и играйте и работайте, в том числе и в Сети. Дешевизна же Xbox (Microsoft продаёт эту консоль дешевле её себестоимости, надеясь окупить затраты за счёт продажи игр) в сочетании с полнофункциональной Linux-средой подвигают уже новых экспериментаторов на более сложные опыты. Вы ведь в курсе, что больше половины всех самых мощных суперкомпьютеров мира построены по кластерной схеме? Хакеры сайта Anandtech воспользовались Xbox под управлением Linux чтобы составить свой, дешёвый, "домашний" кластерный числогрыз из нескольких консолей [www.anandtech.com]. Прогнав импровизированный кластер через ряд тестов, от распределённой компиляции до распределённых рендеринга и взлома криптоключей, авторы эксперимента констатируют: результаты оказались не столь впечатляющими, как ожидалось. По производительности кластер из восьми приставок лишь слегка превосходит близкий по цене сервер на двух процессорах Opteron. Но можно добиться большего, если оптимизировать некоторые параметры составных частей "суперкомпьютера". Не забывайте, это всего лишь первый шаг :-) Помочь создателям Xbox-кластера этот шаг сделать, к сожалению, некому - они вообще первые в своей области. Но помочь начинающим освоение компьютерной грамоты в силах каждый из нас. На самых маленьких пользователей Linux ориентирована замечательная обучающая программа GCompris [gcompris.net]. Это красочный набор задачек, понятных детям от 2 до 10 лет - задачек, решение которых научит обращаться с клавиатурой и мышью, читать, рисовать, в увлекательной форме посвятит в основы естественных наук (математика, физика, география) и некоторых популярных игр. Обратить на GCompris внимание стоит уже по той причине, что силами российских участников этого забавного проекта выполнен перевод на русский язык. Если у вас есть ребёнок - полюбопытствуйте программой. А может быть и найдёте чем помочь? Вы можете обсудить этот материал в посвящённом ему разделе нашего форума: knoppix.ru/forum3/viewforum.php?f=21 Как вы думаете, сколько стоит ядро операционной системы Linux? Вопрос, конечно, с подвохом: как же можно оценить то, что сотворили за долгие годы тысячи энтузиастов, не получивших (по крайней мере - напрямую) за свой труд системных архитекторов ни копейки? Тем не менее желающие провести такую оценку нашлись. Соответствующая история - со скандальным подтекстом - случилась в конце октября - начале ноября. А заварил кашу известный американский бизнесмен Джефф Мерки, предложивший за то самое ядро... пятьдесят тысяч долларов [groups.google.com]. Мерки, работающий на компанию, непосредственно связанную со скандальной SCO Group, посоветовался со своими коллегами и они решили, что готовы уплатить такую сумму если всё сообщество разработчиков ядра Linux согласится сменить лицензию с полностью свободной GNU GPL на частично свободную BSD, что сделало бы возможным переработку ядра без публикации внесённых в него изменений. Короче говоря, бесконтрольную коммерциализацию. Другим требованием Мерки был отказ всех разработчиков от своих прав на проданное ядро. Понятно, что принять такое предложение Linux-сообщество не в силах. Ведь, во-первых, сам процесс опроса всех независимых девелоперов, когда-либо принимавших участие в создании ядра, занял бы немало времени. Но и вряд ли бы до него дошло дело: надо полагать, немногие из разработчиков согласятся уступить кому бы то ни было эксклюзивные права на Linux. Таким образом дело ограничилось скандалом: над Мерки начали подтрунивать в прессе, он в свою очередь - писать жалобы (дошёл даже до ФБР :-) [yah.warmcat.com] А нам с вами стоит поблагодарить случай, предоставивший уникальную возможность задуматься о ценности того, с чем и над чем мы работаем. Как оказалось, оценить ядро Linux всё же возможно - и на текущий момент существует как минимум две (не считая "проведённой" Мерки) таких оценки. Их авторы основывают свои суждения на простой идее: ядро невозможно продать, но можно посчитать, во сколько обойдётся написание программы, эквивалентной по сложности [www.dwheeler.com]. Первая оценка ядра ветки 2.6.х - 176 миллионов долларов. Вторая, выполненная с применением более сложной методики, даёт сумму 612 миллионов долларов. Хороший повод почувствовать гордость за проделанную работу. Между тем разработка ядра свободной ОС давно перестала быть уделом одиночек-энтузиастов. Сегодня, рука об руку с талантливыми самоучками трудятся профессионалы со всего мира, в том числе и в составе целых групп и отделов крупных компаний. Ситуацию на ядерном фронте хорошо обрисовал в своей августовской (но и сегодня не потерявшей актуальности) статье "Работая над ядром" (Keeping the Kernel) Эндрю Мортон [www.linux-mag.com]. "Правая рука" самого Линуса, Мортон естественно находится в центре событий и иллюстрирует привычные общие характеристики малоизвестными деталями. Так, к примеру, ядро 2.6, отличающееся в частности хорошей масштабируемостью (пригодностью и для мощных машин, и для совершенно миниатюрных), "научилось" работать на устройствах, лишённых функций сложного управления памятью благодаря коду, написанному группой uClinux Microcontroller. А новый механизм многозадачности, сделавший ядро 2.6 более приятным в работе при значительной нагрузке на систему, за шесть месяцев реализовал в коде австралийский хакер-одиночка (Nick Piggin). На текущий момент самой свежей стабильной версией ядра в линейке 2.6 является 2.6.9, но в планах - открытие девелоперской ветви 2.7. Активность разработчиков столь высока, что Мортону и Торвальдсу приходится разбираться с сотнями патчей каждую неделю! Всё это ведёт к усложнению архитектуры ядра и неизбежному росту требований к квалификации хакеров, которые решат примкнуть к команде ядерщиков. По словам Мортона, только на постижение основ ядерного программирования в Linux новичку (знающему C) требуется несколько недель. А полноценная работа начинается обычно лишь спустя полгода-год. Но, как говорится, не ядром единым: проекты с открытыми исходными текстами исчисляются десятками, а может быть и сотнями тысяч. Начиная свой собственный проект, грех не воспользоваться уже имеющимися наработками - для изучения вопроса или даже прямого заимствования (мы ведь говорим о свободном софте!). Но как отыскать нужный исходник в океане WWW? Можно воспользоваться обычной поисковой машиной, сформировав хитрый запрос. А можно - специализированным поисковиком, таким, к примеру, как совсем юный Koders.com [www.koders.com]. Этот необычный Интернет-поисковик ориентирован исключительно на свободных разработчиков. В его базе данных проиндексированы тысячи open source-проектов, свыше 125 миллионов строк кода на полутора десятках языков программирования. Пользоваться машиной просто: кратко опишите искомое, уточните на каком языке нужны исходники и под какой лицензией они должны быть опубликованы - и можете приступать к разбору полученного. Результативность поиска пока оставляет желать лучшего, но стоит сделать скидку на молодость проекта. В планах основателей, организовавших для Koders.com небольшую компанию в США, радикальное расширение базы данных. Linux-сообщество часто упрекают в "девелоперском крене". Но ведь чем больше разработчиков и активней их деятельность, тем более интересными и частыми будут новинки! Готов поспорить, ещё никогда за всю историю существования Linux, да и вообще свободного софта, ни один релиз свободного продукта не был обставлен с такой помпой и не привлекал столько внимания, как состоявшаяся вчера презентация веб-браузера Firefox 1.0 [www.mozilla.org/products/firefox/]. Младший брат могучей Мозиллы, стремительно завоёвывающий сердца и экраны по всему миру, ещё в тестовых версиях расходился миллионными тиражами. Финальная версия 1.0 должна быть скачана десять миллионов раз в течение ближайших десяти суток. Надеюсь, внесёте свой посильный вклад в общее дело и вы :-) Firefox стоит того, чтобы по крайней мере его оценить. Если Mozilla - набор веб-инструментов, то Firefox - только браузер, меньший по размеру и шустрый в работе. Урезанный набор функций и художественное название породили волну усмешек: мол, Огненный Лис кастрирован. Оставим критикам и пессимистам возможность истекать желчью, ведь опровергается их утверждение очень просто. Функциональность Firefox легко расширяется подключением специальных плагинов, центральным хранилищем для которых выступает раздел Extensions на сайте Mozilla.org [update.mozilla.org/extensions/]. На данный момент коллекция насчитывает больше двух сотен разнообразных "довесков" - от новых тем и конфигурационных штучек до инновационных механизмов навигации и поддержки "жестов". И это только начало пути! Вы всегда можете обратиться к этой заметке, воспользовавшись адресом Linux.SU/101104.shtml |
|||||||||||||||||||||||||||||||||||
материалов cайта ссылка на Knoppix.ru обязательна (c) Knoppix.ru 2003 - 12 |