Pull to refresh

Comments 74

Apple всегда делали закрытую (скорее даже замкнутую) инфраструктуру — железа+ОС+прикладной софт. Им не нужна сторонняя ОС, на которой они не смогут сделать деньги. Отсюда — им не нужно выставлять на широкий доступ информацию о своём железе. Линукс на х86 маках запускался только по той причине, что это intel был открыт для мира.

Да и зачем на маке, в цену которого заложена цена софта — выкидывать этот софт на помойку, заменяя его OSE решением? Вы в убытке. Купите себе тогда хромбук, замените закрытый биос на Coreboot, который будет игнорировать TPM — и вуаля. В убытке гугл.

Ну а если и появится линукс для M1 — то скорее всего 70% плюшек (вроде тачпада, времени работы и т.п.) будут не доступны. Так что, лучше заняться этим ребятам чем нибудь более актуальным. Пока это выглядит как «хотим новый макбук, а денег нет, но если дадите — то мы будем ставить на него линукс».

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

Почему, есть реверс-инжиниринг. С ним родились такие проекты как nouveau, entaviv, freedreno, lima. Часто такие проекты начинают без документации, с голым mmiotrace или kgdb (или аналогичными утилитами для OS X).


Другое дело, что из-за закрытости железа Apple может просто не оказаться способа разблокировать загрузчик, как например в Play Station или iPhone. Тогда нет смысла портировать другие ОС на такое железо — мы просто не сможем их запустить.

Да елы палы, тот же nouveau взять — на нем не работает DMABUF для текстур, а эта фича по нынешним временам must have. На Intel видеокартах есть, в mali драйверах есть, на распбери pi4 и то есть. А в nouveau нет.
А свои патчи сколько nvidia пыталась в ядро внести все Торвальдс отправил в корзину так как не совместимы по лицензии.
Во времена PowerPC, не смотря на так-же довольно большую обособленность железа, Linux на G3/G4/G5 маках работал вполне себе — сам ставил.

Не думаю что Apple сильно потеряет, если кто-то купить железо с M1, что бы установить туда Linux — ведь это все равно прибыль от продаж железа. А если человек не хочет пользоваться macOS — никто его не заставит… Так что выбор между «человек купит и не будет пользоватсья macOS» либо «человек не купит»
Всё-таки на PowerPC видеокарты были совершенно стандартные (не считая прошивки). Да и строение тоже не отличалось — те же AGP\PCI и всё остальное. А вот под М1 уже не так всё однозначно, один чип T2 чего стоит. Его не победили на х86 маках до сих пор.
Потому что Т2 сам по себе ARM чип. В ARM маках он не нужен, потому что его функции уже встроены. И очень вероятно, что всё что было отдельно в T2, в ARM маках архитектурно не отличается и работает с тем же самым драйвером.
Не думаю что Apple сильно потеряет, если кто-то купить железо с M1, что бы установить туда Linux — ведь это все равно прибыль от продаж железа.

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

Да, но информации что именно и в каких количествах делается там нет (источник).


It’s unclear just how many iPhones Apple’s robots have recycled to date, for example, or how much low carbon aluminum Apple is currently integrating into new devices. (When we asked, Apple simply pointed us toward public information in its 2020 environmental report, which doesn’t answer either question.)
Учитывая то, что Apple отправляет целый ноутбук в измельчитель, а потом на свалку из-за одной сломанной клавиши на butterfly-клавиатуре, прибыль от продажи железа давное не самый главный источник дохода компании.

Да какой же смысл отправлять алюминий на свалку? Он же легко перерабатывается.

Это же разбирать надо, отделять алюминий от остального…

Это же разбирать надо, отделять алюминий от остального…

Ну именно этим они и занимаются. Почти на каждой презентации об этом рассказывают.
PowerPC — это OEM архитектура. Для эпла не делалось особых исключений (хоть они и были в в консорциуме AIM).
Видео, да — было ATI, тогда не умели нормально делать встроенную графику. И linux был на ней, ввиду достаточной открытости железа. Да и МАКи тех времен любили использовать не по назначению — ввиду их внушительной мощности по сравнению с x86 тех лет (pentium 4 )

У меня тут валяется пара PPC железяк (на p3041, p1022) — вещь крайне интересная, но позиционирование у нее — не ясное (на сегодняшний день). Для настолки- слабоват (нету нормальной математики, плюс пара архитектурных проблем), для встройки/мобилки — горячеват (в сравнении с ARM), для индастирал — самое оно. Но опять же — есть ARM, Intel с их атомами. Так что, после ухода apple — архитектура медленно умерла. Сегодня PPC — это очень узкий круг задач (и то по историческим причинам). Золой век PPC — это нулевые — apple, playStation, XBox — все было просто супер, но потом x86 догнала и обогнала их по производительности, по мощности и по объемам. FIN.

