- PVSM.RU - https://www.pvsm.ru -
[1]
Дистрибутив Trenta OS [2] для публичного тестирования обещают выпустить в начале 2021 года
На вкус и цвет товарищей нет, но некоторым нравится интерфейс macOS. При этом они не хотят погружаться в закрытую экосистему, где Apple может запретить любую программу на компьютере [3], отслеживая запуск каждого бинарника: хэши отправляются в Apple в реальном времени. Разумеется, для нашей безопасности.
Конечно, большинство пользователей Apple благодарны за такую заботу, но некоторые считают её неуместной.
Выход есть: свободная и универсальная система Linux поддерживает любой GUI, в том числе «яблочный». Есть особые дистрибутивы с интерфейсом в стиле macOS или iOS — специально для пользователей с повышенными эстетическими запросами. И для тех, кто стремится вырваться из «огороженного сада» Apple, не теряя при этом чувство прекрасного.
Есть узкие ниши, где выбор в пользу macOS оправдан, например, видеомонтаж в Final Cut Pro [4], профессиональная звукообработка и микширование в Logic Pro X [5]. Тут действительно Linux или Windows сложно конкурировать с Mac. Но в других ситуациях Linux объективно предпочтительнее. Вкратце перечислим причины, по которым люди переходят с macOS на Linux [6].
Linux — это не операционная система и не одна компания, а целое сообщество компаний, организаций, разработчиков, которые выпускают огромное количество Linux-совместимых устройств, драйверов, окружений рабочего стола, дистрибутивов и т. д. Это буквально тысячи компаний, сотни тысяч или миллионы разработчиков.
В этом смысле сравнивать Linux и macOS просто нечестно в отношении macOS, это как избиение новичка в спортивной секции группой профессиональных боксёров.
Свободную ОС можно установить практически на любой компьютер на любой архитектуре CPU, выбор безграничный: от одноплатников до последней модели Tesla Model S (см. репозиторий Tesla на GitHub [7]).

Новый дизайн Model S с Linux-компьютером на 10 терафлопс [8]
Даже на стареньком компьютере с 64 МБ оперативной памяти заведётся минималистичный Tiny Core [9]. Или подбираем произвольную конфигурацию для мощнейшего игрового десктопа, каких у Apple просто нет в наличии. Хотя сразу заметим, что macOS можно поставить на стороннем железе (см. раздел «Хакинтош» [10]).
Количество зловредов для macOS постоянно растёт. Здесь уже не та безопасная гавань, что десятилетие назад.
Под Linux тоже есть вирусы, но это свободная система с открытым исходным кодом, где уязвимости мгновенно исправляют, как только обнаружат. А вот в macOS они долгое время могут оставаться неисправленными, как это произошло с последней уязвимостью в sudo [11] (CVE-2021-3156): её мгновенно запатчили во всех дистрибутивах Linux, но не в macOS.
Наверняка Apple не заставит долго ждать, но порочна сама система, основанная на центральном вендоре, который превращается в единую точку отказа. Увидеть исходный код macOS невозможно. Это как автомобиль с заваренным капотом, потому что вам запрещено смотреть на двигатель.
Что-то не нравится в интерфейсе или функциях? Просто убираем это или настраиваем на свой вкус. Так работает практически всё в Linux. Не нравится интерфейс GNOME в Ubuntu? Ставим KDE. Есть ещё масса расширений для GNOME [12]. Самые популярные — загрузка пользовательских тем оформления [13], виджет с погодой [14] и GSConnect [15] для интеграции с Nautilus, Chrome и Firefox.
Теоретически можно изменить даже ядро: скомпилировать его с нестандартными параметрами или изменить настройки ядра в процессе работы. Например, вот некоторые настройки в файле /etc/sysctl.conf:
## Reboot the machine soon after a kernel panic
kernel.panic=10
## Addresses of mmap base, heap, stack and VDSO page are randomized
kernel.randomize_va_space=2
## Ignore bad ICMP errors
net.ipv4.icmp_ignore_bogus_error_responses=1
Открытый исходный код позволяет внести изменения в любой компонент операционной системы.
Полный контроль над системой несёт и косвенные преимущества. Это возможности для саморазвития, улучшения профессиональных знаний в различных областях IT, бонус для профессионального роста и карьеры. Знание Linux необходимо в очень многих специальностях: девопсы, облачные системы, Kubernetes, да и вообще для любого кандидата. Речь идёт не только о технических знаниях, таких как установка приложений из консоли, а о философии Open Source, без понимания которой сложно представить образованного человека в 21 веке.

