6 функций, которые я бы хотел, чтобы Linux позаимствовал у MacOS
Если бы Linux позаимствовал эти функции у MacOS, его было бы уже не остановить.
Как давний пользователь Linux и MacOS, я вижу преимущества каждой операционной системы. На самом деле, я использую каждый из них для определенных целей, и они редко пересекаются. Тем не менее, в течение многих лет были вещи, которые я хотел бы, чтобы Linux позаимствовал у MacOS.
Я написал статью, в которой рассказал о шести функциях, которые я хотел бы, чтобы MacOS скопировала с Linux, и на этот раз я хочу пойти в противоположном направлении.
Хотя я считаю, что Linux является лучшей операционной системой для моих нужд, это не значит, что нет места для улучшения. Итак, давайте погрузимся.
1. Стек видео
Одно из моих самых больших разочарований в Linux заключается в том, что видео далеко не то, что есть на MacOS. Одной из проблем, с которыми Linux сталкивается в течение очень долгого времени, является сервер X Window, X.org, который так и не получил функций, безопасности и стабильности, которых заслуживала ОС.
Миграция в Вэйланд означает, что ситуация медленно меняется. Тем не менее, я не могу представить, что Wayland когда-нибудь достигнет того, что Apple сделала с MacOS. Стек видео на MacOS, без сомнения, лучший на рынке. Видео всех видов воспроизводятся по умолчанию с четким, чистым и красивым видом.
Linux, с другой стороны, не всегда способен воспроизводить все видеоформаты без предварительной установки пользователем сторонних кодеков. Кроме того, даже при воспроизведении видео контент никогда не выглядит так хорошо, как на MacOS.
2. Аудиостек
Аналогичная ситуация и со стеком аудио. Если у меня и была какая-то проблема, связанная с Linux, так это звук. Pulse Audio был кошмаром, и хотя Pipewire является улучшением, ему еще предстоит пройти долгий путь, прежде чем звук догонит MacOS.
Возьмем, к примеру, Audacity. Я не могу сказать, как часто мне приходилось перезапускать звуковой сервер, чтобы Audacity распознавал мои устройства ввода или вывода. Мне даже приходилось перезагружать компьютер, чтобы записать простой подкаст. Технологии не должны быть такими сложными, и MacOS доказывает, что это так. Linux мог бы использовать больше технологии plug-and-play для своего аудиостека.
3. Маслянистая гладкость всего этого
MacOS работает плавно, в том числе при отображении анимации, видео, движений окон и многого другого. Откройте Launchpad, и он будет маслянисто-гладким. Нажмите на меню, и оно станет маслянисто-гладким. Я редко нахожу что-то на MacOS, что не ощущается таким образом.
Linux, с другой стороны, не отличается такой графической плавностью. Это очень жаль, потому что в Linux есть много забавных вещей, которые могут значительно выиграть от плавного внешнего вида и ощущений, которые можно найти в MacOS.
4. Работающие мультисенсорные жесты
Одна из функций на моем MacBook Pro, которую мне всегда не хватает, когда я работаю на Linux, — это мультисенсорные жесты. Конечно, некоторые дистрибутивы Linux предлагают поддержку мультисенсорных жестов, но заставить их работать — и надежно — может быть непросто.
Почему свайп одним пальцем влево или вправо не ведет назад или вперед по веб-сайту? Я постоянно использую этот трюк на MacOS и хотел бы, чтобы он появился в Linux. Эта функция проста, но делает просмотр веб-страниц гораздо более легким.
5. Интеграция с мобильным устройством и настольным компьютером
Интеграция с MacOS/iOS настолько хороша, насколько это возможно. К сожалению, интеграция Android с любой операционной системой не является выдающейся. Учитывая, сколько Android позаимствовал у Linux, можно подумать, что эта интеграция не составит труда.
Конечно, вы можете использовать такие инструменты, как KDE Connect и GSConnect, но они не предлагают простоты или набора функций, которые есть в интеграции Apple с MacOS/iOS. Я пробовал оба инструмента и добился успеха только с KDE Connect (GSConnect установится, но не будет работать на Pop!_OS). Интеграция должна быть приоритетом, учитывая, что в настоящее время мир по умолчанию использует мобильные устройства, а не настольные компьютеры. Это не так, но должно быть.
6. Некоторые приложения
Linux значительно выиграет от некоторых приложений, работающих на MacOS. Например, Adobe Creative Suite, Final Cut Pro и Arc Browser будут иметь большое значение. Я начал использовать MacOS для редактирования видео и обнаружил, что видео, которые я могу создавать на Apple OS, намного лучше, чем те, которые я создаю на Linux.
Я говорю не только об удобстве использования. На Linux нет приложения, которое могло бы соперничать с профессиональными результатами, которые я получаю с Final Cut Pro. Да, есть Davinci Resolve, но использование этого инструмента в Linux может стать кошмаром. Мало того, что мне приходится конвертировать файлы в пригодный для использования формат, но и результаты рендеринга часто бывают глючными или непригодными для просмотра. Final Cut Pro, с другой стороны, редко разочаровывает.
Вот и все - шесть вещей, которые Linux должен "позаимствовать" у MacOS. Я не утверждаю, что эти адаптации возможны, но представьте себе, какой рост был бы у Linux, если бы он мог использовать хотя бы некоторые из этих функций.
ЧАСТО ЗАДАВАЕМЫЕ ВОПРОСЫ
В то время как Linux и MacOS имеют свои уникальные функции и философию, обе операционные системы имеют сходство.
На чем основано ядро MacOS?
Как Linux, так и MacOS используют модульное ядро в качестве основного компонента, управляющего системными ресурсами. Разница заключается в том, как это ядро реализовано и интегрировано с другими компонентами каждой операционной системы.
Как работают файловые системы на MacOS и Linux?
И Linux, и MacOS поддерживают различные файловые системы, включая популярные ext4 (Linux) и APFS (MacOS). Одно из ключевых отличий заключается в том, что Linux использует модель на основе разрешений для управления доступом, тогда как MacOS использует ролевой подход для управления разрешениями пользователей.
Каково значение эмуляции терминала в Linux по сравнению с MacOS?
Эмуляторы терминала дают возможность запускать команды как на Linux, так и на MacOS. Обе операционные системы включают в себя стандартное приложение терминала, но могут использовать другие терминалы, такие как Warp, для расширения функций.
А как насчет инструментов управления пакетами?
Обе системы используют менеджеры пакетов для установки и обновления программного обеспечения. В Linux вы найдете такие репозитории, как APT (дистрибутивы на основе Debian) или DNF (дистрибутивы на основе Fedora), в то время как в MacOS App Store служит основным каналом распространения, но есть также инструмент командной строки MacOS, Homebrew.
Есть ли сходство в разработке между Linux и MacOS?
- Языки сценариев: Обе системы предлагают популярные языки сценариев, такие как Bash (Linux) и Bourne Shell (MacOS).
- Текстовые редакторы: Для обеих платформ доступно множество приложений для редактирования текста, включая nano, vim, emacs и Sublime Text.
- Инструменты оболочки: Такие утилиты, как find, locate, grep, ag, ack и sed широко используются в обеих системах.
Есть ли кроссплатформенная совместимость?
- Стандартные приложения: Обе операционные системы имеют стандартные приложения (такие как LibreOffice, Firefox, Zen Browser, медиаплеер VLC, Spotify, Slack и многие другие), которые можно установить на любую платформу.
- Docker: для контейнеров Linux и MacOS поддерживают Docker, что позволяет разработчикам запускать контейнеры на разных платформах.
- Git: управление версиями поддерживается обеими системами, что упрощает совместную работу над проектами независимо от операционной системы. Вы найдете приложения командной строки и приложения с графическим интерфейсом пользователя для Git на обоих сайтах.
- Программное обеспечение для компиляции: Многие компиляторы, такие как gcc (GNU Compiler Collection), доступны как для Linux, так и для MacOS.
В чем уникальность каждой операционной системы?
Несмотря на сходство между Linux и MacOS, у каждого из них есть свои сильные стороны и характеристики. Например:
- MacOS известна своей простотой использованияс интуитивно понятным интерфейсом, что делает ее доступной для пользователей, которые могут не быть знакомы с интерфейсами командной строки. MacOS также доступна для установки только на оборудование Apple.
- Linux предлагает широкий спектр возможностей настройкии гибкость с точки зрения выбора программного обеспечения, совместимости оборудования и конфигурации системы. Linux может быть установлен на широкий спектр оборудования, например, на готовые компьютеры, в качестве виртуальных машин и даже на оборудовании Apple.