Алексей Федорчук - Linux и все, все, все... Статьи и колонки в LinuxFormat, 2006-2013
Впрочем, «мгновенность» распространяется на всех: при установке с LiveCD развёртывание системы занимает первые минуты.
2011
Как читать Linuxformat
LinuxFormat, #139-140 (январь 2011)
В век всеобщей интернетизации «бумажные» журналы могут показаться атавизмом. Казалось бы, какой смысл читать на бумаге то, что можно было бы прочитать в Сети несколько месяцев назад? Однако...
Многие ли из нас читают с экрана то, что вроде бы интересно, но с задачами сегодняшнего дня не связано? Я так нет. И потому для меня праздник, когда мне привозят номера Linuxformat'а. Я откладываю текущие дела, укладываюсь на досадную укушетку и читаю. Запасшись предварительно набором маркеров и цветных закладок – дабы отмечать то, что может потом пригодиться не только в общеобразовательных целях. Статьи, которые мне могут понадобиться в ближайшее время, я закладываю зелёными бумажками, то, что может теоретически пригодиться когда-нибудь – синими. Ну а что действительно для общего образования – красными.
На торчащем корешке закладки я маркёром ставлю аббревиатуру: например, здесь про KVM, здесь интересное про zsh, здесь – что-то любопытное про векторную графику.
Конечно, всё это можно будет потом отыскать в Сети. Но, как всем известно, в Сети хорошо ищется только то, что знаешь, где и как искать. А тут – протянул руку, вытащил что-то с нужной закладкой, и готово.
Сказанное – не реклама Linuxformat'а. Просто я действительно получаю удовольствие от его чтения.
Парадокс линуксописательства
LinuxFormat, #141 (февраль 2011)
Уже много лет я задаю себе вопрос: для кого пишут авторы, сочиняющие про Linux сотоварищи? И для чего они это делают?
Конечно, ответ на второй вопрос очевиден: они пишут о том, что им интересно. Потому что писать можно только о том, что интересно самому – тогда есть шанс, что это будет интересно ещё кому-то.
А вот для кого – вопрос посложнее. Ведь ни один из нашей пишущей братии не открывает никаких америк: ответы на все вопросы технического плана можно найти в документации. И, что интересно, нас, линуксописателей, читают как раз те, кто сами прекрасно умеют находить ответы на возникающие вопросы. Те же, кто не читает документации – как правило, не читают и нас.
Невольно возникает аналогия с анималистикой. Эрнест Сэтон-Томпсон и Чарлз Робертс жили среди животных – и писали о животных. Они не писали научных монографий – и изучать по их произведениям этологию лис или мустангов не будет ни один здравомыслящий человек, на то есть специальные работы Тинбергена и Лоренца. Но для кого-то именно рассказы Сэтона-Томпсона и Робертса были поводом обратить внимание на окружающий мир.
Мы живём среди компьютеров и свободного софта – и пишем о них. Если для кого-то написанное нами будет поводом заитересоваться этими темами – будем считать, что не зря долбили по клавишам.
Linux от Oracle
LinuxFormat, #142 (март 2011)
Пару лет назад мир свободного софта в очередной раз содрогнулся: компания Oracle объявила о выпуске собственного дистрибутива Linux – на базе не кого-нибудь, а текущей версии RHEL. Начались прорицания под стать Дельфийскому оракулу: либо Oracle съест Red Hat, либо преданные сторонники последнего забойкотируют Нерушимый Linux (именно так называлась первая версия от Oracle).
Прошло время, страсти поостыли. И Red Hat никуда не делся, и Linux от Oracle нашёл своё место под солнцем. В частности, в виде третьей своей версии, увидевшей свет 12 февраля. Которая именуется уже просто – Oracle Linux. В чём же её цимес?
В первую очередь – в ядре, которое тоже удостоилось имени собственного, Unbrecable Enterprise Kernel (сокращённо – uek). Давно уже общим местом стало воспевать «отзывчивость» дистрибутива Fedora и всех генетически связанных с ней систем. Так вот, Oracle Linux в этом отношении ей ничуть не уступает. А с учётом разницы в «железной» базе (Fedora у меня стоит на быстром SSD, для Oracle Linux нашёлся только полуутильный винчестер пятилетней давности), то возможно, что и превосходит.
Что это может дать простому постсоветскому юзеру? Прямо – пожалуй, что и ничего: и в самом дистрибутиве, и в его свободно доступном репозитории недостаёт очень многого. Но декларируемая политика компании – возможность использования ядра uek в любых сторонних продукта без всяких ограничений, – вселяет надежду, что его наработки будут аккумулированы и в дистрибутивах, развиваемых сообществом.
ОС Barrelfish: рыбозасолочный цех
LinuxFormat, #143 (апрель 2011)
Разработчики не часто удивляют нас появлением новых операционных систем. Оно и понятно: казалось бы, в существующих ОС реализованы все разумные идеи. Ан нет: осенью 2009 года мы имели удовольствие видеть представление Barrelfish – ОС с принципиально новой, мультиядерной (multikernel), архитектурой: в ней, подобно сельдям в бочке, несколько ядер (kernel), соответствующих ядрам (core) аппаратной платформы, работает независимо, с собственными приложениями.
Возможно, такой «рыбозасолочный» подход будет более эффективным при мультипроцессинге, нежели традиционные механизмы SMP или NUMA. А ведь именно эффективное распараллеливание задач между наличными ядрами – ныне единственный способ наращивания производительности, особенно ввиду скорого появления восьмиядерных процессоров даже в пользовательских декстопах.
Интересны разработчики и лицензия новой ОС. Первые – Высшая техническая школа Цюриха (ETHZ), известная многими именами учёных в области точных и компьютерных наук и... компания Microsoft, просто известная. А лицензия – практически стандартная в BSD-стиле.
Первого марта текущего года появился третий по счёту снапшот. Система позиционируется как исследовательская, и к практическому применению (пока) не пригодна. Однако кто знает – может быть, скоро мы увидим действующий «рыбозасолочный цех», порождённый альянсом научной свободы и проприетаризма.
Linux и OCR – братья на век
LinuxFormat, #144 (май 2011)
До недавнего времени Linux не мог похвастаться эффективными средствами для распознавания текстов: резонные люди рекомендовали прибегать к связке из FineReader+Wine.
Да и задача эта не выглядела актуальной: мне казалось, что большая часть «старого» контента уже оцифрована, а новый только в цифровой форме и создаётся. Однако по мере развития своих гуманитарных проектов (геологическго и исторического) я убедился, что был не прав: существует море «неокученных» старых материалов по этой теме. А материалы новые часто легче оцифровать с печатных версий, чем получить «файлы-исходники»: увы, один за другим уходят мамонты советской геологии.
Но действительности со свободными средствами распознавания оказалось «всё не так суицидально, ежли в корень посмотреть»: в 2008 году были открыты исходники OCR Cuneiform, которые тут же портировались на Linux и FreeBSD.
Правда, прямое применение Cuneiform к свежесканированным страницам производило удручающее впечатление. Однако дело оказалось легко поправимо благодаря программам:
• Scan Tailor (разработка Иосифа Арцимовича) – она выполняет предварительную коррекцию отсканированного документа, и
• YAGF (создана Андреем Боровским) – это интегрирующая графическая оболочка для Cuneiform, упрощающая её использование и расширяющая возможности.
Связка из этих трёх инструментов даёт результат хотя и не идеальный, но более чем приемлемый. И результат этот можно видеть на сайтах Памяти Советской геологии и Гиштория.
Куда катится мир?
LinuxFormat, #145 (июнь 2011)
Всё началось с того, что были придуманы широкоформатные мониторы. Вроде бы для блага человека – чтобы человеку тому было комфортней смотреть фильмы. Хотя существует версия, что они просто дешевле в производстве: из одной «заготовки» дисплеев с пропорцией 16:9 можно нарезать больше. Так или иначе, но нас, пользователей, убедили, что широкоформатный дисплей – это круто. Убедили вполне рыночным методом – исчезновением из продажи мониторов «квадратных».
После этого оказалось, что для большинства более иных, нежели просмотр фильмов, задач «длинные» мониторы не очень удобны: при работе с браузером, текстовым редактором или процессором остаются, как правило, «мёртвые боковины». В соответствие с заветами Ильфа и Петрова, эту трудность надо было преодолеть. И преодолели: появляются интерфейсы Unity и GNOME Shell. Каковые, при всей их прогрессивности, фронтирности и прочих бесспорных достоинствах, вызывают у большинства «действующих» пользователей Иксов отторжение. Не беда: теперь остаётся только убедить пользователей начинающих, что это круто. И ведь убедят – потому что начинающие пользователи, коими и будет прирастать могущество Linux'а, имеют шанс ничего иного не увидеть: эти интерфейсы умолчальны в свежевышедшей Ubuntu и грядущей Fedora.