Как стать автором
Обновить

Комментарии 299

Linux позволяет делать почти то же самое, что и macOS

Ну да, конечно.


Профессиональная работа с аудио, видео (внешние звуковые карты / утройства, захват видео / аудио, вывод видео / аудио, нормальные видео / аудио редакторы, нормальные и удобные редакторы трёхмерной графики и т.п. и т.д.) в Линуксе никогда не была возможна, невозможна сейчас и боюсь что никогда и не станет возможна.

Пользуюсь под Linux внешней звуковой картой Focusrite Scarlett 6i6 + Ardour для записи и сведения. Есть и более крутые DAW: Reaper и Bitwig Studio, но они платные.
Для 3D графики есть Blender.
Для видео: DaVinci Resolve.
Трассировка печатных плат: KiCad, Eagle.
Это чем лично я пользовался. Чем вышеприведенный софт не профессиональный?
Ну да, фотошопа нет, есть Gimp, который до него не дотягивает, но большинству и Гимпа будет достаточно, тем более бесплатно.

Сижу под Linux с 2007 года, с тех пор как винда умирая забрала с собой мой курсач.
Могу сказать что за эти годы мир Open Source и Linux в частности проделали просто огромный скачок в развитии. Это наблюдение не стороннего наблюдателя, а человека, который каждый день пользуется этим. Особенно это развитие заметно в последние годы: какой-то толчок случился, что ли.

В моей фразе ключевые слова — первые два.
Focusrite Scarlett 6i6 конечно неплоха, но… вот когда Apogee и Motu под Линукс драйвера напишут ...

Ну да,
конечно.

Уели :)


Но это восклицание было — имел ввиду конечно "Профессиональная работа"

Ну да, фотошопа нет, есть Gimp, который до него не дотягивает, но большинству и Гимпа будет достаточно, тем более бесплатно.

Для тех, кто привык к интерфейсу фотошопа и не в силах отказаться, есть прекрасный онлайновый бесплатный сервис photopea
Году в 2015 узнал о Krita (при том, что на кедах всегда сидел) и забыл про GIMP.

Ещё б из неё печатать можно было… :)

Для «печатать» есть остальной Calligra Suite, частью которого она была (:
Мне почему-то представляется, что вы никакой не профессиональный музыкант/продюсер, видеомонтажер, специалист по 3д-графике или электронщик, а просто айтишник-любитель «с широким кругом интересов» и острым желанием навязать свою любимую игрушку тем, кому она совсем не нужна.
винда умирая забрала с собой мой курсач

Миллионы тупых, нешарящих быдломух счастливо пользуются ею и горя не знают, а у вас вдруг забрала курсач. Может, проблема-то совсем не в винде? ;)
А вы использовали KiCad или Eagle для каких-либо сложных печатных плат? Могут ли они заменить P-CAD, Diptrace, Altium Designer, Cadence по вашему?
Кикад может, но это полный слом паттернов работы.
CAD-системы общего назначения, которой можно пользоваться, я не видел. OpenSCAD позволяет делать простые модели, но стеллаж я хочу проектировать как инженер, а не как математик
НЛО прилетело и опубликовало эту надпись здесь
а как дела с VST? могу ли я переехать с винды на линукс со всеми «популярными плагинами»?
что-то да, что-то нет. вроде же и писали, если вам нужен только конкретный софт — то и пользуйтесь им. Зачем вам куда-то переходить?
Я непрофессионально занимаюсь музыкой. Инструментов для этого в Linux — море. И с каждым годом отличных инструментов и для аудио и для видео становится больше. Отмечу, что красивость и вылизанность обычно слагается с платностью =)
Из недавнего аналог гитаррига — Tonlib-GFX.
Чего не хватает?.. Ну я гляжу на драм-софт который под мак и вин — ну красиво же и звучит вкусно на демках. Гидроген не такой блестящий. Не пойму почему он на мак есть а на линукс не портирован.
Сижу под Linux с 2007 года, с тех пор как винда умирая забрала с собой мой курсач.
Смена ОС не заменит необходимость резервирования ценных данных. Тут вам и порча данных ядром на ext4 при определённых обстоятельствах, и отказ накопителя, и пожар, в конце концов…
Blender в мире 3d cg сейчас очень крут. Так что про удобные редакторы трёхмерной графики это вы напрасно. И компании за ним сейчас стоят крутые.

Я подозреваю что на линуксе blender будет еще и повеселее macOS — т.к. blender не умеет metal и Cycles рендерит только на процессоре.


С другой стороны для 3D сложно найти альтернативу винде в любом случае, особенно когда хочется поработать со всякими RTX

Может я чего-то не понял, но на Linux Blender задействует NVIDIA RTX GPU. И вроде как можно рендерить под macOS на NVIDIA CUDA/AMD OpenCL. Насколько я помню, проблема под macOS возникает только с поддержкой OptiX.

Я очень давно не видел маков с nvidia, а вот opencl все печально — больше его не будет. Про OptiX я даже не говорю

А про RTX я немного ушел в сторону, я извиняюсь. Я мыслями был в поддержке рей-трейсинга в UE4 который только на DX12 работает.

Это в обе стороны работает.


Во-первых, профессиональная разработка низкоуровневого высокопроизводительного ПО под macOS невозможна (надо проверять на линуксовом ядре, на котором оно потом будет запускаться, а макоси на серверах, боюсь, тоже не будут никогда).
Во-вторых, до появления CLion писать код на плюсах под макосью вообще было очень больно (XCode напрочь зависал при загрузке проекта, Eclipse — аналогично, KDevelop под маком толком не работал).
В-третьих, я на днях пытался запустить тесты своего проекта на макоси на макбуке 2019-го года с 6 физическими и 12 логическими ядрами — макось при попытке тестов запустить 12 копий вспомогательного процесса одновременно напрочь зависла и вырубилась (воспроизводимо). На моей основной линуксомашине 2013-го года тесты можно запускать незаметно с любой другой рабочей нагрузкой.

до появления CLion писать код на плюсах под макосью вообще было очень больно (XCode напрочь зависал при загрузке проекта, Eclipse — аналогично, KDevelop под маком толком не работал)
Qt Creator? Хотя не знаю его статуса под macOS во времена «до CLion».

Qt Creator N лет назад был лучше, чем ничего, но хуже, чем KDevelop в то же время.


Что печально, сейчас KDevelop в свою очередь скатился и стал неюзабельным после миграции на clang backend. Что, в принципе, объяснимо, clang — сложная для использования библиотека, не очень документированная и любящая падать при нарушении её ожиданий, но от этого не легче.

Уже несколько лет не использую KDevelop регулярно. Ооочень долго сканирует проект, причём при каждом запуске. Разработчики обещают, что должно быть быстро, но у меня так.
Держу скорее по привычке и потому, что один из немногих, кто поддерживает Meson. Вроде бы в следующем Qt Creator появится свой плагин. Тогда, наверно, и снесу.

Вот что он при каждом запуске сканирует — это странно.


Для меня киллер-фич в kdevelop на самом деле было две:


  1. Сверхбыстрая реакция на пользовательский ввод. Ну вот какое-то другое ощущение в нём, по крайней мере, по сравнению с CLion, даже со всеми их последними улучшениями отзывчивости. <место для шутки про Java>
  2. Возможность накидать билд-таргетов и сделать из них build sequence. У меня есть одно хобби-приложение с этак полутора сотнями модулей (и соответствующих таргетов), и если пилится пара-тройка связанных модулей, то удобно собирать их и только их. В CLion приходится либо ручками создавать отдельный таргет для всех троих, либо каждый раз выбирать конкретный таргет. В Qt Creator всё ещё хуже: предлагается лезть в свойства проекта и вписывать там руками имя нужного таргета, что довольно быстро задолбает.

MacOS X Server была ещё со времён первых десяток, уходя корнями аж в Apple A/UX во времена MacOS и даже просто System.


Вот на кой она там сдалась — вопрос отдельный. Не считая рендерсерверов и CI/CD для икскода.

Макось на серверах уже была :) Да вся вышла.
Ерунду пишите. Blender, Ardour, Lightworks. Внешние звуковухи ловятся из коробки. У меня например Roland rubix 24. Откуда такая пещерная уверенность что ничего нет и не было и не будет? Вы этими старыми анекдотами людям пудрите мозг напрасно.

Ещё раз — я о профессиональной работе. В студиях с профессиональным железом под который под Линукс тупо поддержки нет от слова совсем. Посмотрите мой предыдущий ответ на подобное замечание.

ну можно тогда углубить вопрос и сказать, что есть аналоговые студии которые вообще никакие ОС и ПО не используют и поддержки его нигде никогда не будет.
Времена-то какие пошли волшебные. Для шедевра уже не нужно миллиона долларов на редкое профессиональное железо. Только прямые руки. А софт уже есть)
НЛО прилетело и опубликовало эту надпись здесь
Здравствуйте пожалуйста, в CGI студиях CentOS/RHEL повсеместно распространён. Maya, Houdini, Nuke, Arnold, Vray, Substance Painter/Designer, всё это нативно поддерживает линукс, единственный критичный продукт которого нет — Zbrush, но для маленьких студий и любителей скульптинг в Blender это вполне достойная замена. Планшеты Wacom тоже из коробки работают везде. Профессиональное 3d под линукс это реальность сегодня.
Профессиональная работа с аудио, видео (внешние звуковые карты / утройства, захват видео / аудио, вывод видео / аудио, нормальные видео / аудио редакторы, нормальные и удобные редакторы трёхмерной графики и т.п. и т.д.)
и многим пользователям нужна профессиональная работа с аудио/видео? А то получается из серии — «А почему windows, а не linux?» — а на linux нет фотошопа )))

У меня сейчас ситуация обратная — пришлось перейти с linux на macos из-за корпоративных стандартов. В принципе переход плавный — единственное до сих пор раздражают хоткеи

Полностью с Вами согласен. Я сейчас сам пишу с Palemoon под Ubuntu.
Я только отметил что не всё что есть в macOs есть в Линукс.

Спасибо, кэп. Автор статьи ясно написал: «Linux позволяет делать почти то же самое, что и macOS». Когда нет других аргументов, обычно вспоминают про профессиональный софт.


Я давно заметил, что карму сливают в основном когда вставляешь вот такие 3 капитанских копейки. И у меня с этим иногда проблемы бывают. Подумайте над этим. Напишите статью, заработайте кармы чуток. Хабр поощряет такое поведение.

НЛО прилетело и опубликовало эту надпись здесь

Сильно зависит от конфигурации. На прошлой работе коллеги смогли обеспечить комфортную работу в Firefox/Chrome. C com/native-расширениями эта платформа и под Linux/Windows отличной от ПК разработчика — плохо работает.

раздражают хоткеи


Из вашего комментария я делаю вывод, что поменять их до сих пор нельзя. Я недолго (около месяца) пробовал Мак в нулевых, для меня приколоченные гвоздями хоткеи были большим аргументом против… Но я почему-то думал, что это временная проблема и что Apple её решит, но, видно, не судьба
Пока не было возможности капнуть настолько глубоко. В том же mc практически получилось получить поведение аналогичное linux. Но вот home/end/insert + shift/insert/ctrl+insert не везде работают. И это дико раздражает. Ну и на стандартной клавиатуре — приходится использовать win key, а по ней при слепом наборе не всегда попадаешь в отличие от ctrl.

