Клеман Лефевр, создатель Linux Mint
Клеман Лефевр (Clement Lefebvre) — создатель Linux Mint. Долгое время это был самый популярный дистрибутив Linux, то есть по сути самая популярная в мире свободная ОС для настольных ПК.
Дистрибутив на базе Ubuntu и Debian обогнал по популярности и Ubuntu, и Debian. Хотя он не получает широкой медийной огласки, но если спросить самих линуксоидов, то многие порекомендуют Mint.
Клеман Лефевр в 2001 году получил степень магистра компьютерных наук в Университете Южного Парижа. В основном его интересовала разработка игр, но поработать в этой области не получилось. Судя по профилю LinkedIn, юный программист трудился в банках, телекоммуникационных и софтверных компаниях во Франции и в Ирландии как веб-разработчик, ИТ-инженер, программист, архитектор J2EE, а в одной компании даже преподавал. Чаще всего работа заключалась в проектировании и разработке ПО или веб-приложений.
На первый взгляд, довольно обычный разработчик. Но ещё во время учёбы в университете увлёкся Linux.
Клеман вспоминает, что в те времена у всех студентов на домашних компьютерах стояла Windows, но на ней отсутствовали многие классные инструменты, которые они изучали в универе: удалённый терминал, параллельная работа нескольких пользователей, разрешения файлов, нормальная консоль, процессы, семафоры и проч. Тогда студенты впервые узнали о принципах свободного ПО, полностью взорвавших им мозг. Все хотели стать частью этого движения. С тех пор Клеман увлёкся линуксом.
Первым дистрибутивом стал Slackware: «Если меня не подводит память, в 1997 году студент нашего универа принёс набор блестящих дискет Wallnut Creek. Все пришли в восторг от идеи поставить дома Unix-систему (в университете мы разрабатывали на IBM AIX). Я сразу же подсел. Slackware был (и остаётся) произведением искусства, чистый, предсказуемый… И это также было моё первое знакомство со свободным программным обеспечением»:
«В то время мало кто работал под Linux. Для работы со звуком требовалась специальная звуковая карта «Sound Blaster», а новичок должен был потратить неделю или две, чтобы заставить работать мышь и добиться хорошего разрешения в графическом окружении X11. И, конечно, очень мало приложений. Большинство пользователей Linux составляли студенты, преподаватели или разработчики с большой жаждой приключений и сильным иммунитетом к дискомфорту. Это, а также новизна идей СПО были для меня очень поучительными, и мне очень нравилось быть частью этого процесса в конце 90-х», — вспоминает он.
Студент заинтересовался линуксом. Он стал писать статьи для linuxforums.org за гонорар, а чтобы публиковать тексты на отдельном сайте, зарегистрировал домен linuxmint.com. Одновременно изучал разные дистрибутивы. На своём сайте он писал, что ему нравится или не нравится в каждом из них. Многочисленные отзывы читателей доказали, что людям действительно нужен новый дистрибутив, потому что во всех существующих есть недостатки. В общем, Лефевр планировал просто писать статьи, а не делать альтернативу Ubuntu, но жизнь распорядилась иначе. Стало ясно, что люди больше интересуются этим маленьким проектом, чем его статьями.
▍ Linux Mint
Дистрибутив Linux Mint (мята) на базе Ubuntu (который основан на Debian) — одна из самых популярных, удобных и дружелюбных версий Linux для современного десктопа.
Проект родился в 2006 году, одновременно с Хабром. Изначально это был просто эксперимент, который постепенно улучшался на основе отзывов пользователей. Только после выхода Linux Mint 2.2 "Bianca" всё стало серьёзно.
Постоянная доработка на основе обратной связи сообщества дала результат. Mint действительно пошёл в массы. С технической точки зрения Linux Mint использует пакетную базу Ubuntu или Debian, так что за пределами десктопа между ними мало отличий. Здесь речь идёт не о системном программировании, а именно об улучшении интерфейса взаимодействия пользователя с системой.
Лефевр говорил, что интерфейс Mint на десктопе в целом лучше, чем Windows, хотя и требует некоторого времени для привыкания, но оно того стоит.
Mint c 2.0 до 12 версий выпускался на GNOME:
Только в Mint 13 появилась поддержка собственного окружения рабочего стола Сinnamon. Спустя несколько релизов Cinnamon из фронтенда для GNOME превратился в полноценную среду рабочего стола с собственным бэкендом.
Под крышей Сinnamon ведётся ряд важных подпроектов для Mint:
- Cjs, форк Gjs, интерпретатор JS-кода Cinnamon
- Cinnamon Control Center, форк GNOME Control Center
- Cinnamon Desktop, форк десктопа GNOME, содержит схемы большинства компонентов Cinnamon, таких как `org.cinnamon.desktop.screensaver`, а также маленькую библиотеку вспомогательных функций
- менеджер дисплеев MDM, форк GDM
- Cinnamon Menus
оконный менеджер Muffin, форк Mutter/Metacity
- файл-менеджер Nemo, форк Nautilus
- Cinnamon Screensaver
- Cinnamon Session
- Cinnamon Settings Daemon
- Cinnamon Spices
- пакет с переводами Cinnamon Translations
Большинство мини-инструментов для Mint (mintDisk, mintDesktop, mintInstall, mintUpload, mintAssistant) написал сам Клеман на Python и Glade, немного Perl и баш-скриптов.
Популярность Mint быстро росла. Вскоре эту систему называли «самой популярной свободной ОС в мире», по статистике просмотров страниц на DistroWatch.com.
К настоящему времени дистрибутив Mint сохранил первое место по количеству оценок, но опустился на второе по общей популярности, уступив его MX Linux.
Тем не менее, такое почти абсолютное лидерство на протяжении 18-ти лет дорогого стоит. Что же сделало Mint настолько популярным дистрибутивом? Наверное, максимальная ориентированность на удобство и простоту использования для рядовых пользователей, простых людей с обычными компьютерами. Среди отличительных функций:
- полноценная работа «из коробки» сразу после установки;
- поддержка мультимедиа для проприетарного софта, в том числе наличие всех мультимедийных кодеков (Клеман строгий противник радикального подхода по бойкоту проприетарного софта);
- собственный интерфейс рабочего стола Cinnamon;
- удобный мультизагрузчик Windows/Mint на выбор;
- технически Mint и позиционируется как полноценная замена Windows, только без вирусов, с лучшим быстродействием, не такая прожорливая на ресурсы, не требующая дефрагментации диска, реестра и полностью конфигурируемая система;
- систему можно запустить на компьютере с LiveCD без установки;
- полный набор приложений, необходимых для работы: офисный пакет LibreOffice, игры в Steam, 3D-редактор Blender.
В целом, оптимальное сочетание стабильности, надёжности, производительности и удобства.
▍ Последние новости
Из последних новостей Mint — партнёрство с аналитической компанией Datadog, которая предоставила богатую аналитику по разным версиям дистрибутива. Это не просто мониторинг и анализ логов, а невероятно настраиваемый набор инструментов с настраиваемыми парсерами, метриками, замерами для отслеживания важной информации в реальном времени (все данные поступают со страниц веб-сайта, внутри дистрибутива нет никакой телеметрии):
Когда-то в качестве дефолтного IRC-клиента вместо Hexchat выбрали Jargonaut, но начиная с Mint 22 принято решение перейти на Matrix и Element. Они будут предустановлены в системе, а клиент Element сразу подключит пользователя к пространству Linux Mint в Матрице:
Этой весной приняты также важные стратегические решения по поддержке универсальных приложений XApp, потому что только они нормально выглядят во всех редакциях Mint. Очень важно, чтобы выпускалось как можно больше таких приложений.
▍ Итоги
Подводя итог, Клеман Лефевр выглядит как вполне заурядный разработчик, который сделал довольно стандартную карьеру в IT-отрасли, сменив несколько компаний. Всё изменилось в 2006 году после выпуска дистрибутива Linux Mint, который стал самой популярной операционной системой в мире FOSS.
Лефевр продолжает руководить разработкой Mint, участвуя во всех процессах. Сам проект включает ещё двух сотрудников для управления группами добровольцев по разработке, дизайну, администрированию, модерации, переводу интерфейсов, QA и т. д.:
«Linux Mint начинался как хобби, как то, чем я занимался в свободное время. Это хобби росло, и теперь я занимаюсь им полный рабочий день, каждый день, и у меня не остаётся свободного времени ни на что другое. Мне помогают многие люди и сообщество, а также ещё два человека, которые работают со мной полный рабочий день [ещё одного уволили со скандалом после того, как он начал использовать корпоративный репозиторий для выражения своих эмоций — прим. пер.]. Я не заинтересован, чтобы Linux Mint быстро развивался [как бизнес]. Поиск инвестиций, фондов, аренда офиса, присвоение себе должности и ежедневное управление в офисе десятками только что нанятых программистов — мне такое не надо. Мне нравится то, что я делаю, я работаю со страстью, из дома, не имея ни с кем коммерческих связей».
В виде частных пожертвований от физлиц Mint собирает примерно $9500 в месяц. Кроме того, у проекта есть 13 корпоративных спонсоров. Продаётся ещё отличный мерч, вроде этого бесшумного мини-компьютера MintBox Mini 2:
Есть один странный факт: с 2008 года Лефевр числится директором маленькой частной фирмы Syslin Ltd., которая записана на трёх братьев-индийцев, а штат насчитывает двух человек.
Может быть, фирма оказывает консалтинговые услуги, а индийцы — это «серийные основатели», которые указаны для простоты юридических и налоговых процедур в десятках разных компаний, никто не знает.
Linux Mint и создатель дистрибутива Клеман Лефевр — это очередной пример, как свободное ПО приносит и огромную пользу людям, и относительное финансовое благополучие своим создателям.
Клеман вспоминает свои первые шаги в Linux и испытывает благодарность тем экспертам, кто проявил к нему терпение, разъясняя некоторые вопросы: «Сегодня сообщество Linux совершенно другое, гораздо шире, в какой-то степени менее добродушное, но такой приём [новичков] по-прежнему кажется очень важным», — говорит он.
Линус Торвальдс много говорит об опенсорсе и связывает его принципы с личной свободой. Это именно то, что привлекает миллионы сторонников Linux по всему миру.
Выдающиеся программисты 21 века. Предыдущие статьи серии
- Джастин Танни
- Джей Фриман (saurik)
- Михал Залевски
- Джон Кармак: 1, 2
- Марк Руссинович
- Юрки Алакуйяла
- Андрей Карпаты
- Даниэль Стенберг, автор curl
- Колин Персиваль, автор tarsnap
- Джефф Дин
- antirez, автор СУБД Redis
- Оскар Толедо: потомственный волшебник
- Ральф Меркл: криптограф, крионик и теоретик молекулярной инженерии
- Чем сейчас занимается Фабрис Беллар
- Мигель де Икаса и его мечта — Linux на десктопах
- Давид Хейнемейер Ханссон (DHH): автор Ruby on Rails
- Карсон Гросс, создатель HTMX
Telegram-канал со скидками, розыгрышами призов и новостями IT ?