1 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

Клемент Лефевр — об улучшении стабильности и будущей судьбе «MATÉ. Что такое Mint Что такое Mint

Содержание

moradan blog

Блог украинского экс-студента с переводами текстов по истории, политике, программированию и IT. А также собственные размышления на тему.

понедельник, 1 марта 2010 г.

Интервью с Клементом Лефевром о Linux Mint

Интервью недельной давности с разработчиком Linux Mint. Этого человека зовут Клемент Лефевр. А оригинальное интервью взял для сайта DistroWatch Джесс Смит.

Что нового в Mint 8? Какие возможности Helena(имя дистрибутива) должны особенно понравиться людям?
Мы удовлетворили много запросов, которые пришли к нам после выхода Linux Mint 7, и некоторые из изменение, которые мы сделали, стали очень популярны. Update Manager (Менеджер обновлений) теперь позволяет игнорировать обновления для конкретных пакетов. Мы поддерживаем определенный уровень обновлений для каждого пакета, так что эта возможность очень много дает пользователям. Мы также улучшили Software Manager (Менеджер программ) и реализовали множество маленьких вещей увеличивающих комфортность использования дистрибутива.

Один факт очень часто всплывает в комментариях на форуме DistroWatch — это то, что Mint использует репозитории Ubuntu, а не содержит свои собственные. Не мог бы ты объяснить, почему это так, и планируете ли вы создание своих репозиториев? Я понимаю, что у Mint есть маленький репозиторий на 440 пакетов, не мог бы ты рассказать и о нем тоже?
Linux Mint не просто основан на Ubuntu, он полностью совместим с ним. В отличии от того, что делает Canonical с Debian, мы не планируем делать форк репозиториев Ubuntu или нарушать совместимость с нашим базовым дистрибутивом. Мы используем две технологии для сохранения совместимости и применения нужных нам изменений: APT pinning (функция хорошо известная пользователям Debian) и подгонки (эту технологию мы разработали сами). Когда мы хотим сделать какой-то пакет, который будет вести себя не так, как в Ubuntu, мы можем либо поддерживать этот пакет самостоятельно, либо сказать системе динамически применять требуемые нам изменения. Наши репозитории имеют больший приоритет, чем другие, поэтому пользователи Linux Mint получают версии, которые поддерживаем мы, а не базовые. Разработка своих собственных репозиториев предполагает большой объем работ. Если вы посмотрите на различные дистрибутивы, то заметите, что очень небольшое число проектов располагают ресурсами и для поддержки своих пакетов и для инновационных разработок на регулярной основе. Я могу назвать всего несколько таких, и они финансируются корпоративно — с бизнес-моделью, ориентированной не на потребности домашних пользователей, а на приносящие прибыль занятия, например коммерческую поддержку.
Конечно, со своими собственными репозиториями мы можем стать более независимыми. Лично я бы хотел немного притормозить события и быть более консервативным в нашей базовой системе, а когда дело доходит до распознавания оборудования, обеспечить большую преемственность релизов и уменьшение числа регрессий, но мы в принципе удовлетворены тем, что творится в базовых проектах — в GNOME, KDE, ядре Linux и дистрибутивах Debian и Ubuntu. Каждые шесть месяцев наши собственные изменения проявляются на фоне множества изменений в базовой системе и результат просто фантастический. Так как наша цель в создании идеального десктопа, то мы вносим какие-то изменения только, когда считаем что можем сделать что-то лучше. Есть еще очень много направлений улучшения десктопа, так что еще не пришло время нам фокусироваться на чем-то другом. Мы оставляем основу системы базовым проектам и мы не считаем, что нам следует делать какие-то изменения в этой области.
То что мы хотим изменить, нам позволяют гибко изменять APT pinning и наши подгонки, так что нам не нужно дублировать или изменять каждый пакет и выносить их в отдельные репозитории.
Если говорить о нагрузке на сервера, то и Linux Mint, и Ubuntu являются зрелыми проектами с развитой системой зеркал. Сеть зеркал очень важна для распространения. Она делает проще процесс загрузки, а значит и использования операционной системы, она снижает нагрузку на сервера и улучшает их производительность для каждого пользователя. Что еще очень важно, локальные зеркала могут снизить нагрузку и на всю сеть. Возьмем для примера национальных провайдеров. Если многие люди в стране загружают и используют Linux Mint, это создает существенную нагрузку запросами к нашим серверам в Германии или к серверам Ubuntu в США. В интересах национальных провайдеров зеркалировать и Ubuntu, и Mint, чтобы пользователи могли получить к ним локальный доступ. Для дистрибутивов это означает уменьшение хлопот. Для пользователей это означает локальные сервера, для провайдеров — меньший зарубежный трафик. Я бы хотел ответить на этот вопрос как-то покороче, но о хостинговой стратегии столько нужно сказать. Если подвести итог, в содержании своих собственных репозиториев нет достаточных преимуществ в настоящее время; мы не сталкиваемся с проблемами в нагрузках на сервера или с проблемами нашей независимости как дистрибутива, а это потребует много труда, внимания и внимание будет смещено с того, что действительно важно: улучшения десктопа.