Еще немного раздражает системное меню у окон, которое находится слева. После 15 лет работы справа, рука уже на автомате тянется в правую часть окна.

Еще один минус — telegram в macos выглядит просто ужасно. Сложно описать, это надо видеть.

Лично мое мнение, после 5+ лет работы на linux (ubuntu) — отличная ОС и отличный дистрибутив. Сменил 3 ноута и два компьютера, везде все работало из коробки. Для игр использую ps4 pro.

P.S.
знакомый посоветовал karabiner-elements.pqrs.org для переназначения горячих клавиш. Сталкивался кто?
На стандартной клавиатуре средствами самой макоси можно свапнуть клавишу с флажком и Alt, получаем Cmd вместо Alt и Option вместо флажка. Если на клавиатуре сменные кейкапы — можно отдельно купить маковские модификаторы.

Телеграм можно заменить на Telegram Lite, он выглядит более терпимо.
telegram в macos выглядит просто ужасно
А мне, наоборот, маковская версия (та, что на Swift) нравится больше, чем кроссплатформенная (Telegram Desktop), и секретные чаты работают. Вы про какую?
НЛО прилетело и опубликовало эту надпись здесь
А как быть с fn? Я поначалу поменял fn на cmd, но потом оказалось, что функциональную клавишу никуда не повесить, а бывает нужно быстро поменять яркость. Может есть варианты, вроде хоткей менеджера (ahk или более продвинутого)?
НЛО прилетело и опубликовало эту надпись здесь
Спасибо, я не понял поначалу, что Karabiner elements — это как раз хоткей менеджер. Почему-то я решил, что это просто название секции настроек. Мне только яркость была важна, поэтому я просто подзабил на мелкое неудобство. Сейчас разберусь и настрою, спасибо!
PS. Кстати, если можете, выложите свой конфиг, необычно звучит про capslock. Звучит как-то неудобно, любопытно стало.
НЛО прилетело и опубликовало эту надпись здесь
хоткеи

Ага, у меня тоже с ними проблема была. Расскажу для тех, кто не работал с маками. На работе дали MacBook, ладно думаю, привыкну. Ага. У меня на второй день рука заболела, потому что 90% клавиатурных сочетаний используют кнопку Cmd, которая на месте кнопки Alt на обычных клавиатурах, и ее надо правым краем большого пальца нажимать. Ладно Cmd+C/Cmd+V, можно другими пальцами нажать, а вот Cmd+Shift+F по-другому не нажмешь, в смысле неудобно будет. Пробовал перенастроить, для MacOS есть программа Karabiner, которой можно перемапить любые сочетания клавиатуры и мыши на другие. Там есть какой-то баг, появляющийся кажется когда есть маппинг кнопки Cmd, когда если нажимать Cmd+Tab (аналог Alt+Tab) и в это время двинуть мышкой, то возникает ненужное событие KeyUp, и интерфейс переключения окон закрывается.
Также в MacOS на уровне системы захардкожено сочетание Ctrl+Left Click на Right Click. Его можно поменять в Karabiner на что-нибудь другое, но тогда в IDE либо не будет работать Ctrl+Tab+выбор окна мышкой, либо переход к объявлению по Ctrl+Click. Плюс к тому же баг с движением мышки.
А еще на макбуках нет кнопок Home/End/PageUp/PageDown, они имитируются через Fn+стрелочки. Блин, я их нажимаю наверно чаще, чем любую отдельно взятую букву. Можно взять стандартную клавиатуру и опять же переназначить на системные сочетания через Karabiner, но поведение Home на странице браузера и в адресной строке будет отличаться, потому что в MacOS сочетание, которое в адресной строке переводит курсор в начало строки, на странице переходит назад по истории. В итоге попросил, чтобы дали ноут с Убунтой.
В общем, либо привыкать и переучиваться, либо не использовать макбук.

Я наоборот, после трехмесячного пользования макбуком и возвращения на линукс, поменял местами альт и контрол.
Оказалось очень удобным

Не знаю, может это от строения кисти зависит. Мне удобнее мизинцем и безымянным перпендикулярно клавиатуре нажимать.

НЛО прилетело и опубликовало эту надпись здесь

Хм, а так действительно удобнее. Спасибо за подсказку, попробую как-нибудь поработать в таком режиме.

А как раскладки переключаете (если переключаете). Я как раз на CapsLock переключаю, удобнее, чем двух-кнопочные сочетания при частом переключении, например, при работе с TeX.

НЛО прилетело и опубликовало эту надпись здесь

Удивляет меня количество минусов, если честно. Я должен был по-вашему терпеть больной палец? Нет, спасибо, у меня другие представления об удобстве.

Я поправил хоткеи в Karabiner (если политика позволяет ставить приложения не из маркета) и всё хорошо.
Automator с трудом осилил (запуск приложения в новом окне очень нетривиален) — shell-скрипты c d-bus гораздо удобнее.
А вот с workspace я так ничего и не понял — так и сижу с неразвёрнутыми окнами (но zoom out) и стараюсь не кликать по панели задач, чтобы workspace не поменялись местами.
P.S. сидел на xfce c 2010 и не видел ничего удобнее для работы (отдельный лайк — strftime для часов).
НЛО прилетело и опубликовало эту надпись здесь
стараюсь не кликать по панели задач, чтобы workspace не поменялись местами
Настройки → Mission Control → Automatically rearrange Spaces based on most recent use → ВЫКЛ
Xcode… Пока его не будет на других платформах со всеми вытекающими необходимостями — большому количеству программистов будет совсем неудобно пользоваться линуксом. Сам сижу на маке только из-за того, что приходится работать с xcode :(

Наверное, вы имели в виду, большому количеству программистов под Mac и iOS? (Что логично, писать под Apple на Apple). Потому что по моим наблюдениям, как раз для программистов ничего удобнее линукса нет (если не рассматривать специфические вещи, вроде разработки под Mac, под Windows или под специфичные железки, для которых софт зачастую только под Windows).


В таком случае, на Linux доступы все те же редакторы и IDE, от vim до JetBrains.

Я не смог победить вставку по средней кнопке мыши. Ну его, этот Linux.
Вот мне этого на маке не хватает как раз :)
Но я думаю все настраивается при желании на всех ос.
Самый странный «аргумент» против линукса.
Но я думаю все настраивается при желании на всех ос.

Всё, что я смог нагуглить, это то, что оно где-то прибито в иксах, и самый простой способ это отрубить клавишу вообще.
Самый странный «аргумент» против линукса.

Да, это скорее шутка была. Оно конечно раздражает, но пока вроде жив. А претензий к Linux у меня много больше, но не буду же я их тут высказывать.
Забавно, даже не знал о такой фиче, нажимаю на среднюю, она же колесеко, только для закрытия вкладок, а тут раз еще и вставить можно… а расскажите где вы жмете эту кнопку и вам мешает вставка?
Я привык к виндовому поведению, где нажатием на среднюю можно запускать прокрутку. В Firefox оно так работает и на Linux, но осуществляет и вставку, и в итоге у меня в CRM создаются задачи с рандомным текстом. Конечно виновата CRM с их сверх удобным интерфейсом по созданию задач из текста вставки, но в итоге проще сменить ОС, чем сервис. Смену привычек само собой не рассматриваю, это удобно и за 15 лет использования ПК я к этому намертво прикипел.
мне мешает в Идее, привык на Windows проваливаться в метод по средней кнопке, когда приходится работать на линуксе все время вставляю что то в код )
В Идее это настраивается.
И не только в идее, но вопрос был несколько в другом.

А я стараюсь не ходить везде со своим уставом, если принято вставка по колесу, значит привыкаем к вставке по колесу.
Linux и устав?!
ИМХО мне казалось наоборот Linux бравирует, что можно все настроить под себя.
Правда, говорят, что GNOME отошли от этого принципа. Но есть KDE!
<:o)
Вот мне этого на маке не хватает как раз :)
А это камень в огород macOS. Например, в Windows я это решил буквально в несколько строчек на AutoHotkey (поскольку никакими языками программирования не владею).
чет я не понял, я как я ставку делаю? Сколько помню всегда на средней кнопке вставка. На худой конец есть /etc/X11/xorg.conf.d/20-keyboard.conf
Section «InputClass»
Identifier «keyboard-all»
Driver «evdev»
Option «XkbLayout» «us,ru»
Option «XkbVariant» ",winkeys"
Option «XkbOptions» «grp:caps_toggle,compose:rwin,terminate:ctrl_alt_bksp»
MatchIsKeyboard «yes»
EndSection
чет я не понял, я как я ставку делаю?

Не понял.
Сколько помню всегда на средней кнопке вставка.

Не спорю, в Linux было именно так.
На худой конец есть /etc/X11/xorg.conf.d/20-keyboard.conf

Вижу конфиг и не вижу, какая строчка мне может помочь.
ошибся с настройками, это клавиатура. Настройки мыши в файле /etc/X11/xorg.conf
Section «InputDevice»

# generated from data in "/etc/conf.d/gpm"
Identifier «Mouse0»
Driver «mouse»
Option «Protocol»
Option «Device» "/dev/input/mice"
Option «Emulate3Buttons» «no»
Option «ZAxisMapping» «4 5»
EndSection
Я вижу, что это конфиг. Какая строчка отвечает за отключение копипаста по средней кнопке? Замечу, что сама средняя кнопка мне таки нужна.
Да и файла такого кажись у меня нет, не на работе, проверить не могу.
а, а я понял наоборот нужна вставка по средней клавише. У себя отключения не делал но в интернет информация есть:
Example: Disabling middle-mouse button paste on a scrollwheel mouse
Scrollwheel mice support a middle-button click event when pressing the scrollwheel. This is a great feature, but you may find it irritating. Fortunately it can be disabled.

First, you need to know the id of the mouse, like this:
$ xinput list | grep 'id='
«Virtual core pointer» id=0 [XPointer]
«Virtual core keyboard» id=1 [XKeyboard]
«AT Translated Set 2 keyboard» id=2 [XExtensionKeyboard]
«Macintosh mouse button emulation» id=3 [XExtensionPointer]
«Logitech USB-PS/2 Optical Mouse» id=4 [XExtensionPointer]
My mouse has the Logitech logo printed on it, so I gather I need the last entry.
I can view the current button mapping thusly:
$ xinput get-button-map 4
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 10
Really, only the first three numbers have meaning for me. They represent the left, middle, and right mouse buttons.
$ xinput get-button-map 4
I can turn the middle mouse button off by setting it to 0:
$ xinput set-button-map 4 1 0 3
Or I can turn the middle-mouse button into a left-mouse button by setting it to 1:
$ xinput set-button-map 4 1 1 3
To make this set on a per-user basis, I can plug that line into my ~/.xstartup or other init file. It can also be done via configuring a matching InputClass section on xorg.conf.
исходный текст тут wiki.ubuntu.com/X/Config/Input#Example%3a_Disabling_middle-mouse_button_paste_on_a_scrollwheel_mouse
по поводу xorg.conf, возможно его и нет, у меня не ubuntu. В gentoo он есть.
Когда же вы начнёте читать?
Замечу, что сама средняя кнопка мне таки нужна.

