- Knoppix - ДЛЯ ДЕЛА: ПРОФИ - Debian - ДЛЯ ДЕЛА: РОЛЛЫ - ArchLinux - ДЛЯ ДЕЛА: СОБЕРИ САМ - Gentoo - ДЛЯ ДЕЛА: ЛЁГКИЕ - TinyMe - ЗАЩИТА - Openwall - МУЛЬТИМЕДИЯ - Planet CCRMA - ПРИЛОЖЕНИЯ - OpenDisc - ДЛЯ ЗАБАВЫ - Линукс Геймер - ЭКСПЕРИМЕНТ - коЛинуксы - РОДНЯ - BSD-семейство - УСТАРЕВШИЕ - ASP Linux -
(2003 - 2011) ПИНГВИН В КАРМАНЕ |
Перед тем как обратиться к самым важным из множества событий, случившихся за последние трое суток, позвольте попросить вас совершить виртуальный экскурс в прошлое, лет на десять назад. Думаю, многие из читающих сейчас эти строки, начинали свой компьютерный путь с простецких самодельных машинок - иногда называвшихся игровыми, но чаще - бытовыми ПК. У меня тоже была такая самоделка - "Специалист", собранный по популярной тогда схеме, напечатанной в журнале "Моделист-Конструктор". Характеристики его по меркам нынешним выглядят просто дико (советский аналог восьмиразрядного процессора i8080 с тактовой частотой около 2 мегагерц, 48 килобайт оперативной памяти, из которых, кажется, 12 были выделены на экран, 2 килобайта ROM, внешний накопитель на магнитофонных кассетах, телевизор в роли монитора), но в 80-ые и часть 90-ых подавляющее большинство советских домашних персоналок было почти таким же. Вспомните, как работалось с теми машинками. На моём "Специалисте" программа грузилась в оперативную память с кассеты и требовала запуска посредством набора адреса в шестнадцатеричном виде. А программные новинки набивались вручную, байт за байтом (шестнадцатеричные, конечно) перепечатывая килобайты кода с журнальных страниц. Когда что-то не работало, единственным выходом было взять отладчик (у меня он назывался программой-монитором) и самостоятельно прошерстить машинный код, дизассемблируя программу. Помнится, мне "повезло": в BIOS моего "Специалиста" две системных подпрограммы отличались от журнальной версии, так что полный нуль в программировании вначале, уже через два месяца я знал ассемблер, а ещё через полгода помнил наизусть всю таблицу машинных кодов i8080 (помню и сегодня: к примеру, команда возврата из подпрограммы с мнемоникой RET записывалась байтом C9 :-) И вот что самое интересное: тогда никто из моих знакомых не жаловался на сложность освоения техники. Смысл этого экскурса станет понятен чуть позже, а пока вернёмся в наши дни. Часть прошедших выходных я потратил на перевод своего ноутбука (Дебиан НОРМА) на ядро 2.6.9 [kernel.org]. Собственно, мог бы работать и дальше с 2.6.8.1, но, видимо, из-за каких-то ошибок в этой версии ядра, система временами "зависала". Переход действительно решил проблему с зависаниями, но "подарил" новую задачку: перестали читаться "флэшки". Порывшись на форумах и определив несколько возможных решений, я за пару часов устранил проблему: оказалось, в новом ядре за работу с флэш-брелками отвечает экспериментальный драйвер, который просто нужно отключить при компиляции (опция Device drivers -> Block devices -> Low performance USB block driver). Кстати, за пару дней работы с 2.6.9 выяснилась очень приятная особенность нового ядра: с ним система меньше нагружает процессор, что заметно по шуму вентилятора, охлаждающего процессор. При запущенных OpenOffice.org, Quanta, GIMP, Mozilla с каким-то невообразимым числом открытых вкладок (смотрите на скриншот) и паре терминальных окон, вентилятор теперь еле слышно шелестит. Но как соотносится настройка Linux с воспоминаниями четырнадцатилетней давности? Всё просто: откройте любой популярный веб-ресурс, посвящённый Windows, и вы обязательно наткнётесь на толпы огорчённых, а часто и озлобленных "горе-линуксоидов" - решившихся попробовать Linux и после первых же сложностей отказавшихся от дальнейших попыток и теперь рассказывающих о "непомерной, умопомрачительной сложности" свободной ОС. Так вот, как активный пользователь Linux, самым тесным образом общавшийся с этой системой на протяжении последних полутора лет, скажу - и, думаю, под этим подпишется большинство настоящих линуксоидов: самым сложным из того, с чем пришлось столкнуться за время работы с Linux, было тщательное изучение настроек для компиляции понадобившегося мне драйвера "софтверного" модема на ноутбуке. Мне ни разу не приходилось лезть в исходники программ, а уж тем более изучать ассемблерные листинги, как это было когда-то со "Специалистом". На самом деле Linux - это действительно просто, логично и очень интересно, но чтобы вкусить прелестей свободной ОС, нужно отказаться от привычки питаться только пережёванной пищей. Да, в мире Linux и свободного софта нет богатого дяди, который позаботится о вас и преподнесёт сложную программу, устанавливаемую с одного клика (впрочем, пройдёт ещё немного времени - и такие дяди обязательно заведутся!). Но своеобразие Linux (рассказу о нём будет посвящена одна из ближайших Сводок) стоит того, чтобы вспомнить, что значит жевать своими зубами! За выходные дни пополнился ассортимент нашего магазина. Во-первых, появился диск с браузером Firefox 1.0. Конечно, вы можете скачать эту сравнительно небольшую программу и сами, но кому-то может показаться удобней получить всё на одном компакте: сам браузер (русские версии для Linux и Windows), почтовый клиент Thunderbird для него (так же Linux и Windows-версии), плюс несколько десятков популярных "тем" и плагинов. Цена установлена минимальная: 69 рублей за сам диск или 99 рублей, включая стоимость его доставки [linux.su/firefox.shtml]. Второе изменение, надеюсь, порадует приверженцев дистрибутива Debian: образы Дебиан МИНИ и Дебиан НОРМА обновлены до версии от 1 ноября [linux.su/debian.shtml]. Кроме того, Дебиан НОРМА сейчас включает пять дисков вместо четырёх, при оставшейся прежней цене. Пятый диск содержит свободные профессиональные пакеты для работы со звуком. Конечно, мы идём с опозданием: свежие дистрибутивы Linux осенью появляются буквально один за другим, так что только успевай подхватывать. Очередной релиз, который в скором времени обязательно появится и у нас, это Gentoo 2004.3, вышедший сразу в трёх вариантах - для архитектур x86, PowerPC и AMD64. Выгодно отличающийся от других дистрибутивов акцентом на компиляции программ "на месте" (что позволяет максимально полно использовать особенности лично вашей персоналки), Gentoo в новой версии включает графические среды KDE 3.3.0, Gnome 2.6.2 и XFCE 4.0.6, альтернативный оконный сервер X.org-X11 6.8.0 и множество других инноваций, которые, честно говоря, понятны только приверженцам этого дистрибутива (читайте release notes). Gentoo - свободный продукт с открытыми исходными текстами. А вот другая любопытная новинка свободна ограниченно и тексты её закрыты, но она стоит того, чтобы вы обратили на неё внимание. Компания Sun Microsystems сегодня анонсировала операционную систему Solaris 10 [wwws.sun.com/software/solaris] (выход её запланирован на конец года). Самое большое удивление вызвала новая ценовая политика Sun: использовать Solaris - даже в коммерческих целях - на компьютерах архитектуры x86 теперь можно бесплатно. Прелесть "Соляры", как именуют её бывалые сисадмины, скрыта в двух особенностях: во-первых, это настоящая UNIX (ведущая свой род от BSD UNIX), во-вторых, Solaris 10 поддерживает Linux-программы. Как заверяет руководство компании, программы, написанные для Linux, заработают в среде Solaris без изменений и перекомпиляции, причём потеря в скорости не превысит пяти процентов. Sun позиционирует своё детище как альтернативу Linux, превосходящую свободного конкурента по защищённости и масштабируемости. При этом исходники её остаются закрытыми, хоть Sun и обещает, что однажды опубликует их под частично свободной лицензией. Значимость вопроса о правах на программное обеспечение сегодня трудно переоценить. Вне зависимости от того, идёт ли речь о крупной компании или рядовом программисте, решать этот вопрос приходится в каждом случае. Те, кто пробовал продавать свои программы на Западе, знают: большинство shareware-сайтов откажутся принять продукт, если не будут уверены, что вы использовали для его создания лицензионный софт (или свободный, право на работу с которым у вас есть по умолчанию). И тем интересней смотрится скандальная история, случившаяся на днях ни с кем иным, как с компанией Microsoft. Исследуя содержимое включённых в поставку Windows XP аудиофайлов, журналисты немецкого издания PC Welt нашли свидетельства применения "взломанных" программ. Повторить опыт немецких журналистов вы можете сами, для этого вам понадобится (лучше, конечно, лицензионная) копия Windows XP и какой-нибудь просмотрщик файлов. Я использовал Midnight Commander в своём Debian, и раздел с уже установленной Windows XP (она досталась мне вместе с ноутбуком). Загляните в папку Windows/Help/Tours/WindowsMediaPlayer/Audio/Wav. Все девять лежащих там WAV-файлов включают метки "SoundForge" и "Deepz0ne", что указывает на применение для их редактирования копии редактора SoundForge, зарегистрированной на пользователя по имени Deepz0ne. По "случайному" совпадению это имя использовал один из основателей знаменитой хакерской группы Radium, специализировавшейся на аудиософте. Похоже, сотрудники Microsoft не брезгуют пиратскими программами - и это тем более удручает, что именно Microsoft является одним из самых активных членов организации Business Software Alliance, сражающейся с пиратством. Прочесть про эту историю подробней можно сегодня на сайте "Компьютерры-онлайн" [www.computerra.ru/think/sentinel/36653/] и мы конечно к ней ещё вернёмся, как только ситуацию прояснит сама Microsoft. Вы можете обсудить этот материал в посвящённом ему разделе нашего форума: knoppix.ru/forum3/viewforum.php?f=21 В личной почте, которой в последнее время приходит особенно много (и я прошу прощения за ставшую уже обычной задержку с ответами), меня часто принимают за специалиста - то в вопросах управления сетями, то в вопросах настройки 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 |
|||||||||||||||||||||||||||||||||||
материалов cайта ссылка на Knoppix.ru обязательна (c) Knoppix.ru 2003 - 12 |