Из сайта Mint сразу становится ясным, что проект основан на Ubuntu, и соответственно на Debian. Когда ты начинал Mint, пытался ли ты больше работать с сообществом Ubuntu? Или ты с самого начала задумывал свое создание как отдельный дистрибутив?
Проект был независимым с самого начала, и хотя технически систему можно квалифицировать как приправу к Ubuntu (так как Mint и основан на нем и совместим, и так как базовая система остается практически неизменной), сам дистрибутив, если говорить о направлении развития, структуре и методах работы совершенно другой. Мы считаем Ubuntu базовым и главным компонентом, так как он остается практически неизменным в конечном продукте, но всё равно это только часть, которую мы можем изменять, патчить и конфигурировать, чтобы она вошла в целое. Также как мы решили использовать GNOME, как наш рабочий стол, мы решили использовать Ubuntu как нашу базу пакетов, и причина этого проста: эти компоненты дают нам лучший результат. Это не значит, что мы не смотрим на другие системы. Мы часто пробуем различные рабочие окружения, в частности редакции сообщества с KDE, Xfce, Fluxbox. И мы заинтересованы в портировании наших наработок на другие системы пакетов, такие как Debian (у нас запланирован такой проект) и Fedora. Так как эти базовые системы сложны, и так как мы концентрируемся на своей главной задаче, мы не очень активно работаем с ними и не разрабатывает свою собственную систему пакетов или рабочего стола.

На своем сайте вы предлагаете профессиональную поддержку за определенную цену. У вас много клиентов, и если да, это по большей части домашние пользователи или корпоративные клиенты?
У нас очень мало клиентов и большинство из них используются наш продукт дома или в малом бизнесе. Наша поддержка дороже, чем поддержка от Canonical, Mandriva или других фирм на рынке. Это из-за того, что поддержку осуществляют непосредственно разработчики. Мы очень аккуратны в отношении поддержки, потому что хотим концентрироваться на самом дистрибутиве, а не на коммерческих занятиях, с ним связанных. Наша бизнес-модел очень простая и очень эффективная. Мы финансируемся своими пользователями и их активностью в онлайне и это позволяет нам не задумываться о том, является ли то, что мы делаем, доходным.

Mint кажется идеальным для домашнего использования. Какие особенности он может предложить для корпоративного использования?
Он устойчивый, предсказуемый, современный, удобный и производительный — все причины, по которым вы бы захотели использовать его дома, делают его идеальной рабочей станцией. Он достаточно популярен среди малого и среднего бизнеса. Но наш проект достаточно маленький, ему не хватает независимости, долгосрочной стратегии, маркетинга, PR и структур поддержки. По этим причинам мы не обращаемся к крупному бизнесу, где Red Hat, Novell и, в меньшей степени, Mandriva и Ubuntu предлагают более заметные решения.

На вашем CD очень много приложений. Вы используете какие-то специальные методы сжатия, чтобы вместить их?
Да, наш live CD сжат при помощи Squashfs. На этих 700 MB вообще-то находятся 2.5 GB 🙂

Что будет дальше? Что мы увидим в Mint версии 9?
Еще слишком рано говорить об этом, но мы планируем две существенных разработки — сайт сообщества с базой железа, идеями (похожее Brainstorm), блогоплатформой, социальной сетью, поддержкой и порталом о приложениях и многим другим. И еще мы планируем полностью переписать наш Software Manager (Менеджер программ). На этот раз мы хотим сделать его пакето-ориентированным (так что надеемся, он заменит Synaptic) с 30000 пакетов, обзорами пользователей, сочетающим всё лучшее из текущего mintInstall, установщика приложений GNOME и Центра приложений Ubuntu.

О чем бы еще Вы хотели сказать? Какие-нибудь слова мудрости, комментарии?
Мы получили много удовольствия, создавая Linux Mint. Интегрируя в наш дистрибутив изменения из базовых проектов, реализуя свои идеи, взаимодействуя с сообществом — мы всегда получали от этого удовольствие. И нам очень приятно видеть людей, довольных тем, что мы делаем и нашими релизами. И кроме этого всегда остается столько всего за пределами Linux Mint, столько дистрибутивов, которые можно скачать и попробовать, столько приложений, которые можно установить, это целое море радости для всех. Я думаю, что в этом красота открытого кода, в возможности для разработчика с легкостью построить что-то свое на основе того, что уже сделано, в том, каким замечательным выходит этот продукт. Я надеюсь, что это не поменяется. Существуют серьезные вопросы и конфликты, которых не следует избегать, когда дело заходит об открытом коде и свободных программах, но я хочу сказать спасибо всем тем, кто приносит нам радость и удовольствие и кто продолжает заниматься Linux. Это самая главная вещь в нашем сообществе и это то, для чего все мы находимся в нем.

Читать еще:  Лучший редактор SWF: обзор программ. Редактирование и импорт SWF-файлов Изменить файл swf

Клем, спасибо тебе большое за то, что ты нашел в своем напряженном графике время для этого разговора, мы очень ценим это.

Что такое Mint

Что такое Mint

Полное имя первого из героев этого цикла — Linux Mint. Однако, поскольку ясно, о дистрибутиве какой операционной системы идёт речь, первый компонент я в дальнейшем буду опускать.