Мне нужна возможность прокрутки средней кнопкой мыши. Мне не нужна вставка по средней кнопке мыши. Ваше решение отключает среднюю кнопку мыши. Мне это не подходит. Я сам находил такие решения, это не сложно. Но они делают не то, что мне нужно.
Пожалуйста, внимательно прочитайте это сообщение перед ответом на него. Я постарался сделать его максимально простым.
1. Узнаем id мыши — xinput list
2. xinput set-prop id мыши «libinput Scroll Method Enabled» 0, 0, 1
про libinput Scroll Method читаем в манах (man libinput или тут www.mankier.com/4/libinput
Теперь при нажатии на среднюю кнопку должна быть быстрая прокрутка как в windows.
Хорошо, завтра проверю.
Вставка на месте, а прокрутка стала совсем весёлой. Хотя баг вроде перестал проявлятся. Ладно, спасибо за труды, сегодня винду поставят.
На рабочем ноуте выданном фирмой начисто отсутствует ins, из-за чего пользоваться линуксами было крайне неудобно. После вашего комментария побежал проверять — сижу вот теперь жду, когда manjaro накатится. Спасибо, прямо спасли :)

А зачем ins в линуксах?

Для копирования-вставки. По сути без нее функция копирования-вставки текста в консоли будет работать, только если ваш конкретный терминал поддерживает установку дополнительных альтернативных хоткеев.
Более широко известные ctrl+c\ctrl+v обычно имеют совсем другое значение.

Как-то привык сто лет назад к ctrl+shift+c/v и парюсь теперь только в терминалах, которые поддерживают другие дефолты, jetbrains например. А так посмотрел в Ubuntu — можно настраивать, когда привыкал — нельзя было. Когда появилась возможность даже понятия не имею.

НЛО прилетело и опубликовало эту надпись здесь
Рекомендую macports вместо brew. Не такая сильная интеграция с операционкой, весь софт ставиться в /opt/local, и если надо сноситься одной командой rm -rf /opt/local.

Если не занимаешься программированием самого линукса, то он изрядно задалбывает необходимостью постоянного ковыряния под капотом

А в чём там ковыряться? А то я не занимаюсь программированием самого линукса, при этом под капот лезть не надо.

Эх, еще и минусов нахватал, из-за чьей-то невежественности.
Ладно, отвечу по полочкам:
Да, у Idea есть AppCode, которым можно программировать под Mac и iOS, но, чтобы он работал, внимание, нужен XCode.
Второе — по работе приходится делать кроссплатформенные вещи. В том числе Kotlin Multiplatform. И опять таки нуже XCode, иначе не соберете.
Хакинтош на рабочем месте? Нет, нельзя.

Ваш первый комментарий читается мною так: "большому количеству программистов будет неудобно сидеть на линкусе, потому что им нужен XCode". Вы в начале не уточняете, что это люди, которые нужно писать под Mac OS X / iOS. Остальным XCode совсем не обязательно нужен. А коммент звучит так, будто XCode юзают большое число людей ради чего-то другого. Нет, возможно они и правда есть. Но это уже решаемое препятствие.


Далее, я вот пишу на Xamarin под iOS. И не пользуюсь XCode напрямую. Мак мини в роли билдсервера стоит неподалёку, но непосредственно на маке я не сижу. Я могу писать и под виндой, и под линуксом, и персонально не сталкиваться с интерфейсом XCode вообще никогда. И этот билд-сервер нынче может юзаться несколькими людьми разом.


Ну и наконец: если вам нужно писать под некую ось — очевидно, что где то рядом у вас будет стоять эта ОС. Тупо без альтернатив, запускать-дебажить там придётся. Так что посыл изначального коммента в лучшем случае неполон, в худшем — аналогичен комментарию капитана очевидность.


Ну а невежестве обвинять людей, которые вас просто могли не понять… Вот за это — ловите в коммент минус и от меня :)

jetbrains?
Jetbrains AppCode ставится только на макось, и без икскода мало чем поможет
В точку. А еще в AppCode есть куча issue, которые до сих пор не поправили и у нас так с ним нормально работать и не получилось. Ждем, когда исправят, потому что с xcode работать совсем не хочется
я не в курсе, но у jetbrains есть же куча продуктов (idea, pycharm, clion...). И они что только под windows/linux работают? Я использую KDevelop, собрал с поддержкой нужных языков и пользуюсь.

Как минимум для интерпретируемых языков они работают под макосью. Что дял компилируемых соберут не знаю :)

Вроде все работает под Макосью, как минимум доступно для установки. на винде AppCode недоступен, Toolbox его даже не показывает.

XCode в моём опыте с cmake-проектами на плюсах работает плохо, с проектами на плюсах с кучей шаблонов не работает никак (успешно зависая), с другими интересными мне языками тоже не работает никак (из Idea всего одним плагином делается отличная IDE для хаскеля, как там с этим у XCode?).

Да никто не хвалит XCode. Но без него вы не соберете приложение под мак. Даже джетбраиновскими IDE. И есть он только под мак. И раз тема о переходе именно с мака, то основной инструмент разработки под мак вам становится недоступен.
Нет альтернативы икскоду для разработки под айфоны и другое ябло. За всем остальным ни один программист в здравом уме в икскод не полезет, даже ярый фанат маков.
а, теперь понял, если только под mac писать то да, но не маком же единым. Есть же люди, пишущие под android, linux, windows. И там xcode не будет, а будет других не менее полезных и качественных ide
Тут дело не в ide, а в том что в долбаный xCode зарыта куча всяких «core» библиотек и инструментов, без которых многие проекты не собираются.
Т.е. сам xCode можно даже не открывать, но многое его будет требовать, т.к. внутри него зависимости…
но такое же только под mac, я так понимаю? Я просто не программист, просто любитель иногда задачки порешать на python (чтобы в старости деменцией не страдать :-)). Все что надо в linux есть с избытком
любитель иногда задачки порешать на python (чтобы в старости деменцией не страдать :-)). Все что надо в linux есть с избытком

Нa маке для этого тоже все есть (Питон 2/3 «из коробки»), вот прям садишься и пишешь задачки нa питоне, хоть в блокноте, хоть в repl. Я нe об этом писал.

iterm2 очень удобен. Может, кто-то знает про равноценную замену?

Tilix
НЛО прилетело и опубликовало эту надпись здесь
автокопирование это ужас, потому что когда ты хочешь вставить — очень часто выделяется пустая строка
НЛО прилетело и опубликовало эту надпись здесь
Смотря какие возможности нужны. Я Guake давно пользуюсь
Это прям какой-то пост не просто для срача, а для МЕТАхоливара! Не просто там какой-нибудь вин против лин, а можно и за дистры зарубиться, и за гном vs кеды, и макось против линукса, и опенсорс vs проприетарщина. Автору респект.

Ага — по своей карме я уже заметил :)))


Ведь написал в своём сообщении "профессиональная работа" — но этого недостачно оказалось судя по ответам :(
Как будто не на Хабре мы а на ЛОР-е :(

На лоре наоборот просто так не минусят, это у принципиальных местных манера такая )
я ж говорю )
я рекомендую начать с Fedora Workstation по следующим причинам

Перечислено то, что есть у большинства дистрибутивов
Для поиска альтернатив софту есть отличный ресурс — alternativeto.net, там есть и выбор по операционной системе и описание и отзывы.
ВАЖНО! Прежде чем переходить на другую операционную систему рекомендую для начала максимально перейти на кросс-платформенный софт, тогда в итоге переход будет намного безболезненней.

Пытаемся слезть со сборки Маковских проектов на Маке. Уже недели две экспериментируем с osxcross и прочими, но в докере все никак не собирается. Скорее всего, бросим эксперименты и останемся на Маке

Обидно что автор не затронул другие окружения помимо Gnome — тот же KDE, Budgie (или тайловые WM например)
Кажется почти невероятным, что автор не упомянул, что чип T2 плохо работает в Linux.

Без жутких хаков завести Linux (с установкой на внутренний SSD, разумеется) на современном MacBook Pro не получится.
А зачем? Если только вы не kernel developer, то смысла в линуксе на макбуке нет вообще никакого. Есть докер десктоп, есть виртуалбокс и т.д.

Если уж сильно-сильно надо линукс — есть похожие на макбук такие же алюминиевые ультрабуки с хорошим 2к дисплеем, на которые линукс ставится вообще без проблем. Типа Huawei Matebook 13, например. Единственное, чем он хуже макбука — тачпад там сильно попроще.
Я конечно извиняюсь, но Huawei Matebook 13 и MacBook Pro это вообще совершенно разного калибра вещи.

Автор сравнивает MacOS и Linux, но сравнивать можно только то, что может работать на одном и том же железе
Давайте поподробнее про калибр, вот лежат на столе передо мной и то, и другое, как линейку не прикладываю — не пойму, в чем калибр отличается.

Хуавей на амд можно захакинтошить, так что про «работать на одном и том же железе» — тоже непонятно. На интеле в принципе тоже можно, если это вариант без дискретной видеокарты нвидиа.
Ну посмотрите спецификации хотя бы.

«Хуавей на амд можно захакинтошить» — и тут я начинаю подозревать, что вы никогда ничего не хакинтошили.
i5-8257 против i5-8265, я вас тоже подозреваю в нехорошем, и?
Я не могу спорить с человеком который сравнивает технику по таким параметрам

"… похожие на макбук… алюминиевые ультрабуки… линейку не прикладываю"
На AMD хакинтош давно уже полноценно работает.
image
Не работает только виртуализация в докер (заменяется virtualbox), и x32 который и так выпилили в 10.15.х
Именно это я и пытался сказать. Что завести каталину на райзене с вегой будет сильно проще, чем на вроде бы родном интеле, но с дискретной видеокартой нвидиа. Либо откатываться на high sierra, где какие то драйвера под нвидию были. Но я уже настолько привык к темной теме, что не вариант. На том же хуавее придется, конечно, вайфай карту еще менять, но она там съемная, так что не проблема.

А вообще кому нужен мак — пусть копит на макбук. При некоторых его недостатках это достаточно надежная машинка, да и если искать полностью равноценный по железу ноутбук — он не будет заметно дешевле.
НЛО прилетело и опубликовало эту надпись здесь
Мейтбук 13 2019, i5-8265u, 8 Gb RAM, 512 SSD, дискретная видеокарта mx250.

Экран 2k 3:2 сравнимого качества с макбуком про 13, но без антиблика. С яркостью и контрастностью все хорошо. У более дешевых мейтбуков, например, D15 — экран заметно хуже. К сожалению Windows не умеет нормально масштабировать диалоговые окна в старых программах под hidpi экраны, поэтому иногда приходится лицезреть жуткие замыленные шрифты, но это не вина ноутбука.