Знание macOS тоже полезно, потому что такому человеку проще будет учить Linux. Многие инструменты одинаковые, ведь это родственные ОС из одного семейства *nix.
Стабильность и высокая производительность вытекают из предыдущих преимуществ — открытый исходный код, гибкость в настройке, безопасность. Именно по этим причинам Linux является главной серверной системой. У админа настолько полный контроль над платформой, что он может настроить её на максимальную производительность для конкретных задач.
Полный контроль над системой зачастую идёт в ущерб комфорту. Для многих юзеров удобнее, когда оптимальный выбор уже сделан по умолчанию. В Linux это не так. Но только полный контроль обеспечивает надёжность.
Ещё одна веская причина выбрать Linux вместо macOS.
Сегодня большинство Windows-игр отлично запускаются под Linux [17] благодаря системе Proton [18], интегрированной в Steam Play.
Под macOS нормальные игры придётся запускать через программы виртуализации типа Parallels Desktop, потому что Proton для macOS не существует [19]. И есть серьёзные сомнения, что его удастся разработать в силу особенностей macOS. Например, macOS не поддерживает программные интерфейсы Vulkan [20], которые необходимы для работы DXVK, а также ряд других важных API для Proton и Wine.
Поэтому для геймеров Linux — лучший вариант.
Конечно, есть и другие причины перехода на Linux: экономические, этические и профессиональные, этот список очень длинный.
Как мы уже упоминали, есть вариант установить практически любую версию macOS на произвольном железе. Полный набор инструкций, видео и форумов с советами см. на сайте Hackintosh.com [21].
Технические спецификации всех моделей Mac за все годы опубликованы на сайте EveryMac.com [22]. Это чтобы сравнить со своей конфигурацией и подобрать оптимальную версию macOS.
Например, все модели 2020 года:

А вот сравнение технических характеристик трёх произвольных моделей iMac за 2017-2019 годы:

Это некий компромисс, почти настоящий «мак», но в то же время свобода устанавливать систему на любом железе, как хочется вам, а не компании Apple. То есть тут пользователь уже перестаёт быть продуктом, а делает продуктом систему macOS, хотя в идеологии Apple должно быть наоборот.
На видео показана пошаговая установка macOS Big Sur (macOS 11) на совместимый компьютер с помощью конфигуратора OpenCore Gen X (Dortania).
Вместо хакинтоша можно поставить полноценный Linux, со всеми преимуществами надёжной опенсорсной системы. И если хочется красивый интерфейс в стиле macOS, то Linux его обеспечит. Есть дистрибутивы в стиле Apple для настольных компьютеров, ноутбуков, планшетов и смартфонов.
Для десктопа довольно много дистрибутивов, которые похожи на macOS по элегантному и минималистическому стилю. Вот некоторые из них:

elementary OS

Иконки Trenta
Специально для планшетов разработан JingOS [34] — «первый в мире дистрибутив Linux в стиле iPad».

Правда, разработчики ещё не опубликовали исходный код в репозитории на GitHub [35], но обещают сделать это в течение полугода. JingOS доступна для скачивания с 31 января 2021 года, то есть это совсем свежий дистрибутив.
Главные особенности: интерфейс и управление в стиле iPad, жесты мультитач, красивые иконки и анимации. JingOS идёт в комплекте с некоторыми нативными Linux-приложениями, включая Calendar, Timer, Files, Media Player и Calculator, но разработан специально для планшетов.

JingOS — полноценный Linux, запускающий на планшете нативные десктопные приложения, такие как VS Code, Libre Office и др. Дистрибутив основан на Ubuntu 20.04, KDE v5.75 и Plasma Mobile 5.20, но скоро Plasma Mobile заменят на собственную JDE (Jing Desktop Environment).
Дистрибутив пока протестирован только на Surface Pro 6 и Huawei Matebook 14. Летом обещают выпустить версию JingOS ARM с поддержкой Android-приложений. На самом деле компания хочет продавать собственные ARM-смартфоны и планшеты JingPad, для этого и разрабатывает операционку. Но обещает, что при этом система всегда останется открытой и бесплатной [36].
Предположительно, JingPad выйдет на восьмиядерном процессоре (4 ядра Cortex-A75 на 2,0 ГГц и 4 ядра Cortex-A55 на 1,8 ГГц) с графикой PowerVR GM 9444. То есть по производительности он будет примерно как Pixel 3.
Пока что разработчики выложили для скачивания версию JingOS 0.6 (образ ISO [37]), но лучше дождаться более стабильной версии 0.8 в марте.
Кстати, летом 2020 года проходила информация, что разработчики дистрибутива Deepin Linux [38] тоже готовят версию для планшетов [39] в стиле iPad.

