LINUX.ORG.RU
ФорумTalks

Может ли MacOS перейти на открытую модель разработки и стать общедоступной?

 , ,


0

1

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

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

Apple - это корпорация, позиционирующая свою продукцию как элитарную и эргономически совершенную. И если на счёт оправданности подобной элитарности ещё можно поспорить, то с эргономикой у продукции Apple действительно всё хорошо. По крайней мере мне ещё не встречался кто-то, кто на неё жаловался. Apple - это производитель компьютеров, таблетов и смартфонов. То есть это не чисто софтверная корпорация - не такая, как например RedHat или Microsoft. При этом Apple делает все свои устройства из стандартных или лицензированных комплектующих по более-менее типовым схемам. Например у Apple нет собственных передовых CPU или GPU. Более того у Apple их и не может быть, просто потому что они не могут обеспечить необходимые объёмы их продаж. Таким образом Apple мало чем принципиально отличается от Dell или HP. И те и те просто делают компьютеры, в том числе и десктопы с рабочими станциями. У HP даже есть свой UNIX, хотя и вообще не десктопный.

Для чего Apple нужна MacOS? Очевидно, что она им нужна для продажи их же компьютеров, планшетов и прочих смартфонов. Саму по себе MacOS Apple не продаёт. При этом Apple вкладывает много сил и ресурсов в почти полностью самостоятельную разработку MacOS. Почему почти полностью, потому что какие-то заимствования из мира open-source они делают, но не много. Гораздо меньше, чем это делают другие корпорации, поставившие на Linux. Взять хотя бы такую корпорацию как Oracle. Корпорация Oracle продаёт свои софтверные решения для корпоративного рынка, например она продаёт небезызвестную RDBMS. В долинуксовую эпоху клиенты Oracle должны были платить ещё и за операционную систему - Solaris или Windows NT. Разрабатывать собственную операционную систему слишком дорого, даже для такой корпорации как Oracle, поэтому они решили сделать ставку на Linux и включились в её разработку. В дальнейшем это сделали и многии другие корпорации всё с той же целью - сокращение себестоимости собственных решений или увеличение продаж.

Но вернёмся к MacOS и Apple. Может ли Apple пойти аналогичным путём, а именно - может ли она открыть MacOS и сделать её доступной, хотя бы в виде исходного кода, для пользователей обычных лептопов, десктопов и рабочих станций? Те, кому не нужна элитарность и высокая эргономика всё равно продукцию Apple не купят, но открыв MacOS Apple сможет снизить затраты на разработку, а значит и себестоимость своих устройств, что увеличит продажи, а значит и их общую выгоду.

По-моему MacOS - это единственная UNIX-подобная операционная система, у которой есть будущее на десктопах, в отличии от Linux и прочих. Убеждён, что в случае открытия MacOS какой-то заметный зоопарк там начаться не может. По той простой причине, что там уже есть сложивщаяся система, которая будет доминировать и подавлять любые поползновения в сторону того, что творится с десктопным Linux.

Что на всё это скажут аналитики LOR в преддверии пятницы?

★★★★★

Последнее исправление: bbk123 (всего исправлений: 1)
Ответ на: комментарий от vasya_pupkin

Я про это говорю уже двадцать лет

Собака лает — караван идёт.

GNU/Linux намного успешнее всяких там бздей и солярок. Под него даже проприетарщины навалом.

mertvoprog
()
Ответ на: комментарий от kmeaw

ARM-ядра в мобильных устройствах от Apple часто в бенчмарках показывают заметно лучшие результаты, чем топовые устройства на Android того же времени.

Во-первых ARM, то есть не совсем свои CPU. Во вторых мы тут обсуждаем вовсе не мобильные устройства, поэтому просто мимо. Обычные компьютеры Apple используют процессоры от Intel и ничего лучше предложить рынку не могут и не смогут.

bbk123 ★★★★★
() автор топика
Ответ на: комментарий от kmeaw

macOS на PC нужна прежде всего разработчикам под iOS и web-девелоперам, тестирующим свои поделия в Safari ;) И с учётом того, что Apple забросили QuickTime и Safari под винду — это направление им не интересно, а ТС вообще бредят.

mertvoprog
()

При этом Apple делает все свои устройства из стандартных или лицензированных комплектующих по более-менее типовым схемам.

Это неправда.

Например у Apple нет собственных передовых CPU или GPU.

Есть.

Более того у Apple их и не может быть, просто потому что они не могут обеспечить необходимые объёмы их продаж.

Могут.

Таким образом Apple мало чем принципиально отличается от Dell или HP.

Apple принципиально отличается от Dell и HP: У Apple своё железо, у Apple свой софт.