Как по мне, так история PPC и x86 в нулевых чем-то напоминает сейчас x86 и ARM сейчас. ARM вполне уверенно заменяет x86 на серверах (мы уже перешли на AWS Graviton — дешевле), на мобильных устройствах доминирует, теперь Apple задал определенный тренд на использование ARM в рабочих компьютерах.
Ну, тут прям кривая истории получается…
Давным давно жил-был MIPS. На нем делали все самое вкусное — сервера (хотя там тогда был зоопарк), рабочие станции (SGI), приставки (playstation 1 и 2), и это был стандарт для встройки и индастриал. Х86 был тогда слаб и зелен, но популярен — рынок IBM PC рос.
Потом потихоньку пришел супер производительный POWERPC — и встали на него Apple, сервера (IBM), встройка и приставки (playstation 3, xbox 360, nintendo cube). x86 уже тогда был крепок и силен, и любили его уже многие. ARM жил тогда в слабых мобилках.
Потом x86 захватил мир. Появились годные xeon, появились хорошие атомы, и все переехали туда… Кроме мобилок.
А потом был мобилок, IoT, планшетов и умных утюгов и развитие ARM было форсированно многократно…
Вот теперь началась очередная веха спирали — x86 медленно закатывается.Не быстро, лет 10 еще поплавает — новое поколение приставок как-никак, куча железа у народа на руках и АМД, рвущая топы по производительности. Хотя если ребята поднажмут и выкатят хорошее мобильное решение — то может быть и не все схлопнется. Ребята — это АМД, интел сегодня в полной пятой точке — слишком они заплыли жиром и бюрократией. Ну и судя по тому, что между 6 поколением и 10 — архитектурной разницы особой нет — они стоят на месте.

Огромное количество людей покупают мак и ставят на него винду, по разным причинам — винда привычней, необходимые инструменты есть только на винде, требуется для работы и т.д. И люди готовы переплатить, получив ноутбук с хорошо известными характеристиками, который не будет включать fan от просмотра ролика на youtube или простом веб-серфинге. Для большинства людей, работающих не за кружку риса, переплата 200-300$ ради получения нормального железа с заранее известными характеристиками это небольшая трата.
Точно также есть люди, использующие линукс и желающие работать не на ноутбуке, который весит 3кг, с хз каким тачпадом, который вечно шумит даже при веб-серфинге и т.д. Люди готовы заплатить за macos и не использовать его ради нормального лаптопа с хорошо известными характеристиками и миллионами реальных отзывов, а не как сотни моделей обычных ноутбуков типа hp/acer/huawei и т.п. на которых десяток отзывое на яндекс маркете и по сути покупаешь кота в мешке.

Но эти люди до сих пор не особо оплатили поддержку тачбаров на старых ноутах, например. Да и что-то из периферии тоже плохо работало

То-то я читал много комментов людей как их макбук раскручивал кулеры при… просмотре утуба :)
Недовольные всегда найдутся, но это не значит, что у всех такая проблема.

Топику два года как бы.

А в чем, собственно, котовость в мешке? Все характеристики указаны на сайтах, хоть и спрятаны иногда с главных страниц.
Никогда не сталкивался с проблемой "мутных характеристик". Интел атом и в асере и в асусе интел атом. И в макбуке атомом был бы, если б засунули.


А уж когда на арм перейдут, то будут ещё более одинаковые — все на снапдрагонах с прибитой обвеской (типо GPU и т.д.). Ну потом дешевые медиатеки, наверное, подтянутся.

в ноутбуке важна не только модель процессора, объем ОЗУ и ssd/hdd, но и куча других характеристик, таких как шум от него, вес, время работы от батареи, качество тачпада, качество корпуса, для кого-то и внешний вид (эстетическая составляющая). заказывая условный hp онлайн, вы можете в нем разочароваться, какой бы крутой cpu там не был и сколько бы RAM туда не впихнули
И люди готовы переплатить, получив ноутбук с хорошо известными характеристиками, который не будет включать fan от просмотра ролика на youtube или простом веб-серфинге.

Вы описали поведениие MacBook Air 2019 моей подруги.

У MacBook Air нет вентиляторов.

есть, но на моем включаются только если делать что-то тяжелое, ну или пользоваться microsoft teams

У меня включается как раз таки при просмотре видео на youtube.
Вообще не понимаю что там он может делать, ведь видео декодируется аппаратно.
То же самое при просмотре видео с плекса.

UFO just landed and posted this here
UFO just landed and posted this here

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


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


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

UFO just landed and posted this here
я ответил что нет, не аппаратно

Железо имело нужные аппаратные блоки уже очень давно.


VP декодер притащили в BigSur

Скорее включили.


так что пятилетнее сражение за x26*-кодеки Эппл проиграла. Хотя я ещё не обновлялся, не смотрел — греет-ли он комнату или нет.

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

UFO just landed and posted this here

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


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


Даже raspberrypi уже сколько-то лет показывает YT в 4к, декодируя его аппаратно, но Светлому Яблоку вечно мешают злые гуглеры.