Дистрибутив Mint, начиная с 2011 года, стабильно занимает первое место в рейтинге Distrowatch. Конечно, это не значит, что он является самым распространённым или самым популярным — рейтинг этот, как и все подобные измерители… животов, вещь достаточно условная. Но безусловно свидетельствует о широкой известности дистрибутива в узких кругах применителей Linux. Так что я могу ограничиться очень краткой его характеристикой.

Дистрибутив Mint был создан в 2006 году Клементом Лефевром (Clement Lefebvre), который поставил своей целью создание идеального десктопа «для народа» — домашних пользователей и малого бизнеса. Он представлял собой дериват Ubuntu — термины клон или форк в данном случае не применимы. То есть Mint в базовой своей части, вплоть до Xorg, основан на кодовой базе Ubuntu, и все соответствующие пакеты берутся из её репозиториев без всяких изменений. Однако он имеет и собственный небольшой репозиторий (около 500 пакетов), содержащий дистрибутив-специфические компоненты.

Клемент Лефевр

В сентябре 2010 года было объявлено о выходе другого дистрибутива проекта Mint — Linux Mint Debian Edition (LMDE). Как можно догадаться из его имени, он был основан на кодовой базе не Ubuntu, а Debian. В качестве таковой выступала его ветка testing, и потому релиз-цикла у LMDE нет — его «плавающие» версии маркировались годом и месяцем. Впрочем, в этом цикле речи о них не будет — этот дистрибутив заслуживает отдельного рассказа, время для которого ещё не наступило.

Похожие главы из других книг:

1.2. Что такое htb?

1.2. Что такое htb? Hierarchichal Token Bucket — это классовая дисциплина обработки очереди, написанная Мартином Девером (Martin Devera) с упрощенным набором конфигурационных параметров по сравнению с CBQ. Есть много хорошей документации по HTB и ее применению на сайте автора и сайте Стефа Коэна

(1.9) Что такое DFS?

(1.9) Что такое DFS? Distributed File System – один из инструментов Active Directory. Он позволяет создавать сетевые ресурсы, в которые могут входить множество файловых систем на различных машинах. Для пользователя Active Directory это абсолютно прозрачно и не имеет никакого значения, где и на каких

Введение в Linux Mint

Введение в Linux Mint Разговор о Mint и его Cinnamon логично начать с рассказа о том, что же такое, товарищи, Mint, и что такое, братья, Cinnamon. Начну с этого и

Mint: фирменный инструментарий

Mint: фирменный инструментарий Редкий дистрибутив из числа тех, что носят это гордое имя по праву, не обзаводится более или менее полным набором системного инструментария, специфичного только для него (в дальнейшем я буду называть такие инструменты фирменными). Не

Особенности репозитория Mint

Особенности репозитория Mint Репозитории Mint организованы внешне сходно с таковыми Ubuntu, но на самом деле строятся по несколько иным принципам. В файле official-package-repositories.list они описываются двумя строками:deb http://linux-mint.froonix.org rebecca main upstream import deb http://extra.linuxmint.com rebecca main Первая —

Утилита apt. Реализация для Linux Mint

Утилита apt. Реализация для Linux Mint В данном очерке рассмотрены особенности утилиты apt в реализации для дистрибутива Linux Mint и её отличия от семейства утилит, входящих в пакет apt, общий для всех deb based

Включение поддержки ZFS в Mint

Включение поддержки ZFS в Mint Для практического использования ZFS on Linux перво-наперво необходимо обеспечить её поддержку в вашем дистрибутиве — ибо по причинам, описанным ранее, сама собой она не поддержится ни в одном Linux’е.Как это сделать, зависит от дистрибутива. В Сети

Свой Mint: введение

Свой Mint: введение Во время первого знакомства с с Mint у меня сложилось впечатление, что в его инсталляции настолько мало лишних программ, что не стоило и заморачиваться с их удалением. Однако при дальнейшем рассмотрении оказалось, что лишних (для меня) приложений вполне

4.1.1. Что такое X.Оrg

4.1.1. Что такое X.Оrg 4.1.1.1. Немного истории В первых версиях Linux не было графического интерфейса.В апреле 1992 года для Linux была создана система X Window — графическая подсистема Linux.X Window (полное название X Window System) — это не графический интерфейс пользователя, это система,

Клемент Лефевр — об улучшении стабильности и будущей судьбе «MATÉ. Что такое Mint Что такое Mint

шрифт – ШРИФТ + воскресенье, 4 декабря 2011 г.

Клемент Лефевр — об улучшении стабильности и будущей судьбе «MATÉ»

Эта проблема была связана с совместимостью между версией GTK «Ubuntu» (одна из программных реализаций элементов интерфейса — прим. автора сайта) и «MATÉ», с чем пользователи сталкивались в зависимости от темы, которую они устанавливали. Известно, что некоторые темы (такие как «Carbon», «Mint-Z-Mate», «Clearlooks») работают хорошо, однако большая их часть вызывала проблемы: «MATÉ» начинал работать капризно и медленно.

Мы удалили в GTK «заплатку» от «Ubuntu» (010_make_bg_changes_queue_repaint.patch) и перепаковали её в «Romeo» (нестабильная ветка репозиториев «Linux Mint»).

