Алексей Федорчук
Так уж получилось, что доклад на XV конфееренции по свободному софту я совершал в полусонном состоянии. Не, я честно надеялся выспаться в электричке — всё-таки больше трёх часов. Не склалось: сначала нынешние коробейники товар свой пытались впарить, потом прошли по вагону песни народностей, ну а затем билеты проверять затеяли. В результате я просто забыл половину того, о чём хотел сказать. А посему, с любезного разрешения организаторов, размещаю здесь свои тезисы, с небольшими дополнениями.
Ни для кого не секрет, что книгоиздание переживает сейчас не лучшие времена, и в первую очередь это касается так называемого «технического» книгоиздания. Об одной из его отраслей, касающихся UNIX, Linux и вообще Open Source, далее и пойдёт речь. Причём в этой тематике «кризис жанра» затронул не только не только «бумажное» книгоиздание, но и «электронное».
С первым аспектом, казалось бы, всё понятно: ввиду доступности «электронок» разного вида и формата желающих заполнять своё жилище бумажными томами нынче не много. Особенно с учётом того, что изрядная их часть устареет через конечный (и обозримый) промежуток времени. Однако и «электронных» книжек рассматриваемой тематики также не густо — по крайней мере, русскоязычных. И тех, и других за последние лет 10–12 не появилось от слова «вообще».
Отсутствие общих книг по Linux’у и Open Source особенно заметно на фоне бессчётного количества индивидуальных блогов и множества коллективных Wiki-страниц. Пользу которых, конечно, никто не отрицает — но, как показывают вопросы на форумах и в соцсетях, книг они не заменяют. Ибо знакомиться по ним с Linux’ом — всё равно что изучать квантовую механику по «Краткому справочнику по физике для инженеров и студентов ВТУЗов».
Впрочем, причины отсутствия книжек по Linux’у легко объяснимо. Ведь сочинение их, не смотря на кажущуюся простоту — занятие достаточно трудоёмкое. Как, впрочем, и любых других книжек — между сочинением серии из 100 статей по авторскому листу каждый и эквивалентной половине этого объёма книжки происходит тот самый диалектический скачок, правда, даже Маркс с Энгельсом не смогли бы сказать, количества в качество или наоборот.
Так что даже в том случае, если весь запланированный материал уже был изложен автором в виде заметок в его блоге или вставок в коллективные Wiki, превращение его в книжку — достаточно большая работа. Кроме того, она ещё и достаточно скучна — ведь речь идёт не о сочинении чего-то нового, а о «причёсывании» и сведении воедино материала о вещах, которые уже были описаны. И работа такая требует веской мотивации — заниматься этим можно или из соображений финансовых, или из «чистого энтузиазма».
О финансовых соображениях говорить не будем — поскольку, как сказали бы Ильф и Петров, копирайта у нас уже нет, а копилефта ещё нет: ни одна из предложенных моделей замены стандартной издательской практики, сложившейся в «бумажные» времена, в эпоху «электронки» не работает.
Энтузиазм же может питаться из двух источников. Первый — это личный интерес автора к описываемому предмету, и второй — понимание востребованности написанного широкими народными массами (или хотя бы узкими их кругами). И это вещи тесно связанные: если автору было не интересно писать своё сочинение — наивно было бы ожидать, что кому-то будет интересно его читать.
Однако читательский интерес не гарантирован и в случае заинтересованности автора в предмете своего сочинительства. Ибо читатель, привыкший быстро находить решение своих сиюминутных проблем в упомянутых блогах или Wiki, может быть удручён кажущимся «многобуквием» книжки. Кроме того, он полагает, что всё описанное в ней можно найти и в более «компактном» виде. Что, во-первых, не всегда лишено оснований. А во-вторых, влияет и на интерес автора к своей работе: всякий Linux’описатель «со стажем» в один далеко не прекрасный момент понимает, что почти всё то, о чём стоило написать, он уже написал, и ему становится банально скучно. Что вызывает обратную связь — книжка, написанная со скукой, и читаться будет… аналогично.
Из этого замкнутого круга существует единственный выход — сочинять нестандартные книжки. Которые автору будет не скучно писать — и тогда есть шанс, что и читать их будет не скучно. Попытка такого рода представляется в виде проекта Книга о Cintu, которая посвящена одноимённой системе. О которой необходимо сказать несколько слов.
Система Cintu представляет собой микст из базовых компонентов Ubuntu, оболочки Zsh (используемой как регистрационная и для пользователя, и для администратора), среды Cinnamon и сторонних утилит и приложений, в том числе и основанных на Qt/KDE.
Уникальность среды Cinnamon в том, что она не имеет ни одного штатного приложения. Если не считать файлового менеджера Nemo — но это не столько приложение, сколько неотъемлемая часть среды. И потому при комплектации Cintu дополнительными пакетами открывается неограниченный простор для фантазии. Поэтому Cintu — не столько дистрибутив, сколько алгоритм построения собственной системы, укомплектованной и сконфигурированной в соответствие с запросами конкретного применителя.
Запросы первых конкретных применителей требовали в первую очередь инструментов для работы с текстами — не исходными, а обычными, так называемыми нарративными. В очередь же вторую — средств иллюстрирования текстов, именно иллюстрирования, а не высокохудожественного рисования или чего-то подобного. В соответствиее с этим и комплектуется основная редакция этой системы.
Неотъемлемой частью системы и выступает Книга о Cintu. Это — не формальное руководство, каковых написано без счёта. А описание процесса построения индивидуальной системы, её комплектации приложениями и применения для решения практических задач. Каковыми для целевой аудитории являются работы в области антропологии, геологии и сопряжённых научных дисциплин. Общее между ними то, что они требуют, с одной стороны, геопространственной привязки первичного фактического материала, с другой — его численной обработки, завершающейся написанием научных отчётов, иллюстрированных графиками, картами etc. Чем и определяется подбор соответствующих приложений.
Однако базис Cintu (так называемая Малая редакция, включающая только рабочую среду и минимум утилит и приложений для её сопровождения и наращивания) может быть надстроена и приложениями для любых других задач — от музыкальной деятельности и вплоть до сочинения романов и даже, страшно сказать, стихов.
Буквально вчера в традиционных ежемесячных новостях проекта Mint Клемент Лефевр приподнял завесу тайны над тем, что готовит нам среда Cinnamon версии 4.0. Релиз которой столь же выходит примерно одновременно с релизом Ubuntu, в данном случае 18.10.
Новшеств в версии 4.0 не очень много. И для постороннего наблюдателя они могут показаться незначительными. Однако для плотно работающих в среде Cinnamon вот уже который год, они представляются чуть ли не самыми существенными с тех пор, как в ней появилась возможность создания боковых панелей.
Так что мы находимся в ожидании релиза её четвёртой версии. И по доступности его будет подготовлена очередная версия Cintu (кстати, почти юбилейная — первые наши действия в этом направлении датируются осенью 13-го года, хотя имя тогда ещё и не было придумано). Тогда же будет произведена окончательная доводка Книги о Cintu.
P.S. А так — ничего страшного. Обо всём, что не сказано было в докладе, можно прочитать на сайте проекта.
Ибо знакомиться по ним с Linux’ом — всё равно что изучать квантовую механику по «Краткому справочнику по физике для инженеров и студентов ВТУЗов»
Полувековой эксперимент в МФТИ показывает, что при изучении квантов по Ландавшицу первый экзамен завалят более 90%. Полагаю, что справочник Яворский и Детлаф даст близкий результат.