Книга: Linux и все, все, все... Статьи и колонки в LinuxFormat, 2006-2013
2007
2007
Скорость загрузки системы: путь на пользовательский десктоп?
LinuxFormat, #87-88 (январь 2007)
Время от времени на форумах обсуждается вопрос о скорости загрузки различных ОС и дистрибутивов. В ходе которого мне неоднократно встречалась мысль, что Linux (или некий его конкретный дистрибутив) грузится очень долго (по сравнению с Windows XP), и это являет собой препятствие к его распространению на пользовательских декстопах.
Последнее мне представлялось весьма спорным: в большинстве случаев UNIX-машины используются непрерывном или близком к тому режиме, стартуя в худшем случае раз в сутки. Однако можно представить себе и ситуации, когда скорость загрузки оказывается важной – например, при всякого рода демонстрациях в режиме «пришел – показал – ушел». Вот я и решил проверить справедливость утверждения о медленности старта Linux-системы – в обыденной жизни я вижу его крайне редко, обычно после тотального обновления. Благо и повод подходящий представился – обновление моей Kubuntu Dapper до версии Edgy Eft, в которой впервые была применена новая система инициализации – upstart, особенность которой – «распараллеливание» отработки стартовых скриптов.
Измерения проводились на машине с AMD64 3500+ (реальная частота 2200 Mhz). Результаты были следующие: примерно 32 секунды от меню GRUB до приглашения к авторизации в KDM, и не более 40 секунд – до полной загрузки KDE при автоматической регистрации в системе.
Много это или мало? Судить не берусь – тут компетентным будет мнение коммивояжера или рекламного агента на выезде. Меня – устраивает.
Debian или Kebian?
LinuxFormat, #89 (февраль 2007)
Семимильными шагами приближается день релиза очередного Debian, известного под партийной кличкой Etch. Так что перед нами последний шанс ознакомиться с тем, что будет – до того, как это будущее настанет.
Как? Самый простой способ – заглянуть на страницу, с которой можно скачать официальные снапшоты тестируемой версии, обновляемые еженедельно. Здесь мы увидим полный слепок дистрибутива в текущем его состоянии, ныне он насчитывает 22 диска, пронумерованных, как ни странно, с 1-го по 22-й. Но что мы видим в конце? Еще два образа первых дисков – debian-testing-i386-kde-CD-1.iso и debian-testing-i386-xfce-CD-1.iso. С помощью дедуктивного метода товарища Ш.Холмса не трудно догадаться, что второй из первых дисков предназначен для установки Debian с KDE в качестве умолчального десктопа, третий же предлагает в этом качестве среду XFce. Что же лежит на «первом» первом диске? Элементарно, Ватсон – методом исключения приходим к выводу, что на нем будет не иначе как GNOME.
Теперь остается только скачать какой-либо образ и проверить свои подозрения. Я, разумеется, проделал это с диском, подозрительным на присутствие KDE. И что же оказалось после установки с него? Оказалось, что, если инсталлировать Debian методом цыпленка, клюющего клавишу Enter, мы безальтернативно, даже в режиме эксперта, получаем рабочую станцию с KDE in corpore – включая kdeedu, kdegames, kdetoys. Благо, хоть без всех мыслимых и немыслимых локалей, входящих в состав kde-i18n. Будет в нашем распоряжении и kdewebdev – а вот собственно средств разработки KDE не окажется. И, как ни странно, не найдем мы в инсталлированной системе и KOffice – место его займет «вседесктопный» OOo.
По аналогии можно сделать умозаключение, что при умолчальной инсталляции с «первого» первого диска мы получим рабочую станцию GNOME, а с диска третьего – ее же, но в XFce-обрамлении. Ничего не напоминает? Если вы скажете, что напоминает Ubuntu, Kubuntu и Xubuntu – не смогу возразить. Так что же, теперь у нас вместо Debian'а будут Ге-биан, Ке-биан и Хе-биан? Можно было бы сказать и так. Однако установку с диска netinstall пока не отменили – и его посредством можно обзавестись базовой системой, которую останется только нарастить по собственному усмотрению. В общем, остается только повторить слова нашего великого Генсека: «Мне нравится».
Linux на Cell: уже реальность?
LinuxFormat, #89 (февраль 2007), не опубликовано
Не прошло и года, как я предавался умозрительным спекуляциям о Linux на платформе Cell – надо отметить, что реально машин с этим процессором тогда никто еще и в глаза не видел. Что же, теперь этот камень служит вместо пламенного мотора в игровой консоли Sony PlayStantion 3. У любого компьютерщика, поглядевшего на тактико-технические данные этой «игрушки», поневоле появится мысль: а как бы эту мощь приспособить для использования в мирных, то есть рабочих, целях?
Посудите сами: процессор Cell о восьми ядрах (правда, всего лишь семь из них заняты непосредственно делом, восьмое выполняет коммуникативные функции) и тактовой частотой 3,2 GHz, 256 Мбайт ОЗУ типа Rambus (наконец-то память эта нашла свое применение), винчестер от 20 до 60 Гбайт (двухдюймовики с SATA), видеоподсистема от Nvidia с 256 же мегабайтами собственной памяти. И это не считая всяких мелочей типа привода BlueRay, считывателя всяческих флэш- и прочих карт, портов USB, интерфейса WiFi... Ей-Богу, такое железо грешно использовать для банальных игр.
Однако каким образом прикрутить его к задачам производственным? Ведь в комплекте нет не только никакого соответствующего софта, но даже подходящей операционки. Разумеется, мысли тут же обращаются в сторону Linux. На сегодняшний день имеется лишь один дистрибутив, официально поддерживающий платформу Sony PS3. Это – Yellow Dog Linux, ранее ориентированный на Mac'и и процессоры PowerPC. Однако Linux-мир не оскудел умельцами: на Sony PS3 уже были успешно установлены и Gentoo, и Debian. А на сайте http://www-128.ibm.com/developerworks/ начата публикация цикла статей, посвященного программированию Linux-приложений для платформы Cell.
К сожалению, России не довелось быть не только родиной слонов, но и местом их оперативной продажи – до наших палестин эти «игрушки» пока не добрались...
Примечание. Как я уже говорил в одной из первых колонок 2006 года, мечтам о мирном использовании процессоров Cell сбыться было не суждено. И в первую очередь из-за позиции фирмы-производителя... нет, не самих процессоров (той, похоже, всё это было до лампочки), а построенных на их базе «игрателей»: Sony чинила к тому все возможные препоны и рогатки. А потом время ушло, и PS3 стали никому не интересны.
Дети капитана Патрика
LinuxFormat, #90 (март 2007)
На протяжении последнего времени наиболее часто в тематической печати фигурировали Red Hat и Debian со своими клонами. И как-то в тени остался третий кит Linux-дистрибуции, Slackware. Хотя исторически его следовало бы назвать первым.
Тем не менее, и он не стоит на месте, не смотря на всем известные осложняющие обстоятельства. И, что немаловажно, интенсивно развиваются его прямые потомки, в том числе и весьма юного возраста.
В их числе следует назвать в первую голову ZenWalk – дистрибутив, избравший своим тотемом дельфина. И развивающийся со стремительностью, присущей этому морзверю: в конце февраля вышла его очередная версия (4.4 – напомню, что предыдущие чередовались с интервалом менее чем в полгода). Чем интересен этот дистрибутив? Если Ubuntu во всех его проявлениях можно считать одним из способов легкой, для начинающего пользователя, установки Debian, то ZenWalk играет ту же роль в отношении Slackware. Скачал образ диска размером несколько более 400 Мбайт, пользователь в считанные минуты получает компактную, но полностью готовую к употребелению систему – с чрезвычайно элегантно оформленным XFce в качестве десктопа, набором утилит, вполне достаточным для счастья, легкими офисными пакетами и инструментамиweb-редактирования, не вполне полной, но достаточной для начала поддержкой русского языка.
А дальше для наращивания мощи перед ним два пути. Первый – наименьшего сопротивления, то есть использование встроенной системы пакетного менеджмента, netpkg
, не более сложной в обращении, чем apt
или packman
. Второй же – традиционное для Slackware и его потомков конструирование собственной системы.
CRUX – крестоносец идеи
LinuxFormat #91 (апрель 2007)
На заре тысячелетия ряд дистростроителей, утомленных сложностью юзерофильных дистрибутивов, обратился к истокам – первозданной простоте, свойственной Slackware, но уже на новом витке истории, с учетом накопленного опыта. На этой волне появились, почти одновременно, Gentoo, CRUX и Archlinux.
Судьба их оказалась различной. Gentoo, став самым популярным дистрибутивом в семействе Source Based, оказался центром большого и активного сообщества. Arch, развиваясь в направлении все большей пакетизации, приобрел менее широкий, но устойчивый и все более растущий круг пользователей. CRUX же, занимающий промежуточное положение (и во многом послуживший прототипом для Arch'а), по сей день остается мало известным. Релизы его выходят почти с годичным интервалом. Выход последнего (2.3, 20 марта 2007 года) и послужил поводом для этой колонки.
CRUX распространяется в виде образа CD в 200 Мбайт, содержащего прекомпилированную систему, включая не только X, но и WindowMaker. И разворачиваемую за считанные минуты. Такая компактность достигается за счет урезания «балласта» – в том числе всей документации, кроме man-страниц. Однако это – все: за пределами «базы» нет ни одного пакета, ни одного репозитория, только порты, посредством которых собираются все остальные приложения. Коллекция портов не поражает своим объемом, но всегда актуальна. Ну а чего в портах не найдется – тут уж «спасение утопающих» ... сами знаете чье дело: сочинить собственный порт нужной программы в CRUX очень просто. И кстати: субъективно это самый быстрый дистрибутив, который я видел...
Обновление Debian-семейства
LinuxFormat, #92 (май 2007)
Знаковые события уходящего месяца – превращение Debian Etch в стабильный релиз (за номером 4.0) и выход Ubuntu (во всех ее ипостасях) версии 7.04. Если второе случилось точно по графику, то первое – с некоторым запозданием (впрочем, в масштабах времени Debian'а квартальное опоздание можно считать в пределах ошибки эксперимента). И, тем не менее, сопряженность выхода этих двух дистрибутивов – символична.
Два года назад, когда началось триумфальное шествие Ubuntu по пользовательским десктопам, возникло не лишенное оснований опасение – а не приведет ли это к кончине ветерана дистростроения?
Ныне можно констатировать, что опасения оказались напрасными. Debian не только не умер – появление собрата-конкурента придало его развитию динамизм. Если раньше, сколько я помню себя в Linux'е, «тормознутость» в выпуске его версий была притчей во языцех, и трехлетний релиз-цикл воспринимался как должное, то ныне мы видим существенное сокращение сроков. И графический инсталлятор Debian, о необходимости которого так много говорили большевики (пардон, разработчики), наконец, увидел свет. Причем, в отлчие от Ubuntu, в виде, функционально идентичном инсталлятору текстовому.
Будем надеяться, что «мирное сосуществование» отцов и детей в Debian-семействе будет продолжаться. К вящей пользе тех, кто применяет того или иного его представителя.
Мир изменился…
LinuxFormat, #93 (июнь 2007)
И произошли эти изменения стремительно – на протяжении первых месяцев текущего года. Еще совсем недавно слова Open Source и Linux были не частыми гостями даже на страницах общекомпьютерной прессы, выставки и конференции этой тематики, хотя и имели место быть в последние годы, собирали исключительно узкий круг профессионалов. А Linux-сайты и форумы, хотя и были традиционно многочисленными, посещались лишь энтузиастами (и теми, кто готовился таковыми стать).
Что же мы увидели за истекшие месяцы? Слова Open Source и Linux на страницах СМИ, по крайней мере онлайновых.
Конференции и круглые столы, организуемые не только крупными информационными агентствами, но и политическими партиями. Депутат Думы, бывший советский полковник и диссидент, рассуждает о необходимости создания отечественной операционной системы. В ряды посетителей линуксфорумов, вслед за представителями технократической элиты и технологической богемы, влилась творческая интеллигенция гуманитарной линии.
Не суждено ли нам в ближайшие месяцы увидеть материалы по нашей тематике на страницах политических еженедельников, специализированных изданий для силовиков и любителей домоводства, рыболовов-спортсменов и автолюбителей. А то – и в «глянцевых» журналах для мужчин, женщин и сексуальных меньшинств.
Хорошо это или плохо для Linux и Open Source – покажет время. Однако можно тешить свое тщеславие – к текущему изменению мира руку приложили и мы...
Не спрашивай, что ты сделал для Linux’а…
LinuxFormat, #95 (август 2007)
... ибо настало время спросить, что Linux делает для тебя. И это будет самая малость: он позволяет работать, не вникая в тонкости организации системы и ее настройки. Канули в Лету времена, когда первыми действиями были пересборка ядра, прикручивание кириллицы, прописывание параметров конфигурации Иксов, сочинение скриптов для выхода в Интернет, не говоря уже о сборке из исходников недостающих пакетов. Нет, конечно, вы все это по прежнему можете – если очень хочется или почему-либо нужно. Но в том-то и дело – это самое «нужно» возникает крайне редко.
Дистрибутив типа Ubuntu/Kubuntu разворачивается до полностью работоспособного состояния за полчаса, и не требует никаких дополнительных действий (кроме разве что сугубо косметических). Не намного больше времени уйдет на установку Archlinux или Zenwalk, которые не считаются эталонами дружественности. И тем не менее требуют только многократно документированной правки пары-тройки конфигов. Правда, все это – при условии хорошего доступа к Сети.
У вас проблемы с коннектом? И это не смертельно, Mandriva, например, может быть полностью укомплектована без доступа в Интернет вообще. Вероятно, то же самое относится к Suse, Fedora, клонам Red Hat (я говорю только о тех системах, которые «щупал» в последнее время). И писать о настройках системы нынче становится просто смешно.
Так что же, братья-линуксописатели, пора переквалифицироваться в управдомы? Отнюдь. Наступает время, когда можно спокойно начинать писать о том, что относится к непосредственной сфере деятельности. Не о том ли мечтали мы долгие годы?
SCO’тский вопрос
LinuxFormat, #96 (сентябрь 2007)
В последние дни в новостях и на форумах интенсивно обсуждается судьбоносное решение суда по делу между Novell и SCO. А также комментарии заинтересованных сторон, последовавшие за ним. Повсеместно задаются вопросы: хорошо это или плохо? А я задам другой вопрос: а есть ли предмет для обсуждения?
Действительно, а что нового мы узнали из решений и комментариев? Что права на торговую марку UNIXTM (а это слово – не более, чем торговая марка) принадлежат консорциуму The Open Group, вроде бы никто никогда не сомневался. А уж что такое исходный код UNIX – тайна сия велика есть. Особенно с учетом того, что последним чистым UNIX'ом от AT&T была SystemVR3 – потому что в R4 было столько BSD-кода, что на ум неизбежно приходил вопрос – где кончается полиция и где начинается Беня Крик? На который резонные люди из Одессы дали ответ много лет назад...
В Linux'е есть код первозданного UNIX'а? Хрестоматийный пример с malloc
показывает, что это нечто вроде какашек от ихнего пуделя, давно отошедшего в мир верхних собак.
Так что, дорогие коллеги, мы просто являемся зрителями очередного матча по национальному американскому виду спорта – публичному судилищу. Кто судит, кого, за что и почему – никого не волнует. Да и между кем матч проходит – тоже по большому счету не важно. Главное – нагнетать азарт зрителей и болельщиков. Типа как для разминки...
И зададимся последним вопросом: а нам оно нужно? Не лучше ли размяться на перекладине, помолотивши кулаками по макиваре, помахавши бокэном... (нужное дописать)? А потом со свежими силами взяться за свое непосредственное дело. И пусть нас не волнуют ихних глупостей...
P.S. Типа дисклаймера – всем предыдущим я ни в коем случае не хотел обидеть создателей UNIX'а – их идеи живут и побеждают. Вот только какое к ним отношение имеют торговые марки и прочая лабуда?
ZFS: конец файловым проблемам?
LinuxFormat #97 (октябрь 2007)
Разметка диска и файловые системы – те немногие элементы «высшей математики» POSIX'ивизма, представление о которых не помешает любому пользователю. Причем получить его желательно до установки первого дистрибутива. Иначе трудно исключить ситуацию, когда будет мучительно больно за бесцельно потраченное дисковое пространство в одной ветке файлового древа и острую нехватку оного – в другой.
Конечно, методы перераспределения дискового пространства между разделами существуют. Это и программы типа parted
, и механизмы логических томов (например, LVM в Linux). Однако использование их не вполне тривиально, да и не всегда безопасно для данных.
ZFS, похоже, предлагает окончательное решение этого вопроса. Эта 128-битная (!) файловая система была разработана фирмой Sun для ОС Solaris. Потом она была включена в OpenSolaris, портирована во FreeBSD и (через FUSE) поддержана Linux'ом. Ожидается, что она будет файловой системой по умолчанию в MacOS X «Leopard».
В ZFS наличное дисковое пространство предстает в виде единого пула (zpool), доступ к которому могут иметь все включенные в него ветки файловой иерархии. Кроме того, 128 разрядов ZFS гарантируют, что с ограничениями на ее размер не придется столкнуться за всю грядущую историю человечества. По словам создателя XFS, Джеффа Бонвика, для этого пришлось бы вскипятить океан. Наконец, целостность данных и быстродействие при доступе к ним – тоже не последние козыри этой ФС.
Похоже, буква Z в названии действительно символизирует... точку в развитии файловых систем.
Mandriva на Руси: второе нашествие Бонапарта?
LinuxFormat, #98 (ноябрь 2007)
Дистрибутив Mandriva издревле пользовался на Руси большой популярностью – еще с тех пор, как именовался Mandrake и в ипостаси Russian Edition распространялся IPLabs Linux Team (впоследствие Altlinux). После же создания Mandriva.ru – не просто представительства компании, а официального, наряду с французским и бразильским, центра разработки, – популяризация и внедрение ее пошли семимильными шагами. Серия мастер-классов, прошедших от Москвы до самых до окраин, официальные курсы с сертификацией, центральное положение на недавно прошедшем Софтуле, сертификация по требованиям безопасности ФСТЭК, продвижение в качестве образовательного софта для школ и ВУЗов Ханты-Мансийского автономного округа... Иными словами, Mandriva имеет все шансы стать дистрибутивом номер 1 в России.
Не присутствуем ли мы при рождении нового монополиста – теперь уже от мира Open Source? Не исключаю, что Mandriva займет господствующее положение в сфере российского образования. А возможно, даже и госчиновничества. Вот только монополией это не будет по определению – ибо не оскудели просторы FOSS более иными дистрибутивами. UNIX остается UNIX'ом и в Югре, и в Ботсване. И школьник. получивший первичные навыки работы в Mandriva, без труда адаптируется к любому другому дистрибутиву Linux или BSD-системе.
Так что не стоит бояться нашествия Бонапарта с его двунадестью народами. А разве что порадоваться тому, что именно Mandrake был одним из пионеров интернационализации Linux'а...
Linux и творческая интеллигенция
LinuxFormat, #99 (декабрь 2007)
В последнее время много говорится о Linux в образовании, что, конечно, очень благородно. Но стоит взглянуть на этот вопрос с другой стороны: а что используют инженеры человеческих душ, на произведениях которых, когда они станут классиками, будет учиться подрастающее поколение? Будучи модератором на нескольких литературных форумах, я часто задавался вопросом: каковы побуждения поэтов и писателей к использованию Windows и ее приложений, в первую очередь, MS Office, из которого реально применяется, естественно, только Word?
Ведь, казалось бы, уж кому-кому, а поэтам и писателям сам Бог велел использовать любой развитый текстовый редактор – и, разумеется, на любой платформе, позволяющей создавать и обрабатывать тексты и передавать их по назначению – в редакции ли бумажных издательств или на сетевые ресурсы.
Опрос среди лично и виртуально хорошо знакомых мне литераторов (в данное понятие я включаю также литературоведов, критиков, публицистов и литературных переводчиков) выявил две причины. Первая – банальная привычка. Но она ведь не столь уж стара – мои ровесники помнят времена, когда писали даже не авторучками, а ручками, опускаемыми в чернильницы. А до того – так вообще гусиными перьями. Кстати, существует мнение, что именно гусиными перьями создавались вечные произведения. А перьями вечными – произведения гусиные.
Вторая же, и, как мне кажется, главная причина – это просто незнание возможностей обработки текста, которые предоставляют связка из текстового редактора и полудюжины классических UNIX-утилит. Так не помочь ли братьям-литераторам узнать о них? Это высвободит им время на сочинение тех самых вечных произведений, которые будут читать наши дети и внуки...
- Скорость загрузки системы: путь на пользовательский десктоп?
- Debian или Kebian?
- Linux на Cell: уже реальность?
- Дети капитана Патрика
- CRUX – крестоносец идеи
- Обновление Debian-семейства
- Мир изменился…
- Не спрашивай, что ты сделал для Linux’а…
- SCO’тский вопрос
- ZFS: конец файловым проблемам?
- Mandriva на Руси: второе нашествие Бонапарта?
- Linux и творческая интеллигенция
- 6.3.2. Процедура сбора качественных данных
- Глава 2 Табличный редактор Microsoft Excel
- «Плиточные» структуры и квазикристаллы
- 16.13 Формат сообщений MIME
- Как уразуметь свою техническую роль и придерживаться ее
- Отправка запроса
- Build a Run-Time Image for an OS Design
- Как отвечать на письма, полученные вашей организацией
- 5.1.1. Создание трехмерной модели радиатора
- Привязка к процессорам
- Клонирование по сетке ("Copy to Grid")
- Программирование для Linux. Профессиональный подход