Надеемся, что с этой новой версией GTK, «MATÉ» будет работать стабильно и быстро со всеми темами.

«Romeo» используется не часто, а уж если используется, то в течение всего лишь нескольких часов и небольшой групой людей. Тестирование Сообществом обычно происходит между выпусками RC (версия системы накануне выхода стабильной версии системы — прим. автора сайта) и стабильным выпуском. GTK — это ключевой компонент в «Linux Mint», поэтому обычно его не нужно обновлять, если версия RC уже не актуальна (поскольку объявлен выход стабильной версии — прим. автора сайта). Поскольку эти неполадки серьёзно влияют на стабильность и производительность «MATÉ», мы не хотим ждать выхода 13-го выпуска «Linux Mint», чтобы предоставить вам это обновление, однако нам необходимо подстраховаться тестированием этого исправления силами Сообщества, прежде чем мы выпустим это обновление для всеобщего применения.
С вашей помощью мы хотим убедиться в том, что это исправление улучшит «MATÉ» и не приведёт ни к каким ухудшениям.

Что ожидает «MATÉ» в будущем?

В будущем «MATÉ» скорее всего будет единственно доступной реализацией рабочей среды «Gnome 2», и чрезвычайно важно, что он прибавляет в стабильности и функциональности, что даст возможность дойти до той точки, где он сможет проявить себя как истинный наследник «Gnome 2.32» и дать зелёный свет людям, которые не хотят переходить на другое рабочее окружение, — в будущих выпусках.

В предварительный (RC) выпуск «Linux Mint» мы включили первую версию «MATÉ» с поддержкой рабочего стола «Mint». В стабильном выпуске мы существенно улучшили «MATÉ», внедрив в эту среду меню «Mint» («mintMenu») путём добавления темы «Mint-Z-Mate» и исправления критической ошибки, которая приводила к падению «Caja» (по заверениям разработчиков продукта, «Caja» помогает организовывать файлы и папки не только на компьютере, но и онлайн — прим. автора сайта). Затем мы довели до ума обновления для «mintMenu», и теперь мы представляем это обновление, которое должно положить конец большинству критических ситуаций, с которыми сталкиваются пользователи, использующие «MATÉ».

Как только нам удастся добиться стабильного рабочего окружения, — следующим шагом будет его обогащение дополнительными функциями и возможностью его настройки (конфигурирования) таким образом, чтобы он выглядел и вёл себя в точности как «Gnome 2» в предыдущих выпусках «Linux Mint». В конечном итоге, наша цель в отношении «MATÉ» — достичь того уровня, когда вы не сможете увидеть разницу между «MATÉ» и «Gnome 2». Может понадобиться некоторое время, прежде чем мы достигнем этой цели, однако поскольку «MATÉ» стремительно набирает обороты, это в конце концов должно произойти.

Мы рассматриваем «MATÉ» как ещё одно рабочее окружение, такое, как KDE, «Gnome 3», Xfce и т. п. и принимая во внимание популярность «Gnome 2» в предыдущих выпусках «Linux Mint», мы стремимся его поддерживать и способствовать его улучшению. Самым популярным рабочим окружением «Linux» был, и, наверное, остаётся таковым «Gnome 2». Теперь же сохранить «Gnome 2» в «Linux Mint» не представляется возможным, зато доступны две многообещающие альтернативы: «Gnome 3», который стабилен и способен обеспечить даже лучшее рабочее окружение, нежели то, с которым мы имели дело ранее, но которому на данный момент не хватает функциональности и гибкости, и «MATÉ», дизайн которого идентичен «Gnome 2», но которому на данный момент не достаёт стабильности. Время покажет, какое из этих рабочих окружений в конечном итоге станет наиболее популярным. В то же время, мы будем усердно трудиться над расширением возможностей и вариантов настроек (конфигурирования) в «Gnome 3», а также улучшением стабильности «MATÉ».
Мне бы хотелось поблагодарить всех людей, которые примут участие в этом тестировании, за их помощь и поддержку.

Клемент Лефевр, 1 декабря 2011 г.

Linux Mint 20: Анонс новых функций, дата релиза

Обновлено 01.05.2020: Добавлена информация об изменениях в теме оформления и обновлении программы Gdebi.

Обновлено 13.04.2020: Добавлена информация об изменениях в теме оформления и улучшенной поддержки приложений Electron.

Разработка Linux Mint 20 будет продолжаться до июня. Какие же новые функции получит Linux Mint 20? Давайте с ними ознакомимся.

Linux Mint 20 получил кодовое название «Ulyana». Традиционно для обозначения дистрибутивов Mint используются женские имена в алфавитном порядке. Linux Mint 19 носит кодовое имя «Tricia», поэтому следующей буквой по порядку является «U».

Читать еще:  Продавливается экран iphone 5s

Что нового в Linux Mint 20

Linux Mint 20 основан на Ubuntu 20.04 LTS и традиционно поставляется с тремя различными окружениями рабочего стола: Cinnamon, MATE и Xfce.

Linux Mint 20 является версией с долгосрочной поддержкой, которая будет получать обновления до 2025 года.

