Информация об изменениях

Сообщение Re[3]: Apple и MacBook от 31.05.2024 22:06

Изменено 31.05.2024 22:35 vsb

Re[3]: Apple и MacBook
Здравствуйте, velkin, Вы писали:

vsb>>Потому, что в маке всё просто работает. А в линухе не работает.


V>Но если в MacOS что-то просто не работает, то маководы говорят нам и не надо и делают вид, что им и так всё по кайфу. А если в GNU/Linux что-то просто не работает, то линуксоиды настраивают так чтобы работало или обламываются при недостаточной технической грамотности.


Я не хочу ничего настраивать. Я хочу взять систему и пользоваться ей. И подхожу к выбору исходя из этого предположения. Если что-то не работает — да, я буду терпеть, если получится. Хотя я вот сходу даже не вспомню, чего у меня там в макоси не работает.

В линуксе у меня вот гугль хром фризит. Исходя из моих попыток разобраться это связано с режимами энергопотребления и багами или особенностями intel драйвера. Программировать ядрёный драйвер я не готов, нет у меня таких навыков и лишних пары лет для вхождения в тему. В макоси по-моему моя самая страшная проблема — я вот вспомнил — wireguard не даёт подключить два туннеля. Да ещё homebrew и macports меня бесят каждый раз, когда приходится ими пользоваться, но это ладно, это даже проблемой не назвать, скорей тараканами.

V>А вообще привыкнуть можно к чему угодно. Люди рабы своих привычек. Переучиваться потом куда сложнее. Каждый кулик хвалит своё болото. Был бы у меня ноут от Apple уверен я бы и к нему привык, даже если бы меня что-то бесило с непривычки. Хотя я ставил хакинтош, после Windows и GNU/Linux ничего нового там нет.


Я вот сейчас не поленюсь и распишу плюсы макоси для себя. Вряд ли всё вспомню, но что вспомню — напишу. Сравнивать буду конкретно с линуксом.

Сначала по железу и экосистеме.

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

2. Я вхожу на сайт, мне в SMS приходит код. Какой-то магией он тут же показывается в макоси, макось понимает, что в SMS пришёл код, вытаскивает его из текста и прямо в браузере предлагает вставить одним нажатием. Вместо того, чтобы найти телефон, разблокировать его, прочитать код и перепечатать его в компьютер, я трачу полсекунды и одно нажатие.

3. Я в макоси жму Cmnd+C (скопировать в буфер обмена), на телефоне вставляю эти данные в любое приложение. И наоборот. Я на телефоне вижу все открытые на компьютере табы. И наоборот. Не хватает только синхронизации кукисов, не знаю, почему не делают.

4. У меня сетап — ноутбук в закрытом виде подключён к монитору и беспроводные клавиатура и мышка. Ноутбук просыпается от нажатия клавиши на беспроводной клавиатуре, моментально. При этом клавиатура и мышка работают около месяца от одного заряда.

5. Для настройки всего этого я не делал вообще ничего. Я просто вытащил наушники из коробки и в макоси они предложили подключиться. При этом в трее появилась иконка, через которую я могу управлять режимами в наушниках (шумоподавление и некоторые другие настройки).

6. У меня 10-ядерный процессор, 8 быстрых ядер и 2 медленных. Я практически никогда не слышу вентиляторов. При просмотре ютуба они вообще не грузятся заметным образом.

7. У эппла реально работающий passkey. Это очень удобно.

8. Датчик отпечатка пальца для входа и повышения привилегий. Причём работающий с беспроводной клавиатуры, это самое важное. Причём за 5 секунд настраивается его работа в терминале для sudo. Это просто офигенно удобно.

Теперь для сравнения по линуксу.

1. Линукс в закрытом ноутбуке со сном мне не удалось скрестить. Ядро при просыпании входит в рассинхронизацию с монитором, сходит с ума и роняет ядро в кернел паник. Я потратил около часа, примерно разобрался в чём дело, и в итоге самым адекватным способом решить эту проблему оказалось отключение сна. При этом ноутбук, если у меня отключат электричество, просто сдохнет через несколько часов.

2. Чтобы те же наушники подключить к линуксу, я потратил минут 10 на гуглёж и редактирование конфига bluetooth демона. Никаких фич, конечно же, не появилось.

