Будущее линуксописательства

Алексей Федорчук

Последнее время ловлю себя на том, что, встречая некий вопрос на одном из посещаемых мной форумов FOSS-тематики, всё чаще отвечаю: да прочтите же вы, наконец, какую-нибудь толстую книжку про UNIX или Linux. Согласен, ответ не вполне политкорректный. Но за без малого десять лет обретания на окололинуксовых форумах реально стали раздражать вопросы, которые в качестве ответа требуют пересказа нескольких десятков страниц из любой книжки указанной тематики.

Однако со временем меня начала грызть совесть. Потому как такой ответ подразумевает, что не худо бы добавить, какую конкретно книжку следует прочесть. Или, хотя бы, обозначить диапазон рекомендуемых книжек. Желательно, конечно, на русском языке. И тут я призадумался…

Разумеется, в запасе всегда был вариант, потибренный у Бернарда Шоу. Который на вопрос одной юной девушки, что бы мне почитать умного, ответил:

Читайте меня

Но увы — во-первых, я не Бернард Шоу. Во-вторых, рекомендовать читать себя всем и каждому я бы не стал: всё-таки я пишу скорее не man’ы, а романы, и рассчитаны они на тех, кто может отличить беллетристику от документалистики. А в-третьих и главных, последняя из моих книжек была издана в 2006 году. А в динамично развивающемся IT-мире пять лет — срок изрядный. Впрочем, к этому вопросу мы ещё вернёмся.

Ну ладно, оставляю себя, любимого, и начинаю вспоминать, что же я ещё рекомендовал в аналогичных случаях? В произвольном порядке из подсознания всплывают:

  • Кай Петцке, Линукс: от понимания к применению;
  • Мэтт Уэлш сотоварищи, Запускаем Линукс;
  • Виктор Костромин, LINUX для пользователя;
  • Джеймс Армстронг, Секреты UNIX.

Поскольку ложная скромность никогда не была в числе моих многочисленных недостатков, рискну в этот список добавить и свой Доступный UNIX (с указанной выше оговоркой). А вот свой Гуманистический Linux — не включил бы. И не из скромности, опять-таки, а потому что это книжка совсем иного жанра.

Специфика всех книжек моего «золотого списка» в том, что они в принципе рассчитаны на совсем неподготовленного пользователя, так называемого ньюба. И в то же время это не книжки из серии … для чайников или Освой … за 5 минут. Нет, они требуют вдумчивого чтения, и за пять минут их «ниасилить». Они предназначены для тех начинающих пользователей, которые как можно скорее хотят избавиться от своего «начинального» статуса и перейти в категорию пользователей действующих. Говоря словами сэра Артура Конана Дойла, они предназначены

Мальчикам, которые уже наполовину мужчины, и мужчинам, которые ещё наполовину мальчики.

Причем предназначены они именно для пользователей — грезящим о карьере сисадмина или системного UNIX-программера следует читать более иные книжки. Первым, например, любую из книжек Эви Немет, вторым — UNIX изнутри Юреша Вахалии и (или) Современные операционные системы Эндрю Танненбаума.

Маленькое отступление: меня всегда умиляет, когда на форумах книжки Эви Немет рекомендуют по всякому поводу и без всякого повода. Не потому что они плохи, напротив. Просто в них содержится масса материала, абсолютно ненужного конечному пользователю. И в то же время нет очень многого, что ему жизненно необходимо.

Однако вернёмся к нашему (пардон, моему) «Золотому списку». Сверяю годы издания входящих в него книжек. Получается соответственно:

  • 2000
  • 2000
  • 2002
  • 2001

Да, кажется, я что-то упустил в этой жизни. Ведь наверняка за минувшее десятилетие было издано что-то ещё, кроме меня. Так что отправляюсь на поиски по онлайновым книжным магазинам. И что же там вижу?

А в том-то и дело, что в рамках поставленной задачи — практически ничего нового не вижу. Есть переиздание книжки Стахнова Linux — первое издание я не читал, но просматривал: оно не столько о Linux вообще, сколько конкретно о тогдашнем Red Hat. Так что нынешнее, подозреваю, в основном о Fedora. И изобилие книжек, посвящённых популярным (или активно популяризируемым) дистрибутивам, в первую очередь, конечно же, Ubuntu, далее, с большим отрывом — Mandriva, ну а всё остальное — мелочи.

Есть книжки, как отечественные, так и переводные, преследующие ограниченный круг задач, типа: 99 советов по Linux или 100% самоучитель Linux. А есть, наоборот, книги, претендующие на всеохватность, подобно Всему Linux и Полному руководству Михаэля Кофлера (подозреваю, что это одна и та же книга, изданная в разных издательствах под разными названиями; если так — то это всё дериваты, идущие от начала нулевых, как минимум).