Только 64-битная версия Linux Mint 20

Однако, в отличие от предыдущих выпусков, доступна только 64-битная версия Linux Mint 20. Владельцам устаревшего оборудования, не поддерживающего 64-разрядное ПО, придется продолжать использовать Linux Mint 19, который будет получать критические обновления до 2023 года.

Новый инструмент для передачи файлов по локальной сети

В Linux Mint 20 появится новый инструмент для передачи файлов, с названием которого разработчики еще не определились. Предположительно, он будет называться Warpinator и будет доступен «из коробки».

Известно, что в приложении Warpinator будет использоваться шифрование.

Улучшение производительности файлового менеджера Nemo

Файловый менеджер Nemo, используемый в оболочке Cinnamon, получит улучшения производительности. В частности, разработчикам удалось оптимизировать процесс генерации эскизов, который серьезно замедлял навигацию по файлам и папкам.

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

Обновление темы оформления

Несмотря на то, что по умолчанию используется зелёный / мятный цвет оформления, в Linux Mint 20 будут обновлены розовый и голубой цвета оформления.

Обновлённый голубой (Aqua) цвет оформления:

И обновлённый розовый (Pink) цвет оформления:

Тема оформления Mint-Y получит гораздо более яркие цвета, чем было в предыдущей версии. Вот сравнение некоторых старых цветов (слева) с некоторыми новыми (справа):

Желтый цвет оформления папок останется доступным.

Экран приветствия при первом входе в систему теперь будет предлагать выбор цвета оформления.

Будет обновлена программа по установке deb пакетов — Gdebi

Apturl будет использовать бэкэнд aptdaemon вместо Synaptic, а в Gdebi будет обновлен пользовательский интерфейс.

Улучшенная интеграция рабочего стола с приложениями Electron

Electron — это платформа с открытым исходным кодом, которая позволяет создавать кроссплатформенные настольные приложения с использованием веб-технологий. Некоторые считают это технологию ленивым подходом, потому что приложение работает поверх веб-браузера Chromium. Однако это позволяет разработчикам легко создавать свои приложения и делать их доступными для Linux (и macOS). Slack на Linux является одним из многих таких примеров.

Linux Mint 20 будет лучше поддерживать приложения Electron, а именно, стоит ожидать улучшенную интеграцию уведомлений в системном трее и на рабочем столе.

Дробное масштабирование с улучшенной поддержкой нескольких мониторов

Изменение заключается в том, чтобы включить дробное масштабирование в Linux Mint 20, которое также поддерживает мульти-мониторы. Если у вас есть комбинация мониторов HiDPI и мониторов, отличных от HiDPI, то у вас появится возможность выбирать различное разрешение, частоту обновления и различное дробное масштабирование для каждого из мониторов.

Что еще изменится в Linux Mint 20?

В новой версии рабочего окружения Cinnamon 4.6 ожидаются новые визуальные изменения.

Linux Mint 20 будет основан на пакетной базе Ubuntu 20.04, а это означает, что такие изменения как ядро Linux 5.4, удаление поддержки Python 2, а так же поддержка Wireguard VPN, будут доступны и в дистрибутиве Linux Mint 20.

Дата релиза Linux Mint 20

Точная дата релиза неизвестна, и это обычная ситуация с Mint. Если разработчики Ubuntu обычно обозначают конкретные сроки и стараются их придерживаться, то разработчики Mint работают до тех пор, пока не будут удовлетворены качеством и стабильностью нового выпуска.

Поскольку релизы Linux Mint 19 на базе Ubuntu 18.04 LTS и Linux Mint 18 на базе Ubuntu 16.04 LTS состоялись в июне, то велика вероятность, что Linux Mint 20 будет выпущен в первый летний месяц.

А пока осталось дождаться бета-версии Linux Mint 20, которая станет доступна, вероятно, в мае.

Клемент Лефевр — об улучшении стабильности и будущей судьбе «MATÉ. Что такое Mint Что такое Mint

Интервью недельной давности с разработчиком Linux Mint. Этого человека зовут Клемент Лефевр. А оригинальное интервью взял для сайта DistroWatch Джесс Смит.

Мы удовлетворили много запросов, которые пришли к нам после выхода Linux Mint 7, и некоторые из изменение, которые мы сделали, стали очень популярны. Update Manager (Менеджер обновлений) теперь позволяет игнорировать обновления для конкретных пакетов. Мы поддерживаем определенный уровень обновлений для каждого пакета, так что эта возможность очень много дает пользователям. Мы также улучшили Software Manager (Менеджер программ) и реализовали множество маленьких вещей увеличивающих комфортность использования дистрибутива.