Deepin Linux для планшетов
Виртуальные серверы [40] с возможностью создать свой тариф в несколько кликов. Скорость интернета — 500 Мегабит, новейшее железо и возможность устанавливать ОС со своих ISO [41]. Всё это про наши эпичные серверы. Максимальная конфигурация — 128 ядер CPU, 512 ГБ RAM, 4000 ГБ NVMe! Поспешите заказать.
Автор: Mikhail
Источник [42]
Сайт-источник PVSM.RU: https://www.pvsm.ru
Путь до страницы источника: https://www.pvsm.ru/news/361621
Ссылки в тексте:
[1] Image: https://habrastorage.org/webt/3p/1j/am/3p1jamd2t303k9yv9ump9o9jdla.jpeg
[2] Trenta OS: https://trenta.io/
[3] может запретить любую программу на компьютере: https://habr.com/ru/post/528104/
[4] Final Cut Pro: https://www.apple.com/final-cut-pro/
[5] Logic Pro X: https://www.apple.com/ru/logic-pro/
[6] переходят с macOS на Linux: https://opensource.com/article/20/3/mac-linux
[7] репозиторий Tesla на GitHub: https://github.com/teslamotors/linux
[8] 10 терафлопс: https://videocardz.com/newz/amd-navi-23-gpu-block-diagram-for-tesla-2021-infotainment-system-has-been-leaked
[9] Tiny Core: http://www.tinycorelinux.net/
[10] «Хакинтош»: #1
[11] последней уязвимостью в sudo: https://www.zdnet.com/article/recent-root-giving-sudo-bug-also-impacts-macos/
[12] расширений для GNOME: https://extensions.gnome.org/
[13] тем оформления: https://gitlab.gnome.org/GNOME/gnome-shell-extensions
[14] виджет с погодой: https://gitlab.com/jenslody/gnome-shell-extension-openweather
[15] GSConnect: https://github.com/GSConnect/gnome-shell-extension-gsconnect/wiki
[16] тюнинг сети и безопасности TCP/IP с помощью sysctl.conf, а также тюнинг настроек для сервера под атакой: https://sysadmin.pm/sysctl-conf/
[17] большинство Windows-игр отлично запускаются под Linux: https://habr.com/ru/company/vdsina/blog/538118/
[18] Proton: https://github.com/ValveSoftware/Proton
[19] не существует: https://github.com/ValveSoftware/Proton/issues/1344
[20] Vulkan: https://www.khronos.org/vulkan/
[21] Hackintosh.com: https://hackintosh.com/
[22] EveryMac.com: https://everymac.com/
[23] elementary OS: https://elementary.io/
[24] Pantheon: https://wiki.archlinux.org/index.php/Pantheon
[25] текстовый редактор: https://archlinux.org/packages/?name=pantheon-code
[26] Epiphany: https://archlinux.org/packages/?name=epiphany
[27] Deepin Linux: https://www.deepin.org/en/
[28] BackSlash Linux: https://backslashlinux.com/
[29] Gmac Linux: https://sourceforge.net/projects/gmaclinux/
[30] Ubuntu Budgie: https://ubuntubudgie.org/
[31] Solus: https://getsol.us/home/
[32] Zorin OS: https://zorinos.com/
[33] иконками Trenta: https://github.com/trenta-io/trenta-icons
[34] JingOS: https://en.jingos.com/
[35] репозитории на GitHub: https://github.com/JingOS-team/JingOS
[36] всегда останется открытой и бесплатной: https://forum.jingos.com/t/faq-about-jingos/243
[37] образ ISO: https://forum.jingos.com/t/jingos-v0-6-release-download/514
[38] Deepin Linux: https://www.deepin.org/
[39] готовят версию для планшетов: https://www.gizmochina.com/2020/07/15/deepin-os-tablet-leak/
[40] Виртуальные серверы: https://vdsina.ru/cloud-servers?partner=habr259
[41] ISO: https://vdsina.ru/qa/q/kak-ispolzovat-svoy-obraz-iso-v-vds?partner=habr259
[42] Источник: https://habr.com/ru/post/540964/?utm_source=habrahabr&utm_medium=rss&utm_campaign=540964
Нажмите здесь для печати.