Наконец, есть многие множества книжек Колисниченко на самые разные темы — от новичка к профессионалу в любой системе, включая FreeBSD. И в любой сфере приложения сил — от shell-программирования до администрирования серверов.

Нет в нашем печальном списке только одного: свежих книжек, подобных тем, что я перечислил в «списке золотом».

Хотя нет, ура! Вижу два приятных сюрприза — переиздание Запускаем Linux, теперь за авторством Дальхаймера и Уэлша, и Самоучитель. Linux для пользователя Виктора Костромина, 2008 и 2011 года издания, соответственно. Однако при внимательном рассмотрении всё оказывается не так уж и замечательно. Первая книга — перевод достаточно старого 5-го издания (в оригинале с тех пор вышло как минимум 6-е). А вторая — вообще просто допечатка тиража одноимённой книжки десятилетней давности, той самой, что была включена в указанный выше список. Утверждаю это со всей ответственностью, потому что из общения с Виктором точно знаю, что он второго, модернизированного, издания не готовил.

Таким образом можно констатировать, что в рамках интересующей нас темы за последние 5 лет не было издано

  • ни одной новой книжки отечественных авторов;
  • ни одной новой переводной книжки;
  • ни одной «осовремененной» редакции книжек из моего «золотого списка» (как я уже говорил книжки Уэлша с Дальхаймеров и Костромина не в счёт).

В то же время было издано достаточно большое количество книжек категории «для чайников» и дистрибутив-специфических руководств. Не могу утверждать, что они плохие, ибо ни одной не читал. Но дело в том, что они, в отличие от аналогичных книжек Windows-тематики, практически не имеют своего читателя. Ибо книжки тематики UNIX/Linux читают те, кто нуждается в углублённых знаниях. А минимума, необходимого для элементарного практического использования, легко нахватать в Интернете.

Для очистки совести я зашёл в свой близлежащий оффлайновый магазин, который являет собой нечто вроде слепка московского книжного рынка — в нём не найти раритетов, но и лавкой по распродаже дамских детективов он также не является.

Раньше в нём была цельная полка, заставленная книжками про UNIX, Linux и современных материи самой разной ориентации — от меня до Танненбаума. Ныне же я не обнаружил там ни одной книжки «нашего круга» вообще. Правда, в более «масштабных» оффлайновых магазинах (а их на всю Москву, грубо говоря, четыре) таковые обнаружить можно — но опять-таки в реализации «для чайников». И ажиотажа вокруг них не наблюдается.

То есть мы имеем ситуацию, описанную Еленой Прудниковой  и мной  для литературы художественной:

  • книжки «для чайников» не читают, потому что Linux-чайники вообще не читают книжек;
  • книжки, аналогичные таковым из «золотого списка», не читают, потому что их нынче просто нет.

Надо учесть ещё, что из пяти причин «нечтения», рассмотренных в статьях по указанным ссылкам, первая — завышенность цены — для компьютерной литературы вообще много более весома, нежели для литературы художественной: компьютерная книжка стоимостью от тысячи и более рублей на полках оффлайновых магазинов и в прайсах магазинов сетевых — дело обычное.

И не надо думать, что дело тут в жадности книгоиздателей. Копаясь в сети при подготовке этой заметки, в одном онлайновом магазине, не из последних, я обнаружил свою книжку Гуманистический Linux или Ubuntu и сородичи по цене… не буду называть абсолютных цифр, скажу только, что она втрое превышала отпускную цену издательства. Которую, как вы понимаете, я знаю абсолютно точно — мне с неё ройялти платят.

Так что обвинения авторов и издателей в жадности ни на чём не основано: ни тем, ни другим с этой книготорговой накрутки не перепадает ни копейки. Хотя именно они несут основные затраты — моральные и материальные, соответственно. Затраты же онлайновых книготорговцев минимальны. Страшно даже представить, сколько эта книжка стоила в магазине оффлайновом, которому надо ещё отбивать аренду торговых площадей.

В общем, сочетание завышенной цены с проблематичностью оправданности ожиданий в отношении содержания приводит к тому, что Linux-книжки не читают. Тем более, что фактор конкуренции со стороны онлайновых материалов тут ещё больше, чем в литературе художественной. Причём ни о какой контрафактности их не может быть и речи: все они распространяются абсолютно свободно, под рядом свободных лицензий типа Creative Commons и, главное, под лицензией Человеческой Порядочности и Здравого Смысла.