Клавиатура отличная, из мелких недостатков — не регулируется длительность подсветки, гаснет всегда секунд через 10 после последнего нажатия, имхо идиотизм, надеюсь это поправят в новых прошивках. Тачпад после макбука ощущается простеньким и грубовато сделанным.

Если запускать что-нибудь тяжелое — громко шумит вентиляторами, но в троттлинг не уходит. Еще одно странное китайское решение — забор воздуха с днища, на колени лучше не класть если работает с чем-то тяжелым. SSD быстрый, не хуже, чем в макбуке.

В целом оно своих денег стоит, описанные косяки конечно есть, но оно и стоит на треть дешевле, чем макбук.
НЛО прилетело и опубликовало эту надпись здесь
Зачем такие жертвы, проще завести небольшой nettop и поставить туда линукс. Работать с ним по ssh. При желании его даже можно взять с собой в дорогу. Порой даже только его, если на другом конце дороги есть монитор и клавиатура )
Вопрос, зачем уходить с MacOS? Возможно принципиально? А возможно с целью экономии на железе?
Я лично использую MacOS, Linux и Windows. Зачем себя ограничивать одной системой?
Недавно, к примеру, столкнулся с проблемой, что файрфокс по разному шлёт событие скрола на macos и linux. Сделал и проверил, чтоб работало как надо на всех ОС. И чего хорошего, если я откажусь одной из ОС в данном случае? Часть пользователей столкнётся с проблемой.
Второй пример, мне присылают макет в psd, при попытке открыть его в программах отличных от photoshop он искажается. Просить пересохранить файл? Иной раз проблема отличить искажение от фичи и можно сверстать что-то не то.
Третий пример, я использую Ableton Live (с контролерами) для работы со звуком. На маке работает идеально с минимальными задержками. На линуксе просто нет аналогов.
Для работы с кодом в целом линукс меня устраивает (за исключеним частных моментов). Из дистрибутивов очень нравиться Solus OS, но про неё почему-то практически нигде не упоминают. Либо Ubnuntu Budgie, мне очень комфортно работать с этой оболочкой.
На macos iTerm2, на linux Tilex. И там и там zsh.
А вот с Windows все сложно, как не странно, привычные и ожидаемые вещи, которые были Linux и MacOS, порой превращаются в ад. Но эта система, как я понял, требует отдельного изучения и определённых привычек. Свои плюсы тоже можно найти. С ней я тоже работаю, так как на ней большая часть пользователей. На Windows переходить не комфортно, но реально.
Во всех ОС можно найти минусы и плюсы. И можно поддерживать opensource, сидя в проприетарной системе, это же не приступление?
В основном задачи диктуют какую ОС использовать, а не настроение.
Может он скоро перейдёт в Яндекс, а там все кодят «в этих ваших» линупсах. Линия партии такая.
Для Windows есть WSL, чтобы как минимум все сервисы запустить в «почти нативном» линуксе.
Ну или сразу в докере, тогда и wsl не нужен будет.
При этом, будет доступен обширный набор софта, которого нет на линуксе.

Если не секрет — что на винде «превращается в ад»?

Начиная с мелочей:


  • нельзя просто на заблокированном экране набирать пароль разблокировки.
  • с переключением раскладок с каких-то совсем плохо стало без стороннего софта, и не факт, что он будет нормально работать на, например, трёх раскладках
  • проблемы с монтированием каталогов в linux виртуалки даже в родной WSL (WSL2 не пробовал) — что-то кроме 777 сэмулировать сложно
  • как перенести кнопки управления окнами налево не нашёл для 10 — для XP как-то делал

Это так, навскидку, по событиям 3-х летней где-то давности

В Wsl монтируются каталоги с правами. linux права хранятся в NTFS metadata дополнительно.
В wsl.conf добавляется строка:
options = «metadata,umask=22,fmask=11»

Также в uid/gid задать 1000, чтобы папка была не под рутом.
Работает как в wsl1 так и во wsl2. wsl2 продвинутей и позволяет запускать нормально сервисы. Из минусов — автостар не работает и приходится sh скрипт писать с поднятием сервисов (докера и т.д.).
нельзя просто на заблокированном экране набирать пароль разблокировки.

Это действительно так критично? На современных ноутах есть либо разблокировка отпечатком, либо камерой (windows hello). Опять же, мне лично на десктопе это неудобства не приносит + можно задать короткий пин, чтобы быстрее входить в систему, если нет биометрических сканеров.
с переключением раскладок с каких-то совсем плохо стало без стороннего софта

По раскладкам не понял — в чём проблема их переключения?
как перенести кнопки управления окнами налево не нашёл для 10

Стеснясь спросить — а зачем? Или вы сравниваете с macOS (где это исходно так) или Linux (где так можно сделать)?
Это действительно так критично?

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


По раскладкам не понял — в чём проблема их переключения?

Например, назначить на капс-лок прямой перебор раскладок, а c шифтом — обратный. В идеале ( в линуксе не знаю как через gui сделать) английскую на капс-лок, вторую на шифт+капс-лок, третью на ctrl+capslock


Стеснясь спросить — а зачем? Или вы сравниваете с macOS (где это исходно так) или Linux (где так можно сделать)?

Внезапно оказалось удобно, когда в одном из дистров линукса с очередным релизом так сделали по умолчанию (злые языки говорили, что слизали с макоси сознательно :) ). Это после где-то 15 лет использования винды и ещё сколько лет линукса с таким же "правым рулём". Потом откатили, увы, умолчания, теперь пользуюсь тем, что так можно делать и делаю первым делом на своих машинах.

нельзя просто на заблокированном экране набирать пароль разблокировки
У меня, конечно, десктоп, а не ноутбук, но при блокировке сеанса фокус сам сразу же стоит на поле ввода пароля.

Может проапдейтили, я года два уже экран в винде не блокировал. Но вот на работе со строгим секьюрными политиками это доставало.

Тысячи мелочей, что по отдельности не так страшно, а в сумме напрягают.
Установил я гит, привычным мне способом, вот так cinst git. Сконфигурировал пользователя и почту. Далее клонирую проект, не работает. После получасового разбирательство стало ясно, что нужно для винды необходимое ещё сконфигурировать core.autocrlf. Иначе из-за окончания файлов проект не собирается с левой ошибкой.
Дальше клонирую другой проект и он не работает из-за слишком длинных путей, кучу всего прочитал, не разобрался, забил.
Далее попытался впн настроить по маске, не работает по не ясным причинам, забил.
Хотел устройство на винде в другой подсети пропинговать. Нет пинга и всё, чистая винда была. В итоге выяснил, что в брэндмауре было запрещено по дефолту зачем-то.
При запуске эир приложений выяснил, что он работает с сетью через виндовую службу в которой по умолчанию выставлено два подключения максимум, залез в реест поправил руками.
Может мне так везёт, но на винде очень много нужно заморачиваться с настройкой системы, что занимает время, а время это деньги, на которые, например, можно макбук купить :)
На маке и линуксе как-то попроще, но опять же может это дело привычки и определённого набора скилов и задач. Ну и интерфейс запутанный у винды, тоже нужно к нему привыкать, например не могу в док как на маке файл перенести чтобы открыть в программе, он сначала в избранное добавляется, затем через избранное его можно открыть, извращение какое-то как по мне :)
Это learning curve ) То же самое чувствуешь когда переходишь с Windows на Linux, и с Windows на Mac и.т.д.

в Windows тоже можно много что кастомизировать, но это не будет также изящно как на Linux, это будут сторонние программы, порою глючные, а еще и платные. Проще смириться с видением Microsoft и сохранить себе нервные клетки.
Главный недостаток Windows IMHO, это то как сильно она отличается от Linux, но WSL обещает прям встроить Linux внутрь Windows, и по WSL 2.0 уже убедительно выглядит. Я даже уже VirtualBox не пользуюсь.
Дальше клонирую другой проект и он не работает из-за слишком длинных путей, кучу всего прочитал, не разобрался, забил.
habr.com/post/307186

Как-то чуть ли не полдня потратили втроём потому что в гите создали ветки, отличающиеся только регистром, типа banuser и BanUser

Окей, я как раз недавно перешел с макоси на линукс и хочу поделиться с вами впечатлениями.


Последние года два у меня была прошка и мой рабочий день начинался с того что я делал ssh на линукс-машину, и вся работа проводилась там. GNU tools это очень удобно, а работа с ними из какого-то iTerm2 еще и приятна. Это своеобразный рабочий unix рай где все что угодно можно сделать парой консольных команд и ты работаешь действительно продуктивно.


Обстоятельства поменялись — я начал работать с ПК на котором у меня была в основном винда для игр и убунта к которой я почти не притрагивался имея мак.
Как раз вышла 20-я убунта и я подумал — почему бы и нет, год линукса на десктопах начинается с меня! Я поставил свежую убунту на отдельный ssd, посмотрел на красивые экраны установки. Система загрузилась, я ввел пароль к учетной записи и… всё. Дальше ничего нет, просто фоновое изображение рабочего стола.
Окей, я же не чайник — взял телефон (а откуда еще гуглить), нашел решение проблемы в третьей ссылке на stackoverflow — оказывается есть баг которому уже почти 4 года и который вызывает такое поведение если поставлена галочка автологина. Решение — добавить (или удалить, не помню) флаг nosplash при загрузке ядра.
Грузимся в консоль, редачим конфиг граба, применяем, ребутаемся — работает.
Это все — просто чтобы запустить свежеустановленную систему. Это у меня на такое шаманство ушло 15 минут потому что некоторый опыт есть — а какие ощущения будут у неофита решившего прикоснуться к linux миру?


Окей, все таки устанавливается система только один раз, начинаю настраивать. У меня два монитора — 4к и 2к, dpi у них разумеется разный. В 18 убунте было два варианта — нормальный шрифт на одном мониторе и гигантский на втором, или наоборот. В 18 году это казалось дикостью, потому что и макось и винда уже давно не испытывали с этим никаких проблем. В 2020 году случилось чудо — заявили о поддержке fractional scaling. И я его включил. Кусок изображения с одного монитора начал рендериться на другом "с перехлестом", клики мыши и контекстные меню начали показываться примерно в пяти сантиметрах от фактического положения курсора. Я выключил fractional scaling и смирился с тем что придется подождать следующей версии убунты.


На самом деле, на этом моменте люто захотелось сразу закончить год линукса на десктопах, но у меня просто не было выбора. Я даже нашел что-то более менее похожее на нормальный терминал, правда tilix'y до iTerm как до луны.
Ах, да — приложения периодически просто закрываются, как в винде 10 лет назад.
Все это можно стерпеть, можно побороть, можно сконфижить — но что делать если тебе нужно не бороться со своей системой а работать в ней?


Не поймите меня неправильно — это не хейт линукса. Это хейт линукса на десктопе в плане удобства и юзабилити застрявшего в 2005 году. Headless линукс прекрасен.


Для меня же переход с макоси на линукс закончился тем что я дождался wsl 2, поставил windows terminal который уже не хуже того же тайликса и покрыл этим 90% своих юзкейсов использования Linux десктопа (с++/python разработка). Оставшиеся 10% — работа с gpu во всяких pytorch и подобных, но и она рано или поздно появится в wsl.