Linux Mint не просто основан на Ubuntu, он полностью совместим с ним. В отличии от того, что делает Canonical с Debian, мы не планируем делать форк репозиториев Ubuntu или нарушать совместимость с нашим базовым дистрибутивом. Мы используем две технологии для сохранения совместимости и применения нужных нам изменений: APT pinning (функция хорошо известная пользователям Debian) и подгонки (эту технологию мы разработали сами). Когда мы хотим сделать какой-то пакет, который будет вести себя не так, как в Ubuntu, мы можем либо поддерживать этот пакет самостоятельно, либо сказать системе динамически применять требуемые нам изменения. Наши репозитории имеют больший приоритет, чем другие, поэтому пользователи Linux Mint получают версии, которые поддерживаем мы, а не базовые. Разработка своих собственных репозиториев предполагает большой объем работ. Если вы посмотрите на различные дистрибутивы, то заметите, что очень небольшое число проектов располагают ресурсами и для поддержки своих пакетов и для инновационных разработок на регулярной основе. Я могу назвать всего несколько таких, и они финансируются корпоративно — с бизнес-моделью, ориентированной не на потребности домашних пользователей, а на приносящие прибыль занятия, например коммерческую поддержку.
Конечно, со своими собственными репозиториями мы можем стать более независимыми. Лично я бы хотел немного притормозить события и быть более консервативным в нашей базовой системе, а когда дело доходит до распознавания оборудования, обеспечить большую преемственность релизов и уменьшение числа регрессий, но мы в принципе удовлетворены тем, что творится в базовых проектах — в GNOME, KDE, ядре Linux и дистрибутивах Debian и Ubuntu. Каждые шесть месяцев наши собственные изменения проявляются на фоне множества изменений в базовой системе и результат просто фантастический. Так как наша цель в создании идеального десктопа, то мы вносим какие-то изменения только, когда считаем что можем сделать что-то лучше. Есть еще очень много направлений улучшения десктопа, так что еще не пришло время нам фокусироваться на чем-то другом. Мы оставляем основу системы базовым проектам и мы не считаем, что нам следует делать какие-то изменения в этой области.
То что мы хотим изменить, нам позволяют гибко изменять APT pinning и наши подгонки, так что нам не нужно дублировать или изменять каждый пакет и выносить их в отдельные репозитории.
Если говорить о нагрузке на сервера, то и Linux Mint, и Ubuntu являются зрелыми проектами с развитой системой зеркал. Сеть зеркал очень важна для распространения. Она делает проще процесс загрузки, а значит и использования операционной системы, она снижает нагрузку на сервера и улучшает их производительность для каждого пользователя. Что еще очень важно, локальные зеркала могут снизить нагрузку и на всю сеть. Возьмем для примера национальных провайдеров. Если многие люди в стране загружают и используют Linux Mint, это создает существенную нагрузку запросами к нашим серверам в Германии или к серверам Ubuntu в США. В интересах национальных провайдеров зеркалировать и Ubuntu, и Mint, чтобы пользователи могли получить к ним локальный доступ. Для дистрибутивов это означает уменьшение хлопот. Для пользователей это означает локальные сервера, для провайдеров — меньший зарубежный трафик. Я бы хотел ответить на этот вопрос как-то покороче, но о хостинговой стратегии столько нужно сказать. Если подвести итог, в содержании своих собственных репозиториев нет достаточных преимуществ в настоящее время; мы не сталкиваемся с проблемами в нагрузках на сервера или с проблемами нашей независимости как дистрибутива, а это потребует много труда, внимания и внимание будет смещено с того, что действительно важно: улучшения десктопа.

Проект был независимым с самого начала, и хотя технически систему можно квалифицировать как приправу к Ubuntu (так как Mint и основан на нем и совместим, и так как базовая система остается практически неизменной), сам дистрибутив, если говорить о направлении развития, структуре и методах работы совершенно другой. Мы считаем Ubuntu базовым и главным компонентом, так как он остается практически неизменным в конечном продукте, но всё равно это только часть, которую мы можем изменять, патчить и конфигурировать, чтобы она вошла в целое. Также как мы решили использовать GNOME, как наш рабочий стол, мы решили использовать Ubuntu как нашу базу пакетов, и причина этого проста: эти компоненты дают нам лучший результат. Это не значит, что мы не смотрим на другие системы. Мы часто пробуем различные рабочие окружения, в частности редакции сообщества с KDE, Xfce, Fluxbox. И мы заинтересованы в портировании наших наработок на другие системы пакетов, такие как Debian (у нас запланирован такой проект) и Fedora. Так как эти базовые системы сложны, и так как мы концентрируемся на своей главной задаче, мы не очень активно работаем с ними и не разрабатывает свою собственную систему пакетов или рабочего стола.

У нас очень мало клиентов и большинство из них используются наш продукт дома или в малом бизнесе. Наша поддержка дороже, чем поддержка от Canonical, Mandriva или других фирм на рынке. Это из-за того, что поддержку осуществляют непосредственно разработчики. Мы очень аккуратны в отношении поддержки, потому что хотим концентрироваться на самом дистрибутиве, а не на коммерческих занятиях, с ним связанных. Наша бизнес-модел очень простая и очень эффективная. Мы финансируемся своими пользователями и их активностью в онлайне и это позволяет нам не задумываться о том, является ли то, что мы делаем, доходным.

Mint кажется идеальным для домашнего использования. Какие особенности он может предложить для корпоративного использования?
Он устойчивый, предсказуемый, современный, удобный и производительный — все причины, по которым вы бы захотели использовать его дома, делают его идеальной рабочей станцией. Он достаточно популярен среди малого и среднего бизнеса. Но наш проект достаточно маленький, ему не хватает независимости, долгосрочной стратегии, маркетинга, PR и структур поддержки. По этим причинам мы не обращаемся к крупному бизнесу, где Red Hat, Novell и, в меньшей степени, Mandriva и Ubuntu предлагают более заметные решения.