У HP даже есть свой UNIX, хотя и вообще не десктопный.

HPUX давно умер.

Может ли Apple пойти аналогичным путём, а именно - может ли она открыть MacOS и сделать её доступной, хотя бы в виде исходного кода, для пользователей обычных лептопов, десктопов и рабочих станций?

Может. Но в этом нет никакого смысла.

Те, кому не нужна элитарность и высокая эргономика всё равно продукцию Apple не купят, но открыв MacOS Apple сможет снизить затраты на разработку, а значит и себестоимость своих устройств, что увеличит продажи, а значит и их общую выгоду.

Рассуждение неверно. Есть множество пользователей, которые недовольны железом от Apple (например я), но кому нравится macOS (или они вынуждены ей пользоваться). В настоящий момент они вынуждены покупать маки. Если macOS будет нормально работать на каком-нибудь thinkpad-е, они не будут покупать маки и Apple потеряет часть продаж.

Более того. Открытый код означает, что Lenovo сможет предустанавливать macOS на свои ноутбуки. А это ещё один гвоздь в продажи макбуков.

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

Что на всё это скажут аналитики LOR в преддверии пятницы?

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

Legioner ★★★★★
()
Ответ на: комментарий от shimon

Допустим, торговать оружием и наркотиками

А это вот совсем не шутка, были одно время сверхзащищённые телефоны специально для наркобарыг. Windows/macOS для подобных делишек давно веры нет, ибо шпионят, так что могут и за десктопы взяться. Но организовать это проблематично будет, ввиду постоянно ужесточающегося контроля за финансированием тёмных делишек в «цивилизованных» странах (отсюда же столлманонеугодная тенденция на cashless, агрессивно навязываемая хомячкам).

mertvoprog
()
Ответ на: комментарий от vasya_pupkin

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

mertvoprog
()
Ответ на: комментарий от shimon

Полноценная — это когда товарищ майор не прикопается.

mertvoprog
()
Ответ на: комментарий от mertvoprog

GNU/Linux намного успешнее всяких там бздей и солярок. Под него даже проприетарщины навалом.

Так базара нет, успешнее конечно. Но это не про десктоп все.

vasya_pupkin ★★★★★
()
Ответ на: комментарий от shimon

пока что

В этом и беда. У людей с возрастом часто едет крыша.

mertvoprog
()
Ответ на: комментарий от mertvoprog

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

Ты сломал мой парсер, можно на человечем?

vasya_pupkin ★★★★★
()
Ответ на: комментарий от kmeaw

А какая разница простому юзеру, какая у него ОС, если все базовые возможности (браузер, медиаплеер, офисный пакет) во всех современных системах выглядят и ведут себя примерно одинаково?

Ему надо чтобы в его системе всё это работало без проблем и можно было легко найти и установить любую программу. А в Linux зоопарк и армия ленивых самодуров дитсроклепателей и маинтейнеров пакетов.

macOS на технике Apple хороша именно тем, что в этой комбинации исключены проблемы с совместимостью и производительностью. Хотя такой проблемы не должно быть и у готовых компьютеров и ноутбуков, которые можно купить в магазине с предустановленной ОС (если, конечно, это не ультрабюджетный сегмент).

Техника Apple не выделяется какой-то заметной производительностью, недоступной за аналогичные деньги у конкурентов. Совместимость софта достигается как раз таки отсутствием зоопарка. Совместимость софта под Windows так же весьма хороша. Совместимость с железом (или поддержка железа) достигается наличием драйверов и изолированием возможных глюков с ними средствами операционной системы. Наличие драйверов связано с массовостью, которая, в случае открытия MacOS уже есть и которой у Linux на десктопе нет и не будет.

bbk123 ★★★★★
() автор топика
Ответ на: комментарий от vasya_pupkin

Человечий здесь запрещён, разрешён только руßßкий.

mertvoprog
()

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

Уже есть Haiku, где нет перечисленных недостатков Линукс экосистемы. Apple - закоренелые проприетарщики и изготовители зондов, ничего они открывать не будут.

X512 ★★★★★
()
Ответ на: комментарий от mertvoprog

Вут? А про что тогда? Всякие скайпы, тимвьюверы, вивальди, гитарпро — это для чего?

Ну если для тебя это все что нужно, значит тебе линукс подходит.

Ну кому то и костенных счёт достаточно...

Так а че тогда доля лиукса на десктопе стремиться к нулю, если все так зашибись?

vasya_pupkin ★★★★★
()
Последнее исправление: vasya_pupkin (всего исправлений: 3)
Ответ на: комментарий от shimon

Для линукса на десктопе в плане работоспособных кирпичиков уже все есть.