Точно раньше чем нормальный десктоп в линуксе.

Недавно как обновлял в очередной раз ubuntu на 20.04 (первой была 17.04, потом ни одной. 04 не пропустил, только обновления), как и ставил с нуля. Ноутбуки, Asus и Lenovo, специально на совместимость не проверялись, родные fullhd мониторы 17 и 15, внешний 27 2,5к по hdmi — никаких проблем, в том числе с разным дробным скейлингом (выровнял до визуально одинакового размера шрифтов), в том числе с окнами на два монитора разделенными (бывает удобно).

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

что делать если тебе нужно не бороться со своей системой а работать в ней?
Ну там не быть вами. Я не борюсь. Ставлю приложеньки в gui, запускаю и всё. Да, это десктопный Linux. Когда у 9 молча работает, а 1 рассказывает остальным, что это неработоспособная система. Сколько живу в интернете, столько вижу это правило неизменным.
Кстати, в последний раз мой переход произошел из-за того, что новая Windows стала плохо работать в нескольких местах. Я, правда, принципиально не выступаю с просветительской миссией о бесполезности Windows, потому что знаю, что у большинства всё работает.

Fractional scaling может плохо работать на каком-то железе, это ведь новая фича. Если она критична и не работает, то Linux может не быть подходящим вариантом.
Уже 10 лет как перелез с Ubuntu на openSUSE. После этого на Ubuntu смотреть не могу.
Да не всё и не всегда проходит гладко. Но прогресс огромен. Не думаю что 90% пользователей стокнуться с какими либо ошибками на этапе установки или первоначальной настройки.
Ах, да — приложения периодически просто закрываются, как в винде 10 лет назад.
Все это можно стерпеть, можно побороть, можно сконфижить — но что делать если тебе нужно не бороться со своей системой а работать в ней?
Странно. Много, наверно, есть недостатков у linux, но стабильность работы это вроде его сильная сторона. Я вот такого уже много лет не наблюдаю. Может проблема с железом? Или конкретных приложений?

Понятно, что конкретных приложений, но можно же хотя бы какую-то плашку с краткими остатками выхлопа выбросить.
А то часто стал замечать, что пиджин не запущен, грешил на склероз, а оказалось — после какого-то апдейта со стороны дискорда, соответствующий плагин стал сегфолтить, попутно роняя весь мессенджер.

В защиту PopOs.
Линукс на лаптопе (HP Omen).
С Ubuntu были проблемы, в основном с GPU (nvidia), внешний экран просто был не виден.
После танцев с бубнами — это было решено.
Когда перешел на PopOs — все встало сразу и без танцев.
1080з и 2К дружат без проблем.
Вот да, в Linux подзадалбывает «допилить напильником».
Сам работаю на Linux, использую Linux-desktop.
Если писать сам код пофиг в какой системе.
Но вот разрабатывать удобнее в окружении, в котором будет исполняться приложение.
А сейчас со всякими CI/CD и микросеврисами, альтернатив Linux практически нет.
Т.к. вся инфраструктура под Linux.
Пробовал под Windows, то там, что то не запуститься, то здесь как-то надо по особому настраивать.
Плюнул. Пофиг, что LibreOffice не так открывает Excel-файлы. Зато how-to для docker работают так как написано. :-)

Ну не знаю… Настроил я себе, год как, triple-boot систему на одной железке. Сделал это чтобы получить максимально, как мне кажется, объективные ощущения от сравнения.
И линукс (убунта), пока что, самая редко используемая ОС.
Вообще не вижу преимуществ среди десктопных осей.
Приятнее всего работать с макосью: появляется ощущение, что железо свежее, а не из середины 90-х. Винда последняя это вообще худшее, что случалось с виндой. Вынужден пользоваться только, считай, из-за игр. Про виртуалки молчу, тк там до сих пор XP или 7.

Преимущество Линукса, как минимум, бесплатность, широкий спектр поддерживаемого железа (меньше винды, наверное, если ограничиться бытовым и офисным, но явно шире чем у мака) и самые широкие возможности кастомизации. Или на макось уже можно поставить гном, кеды или xfce?

Все возможности кастомизации, лично мне, перестали быть интересны еще лет десять назад.
Мне нужно чтобы, во-первых, работало без сбоев, во-вторых, быстрее, чем я.
Но это ИМХО, как Вы понимаете.

Ну кастомизация это не только красивые обои и рюшечки. Я, к примеру, решил перейти с gnome на тайловый window manager, а конкретнее на i3wm. С его помощью я полностью под себя настроил работу с окнами — в результате, благодаря vi-подобным хоткеям, почти полностью отказался от использования мыши. И это с тремя дисплеями и широченными возможностями быстрого распределения окон. Кроме того, на разных дисплеях у меня разные status bar: на ноуте базовый, а на широкоформатных более расширенный. Приложения тоже запускаются через хоткеи.
Знающие люди может подскажут — можно ли подобное настроить на macos или windows?
Насколько я знаю, в винде есть хоткей для запуска программы из панели задач (CTRL+SHIFT+число — позиция на панеле задач)
Также можно быстро закрепить окно слева/справа/внизу/вверху через WIN+стрелки (кажется)
Это, конечно, хорошо, но боюсь вы слабо представляете возможности i3wm. К примеру такая задача: отправить текущее окно браузера на дисплей выше, там открыть также терминал, разделив простраство между ними по горизонтали в пропорции 3/1. Потом можно ещё терминал продублировать(т.е создать ещё один, поделив пространство между ними пополам по вертикали.
что-то типо этого (ноут + 2 монитора)
screenshot
image
Это все хорошо, но не всем нужно. Вернее нужно в разных пропорциях.

Я например основную часть времени провожу в полноэкранном режиме, есть второй монитор но работаю только с основным 4к монитором.

И хоть клавиатура и быстрее, ИМХО качественная лазерная мышь удобнее, можно делать тоже самое, пусть медленнее но лишь едва двигая лениво лежащей кистью ))
Я привёл этот скриншот в качестве примере полезной для меня кастомизации, которую, насколько я знаю, не могут предложить windows и macos.
Но, пользуясь случаем, всем кто много работает с кодом рекомендую попробовать vim с его режимами или vi-like моды, которые есть почти в каждой IDE. У меня, к примеру, и в firefox стоит дополнение позволяющее почти полностью обойтись без мыши. Это всё очень ускоряет процессы, потому как зачастую при работе нужно не просто двинуть «лениво лежащей кистью», но сначала оторвать её от клавиатуры, а потом, вернуть туда же. Но кому как удобнее )
которую, насколько я знаю, не могут предложить windows и macos.

Просто раскидать окошки по углам позволяет Divvy, как раз под мак с виндой. Правда мышкой и в заранее определённые области, по крайней мере по умолчанию, клавиши настраивать и изучать мне было лень.
Windows поддерживает tile в какой то мере, и несколько рабочих столов. Еще есть штука которая называется Timeline, показывает ленту всех окон что были открыты в разные дни.

Также есть разный сторонний софт который позволяет кастомизировать по самое нехочу, но платный.

Лично мои эксперименты с кастомизацией закончились тогда, когда используемые мной ос (винда, фря, убунта) перешли на модель с полугодовалыми релизами сырого софта и отсутствием гарантии обратной совместимости. А я, собственно из-за этого, ушел на виртуалки, которые обеспечили мне какую-никакую стабильность окружения.
А когда жизненный цикл ос был под десяток лет — это имело смысл, тк настроил и радуешься. А имея зоопарк осей, каждая из которых со своими заморочками, обновлениями, несовместимостями… не хочу раз в пол года тратить неделю-месяц на переделывание под себя. Я уже молчу про любимую линуховую плюшку — сбор из сорцов.

Когда то баловался еженедельной а то и ежедневной переустановкой ОС. В основном, конечно, от собственной неопытности. Потом остановился на ubuntu 18.04 когда она только вышла. И вот на днях буквально в 2 команды обновился до 20.04, которая, кстати, lts т.е имеет срок поддержки до 25го года. Хотя можно было и на 18.04 сидеть — стандартная поддержка до 23го года.
За последние несколько лет, лишь единожды собирал что-то из исходников(какая то малопопулярная библиотека).

По большому счёту, у убунты двухгодовой релизный цикл сейчас. Версии между двумя LTS я рассматриваю скорее даже как альфы, а не беты следующей LTS. Жаль, что версии прикладных пакетов часто гвоздями прибиты к релизу, а у них релизный цикл может сильно короче. Из-за этого теряется одно из преимуществ линукса: единые репозитории.

Сменой обоев я тоже не занимаюсь. Но я о возможности в принципе и возможности выбирать что-то, прежде всего DE, глобально

Вы так говорите, что я решил уточнить, вдруг доля линукса перевалила за 1% используемых систем! Удел линукса это упертые гики, не более того, весь остальной мир сидит и будет сидеть на винде, даже доля макоси едва вышла за рамки статистической погрешности. По этому где бы вы не разрабатывали, разрабатывать в любом случае вы будете оглядываясь на винду

По этому где бы вы не разрабатывали, разрабатывать в любом случае вы будете оглядываясь на винду

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

Вроде 1% всё же перевалила. Да и почти 10% macos сложно назвать «статистической погрешностью».
Большая часть приложений сейчас в web. Даже microsoft выпускает свои продукты в облачном исполнении. И веб разработчикам не часто приходится оглядываться на ОС пользователя. И если уж оглядываться, то на macos — там, даже при значительно меньшей доле рынка, больше платёжеспособных пользователей.
Так ваши выпады немного устарели.
Но я уважаю windows. Нормальная ОС. Благодаря ей я познакомился с миром компьютеров — в то время более дружественной ос просто не существовало.

Кстати уход в веб это тоже кмк вынужденная мера. На сегодня это практически единственная точка стабильности. Но и туда добрался уже подход с постоянными обновлениями кривого софта.

Я думаю веб выбирают прежде всего из за его кроссплатформенности.
А ну ещё денюжку за подписку удобнее в вебе собирать.
А стабильность врят-ли добавляется.

Стабильность здесь не в стабильности ПО, а в стабильности контрактов между сторонами. Это и свои плюсы и свои минусы. Но в общем случае та же кроссплатформенность строится на стабильности ожиданий от поведения. На том же покоится ява.

Как по мне, то не менее важна эфемерность клиентской части: в большинстве случаев её обновление происходит абсолютно прозрачно для пользователя. В крайнем случае классическое "почистите кэш (теперь ещё и локалсторадж) и обновите страницу. Никаких пыток по поддержке несколькихз версий клиентов, проблем с обновлениями у пользователей и т. п.

Ой не скажите… вот сейчас в сафари поломан webaudio, фирефокс и йеджик роботают как обычно, хром починил, что сломал на какое-то время.

В большинстве случаев всё же прозрачно. От пользователя ничего не требуется делать

А причём тут доля Линукса?


Ну и оглядываясь, может быть, время от времени бегали по офису "у кого можно багфикс под IE или Сафари проверить?", но вот разрабатывать я хочу под тем, что сам выбрал.