Читать еще:  Потерял карту Альфа Банка: что делать, действия при пропаже, как заблокировать и воостановить карту

Да, наш live CD сжат при помощи Squashfs. На этих 700 MB вообще-то находятся 2.5 GB 🙂

Еще слишком рано говорить об этом, но мы планируем две существенных разработки — сайт сообщества с базой железа, идеями (похожее Brainstorm), блогоплатформой, социальной сетью, поддержкой и порталом о приложениях и многим другим. И еще мы планируем полностью переписать наш Software Manager (Менеджер программ). На этот раз мы хотим сделать его пакето-ориентированным (так что надеемся, он заменит Synaptic) с 30000 пакетов, обзорами пользователей, сочетающим всё лучшее из текущего mintInstall, установщика приложений GNOME и Центра приложений Ubuntu.

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

История Linux Mint

Linux Mint разработан и выпущен Климентом Лефевром (Clement Lefebvre) во Франции в 2006 году. Сейчас Климент, один из основных разработчиков Linux Mint. Он, как известно, не очень любит давать интервью, но в нескольких из них он заявлял, что его цель изменить Ubuntu, переделать ее и сделать более элегантной. Практически это означает улучшение обратной связи с пользователем, простоту использования, а также приятный внешний вид и цветовую схему.

Linux Mint, это дистрибутив, основанный на операционных системах Ubuntu и Debian. Также есть альтернатива LMDE, основанная исключительно на Debian.

Linux Mint обеспечивает поддержку мультимедиа из коробки. В дистрибутив по умолчанию включены все необходимые кодеки, а также такие дополнительные программы, как Flash Player.

Первые версии Linux Mint, основанные на Ubuntu, выпускались примерно каждые шесть месяцев, в соответствии с релизами Ubuntu. Первый релиз состоялся в 2006 году и получил кодовое имя Ада (Ada). 17 версия была выпущена в 2014 году и получила имя Qiana, ко всему прочему это был LTS релиз, релиз с долгим сроком поддержки. Потом было принято решение все следующие релизы будут иметь мажорный номер версии LTS релиза. Все новые релизы будут основаны только на кодовой базе LTS релизов. Самое последнее обновление называется Рафаела и оно вышло 30 июня 2015 года. В этой статье будет рассмотрена история Linux Mint.

История Linux Mint

Самый первый релиз Linux Mint в 2006 году был основан на Kubuntu. Имел версию 1.0 и кодовое имя Ада. Следующий релиз версии 2.0 с кодовым именем Барбара, был первой версией, использующей именно Ubuntu собственные репозитории. У Linux Mint было не так уж много пользователей до третьего релиза 3.0 с именем Кассандра.

В 2008 году Linux Mint перешел на такой же цикл выпуска, как и у Ubuntu и убрали младший номер версии, а для большей совместимости между двумя системами пересмотрели способ построения дистрибутивов. Начиная с версии 6, Фелиссия, каждый релиз использовал полностью кодовую базу последней версии Ubuntu. Он собирался непосредственно на основе Ubuntu и выходил через месяц после релиза Ubuntu.

В 2010 году от Linux Mint ответвилась еще одна версия — LMDE — Linux Mint Debian Edition. Независимо от версий, основанных на Ubuntu, был основан на Debian и не был привязан ни к пакетам Ubuntu, ни к его графику релизов.

В мае 2015 года команда LinuxMint решила больше не поддерживать исходный код LMDE. Но второго января 2016 вышла новая версия LMDE Second Edition Бетси. Это LTS релиз, основанный на Debian Jessie. После выпуска все пользователи могут обновить программное обеспечение пакета MintTools и версию окружения рабочего стола до самой новой версии раньше чем они появятся в главном издании Linux Mint.

Особенности Linux Mint

  • Linux Mint использует в основном бесплатное программное обеспечение с открытым исходным кодом, но делает исключения для некоторых партнеров, в том числе плагинов, кодеков, которые обеспечивают нормальную работу mp3, adobe flash, и воспроизведение DVD.
  • Использование проприетарного программного обеспечения в Linux Mint это очень нестандартное поведение. Большинство дистрибутивов включают только свободное ПО, так как их общая цель — придерживаться модели бесплатного программного обеспечения.
  • Linux Mint активно разрабатывает программное обеспечение для своего дистрибутива, большая часть ПО разрабатывается на Python и вы можете найти исходный код на GitHub.
  • Linux Mint доступен с несколькими рабочими столами, официально поддерживаются Cinnamon, KDE, MATE и XFCE. Другие окружения могут быть установлены с помощью Synaptic, APT или центра приложений Mint.
  • По умолчанию поставляется много программного обеспечения, это Firefox, Transmission, LibreOffice, XChat, Pidgin, Thunderbird и GIMP. Другие программы легко устанавливаются с помощью пакетного менеджера.
  • Поставляется межсетевой экран, позволяющий закрыть все сетевые порты, для увеличения безопасности.