Там стройматериалов на несколько вариантов строительства и никто не хочет отказываться от своего.

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

Ну и будет очередной Canonical, что сделает зоопарк лишь больше.

Ну вот та же Chrome OS вполне себе обладает концептуальной целостностью, люди, которым зонд от гугла не мешает жить, вполне ее хвалят.

И что за этой Chrome OS есть, кроме зондов? Там есть сложившаяся экосистема, пользовательское сообщество, соизмеримое по масштабам с сообществом Mac, общее признание разработчиками прикладного софта в качестве некоего стандарта? Зоопарк нельзя победить, его можно лишь прибить грубой силой. Динозавры вымерли и дали жизненное пространство млекопитающим. То же самое должно произойти и со всеми ненужными кирпичами десктопного Linux, о которых ты говорил выше.

Как современный Unix, macOS говно, заявляю ответственно. Ее разработчики могли утащить из линукса понятия о cgroups, bind mounts, пространства имен, и сделать конфетку, но вместо этого их песочница и структура ФС (начиная от 10.15) являются свалкой поломанных костылей.

При этом ты сидиш в хакинтош, а не в этом самом неудачном соусе из ингридиентов для конфетки.

bbk123 ★★★★★
() автор топика
Ответ на: комментарий от shimon

Ну вот ты мне скажи, ты макось в последний раз где видел?

У коллег.

Что у тебя значит слово «полноценная»? Полноценная — это когда у нее kernel panic дважды в сутки?

Полноценная - значит пригодная для конечного пользователя не фрика. А про kernel panic дважды в сутки - это ты про свой хакинтош решил рассказать?

bbk123 ★★★★★
() автор топика

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

Про нотаризацию слышал? До сих пор бурления не проходят.

kott ★★★★★
()
Ответ на: комментарий от shimon

Вот на маках есть куча неизвестности. Например, там не существует 100% надежного способа сказать, сколько точно места занимает файл на диске.

В Windows NTFS, ещё со времён 3.1, есть аналогичная неизвестность в виде Alternate Data Streams. Кстати, изначально это было сделано для Services for Macintosh (SFM). Но разве это делает Windows непригодным для десктопного использования?

bbk123 ★★★★★
() автор топика

Обалденный стиль! Набрасываем факты, разбавляем кучей неточностей и заливаем отсебятиной. Ты мог вести еженедельную новостную программу на Втором Канале, но вместо это растрачиваешь свой талант.

По сабжу: не было названо ни одной экономической причины, зачем открывать макось. «Это снизит затраты на разработку» — не причина, а домысел до тех пор пока не будет как-то обоснован.

ЗЫ Про элитарность прям взоржал. Воистину вещатель на нищую аудиторию.

filosofia
()

Не может. Но ядро и так опенсорсное.

Meyer ★★★★★
()
Ответ на: комментарий от shimon

We do not break userspace и все такое

Ну это в рамках одной версии

А так больше

Stable API is nonsense

Собственно поэтому в самых популярных пользовательских устройствах на линуксовом ядре (Android, Chrome OS) это самое ядро не обновляется.

fornlr ★★★★★
()
Последнее исправление: fornlr (всего исправлений: 1)
Ответ на: комментарий от fornlr

Ты путаешь.

Stable API is nonsense внутри ядра.

И We do not break userspace в наружних API. Не обязательно в рамках одной версии, а столько, сколько потребуется.

wandrien ★★
()
Последнее исправление: wandrien (всего исправлений: 1)
Ответ на: комментарий от fornlr

На практике юзерспейсное API/ABI ооооооочень стабильно.

Вот драйвера отваливаются периодически, это да.

wandrien ★★
()
Последнее исправление: wandrien (всего исправлений: 1)

Может ли MacOS перейти на открытую модель разработки и стать общедоступной?

Нет, т.к. тогда перестанут покупать их железо за оверпрайз.

Может ли Apple пойти аналогичным путём, а именно - может ли она открыть MacOS и сделать её доступной, хотя бы в виде исходного кода, для пользователей обычных лептопо

Если Apple откроет исходный код, то случится второй linux с фрагментировастью и холиварами.

Хочешь macos - покупай macbook и пользуйся, он тебе лет 5 прослужит, так что не такая и большая цена за девайс выйдет.

Kolins ★★★★
()
Ответ на: комментарий от bbk123

Во-первых ARM, то есть не совсем свои CPU

А чьи?

Apple Silicon разрабатывается ябблом точно так же, как ryzen разрабатывается AMD.

x3al ★★★★★
()
Ответ на: комментарий от bbk123

Обычные компьютеры Apple используют процессоры от Intel и ничего лучше предложить рынку не могут и не смогут.

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