Вот сейчас предлагают работу очень интересную, очень хорошо платят, но, блин, разработка под WIndows идёт. У меня весь энтузиазм пропала, когда узнал. Сделал половину тестового задания, а вторую даже IDE не могу заставить себя открыть.

По этому где бы вы не разрабатывали, разрабатывать в любом случае вы будете оглядываясь на винду

Вы дурак что ли? В геймдеве разве что…
Наверное имеется ввиду что у Windows более 50% пользователей или около того, если разрабатываете что то амбициозное для десктопа, на Windows оглядываться придется.

Причём десктоп включает даже Хром под Винду. Но есть разница между "оглядываться" и "постоянно Винду использовать для разработки, потому что под Linux или MacOS разработка, если и возможна, то только в виртуалке с Виндой. "

Преимущество Линукса, как минимум, бесплатность
Как же мне смешно подобное читать от айтишников с огромными зарплатами (невольно вспоминаются «программисты-анальники»). Это насколько же надо быть жмотом и нищебродом, чтобы считать это серьезным преимуществом, и вообще достойным какого-то упоминания.
Или на макось уже можно поставить гном, кеды или xfce?
троллейбус.жпг Вот уж xfce-то, с его функционалом на уровне огрызка Win9x, прямо-таки мечта пользователя.

Юзаю макось дома/на работе, линукс на распберри (и на серверах, естессно). Винду практически не юзаю, но очень уважаю (и считаю, что она самая удобная в плане интерфейса, на самом деле). Задротам, вцепившимся в свою любимую игрушку, последнего не понять в принципе.
сижу на маке из-за ноутбука и интеграции железа с ОС, а точнее клавиатуры, корпуса, тачпада и экрана. ставить на макбук другую ОС не вариант, так как потеряется интеграция и жесты станут не такими как они есть + отвалится тачбар.

P.S. экосистему apple ненавижу, надоела, жду выпуск ноута от гугла, но к сожалению это единственная адекватная и стабильная экосистема на рынке (iphone, watch, ipad, airpods, macbook, imac) c синхронизацией всего и вся.
А смысл с мака на пингвин переходить?)

Честно говоря, вижу только одну причину перехода на линукс для обычного пользователя — финансовую. Если же цена макбука и всей эппловской экосистемы не напрягает, то удобство совместного пользования всеми компонентами этой экосистемы никакими настройками линуксовых дистрибутивов не перекрыть. Я сам сбежал на линукс с винды в середине нулевых. И винда стала раздражать, и по работе привык к удалённой работе на линукс-серверах. Безусловно, после винды это был глоток свежего воздуха. Но потом захотелось хорошего железа, и вот уже десять лет я на макбуках и айфонах. С точки зрения пользовательского опыта яблочная экосистема порой выглядит как магия: общий буфер обмена, аэйрдроп, звонки и смс на любом устройстве, облачные бэкапы айфона и тайм-машина на макбуке, удалённый поиск и блокировка устройств, синхронизация всех стандартных (и не только) программ через айклауд и т. п. Понятно, что кое-что из этого появляется и на других платформах, но всё равно такой связки ноута со смартом не получается. Поэтому, пока цена мне кажется оправданной, я продолжу покупать технику Эппл. К счастью, и живёт она годами, что тоже надо учитывать в цене. Ну а в линуксе я каждый день провожу значительную часть рабочего времени — через iTerm2. Получается, что идеальный терминал для удобной работы с линукс-серверами я нашёл для себя именно на маке.

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

Субъективно.


У меня есть макбук, я искренне пытался им пользоваться, но неудобно. Да и причин уходить с линукса не вижу, в линуксе у меня как-то всё просто работает, так какой смысл?

Нет, если вы уже на линуксе, то понятно — зачем менять привычное. Я тут исключительно по теме поста: зачем переходить на линукс с мака? То есть, исходим из того, что пользователь уже привык к маку и ему там удобно. А если у него ещё есть айфон, айпад, эппл вотч и что там ещё, то он однозначно потеряет многое, уходя. И кажется, ничего не приобретёт, кроме экономии денег.

Вот, кстати, про эппл вотч вопрос хороший. Это, наверное, единственная железка от Apple, которая заставляет меня немного жалеть, что я не в эппловской экосистеме.


Ну ничего, забэкил тут Amazfit X Curved, посмотрим, что там у них получится.

зачем переходить на линукс с мака?

Повторю вместе с 0xd34df00d — тоже, как и он, владелец макбука (ну задарили на фирме, отказываться, что ли?), и тоже искренне пытался работать. Лет 5-7 пытался. Честно.
Как-то кое-как привык, но именно что кое-как.
Писать писульки в хабр — можно. Работать — невозможно.
Без десктопа с линухом рядом просто пропал бы.

владелец макбука (ну задарили на фирме, отказываться, что ли?), и тоже искренне пытался работать. Лет 5-7 пытался

Без десктопа с линухом рядом просто пропал бы.

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

Работать — невозможно.

Можно поинтересоваться что именно на маке «невозможно» в плане работы?

Смысл?
Если Вы работаете в macOS и Вас всё устраивает, то от моих заморочек Вам ни прибылей ни убытков. Другие потребности — другие результаты.

Ну я потому и спрашиваю, что мне любопытно какие могут быть заморочки, что нa маке «работать невозможно»
Иначе получается что ваш комментарий не несет смысловой нагрузки, в нем можно поменять местами мак и линукс и получится то же самое, с выводом «на линуксе работать — невозможно»
— А почему невозможно?
— У меня свои заморочки…
Понятно что сложно перейти и привыкнуть на новую систему, когда под рукой все время знакомая и уже привычная старая.

По моему пятнадцатиминутному опыту, закончившимся провалом собеседования:


  • Ctrl+C/Ctrl+V не работают
  • на тачпаде кнопок нет, а мышка в комплект, как оказалось, не входит

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

Ну вот представьте, дали вам первый раз в жизни макбук, сказали выполнить небольшую задачку и ушли. Как вы будете что-то настраивать, если только чтобы нагуглить как копипаст делать, ушло минут 5? И, да, видимо, жесты были включены, потому что очень странная реакция была иногда при пермещении курсора, по нейтральным вроде областям экрана

Ну вот представьте, дали вам первый раз в жизни макбук, сказали выполнить небольшую задачку и ушли.

`sudo apt-get update`
`sudo apt-get upgrade`
`sudo apt-get install речь`
`речь -o «Извините, а как тут копировать?»`
— А что вы там копировать собрались?!..

Ладно, извините. Нa правах шутки :)
уже несколько лет без -get можно обходиться
Замечу, что это разные утилиты, как ни странно. Хотя синтаксис команд у них один, да и результат, в общем то.
Да разные. А раз результат один — зачем нам ленивым лишние четыре нажатия? (а потом-то вообще стрелочками по хистори)

Главный плюс apt для меня, что почти не нужно вспоминать какую из apt-* команда нужно запустить, чтобы сделать что-то большее чем установить, удалить или обновить пакеты.

Зато работают Cmd+C/Cmd+V, причем по всей системе (включая терминал) Я вот сейчас вернулся на убунту на работе и постоянно посылаю SIGINT по ошибке, вместо того чтобы текст скопировать.

Насчет тачпада — так он же сам «нажимается», с тактильным «щелчком» даже. Ну и плюс можно любую не-маковскую мышь подключить же.

Это я вас не разубеждаю :) это просто к аргументу, что все дело привычки.
Зато работают Cmd+C/Cmd+V, причем по всей системе (включая терминал) Я вот сейчас вернулся на убунту на работе и постоянно посылаю SIGINT по ошибке, вместо того чтобы текст скопировать.

Рекомендую Windows! Нет, серьёзно, Windows умеет в Ctrl+C в консоли, когда выбран текст. Очень больно без этого на Linux, рука болит Ctrl+Shift+C нажимать.
Windows умеет в Ctrl+C в консоли, когда выбран текст

Умела б она еще в консоль… Шучу :)
На самом деле, после того как привык к Cmd на маке — тянуться мизинцем к Ctrl совсем неудобным кажется.

Согласен, несколько резковатая оценка.
Меняем на "после линуха на маке зачастую довольно сложно работать".

Можно поинтересоваться что именно на маке «невозможно» в плане работы?

Не очень понятная мне логика работы с виртуальными рабочими столами.
Куда меньшее количество софта в homebrew.
Поставляемый с XCode clang какой-то странный, такое чувство, что это просто срез кланговской дев-ветки — я там натыкался на баги в поддержке новых стандартов плюсов, которых не было в релизном clang'е на моей линуксомашине.
Нестабильность работы — про стабильное зависание наглухо при запуске тестов проекта я уже тут писал.
Неинтуитивные сочетания кнопок для pgup/pgdown/home/end.
Встроенный терминал не дружил с лигатурами.
Непонятно, как поменять шрифты в интерфейсе на те, которые мне нравятся (в линуксе я просто поковырял fontconfig, и теперь у меня везде liberation sans).
Мелкие недоработки в интерфейсе (вроде модального диалога выбора файлов в Safari).

А как насчёт причины "уйти из экосистемы, где тебе практически не оставляют выбора чем пользоваться, чтобы быть частью экосистемы?" Вот сейчас обещают, что даже ноутбуки эппловские на АРМы переведут — прощай докер и кубернетес в виртуалке для разработки и отладки серверного софта.

По мне так это в 20 лет нужна свобода, огромный выбор, возможность пробовать…
А чем старше становишься, тем меньше хочется тратить времени на чтение этикеток на ста видах колбасы, где 90% жрать нельзя из-за химии (читай: нестабильности/ошибок), а оставшиеся 10% почти ничем не отличаются. И тогда хочется иметь выбор только из двух-трех осязаемо различных, но заведомо хороших товаров/программ.
А иногда не хочется иметь выбора вообще, тк это приводит только к путанице и проблемам. Яркий пример — тысяча отечественных поделок кривых криптопровайдеров несовместимых между собой даже внутри одной конторки (привет криптопро).

И тогда хочется иметь выбор только из двух-трех осязаемо различных, но заведомо хороших товаров/программ.

Это как раз моё ощущение от экосистемы десктопного Линукса :) Gnome, KDE, xfce — на выбор и куча экзотики для "молодежи". А Windows и MacOS ничего близкого не имеют, насколько я знаю. Кажется ни одна NT не позволяла так легко переключаться между DE (не считая classic), только "досовская" линейка винды.

Кажется ни одна NT не позволяла так легко переключаться между DE (не считая classic), только «досовская» линейка винды.

Во времена XP были очень популярны оболочки типа AstonShell и им подобных.

Их имел в виду. Что-то казалось, что они только на "досовских" работали, а как раз с приходом XP на домашний рынок пропали. Когда они тогда пропали? XP была моей последней активно используемой виндой. С выходом Vista ушёл на Linux

На Win7 они были уже значительно менее популярны, на 8 большинство оболочек не пришло совсем. Тот же AstonShell закончился в 2010 году и последние поддерживаемые ОС — 7 и 2008 сервер.
А Windows и MacOS ничего близкого не имеют, насколько я знаю. Кажется ни одна NT не позволяла так легко переключаться между DE (не считая classic), только «досовская» линейка винды.