Программное обеспечение, разработанное Linux Mint

Cinnamon — это форк Gnome Shell улучшениями в виде MGSE — Mint Gnome Shell Extensions. Он был выпущен в качестве дополнения к Linux Mint версии 12 и используется в качестве среды рабочего стола по умолчанию начиная с Linux Mint 13.

MintTools:

  • Manager Sofware (Mintinstall) — инструмент, позволяющий работать с .mint файлами, содержащими инструкции по установке пакетов. Начиная с Linux Mint 6 это инструмент может загрузить информацию о всех приложениях из Mint Software Portal. Этот инструмент также позволяет устанавливать все доступные приложения. Также можно использовать старые MintInstall пакеты.
  • UpdateManager (MintUpdate) — инструмент обновления системы. Он поможет новым пользователям установить обновления. Покажет какие обновления являются необходимы, как какие можно пропустить. Для обновлений безопасности устанавливается уровень приоритета от 1 до 5 основанный на стабильности и необходимости обновления. Обновления могут быть установлены, висеть в списке или быть скрыты. Разработчики LinuxMint тестируют все обновления перед выпуском.
  • Главное меню (MintMenu) — это главное меню системы поддержкой многих опций, такими как установка и удаление программного обеспечения, фильтрация, пользовательские пункты, избранное, редактирование опций, управление сессиями, а также мноигми другими параметрами. Она также портирована на MATE в Linux Mint 12.
  • Резервное копирование (MintBackup) — инструмент резервного копирования и восстановления данных. Данные могут быть сохранены перед установкой новой системы, а затем восстановлены.
  • Менеджер загрузки (MintUpdate) — с помощью этого инструмента можно скачивать файлы с сервисов раздачи таких как SFTP, FTP или SCP. Программа доступна в системном трее.
  • Блокировщик доменов (mintNanny) — это утилита родительского контроля. Введена начиная с Linux Mint 6. Она позволяет добавлять запрещенные домены вручную, чтобы заблокировать их во всей системе.
  • Параметры рабочего стола — конфигурация рабочего стола
  • Экран приветствия (mintWlcome) — поставляется начиная с Linux Mint 7, Показывается каждому новому пользователю после входа в систему.
  • Конструктор Linux Mint (mintConstructor) — инструмент создания собственного дистрибутива Linux Mint.
  • Linux Mint Shell Extensions (MGSE) — прослойка рабочего стола, над стеком Gnome 3, целью которой есть сделать его похожим на Gnome 2. Включает в себя нижнюю панель, список окон, меню приложений, панель задач, переключение между окнами, а также иконки. Включены в Linux Mint начиная в 12 версии.

Вся история Linux Mint пронизана разработкой и улучшения собственного программного обеспечения.

Редакции Linux Mint

Начиная с версии 13 Linux Mint поставляется в двух редакциях, одна из них на основе окружения рабочего стола Cinnamon, а другая использует MATE.

Сейчас Linux Mint поддерживает редакции с KDE и XFCE по умолчанию. Они имеют второстепенное значение, и, как правило, выпускаются позже, чем основные две. Более старые выпуски включали версии для LXDE, GNOME и Fluxbox.

Linux Mint Debian Edition

LMDE изначально был основан на Debian, на тестовой ветке. Он должен был обеспечить те же возможности и выглядеть так же, как и версия для Ubuntu.

Linux Mint Debian Edition 2 основан на Debian Stable, но он получил автоматическое обновление до последних версий Mint Tools и последней версии среды рабочего стола, раньше чем состоится выпуск официальной версии на основе Ubuntu. LMDE доступен для загрузки с окружениями рабочего стола MATE и Cinnamon.

Изначально LMDE был на полу роллинговой модели развития релизов. Последний выпуск на основе Debian постоянно получает обновления, в то время как более старая версия обновляется периодически с помощью пакетов обновления.

Разработка Linux Mint

Компании и индивидуальные пользователи, использующие операционную систему, часто выступают в качестве спонсоров разработки дистрибутива. Linux Mint использует обратную связь с пользователями, чтобы принимать решения, а также ориентировать свое развитие.

В официальном блоге обычно создаются обсуждения, где пользователи просто рассказывают всое мнение о последних функциях и решениях, которые будут реализованы в предстоящих релизах. Также идеи могут публиковаться и комментироваться на сайте Linux Mint Community.

Сообщество Linux Mint использует Launchpad для того, чтобы принять участие в переводе операционной системы и отправлять отчеты об ошибках.

Большая часть программного обеспечения Linux Mint разработана на Python и размещена на GitHub, что делает его легким и доступным для разработчиков программного обеспечения. Они могут реализовать дополнительные функции, обеспечить патчи или сделать вклад в субпроекты Linux Mint.

С каждым новым релизом добавляются новые функции и возможности, в основном, разработанные сообществом. Например, в том же Linux Mint 9 появилась возможность редактировать пункты меню, добавленная одним из пользователей Linux Mint. Надеемся история Linux Mint не завершиться, а будет и дальше развиваться, учитывая то, что этот дистрибутив завоевывает все большую популярность среди пользователей.

Ссылка на основную публикацию
Статьи c упоминанием слов:
Adblock
detector