3. На ноутбуке у меня 2 быстрых ядра и вроде 6 медленных. В общем ютуб жрёт суммарно примерно 30-50% всего процессора. Если включить режим экономии энергии, вентиляторы почти не включает. В нормальном режиме любая нагрузка — через секунд 5 у процессора 100 градусов, включаются вентиляторы. Меня это бесит. В режиме экономии энергии вроде нормально, но старый дистрибутив при этом даёт адское проседание FPS, простые анимации в гноме на вид 20-30 FPS выдают. Очень раздражает, создаёт ощущения тормозов. Как я понял, проблема то ли в ядре, то ли в драйвере GPU, то особенность самого Intel GPU. Если поставить режим максимальной производительности, то этой проблемы нет, но есть проблема с вентилятором. В самом последнем гноме с тройной буферизацией (я на 100% не уверен, что дело в ней, но на 90% уверен) всё ок, но мне хотелось более стабильного дистрибутива. В целом словами это сложно описать, но все GUI приложения, которыми я пользуюсь, в линуксе подтормаживают, подлагивают. Это не очень заметно, когда ими пользуешься, но когда открываешь макось, разница колоссальна прямо, там все анимации дают чёткие 60 FPS и создаётся ощущение того, что всё летает. Не знаю, от чего это.

Теперь конкретно по ОС.

1. В макоси система безопасности гораздо лучше. Базовая система даже руту недоступна для модификации. Из терминала залезть в ~/Documents нельзя. Имеется песочница для GUI приложений из стора. В целом до безопасности iOS, конечно, ещё далеко, но это несоизмеримо лучше, чем в линуксе, где безопасность осталась на уровне 80-х. Я даже USB-устройство подключаю и макось прежде чем подключить его к системе спрашивает меня — я точно хочу это сделать. Когда такая фича появится в какой-нибудь федоре? Скорей всего никогда. В макоси я фаервол включаю одним ползунком. В линуксе — ну ладно, я девопёс в некотором отношении, я фаервол настрою с нуля максимум за час, а копируя конфиг из бэкапа и за 15 минут справлюсь, но всё равно он не будет такой же user friendly как в макоси.

2. В макоси отдельный хоткей для копирования (Cmnd+C), отличающийся от Ctrl+C. Я, как человек, проводящий 50% времени в терминале, очень ценю эту особенность. Ctrl+C посылает SIGINT, а Cmnd+C копирует выделенное в буфер обмена. В гноме максимум, что я смог настроить — либо Ctrl+C для SIGINT и Ctrl+Shift+C для копирования, либо наоборот. Оба варианта хуже, чем в макоси. Это, пожалуй, меня в линуксе бесит больше всего. Я постоянно либо грохаю активную программу, перепутав хоткей, либо в браузере жму ctrl+shift+c опять же перепутав хоткей. Причём привыкнуть к этому нельзя, можно только смириться.

3. Макосью пользуется огромное число людей и это сказывается в вылизанности приложений. У меня в линуксе гугль хром, к примеру, тупо фризит с дефолтными настройками. Раз в пару минут на пару секунд перестаёт отвечать на нажатия клавиш и мыши. Потом отфризивает, как ни в чём ни бывало. Проблему решает отключение аппаратного ускорения. Какие проблемы это отключение добавляет — я уж не знаю. Может быть это в том числе влияет на общее ощущение тормозов в линуксе, т.к. в браузере я провожу тоже очень много времени. Про ютуб уже писал — очевидно не подхватилось аппаратное ускорение видео и я понятия не имею, какие там rpmfusion надо поключать и какое дерьмо надо понаставить, чтобы оно зарабоало. В макоси ничего подобного нет и я не представляю, чтобы там такое было. Там всё просто работает. По крайней мере базовый функционал. WebGPU вот в макоси работает в хроме и я думал, что он везде работает, а оказалось — для линукса хром его отключил. Не в приоритете, получается.

4. В макоси гораздо больше красивых приятных приложений. Причём всё линуксовое для макоси тоже есть, исключения поискать — постараться надо. А вот не-линуксовое — этого сколько угодно. К примеру мне нравится Pages, Numbers от эппл. Гадкая либра мне не нравится. Мне нравится Pixelmator, а Gimp мне не нравится. Это коммерческие приложения, которые я когда-то купил, они работают без подписки и это очень вылизанные, удобные и функциональные приложения. В линуксе формально функционал вроде закрывается, но без слёз на опенсорс GUI не взглянешь, за редким исключением. А коммерческие приложения на линукс особо не портируют.