Мне кажется речь была о том, что «с возрастом» потребность менять десктопы отпадает.

Менять — отпадает, а вот выбрать раз в несколько лет, когда очередное обновление всё сломает — нет :)

Ну лично у меня и потребность постоянно обновляться уже отпала :)
Сижу 5й год на El Capitan, полет нормальный.
Всякие LTS версии обычно и так получают обновления безопасности. Зачем что-то менять, если все устраивает?)

У кастомизации, по мне, главный минус в том, что привыкаешь работать со своим кастомом, тогда как всюду вокруг стандарт. И садясь уже за любой другой комп даже с «тем же» линухом — попадаешь в дивный новый мир иных инструментов, других настроек, неработающих хоткеев…
И вот ты уже не «продвинутый пользователь линукса», а гордый носитель уникальных и никому не нужных скиллов, заточенный на определенное окружение и испытывающий боль, если надо ip поменять у соседа на компе (привет выпиливанию ifconfig и внедрению прогрессивных нетпланов).
Я уже молчу про энтерпрайз с его склонностью к стандартизации окружения ибо так проще контролировать, не говоря уже про поддержку.

Есть такое, потому основная моя кастомизация уже много лет заключается в выборе дистра и/или DE

Вот часто слышу этот аргумент и не понимаю. Что я вообще забыл на другом ПК?
Друг или коллега попросили помочь с чем-то. Бывает регулярно.
ХЗ, я программист, и помощь обычно ограничивается внимательным просмотром кода и устной подсказкой. Чтобы я что-то делал на чужом ПК, даже вспомнить не могу.
Это потому, что вы программист, а не выжпрограммист.
НЛО прилетело и опубликовало эту надпись здесь

Мне куда больше нравится поднимать Docker и Kubernetes локально на 4(8) ядрах и 32 гб оперативки, чем работать удаленно на кластере с 3(6) ядрами и 24 Гб оперативки )

НЛО прилетело и опубликовало эту надпись здесь

Да не приходится драться. Сказал, что всем разработчикам нужно 32 Гб, когда переходили на k8s — всем поставили, кроме того, кто макбук себе попросил в самом начале — там сложности какие-то были.

там сложности какие-то были
Память впаянная скорей всего, эплы любят так делать в последнее время :(

Я так с ноута по локалке на стационарную тачку хожу, ноут вообще перестал греться.

Для андроида есть kde connect, который дает не меньше магии, если не больше. Офигенно удобная штука, разве что звонки не умеет редиректить с телефона на ноут, но это все-таки хоть и крутая фича, но не особо важная, а вот возможность телефоном как пультом пользоваться — это удобно, когда кино смотришь и есть она именно в kde connect.

Так себе магия, мак мне нравится, а вот айфон нет, и вся магия превращается в тыкву ) или выбор или магия, вендор лок это зло.
>я рекомендую начать с Fedora Workstation

+100500

Ещё недавно Ubuntu была лучшим выбором среди фриндли-дистрибутивов, но теперешнее snapобесие, творящееся с ней, сильно снижает её привлекательность. И лишние телодвижения для получения ванильного Gnome в ту же копилку.
я не хейчу гном конечно же, но зачем указывать как недостаток установку\настройку гнома для убунту? которая, на сколько я помню отказалась от гнома, поправте если прав

Она отказалась, заменив Gnome2 на свою DE — Unity (самая удобная для меня была). Но потом перешла на минимально патченный Gnome3.

Разве MATE — не тот же гном?

Причём тут mate? Я не в курсе

используя Etcher,

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


Лучше воспользуйтесь на Windows — Rufus, на маке — встроенной Дисковой Утилитой, а на линуксе (или опять же маке) — dd.

Что значит "всех и каждого"? Как использование мною Etcher разбазаривает лично ваши вычислительные ресурсы?

как я понял это крик души на тему того что новые продукты вообще не парятся по поводу экономии и прочего — как из пушки по воробьям… и эта тендеция все глобальние приходит в разработку — скоро для пинга будет не консольная утилита, а огромное приложение с гуём, аналитикой, рекламой, встроенным браузером и требующие минимум 8гб озу только для запуска

Да, есть такая тенденция, всё более высокоуровневые инструменты разработки, не бесплатные в плане рантайм ресурсов. Лет 70 скоро ей будет, как первые языки типа Fortran пошли, если уже не 70+ :)

я ради интереса проверил производительность сафари в макоси и оперы, хрома и файрфокса в убунте 19.10. в итоге, сафари набрала в два раза больше очков, чем опера и хром, а файрфокс подтвердил звание заслуженной тормозиллы, отстав от сафари в 6 раз.
Какая методика? Интересуюсь потому как считаю firefox очень быстрым и стабильным, а из вашего сообщения следует что даже переход на хром увеличит скорость в 3 раза. Это прям много.
тест красивый, но абсолютно не информативный — никакой аналитики или сравнения там нет. К тому же тестируется только отрисовка анимации.
Вот более объективное сравнение — https://www.pcmag.com/news/chrome-edge-firefox-opera-or-safari-which-browser-is-best (с первой страницы гугла). И там сОвсем другие выводы — safari проигрывает firefox практически по всем параметрам(в плане скорости и потребления памяти). Ну и вообще, как и ожидалось, между самыми популярными браузерами нет и быть не может такой разницы в скорости, о которой вы писали.

там по ссылке ещё два теста помимо motionmark

В тех тестах, как я понимаю, тоже не будет аналитики и сравнения? У меня нет safari (
Всё таки настаиваете на том что safari в 6 (шесть) раз быстрее firefox? И firefox медленнее chrome в 3 раза? Или просто вбросили без пруфов?

сафари: 798 баллов,
файрфокс в той же макоси: 266 баллов
файрфокс в убунте: 137 баллов

Значит настаиваете. Ладно мне не особо интересно лично вам доказывать. Большинству остальных и так понятна абсурдность ваших высказываний и «глубина» проведённых тестирований.
тесты-не тесты, ага. причём, заметьте, вы попросили пруфы, я вам их предоставил, а вы тут же мои слова перевернули по смыслу и приписали мне то, что я не и намеревался делать. вы не в российский полиции следователем работаете?
Т.е вы запустили какой то тест на какой то машине, потом запуститили этот же тест на какой то другой машине, получили какой то другой результат и на основе этих «исследований» вы сделали выводы, которыми и поспешили поделится с сообществом. И вас даже не смутила разница в 6 раз? И то что тест только на отрисовку графики? Может вам всё же поискать проблемы в своей методике тестирования прежде чем делать выводы?
Ниже уже отписались люди, которым было не лень сделать такие же тесты. И у них почему то другие результаты. Я думаю это заговор «тормазиллы» лично против вас с вашим макбуком. Другого объяснения нет. Ну или firefox у вас почему то не использует дискретную графику.
мистер, вы попросили ссылку на тест, я вам дал, потом вы попросили какие-то пруфы, я вам прислал результаты с моих компов, в ответ вы понаставили мне минусов, переврали мои слова, теперь доказываете мне, что тесты-не тесты, но сами никакой методики тестирования не предложили. я не понимаю ваших мотивов, идите своей дорогой. всего вам доброго
вот же предлагал один из вариантов методики https://www.pcmag.com/news/chrome-edge-firefox-opera-or-safari-which-browser-is-best
Минусы не ставил. Хотя поставил бы (комменту), если бы мог. Мотив один — опровергнуть ваше категоричное, ни на чём не основанное высказывание.
заметьте, вы попросили пруфы, я вам их предоставил
вы попросили ссылку на тест, я вам дал, потом вы попросили какие-то пруфы, я вам прислал результаты с моих компов

В качестве пруфа ожидается не абы какая информация, а информация, которая подтверждает ваши слова. А именно вот эти:
"производительность сафари в макоси и оперы, хрома и файрфокса в убунте"
"файрфокс подтвердил звание заслуженной тормозиллы, отстав от сафари в 6 раз"
У вас просили описание того, как вы меряли и как пришли к таким выводам (методику). Вы дали ссылку в стиле "вот вам тест, сами разбирайтесь, что я там намерял".


Из того, что вы писали, можно сделать вывод, что методика измерений у вас некорректная. Производительность браузеров надо сравнивать на одинаковом железе и по возможности в одной операционной системе. Вы даже сами говорите, что в MacOS Firefox медленнее всего в 3 раза, а не в 6. Вы дали ссылку на тест отрисовки, потом сказали, что там и другие тесты есть, из чего непонятно, вы проверяли только отрисовку или все 3, чтобы сделать выводы про производительность. Про железо на разных компьютерах вы тоже ничего не написали, может у вас на компьютере с Убунтой процессор в 2 раза медленнее. Это вполне объясняет, почему Opera и Chrome, которые вы там тестировали, набрали в 2 раза меньше очков, и Firefox имеет в 2 раза меньшие результаты, чем та же Firefox на компьютере с MacOS.


Ссылка вашего собеседника гораздо больше подходит в качестве доказательства производительности. Там описано железо, используемые тесты, и сравнение результатов.


Моему опыту работы в браузерах эти результаты более соответствуют. Chrome выполняет JavaScript быстрее, чем Firefox, а Firefox лучше справляется с отрисовкой больших страниц, и потребление памяти у нее поменьше. Например, страницы на Хабре с 1000 комментов почти не тормозят, в отличие от Chrome.

ни о каком сравнении браузеров речи не было изначально, речь шла о сравнении макоси как рабочей системы и линукса как рабочей системы. так вот в макоси оптимизированный сафари показывает лучшие результаты, чем непонятно как сделанный для линукса файрфокс, который лично по многолетним ощущениям использования самый тормозной именно на линуксе.
и разумеется, для честности сравнения, тест файрфокса я проводил на одноядерном атоме образца 2010года, а тест сафари на двадцатиядерном и9 образца 2020 года.

ни о каком сравнении браузеров речи не было изначально, речь шла о сравнении макоси как рабочей системы и линукса как рабочей системы

Я разве где-то утверждал, что изначально речь была о сравнении браузеров? Это вы начали говорить про способ определения производительности и удобства системы с помощью браузеров. Вот у вас и попросили описание что и как вы меряете. Сравнивать операционные системы с помощью браузеров это вообще какой-то странный способ.


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

У Firefox с самой первой версии были версии под все 3 операционные системы.
"Today’s announcement marks the worldwide launch of Mozilla Firefox-with immediate availability for Windows, Mac OS X and Linux".


А Chrome по-вашему тоже "непонятно как сделанный для линукса", раз он тоже набрал меньше очков, чем Safari?


и разумеется, для честности сравнения, тест файрфокса я проводил

Никто не знает что и где вы проводили и никто не умеет читать мысли. Вам просто указали на противоречивые результаты и некорректный способ.

Что я делаю не так?
Заголовок спойлера
Firefox 340 баллов Chrome 277

Учтите, что у меня Ryzen 1200 вместо процессора, и 4к монитор, а сам Firefox обвешан расширениями как ёлочная игрушка, в отличии от почти чистого хромого. Результатов в Сафари по понятным причинам у меня нет.
Ну и разброс результатам по разным категориям больше напоминает рандом.
поскольку тест именно на скорость отрисовки, то от видеокарты результат зависит, у меня на интеловской встройке 266 очков в файрфоксе, а на дискретной графике 506
А, ну у меня Nvidia 1650 Super. Впрочем она браузера таки давали нагрузку на проц, так что думаю от него тоже зависит.
MacBook Pro 2015; i7, 16Gb, Intel Iris Pro 1536 MБ (встроенная, понятно дело)
Chrome: 298
Safari: 274
Firefox: 154

такой себе тест…

Кстати, только у фокса не было артефактов нa этапе где светло-серые круги на темно-сером фоне.
у меня на более слабой машине и графике сафари больше очков набирает.
какие именно артефакты? не наблюдал ни в одном браузере


Видите светло-серую обводку по «периметру» кругов? Я про нее.
Незнаю кто там быстрее, но жрет Хром точно в 6 раз больше чем все они вместе взятые ) В Гугле его что там вообще не кормят что ли.