Дальше ютуба, принадлежащего гуглу, дело сильно не пошло.

Вызывающе неверная информация.


Netflix заявила, что в конечном счёте планирует развернуть AV1 на всех платформах, а экономия данных на мобильных устройствах — лишь начало. Аналогичный переход на кодек VP9 и метод кодирования на основе сцен компания осуществила в 2016 году: тогда эта связка настолько улучшила ситуацию, что Netflix перекодировала всю свою библиотеку в 2018 году.

Я вот так на текущем ноуте практически,"выкинул" игровую видеокарту, dvd-rw, тачпад и батарею. Ну и Windows. Покупал по сути проц, рам, сдд, хдд и экран в одном корпусе, помещающкмся в сумку

Я ставил на старые macbook air linux. Это было нормально. За $1к ноутбука с подобными характеристиками не было (вес, внешний вид и тп), были уродливые черные коробки с дырками.

Не обязательно использовать Линукс на Маке как основную ОС.
Возможно нужен именно Линукс для какой то конкретной задачи и пользователь может его запускать раз в день на часок или вообще раз в неделю.
Возможность устанавливать на Мак другие ОС — очень важная опция его использования для некоторых людей
UFO just landed and posted this here

А «раздача денег» это превосходно?

Ну не собирайте

Он должен был за свои кровные всю технику на М1 купить? Вам напомнить стоимость продукции Apple?

UFO just landed and posted this here
UFO just landed and posted this here
UFO just landed and posted this here
отвратительные «сборы денег» это когда неработающие мамочки в «родительских комитетах» от скуки начинают собирать деньги (в добровольно-принудительном порядке) на мероприятия или материальные вещи, которые тем самым детям для кого они собирают, вовсе не интересны или не нужны

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

Ну это конечно личное дело каждого, на что тратить свои деньги. Лучше поддержать проекты по допиливания открытых драйверов mali и т.д.

Чем же лучше? Я, например, нигде этот mali драйвер не смог бы использовать. Мне и незачем тратить на это деньги. По большей части тратят ведь на себя.

Просветите пожалуйста. Вот есть открытый софт под Линукс. Его легче скомпилировать и заставить работать под Mac os или под Windows (без wsl) ?

В теории переделать исходники под macos проще, но все зависит от самого приложения. Лучше не мучаться и сразу запустить в докере или виртуалке.

Если софт не графический (CLI, демоны) и не использует Linux фичи, проще говоря Posix, то под maxis должно быть заметно проще

это уже давно придумано и реализовано, см. homebrew и macports

Если имеется ввиду сферический открытый софт в вакууме, то примерно одинаково.
Потому что и сфера и вакуум идемпотентны к ОС.

Просветите пожалуйста. Вот есть открытый софт под Линукс. Его легче скомпилировать и заставить работать под Mac os или под Windows (без wsl) ?

Как‐то так получается, что софт из мира Линукса под macOS работает очень отвратно. Яркий пример: Inkscape

Анимации при выполнении жестов масштабирования и прокрутки нет (буквально показывается только конечный результат жеста). Хоткеи отрабатывают некорректно (использую Dvorak‐QWERTY). Пользоваться этим чаще раза в месяц решительно невозможно. Если всё же нужно, то лучше купить подписку Adobe.
Вдобавок Мартин успокоил своих работодателей по этому проекту. Он пояснил, что его реализация легальная, а в ходе разработки не возникнет юридических претензий от Apple.

Ровно до того момента, пока Apple не изменит EULA или законы, что они могут сделать хоть завтра.


Так, проведение реверс-инжиниринга с целью обеспечения совместимости разрешено законодательством многих странах мира.

А судебный иск подадут из страны, где он запрещен.


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

Сегодня разрешает, завтра запретит, гарантий никаких.


Также в его проекте не будет задействованы элементы кода из macOS и Darwin.

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

UFO just landed and posted this here
Это так не работает. Если программист в РФ сделает реверс и что-то напишет, то иск в другой стране эпл не поможет

Пока он не выедет в США. Или в страну, которая легко экстрадирует в США, если дело до уголовщины дойжёт.

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

UFO just landed and posted this here
Только доказать это он никак не сможет, потому что их код закрыт.

Очень много чего открыто opensource.apple.com/release/macos-10156.html, в том числе и ядро.
Будет нужно — Apple добавит его код в ядро, покажет это в суде и он сядет.

Без комментариев.
Очень много чего открыто opensource.apple.com/release/macos-10156.html, в том числе и ядро.

Лол, это опенсорсные библиотеки, код которых обязан быть открыт по лицензии GPL.

Apple не используют лицензии GPL.
BSD, MIT, Apache 2.0… — открытые лицензии здорового человека.

Не линкуются статически?

"Лол" не стоит употреблять на Хабре, тут же серьёзные люди собрались.

Sign up to leave a comment.

Other news

Change theme settings