Так что вымирание компьютерной литературы вообще и книжек тематики UNIX/Linux будет идти и дальше по нарастающей. Причём, в отличие от художественной литературы, никаких путей к исправлению ситуации не видно. Если бумажное производство изящной словесности может сколь угодно долго существовать на произведениях, сочинявшихся веками, то в нашей сфере самая-рассамая классика жанра нуждается в постоянном обновлении.

А для этого авторы книжек должны быть заинтересованы в обновлении, иногда коренном, своих старых книжек и в сочинении новых. А такой заинтересованности нет — ни материальной, ни моральной. Материальной — потому что ввиду маленьких тиражей ройялти автора составляет сущие гроши. Моральной — потому что книжки становятся никому не интересными. И большинство линуксописателей либо бросают это занятие вообще, либо, если они уже стали сочинителями-наркоманами, развивают собственные онлайновые проекты.

А теперь вернёмся к началу заметки и попробуем ответить на вопрос: что же читать начинающему линуксоиду, если новых ярких книжек по этой тематике мы уже никогда не увидим? Ответ прост — читайте всё те же книжки из «золотого списка». Да, многое в них потеряло актуальность. Многие новшества, появившиеся в последние годы, в них не описаны. Но специфика UNIX и Linux такова, что их непреходящие ценности не подвержены старению. И книжка Кернигана и Пайка UNIX: универсальная среда программирования, впервые изданная на русском языке в 1992 году, в этом отношении не менее актуальна, чем 20 лет назад. Не случайно она была издана в 2003 году в новом переводе с того же оригинального издания 1984 года (под названием Unix. Программное окружение).

Будущее линуксописательства: 9 комментариев

  1. Утверждаю это со всей ответственность, потому что из общения с Виктором точно знаю, что он второго, мОдернизированного, издания не готовил.
    Но дело в том, что они, в отличие от аналогичных книжек Windows-тематики, прАкатически
    А минимума, необходимого для элементарного практического использования, легКО нахватать в Интернете.

  2. Это не совсем уж до такой степени и верно.
    Пользуясь вашим советом «Читайте меня» могу показать на 2 совершенно свежих книги:
    http://rus-linux.net/nlib.php?name=/MyLDP/BOOKS/Linux-tools/index.html
    http://rus-linux.net/MyLDP/BOOKS/Moduli-yadra-Linux/kern-mod-index.html
    Обе находятся в процессе издания, по крайней мере, активного обсуждения с издателями и типографиями. Но если они и отпечатаются «в бумаге» — они есть в электронном виде. Обе в редакции от 2012 года.

  3. 2 Olej Ага, и обе книги как раз самое оно для пользователей, при чём начинающих, ага?
    Вы постановку задачи прочитали?
    Не говоря уж о том, что речь идёт именно об изданных бумажных книгах, а не находящихся в процессе издания и тем более не об электронных.

  4. >Затраты же оффлайновых книготорговцев минимальны. Страшно даже представить, сколько эта книжка стоила в магазине онлайновом, которому надо ещё отбивать аренду торговых площадей.

    Онлайновым магазинам нужно отбивать аренду торговых площадей? :-)

  5. Постановку задачи? … читали ;). Только нельзя же быть одним и тем же пользователям «начинающими» на протяжении десятилетий? Нужно ж как-то и в средние классы переходить? А для начинающих — всё тот же «золотой список», почему нет? … в котором, кстати, нет того, что я поставил бы №1: книги Робачевского по UNIX.

  6. и сам уровень «начинающего» радикально зависит не столько от него самого даже, а от существующего окружения, community. Одно дело было осваивать Linux в 1995г. по книжке Водолазского «Путь к Linux» (вот ещё пропущенная книжка 1-го круга), и совсем другое — в 2012м. когда вокруг миллионы линуксоидов: форумы, статьи, обсуждения … бери не хочу. Здесь и особого обилия книжного не нужно. А тот «зазор» не покрытый общением — заполнят как раз книги 1-го круга.

  7. Актуальность подобной литературы со временем упадет, т.к. все необходимое есть на форумах соответствующей тематики в википедиях, руководствах по установке ОС… Необходимо только обладать временем и желанием разобраться в этом материале. А книги, уже сейчас многие мои знакомые используют , как справочники, вдруг что-то забытое понадобится. Книжный рынок не поспеет за динамически развивающимися Unix подобными системами. Да и не нужно это.

  8. Новых и актуальных книжек по ‘nix — просто до жопы. Но — все это богачество на английском. На русский не переводят — невыгодно, должно быть. В общем, как и раньше — без английского в IT никуда.

Обсуждение закрыто.