Не платить за бренд, за условную монополию?


Получить больше свободы?

Поставил хакинтош и тоже свободен…

Есть риск получить реальное лишение физической свободы.

За установку хакинтоша? Бггг

Что, лицензионное соглашение на MacOS предусматривает хакинтош?

Нет, не предусматривает, но на текущий момент нет ни одного случая, когда Эпл подавал бы в суд на пользователей за установку хакинтоша, за исключением попыток коммерческой торговли компьютерами с предустановленной MacOS (Psystar и др).

В случае, если вдруг Эпл передумает, что крайне маловероятно, нарушителям грозит скорее денежный штраф фиксированного размера. Лишение свободы вероятно примерно настолько, как то, что на улице вы встретите живого динозавра. Даже для жителей США.

Есть же прецеденты, когда за установку Windows и софта под неё в России привлекали (ну или пытались, за судьбой дел не следил) к уголовке даже без ведома MS, Adobe, 1C, только с ведома кого-то типа Михалкова или другого "самоназначенного" управителя всеми авторскими правами, а то и вообще " по факту". Мне лично рисковать не хочется уже лет 15, а моим работодателям и заказчикам ещё больше.

А за подозрение в краже рулона обоев могут расстрелять при задержании, да. Жизнь — жестокая штука…

Для меня очевидно, что использование хакинтоша для повседневной работы (особенно без наличия какого-нибудь мака, чтоб не прокатило "адаптировал к своим техническим средствам" — нарушение авторских прав Apple, с наказанием вплоть до лишения свободы.

10 лет расстрела без права переписки.

Аппле в этом смысл «ненавящего» подсаживает на маки, тк хакинтош все круто, но только если не нужно обновление. А как только обновление — не знаешь что и когда отвалится. Соответственно если все устраивает — покупаешь мак и выдыхаешь. Тем более, что это не писюковские и прочие ведроидные поделки, которые через год ( а то и в день релиза) уже остаются без поддержки и условиями использования «азъ есьм».
Это скорее очередной повод двигаться скорее в сторону мака, нежели от него.

Именно так, правда, я сначала попробовал настоящий мак на работе, захотелось домой что-нибудь аналогичное, попробовал хакинтош, в итоге таки купил макбук.
Справедливости ради, ведроидные поделки от Самсунга, получают гарантированно 2 следующие версии Андроида, и бог его знает сколько лет security updates. Думаю не только от Самсунга.

Windows 10 так вообще вроде как пожизненно получает обновления, как много лет назад с 7ки обновился бесплатно, так еще денег не просила )

Мак тоже есть, и я не могу сказать что он прям идеален. Но мне нравится как сам ноутбук сделан, к остальному можно привыкнуть.

Так то если на рабочую машину или если это был компьютерный мастер, который ходил по домам и ставил пиратскую винду.

Или оппозиционный деятель… С точки зрения УК разницы никакой, насколько я помню.

Ставил на виртуалку (подумывал собрать один свой хобби-проект под мак) — адски тормозит видео.

обычно все рассуждения про переплату за бренд и как корпорации на них наживаются ведут люди с зарплатой $500.
можно устроиться на работу с приличной зарплатой просто

Могу себе позволить потерять макбук при переезде (и не париться об этом), но принципиально не покупаю себе эпплодевайсы, равно как и самсунгодевайсы (одинаково огороженная железка).

ок, какие девайсы не огорожены?

Из того, что у меня есть из мобильников:


OnePlus 5T — легко получить рут, легко поставить кастомную прошивку.
Cosmo Communicator — туда можно хоть линукс вкорячить (и стоит дороже айфона 11, кстати).


Ноут — Thinkpad T560, тот же линукс встаёт без проблем, хотя с точки зрения апгрейдов железка тоже немного огороженная. Десктоп — самосбор, тут уж тем более всё понятно.

Вроде же наоборот в гнусмасах разлочить бутлоадер это одна команда, причем можно даже из линукса.

На SGS 8 у меня не получилось вообще, на SGS 9 нужно ждать неделю до разлочки (и то только на exynos). Эту самую неделю я подождал, после чего не успел зажать все нужные кнопки при перезагрузке, чтобы войти в нужный режим, в результате разлочка слетела и нужно было бы ждать ещё неделю. В итоге вместо этой недели я положил телефон в коробочку и сделал возврат.

Ужас какой-то. Впрочем, на моём ксяоми тоже нужно было чего-то там ждать. Когда же эту блажь запретят.
Когда же эту блажь запретят.

Если честно, не считаю нужным. Все эти перепрошивки-разблокировки нужны очень малому количеству людей, остальные всё это в гробу видали. Так что лично я выбрал голосование рублём и зарёкся покупать самсунг.


Правда, непонятно, чьи планшеты брать, в серии Galaxy Tab вроде как хорошее железо.

Да, как же все стало плохо со времен sgs7

У меня где-то до сих пор валяется sgs4 — отличная железка для своего времени. Линейка (а тогда ещё cyanogenmod) встала вообще без проблем. Расширенный аккумулятор с втрое большей ёмкостью? Пожалуйста!


Жаль, что памяти уже не хватает даже тупо для сайтов, и больше одной вкладки того же хабра оно не особо тянет.

У SGS4 вагон памяти. Вот у второго да, мало, хотя под него кто-то даже 10 андроид запилил.

Ну у меня он страницы начал очень агрессивно выгружать уже года три назад.


Собственно, 2 гига рамы — это уже очень мало.

Не всем нужен рут. Мне как то давно так все это надоело, что я просто взял самый модный самсунг чтобы просто им пользоваться. С тех пор так и делаю, беру флагман и просто пользуюсь. Мощи в современных смартфонах так много, что на последнем я даже ни разу не удалял неиспользуемые приложения вплоть до смены телефона. Андроид сейчас сам понимает что не используется и блокирует такие приложения чтобы они не кушали батарею, а памяти сейчас даже в базовых версиях 256гб, этого даже для Windows 10 вполне )
Можно даже из меню телефона. Но Knox счетчик все запоминает и гарантия слетает автоматически.

Жаль, что у вас окружение, в котором это обычно. Года три назад, выбирая ноутбук, я маки тоже рассматривал, но в итоге купил ноутбук от другого вендора и стоил он дороже — геймерская модель, 17" — у эппла ничего подобного в линейке не было.

эпл вообще не делает игровые компы

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

Так он наверное и весит как молот тора? ) Я выбрал мак потому что мне нравится как он сделан, воздухозаборники по краям, не блокируются когда на коленях, кровати, открывается одним пальцем, тачпад который полноценно заменяет мышь. Плюс компактный дизайн, и старается работать тихо (распределить тепло на корпус прежде чем включать вентилятор). От батареи работает хорошо, в игровых ноутах батареи слабые, и еще читал что в некоторых надо отключать nvidia sync иначе время работы от батареи будет минимальным.

Вес, в разумных пределах, до 10кг :), для меня незначимый фактор был. Вес 4,7 кг, кажется, вместе с питальником.


Основной юзкейс — замена десктопу, которую можно без проблем в сумке или в рюкзаке перевезти с работы до офиса и обратно, открывать -закрывать соответственно два раза в сутки максимум. Возможность работать "в поле", от батареи, да ив вообще не в подготовленных локациях типа чужих офисов и переговорок, рассматривался скорее как страховка для форс-мажоров.

Дисклеймер
У меня нет претензий к линуксу нa рабочем столе, я польуюсь и убунтой, и макосью.
Мое негодование насчет текста самой статьи.


Вот тоже не могу понять, зачем не-разработчику (а автор статьи как-раз из «этих») переходить с мака на линукс?
Причем в подобных статьях в качестве одного из основных аргументов, часто приводится «тут есть и браузер, и офисный пакет, и даже рисовалка..» Ну блин, еще бы в 2020 году там этого не было! Это все уже дажe на телефонах есть лет 10 как…
При этом крайне редко поднимаются такие вопросы как подключение различных устройств (включая мониторы), доступность и простота установки «не-прогерских» приложений, и прочие насущные для простого пользователя вопросы.

Я не был сильно привязан к экосистеме Apple. У меня не было iPhone, я не использовал iCloud, FaceTime или Siri. У меня был интерес к open source, оставалось только решиться и сделать первый шаг.

Вот и у меня ничего, кроме ноутбука, от Эпла нету. Опенсорсом тожe интересуюсь.
Сейчас специально перепроверил, опенсорс программы, упомянутые автором (Firefox, VLC, Audacity и т.д.) отлично собираются под маком, причем у некоторых для мака и линукса одинаковые инструкции.

Если пройтись по заголовкам статьи:
— Не спешите делать из Linux «копию» macOS
— Выберите подходящий дистрибутив Linux
— Чем GNOME похож на macOS
— Настройте GNOME под себя
— Разберитесь с горячими клавишами
— Запустите Linux в тестовом режиме


Но зачем??
Затем, что автор думает, будто бы его основной посыл («я шарю, вы г-но, слушайте батю, ща вам все раскидаю папацански») не будет распознан и отвергнут. Вообще-то так оно зачастую и бывает, но с некоторыми личностями, не утратившими ассертивности, сие не срабатывает.

Пробовал запускать Linux на macbook и понял, что им не очень удобно пользоваться, раскладка очень странной получается за счет поведения клавиши command. Если честно, то вариант как она работает в макоси удобнее, особенно когда в терминале работаешь. В Макоси копипаст сделан через cmd+c, cmd+v, а сигнал остановки через ctrl+c, в результате не приходится делать для терминала исключение в виде копипасты через ctrl+shift+c.
К тому же как на макоси разрешили переключение раскладки через капс, то ее раскладка стала уже совсем удобной.
А Линукс на макбуке, к сожалению, не умеет в маковскую раскладку и хоткеи. Никто так и не заморочился профилем на такой случай.

Первый раз слышу про такие фризы.

А есть ли способ на линукс получить мак клавиатуру, а точнее функцию когда зажал клавишу и появляется всплывающее окно с вариациями буквы которую ты зажал, ну там «a» или "ä". Было бы удобнее через прыгать по раскладкам.
Только полноправные пользователи могут оставлять коммент