5. В линуксе постоянно какие-то революции. systemd, wayland, pulse audio, pipewire. CentOS убили, Gentoo загибается. Оно вроде как весело, но когда это продолжается всю мою сознательную жизнь, я понимаю, что и через 15 лет вся эта суета продолжится. И все эти изменения отрицательно влияют на софт. В современных дистрибутивах wayland уже запускается по дефолту, при этом даже в самом гноме полно приложений, запускаемых через xwayland или как его там. А уж сторонние — тем более. Недавно вот видел новость — какая-то крупная программа линуксовая отказалась от портирования на Gtk4, типа на это больше времени уходит, чем на добавление новых фич. В макоси вроде бы и тоже апи ломают постоянно по мелочи, но не так фундаментально и в целом там всё остаётся каким было. Ну вот с играми в макоси всё плохо, признаю, как, впрочем, и в линуксе, если не считать wine.

6. В макоси во всех приложениях, от консоли, то TextEdit-а до элементов ввода в любом приложении — работают Emacs-like хоткеи. Ctrl+A, Ctrl+E и др. Это очень удобно. Позволяет управлять текстом не отрывая руки от буквенных клавиш. В линуксе полный кавардак. В консоли одно, в гноме другое, в KDE третье.

Конечно я готов признать, что есть области, где линукс однозначно лучше. К примеру:

1. Родной докер на хосте. Это круто, без вопросов, пояснять даже не буду.

2. KVM-виртуализация это офигенно. В макоси идёт работа над Virtualization.Framework, но крайне медленно, за годы они даже USB Passthrough не добавили. qemu, вроде, в макоси как-то работает (хотя пару лет назад я макось ронял в кернел-паник, просто пытаясь запустить виртуалку через qemu), но всё же это в первую очередь линуксовый софт. Rosetta нормально работает только через Virtualization.Fraemwork. Parallels это какашка, денег хотят постоянно, ориентированы на винду, в общем мне не интересны даже. VMWare похоже сдыхает. В целом ситуация похожая с вендой — куча каких-то препятствий, преград, несовместимостей, в то время, как в линуксе ты просто юзаешь qemu и оно просто работает.

3. Таки есть софт, который на макось портировать не хотят или портируют так, что лучше бы и не портировали. К примеру st-flash в последних версиях выкинул поддержку макоси, это то, с чем я сам столкнулся. STM32 у меня не заработал (хотя там такое дерьмо, что не удивлюсь, если оно вообще ни у кого не работает). Sigrok под макось я не нашёл, вроде в теории сбилдить можно, но под линукс его можно просто из репозиториев поставить. Но это прям стараться надо, чтобы такой софт найти.
Re[3]: Apple и MacBook
Здравствуйте, velkin, Вы писали:

vsb>>Потому, что в маке всё просто работает. А в линухе не работает.


V>Но если в MacOS что-то просто не работает, то маководы говорят нам и не надо и делают вид, что им и так всё по кайфу. А если в GNU/Linux что-то просто не работает, то линуксоиды настраивают так чтобы работало или обламываются при недостаточной технической грамотности.


Я не хочу ничего настраивать. Я хочу взять систему и пользоваться ей. И подхожу к выбору исходя из этого предположения. Если что-то не работает — да, я буду терпеть, если получится. Хотя я вот сходу даже не вспомню, чего у меня там в макоси не работает.

В линуксе у меня вот гугль хром фризит. Исходя из моих попыток разобраться это связано с режимами энергопотребления и багами или особенностями intel драйвера. Программировать ядрёный драйвер я не готов, нет у меня таких навыков и лишних пары лет для вхождения в тему. В макоси по-моему моя самая страшная проблема — я вот вспомнил — wireguard не даёт подключить два туннеля. Да ещё homebrew и macports меня бесят каждый раз, когда приходится ими пользоваться, но это ладно, это даже проблемой не назвать, скорей тараканами.

V>А вообще привыкнуть можно к чему угодно. Люди рабы своих привычек. Переучиваться потом куда сложнее. Каждый кулик хвалит своё болото. Был бы у меня ноут от Apple уверен я бы и к нему привык, даже если бы меня что-то бесило с непривычки. Хотя я ставил хакинтош, после Windows и GNU/Linux ничего нового там нет.


Я вот сейчас не поленюсь и распишу плюсы макоси для себя. Вряд ли всё вспомню, но что вспомню — напишу. Сравнивать буду конкретно с линуксом.

Сначала по железу и экосистеме.

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

2. Я вхожу на сайт, мне в SMS приходит код. Какой-то магией он тут же показывается в макоси, макось понимает, что в SMS пришёл код, вытаскивает его из текста и прямо в браузере предлагает вставить одним нажатием. Вместо того, чтобы найти телефон, разблокировать его, прочитать код и перепечатать его в компьютер, я трачу полсекунды и одно нажатие.

3. Я в макоси жму Cmnd+C (скопировать в буфер обмена), на телефоне вставляю эти данные в любое приложение. И наоборот. Я на телефоне вижу все открытые на компьютере табы. И наоборот. Не хватает только синхронизации кукисов, не знаю, почему не делают.