x3al ★★★★★
()
Ответ на: комментарий от bbk123

Во-первых ARM, то есть не совсем свои CPU.

Свои. Apple сооснователь ARM, если бы кто забыл.

При этом ты сидиш в хакинтош, а не в этом самом неудачном соусе из ингридиентов для конфетки.

У человека может быть несколько компьютеров, есличо.

shimon ★★★★★
()
Ответ на: комментарий от bbk123

У коллег.

Ага, «Рабинович напел». Так и запишем.

А про kernel panic дважды в сутки - это ты про свой хакинтош решил рассказать?

Про вот такую машину. Говорю, мой хакинтош полноценнее, он не падает.

shimon ★★★★★
()

Геи-калоеды ломают апи каждые три года, какой опенсорс

TooPar
()
Ответ на: комментарий от Kolins

он тебе лет 5 прослужит

Купил тайванское поделие за штуку 5 лет назад. 4 ядра, два слота памяти, два слота ssd, хард, игровая видеокарта. До сих пор бодрячком, с одной чисткой. Гей-девайс так может?

TooPar
()
Последнее исправление: TooPar (всего исправлений: 1)

в случае открытия MacOS какой-то заметный зоопарк там начаться не может.

Ухаха, ты плохо знаешь обиженных форкальщиков.

Кроме Linux есть ещё одна UNIX-подобная операционная система, с теми же амбициями на десктопах и рабочих старциях - MacOS.

Эм, с каких пор у линукса появились амбиции на десктоп? Зачем выдавать воображаемое за действительное?

chenbr0
()
Ответ на: комментарий от TooPar

Да любой ноут не за 10тыс прослужит 10 лет, если об стену его не кидать и кофем не заливать. Но автор явно хочет MaxOS, но за бесплатно, значит деньги жмотит на macbook.

Kolins ★★★★
()

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

Зоопарк ZverCD и прочих windowsxp-sp2-xxxvasyaxxx-edition ты видимо забыл, а там даже ничего не открывали...

Kolins ★★★★
()

Apple - это корпорация, позиционирующая свою продукцию как элитарную

эта информация у них появляется где-то на сайте если зарплата в рублях и российский айпи?

emissar ★★
()

Ага, открыть и передать в Apache

slyjoeh ★★★
()
Ответ на: комментарий от bbk123

Ты пришёл сюда с лозунгами, в частности

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

будучи не в курсе

kott ★★★★★
()
Ответ на: комментарий от chenbr0

Так может автор не хочет покупать что-то в добавок к своему финкпаду? И ждет когда местные его уговорят

Kolins ★★★★
()
Ответ на: комментарий от x3al

А чьи?

Созданные на основе чужой архитектуры и чужих наработок.

Apple Silicon разрабатывается ябблом точно так же, как ryzen разрабатывается AMD.

По этой же причине AMD не может оторваться от Intel - потому что это не совсем их процессоры.

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

Пока что все компьютеры Apple на процессорах Intel, а не ARM. Насчёт айпадов, а по каким параметрам они быстрее? Может быть речь о графическом ускорении, которое к CPU имеет слабое отношение?

bbk123 ★★★★★
() автор топика
Ответ на: комментарий от shimon

У человека может быть несколько компьютеров, есличо.

Какой из них у тебя основной и какими ты пользуешься по особой необходимости?

Ага, «Рабинович напел». Так и запишем.

Какой им всем смысл мне заливать?

Про вот такую машину. Говорю, мой хакинтош полноценнее, он не падает.

А ты никуда не лез и ничего не менял в система сам у этого MacBook Pro? Неужели?

bbk123 ★★★★★
() автор топика
Ответ на: комментарий от bbk123

Созданные на основе чужой архитектуры и чужих наработок.

Когда ARM основан буквально на деньги яббла и яббловые же разработчики участвовали в разработке ARM практически всегда?

Насчёт айпадов, а по каким параметрам они быстрее

https://www.tomsguide.com/us/new-ipad-pro-benchmarks,news-28453.html двухлетней тухлости. Да, десктопный xeon или threadripper оно не обгонит, но у них слегка выше TDP.

x3al ★★★★★
()
Ответ на: комментарий от kott

Расскажи как обстоят дела у прикладного софта для десктопов под MacOS на самом деле? Смартфоны и прочии планшеты, просьба, не вспоминать.

bbk123 ★★★★★
() автор топика
Последнее исправление: bbk123 (всего исправлений: 1)
Ответ на: комментарий от kott

Ходил. Ничего похожего на армию маинтейнеров пакетов под Linux там не нашёл. Нашёл лишь какую-то дополнительную проверку системы разработчика на вирусы и трояны, что в общем-то неплохо.

bbk123 ★★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.