4. У меня сетап — ноутбук в закрытом виде подключён к монитору и беспроводные клавиатура и мышка. Ноутбук просыпается от нажатия клавиши на беспроводной клавиатуре, моментально. При этом клавиатура и мышка работают около месяца от одного заряда.

5. Для настройки всего этого я не делал вообще ничего. Я просто вытащил наушники из коробки и в макоси они предложили подключиться. При этом в трее появилась иконка, через которую я могу управлять режимами в наушниках (шумоподавление и некоторые другие настройки).

6. У меня 10-ядерный процессор, 8 быстрых ядер и 2 медленных. Я практически никогда не слышу вентиляторов. При просмотре ютуба они вообще не грузятся заметным образом.

7. У эппла реально работающий passkey. Это очень удобно.

8. Датчик отпечатка пальца для входа и повышения привилегий. Причём работающий с беспроводной клавиатуры, это самое важное. Причём за 5 секунд настраивается его работа в терминале для sudo. Это просто офигенно удобно.

Теперь для сравнения по линуксу.

1. Линукс в закрытом ноутбуке со сном мне не удалось скрестить. Ядро при просыпании входит в рассинхронизацию с монитором, сходит с ума и роняет ядро в кернел паник. Я потратил около часа, примерно разобрался в чём дело, и в итоге самым адекватным способом решить эту проблему оказалось отключение сна. При этом ноутбук, если у меня отключат электричество, просто сдохнет через несколько часов.

2. Чтобы те же наушники подключить к линуксу, я потратил минут 10 на гуглёж и редактирование конфига bluetooth демона. Никаких фич, конечно же, не появилось.

3. На ноутбуке у меня 2 быстрых ядра и вроде 6 медленных. В общем ютуб жрёт суммарно примерно 30-50% всего процессора. Если включить режим экономии энергии, вентиляторы почти не включает. В нормальном режиме любая нагрузка — через секунд 5 у процессора 100 градусов, включаются вентиляторы. Меня это бесит. В режиме экономии энергии вроде нормально, но старый дистрибутив при этом даёт адское проседание FPS, простые анимации в гноме на вид 20-30 FPS выдают. Очень раздражает, создаёт ощущения тормозов. Как я понял, проблема то ли в ядре, то ли в драйвере GPU, то особенность самого Intel GPU. Если поставить режим максимальной производительности, то этой проблемы нет, но есть проблема с вентилятором. В самом последнем гноме с тройной буферизацией (я на 100% не уверен, что дело в ней, но на 90% уверен) всё ок, но мне хотелось более стабильного дистрибутива. В целом словами это сложно описать, но все GUI приложения, которыми я пользуюсь, в линуксе подтормаживают, подлагивают. Это не очень заметно, когда ими пользуешься, но когда открываешь макось, разница колоссальна прямо, там все анимации дают чёткие 60 FPS и создаётся ощущение того, что всё летает. Не знаю, от чего это.

Теперь конкретно по ОС.

1. В макоси система безопасности гораздо лучше. Базовая система даже руту недоступна для модификации. Из терминала залезть в ~/Documents нельзя. Имеется песочница для GUI приложений из стора. В целом до безопасности iOS, конечно, ещё далеко, но это несоизмеримо лучше, чем в линуксе, где безопасность осталась на уровне 80-х. Я даже USB-устройство подключаю и макось прежде чем подключить его к системе спрашивает меня — я точно хочу это сделать. Когда такая фича появится в какой-нибудь федоре? Скорей всего никогда. В макоси я фаервол включаю одним ползунком. В линуксе — ну ладно, я девопёс в некотором отношении, я фаервол настрою с нуля максимум за час, а копируя конфиг из бэкапа и за 15 минут справлюсь, но всё равно он не будет такой же user friendly как в макоси. В маке secure boot, sleep, hibernate, disk encryption — это всё просто работает как надо. В линуксе это всё вроде в теории и можно настроить, но с таким геморроем, что запаришься. Тот же hibernate и secure boot вроде как вообще не совместимы на текущий момент.

2. В макоси отдельный хоткей для копирования (Cmnd+C), отличающийся от Ctrl+C. Я, как человек, проводящий 50% времени в терминале, очень ценю эту особенность. Ctrl+C посылает SIGINT, а Cmnd+C копирует выделенное в буфер обмена. В гноме максимум, что я смог настроить — либо Ctrl+C для SIGINT и Ctrl+Shift+C для копирования, либо наоборот. Оба варианта хуже, чем в макоси. Это, пожалуй, меня в линуксе бесит больше всего. Я постоянно либо грохаю активную программу, перепутав хоткей, либо в браузере жму ctrl+shift+c опять же перепутав хоткей. Причём привыкнуть к этому нельзя, можно только смириться.

3. Макосью пользуется огромное число людей и это сказывается в вылизанности приложений. У меня в линуксе гугль хром, к примеру, тупо фризит с дефолтными настройками. Раз в пару минут на пару секунд перестаёт отвечать на нажатия клавиш и мыши. Потом отфризивает, как ни в чём ни бывало. Проблему решает отключение аппаратного ускорения. Какие проблемы это отключение добавляет — я уж не знаю. Может быть это в том числе влияет на общее ощущение тормозов в линуксе, т.к. в браузере я провожу тоже очень много времени. Про ютуб уже писал — очевидно не подхватилось аппаратное ускорение видео и я понятия не имею, какие там rpmfusion надо поключать и какое дерьмо надо понаставить, чтобы оно зарабоало. В макоси ничего подобного нет и я не представляю, чтобы там такое было. Там всё просто работает. По крайней мере базовый функционал. WebGPU вот в макоси работает в хроме и я думал, что он везде работает, а оказалось — для линукса хром его отключил. Не в приоритете, получается.

4. В макоси гораздо больше красивых приятных приложений. Причём всё линуксовое для макоси тоже есть, исключения поискать — постараться надо. А вот не-линуксовое — этого сколько угодно. К примеру мне нравится Pages, Numbers от эппл. Гадкая либра мне не нравится. Мне нравится Pixelmator, а Gimp мне не нравится. Это коммерческие приложения, которые я когда-то купил, они работают без подписки и это очень вылизанные, удобные и функциональные приложения. В линуксе формально функционал вроде закрывается, но без слёз на опенсорс GUI не взглянешь, за редким исключением. А коммерческие приложения на линукс особо не портируют.

5. В линуксе постоянно какие-то революции. systemd, wayland, pulse audio, pipewire. CentOS убили, Gentoo загибается. Оно вроде как весело, но когда это продолжается всю мою сознательную жизнь, я понимаю, что и через 15 лет вся эта суета продолжится. И все эти изменения отрицательно влияют на софт. В современных дистрибутивах wayland уже запускается по дефолту, при этом даже в самом гноме полно приложений, запускаемых через xwayland или как его там. А уж сторонние — тем более. Недавно вот видел новость — какая-то крупная программа линуксовая отказалась от портирования на Gtk4, типа на это больше времени уходит, чем на добавление новых фич. В макоси вроде бы и тоже апи ломают постоянно по мелочи, но не так фундаментально и в целом там всё остаётся каким было. Ну вот с играми в макоси всё плохо, признаю, как, впрочем, и в линуксе, если не считать wine.

6. В макоси во всех приложениях, от консоли, то TextEdit-а до элементов ввода в любом приложении — работают Emacs-like хоткеи. Ctrl+A, Ctrl+E и др. Это очень удобно. Позволяет управлять текстом не отрывая руки от буквенных клавиш. В линуксе полный кавардак. В консоли одно, в гноме другое, в KDE третье.

Конечно я готов признать, что есть области, где линукс однозначно лучше. К примеру:

1. Родной докер на хосте. Это круто, без вопросов, пояснять даже не буду.

2. KVM-виртуализация это офигенно. В макоси идёт работа над Virtualization.Framework, но крайне медленно, за годы они даже USB Passthrough не добавили. qemu, вроде, в макоси как-то работает (хотя пару лет назад я макось ронял в кернел-паник, просто пытаясь запустить виртуалку через qemu), но всё же это в первую очередь линуксовый софт. Rosetta нормально работает только через Virtualization.Fraemwork. Parallels это какашка, денег хотят постоянно, ориентированы на винду, в общем мне не интересны даже. VMWare похоже сдыхает. В целом ситуация похожая с вендой — куча каких-то препятствий, преград, несовместимостей, в то время, как в линуксе ты просто юзаешь qemu и оно просто работает.

3. Таки есть софт, который на макось портировать не хотят или портируют так, что лучше бы и не портировали. К примеру st-flash в последних версиях выкинул поддержку макоси, это то, с чем я сам столкнулся. STM32 у меня не заработал (хотя там такое дерьмо, что не удивлюсь, если оно вообще ни у кого не работает). Sigrok под макось я не нашёл, вроде в теории сбилдить можно, но под линукс его можно просто из репозиториев поставить. Но это прям стараться надо, чтобы такой софт найти.