LINUX.ORG.RU
ФорумTalks

Линус Торвальдс о MacBook на Apple M1

 ,


1

0

Linus Torvalds (torvalds.delete@this.linux-foundation.org) on November 14, 2020 1:12 pm wrote:

Paul (pavel.delete@this.noa-labs.com) on November 14, 2020 3:08 am wrote:
>
> What do you think of the new Apple laptop?

I'd absolutely love to have one, if it just ran Linux.. I have fairly fond memories
of the 11" Macbook Air (I think 4,1) that I used about a decade ago (but moved away
from because it took Apple too long to fix the screen - and by the time they did, I'd
moved on to better laptops, and Apple had moved on to make Linux less convenient).

Apple may run Linux in their cloud, but their laptops don't ;(

I've been waiting for an ARM laptop that can run Linux for a <i>long</i> time. The new
Air would be almost perfect, except for the OS. And I don't have the time to tinker
with it, or the inclination to fight companies that don't want to help.

Linus

source

А что, с Linux на MacBook и iMac совсем сейчас плохо? (я просто не знаю, так как не пользуюсь).

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

Интел - он generic x86, его поддержка в ядре есть испокон веков. А эта штука - proprietary fully customized ARM SoC, на который нет ни спеков, ничего.

pekmop1024 ★★★★★
()

нафиг там Linux, когда чуть ли не половина этого M1 это кастомные Neural Engine, Machine Learning Accelerators, Advanced Image Signal Processor, Secure Enclave и работать будет только под macOS?

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

не x86, а IBM PC архитектура. Можно запилить на x86 нестандартный проприетарный комп, на котором ни один линукс не заведётся без длительного допиливания

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

Нынешний интел практически ничего общего с IBM PC не имеет, кроме исторического родства. Даже от AMD отличается.

pekmop1024 ★★★★★
()

Официально с этого момента маководы не рукоподаваемые на лоре. Аминь. Предлагаю внести в оффтоп-лист

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

А эта штука - proprietary fully customized ARM SoC

GCC же портировали уже. Под M1 он уже нативный, и сурсы где-то должны лежать патчей.

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

чуть ли не половина этого M1 это кастомные Neural Engine, Machine Learning Accelerators, Advanced Image Signal Processor, Secure Enclave и работать будет только под macOS?

А надо, что бы работало не только под macOS, но и под полноценными операционными системами. Линус так и сказал.

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

GCC же портировали уже. Под M1 он уже нативный, и сурсы где-то должны лежать патчей.

Драйверы кто писать будет, алё :)

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

тащит всяко быстрее x86 гробиков

уже где-то есть выхлоп хотя бы какого-нибудь cryptsetup benchmark или твое сообщение - всего лишь продолжение наяривания на фейковые попугаи гикбенча?

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

Ну не знаю, перепутать архитектуру процессора и компьютера - это надо уметь.

utanho ★★★★★
()

На Хабре писали что Apple предлагает Microsoft запускать Windows на их ARM железе. Значит полная огороженность железа не планируется, потом можно будет и Линукс запустить.

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

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

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

Почему булшит?

ну потому что у небулщита должно быть название по которому гуглится табличка с командами, типа как «arm neon pdf»

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

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

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

а линукс - нет

Там даже Haiku работает, с чего бы Линуксу не работать? Это стандартное x86 UEFI/ACPI железо. Какие-нибудь устройства могут не работать но в целом должно работать.

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

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

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

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

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

А как тогда под это софт писать будут? Или это только для внутреннего софта Apple?

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

высокоуровневое.

Можно ссылку на документацию этого API? Или оно внутреннее и только для софта Apple?

X512 ★★★★★
()

Что интересно - от этой темы отписался даже её автор. Классическое ненужно ;-)

Apple делает своё железо исключительно под себя. Если Линусу так нравится ARM, пусть найдёт других производителей. Вон китайцы уже десктоп сварганили. Неужели китай-ARM для Линуса некошерен или США не велят?

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

Apple делает своё железо исключительно под себя.

Большая часть x86 железа тоже делается под Windows. Десктопное железо под Линукс практически отсутствует, Линукс паразитирует на экосистеме Microsoft.

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

Большая часть x86 железа тоже делается под Windows. Десктопное железо под Линукс практически отсутствует, Линукс паразитирует на экосистеме Microsoft.

Большая часть производителей x86 железа не предпринимают активных действий по недопущению туда альтернативных OS. Другое дело, что и специально поддерживать мизерный процент линуксоидов на десктопах они, обычно, не хотят. Но серверные x86 вполне себе Linux ready. Intel - вообще самый главный контрибьютер в код Linux ядра. Им это очень выгодно, ведь теперь покупают x86 сервера, а не Sparc и прочее энтерпрайзное, как это было 20 лет назад.

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

Речь про Apple x86, на которых винда работает, а линукс - нет.

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

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

Тем не менее самые основы процесса инициализации периферии, ISA шина на которой висит таймер и всякое такое с тех пор не менялось. Если компьютер умеет хотя бы эмуляцию BIOS, можно невозбранно загружать DOS тех времён и всякие хелловорлды с osdev.org.

А есть и IBM PC несовместимые архитектуры использующие x86-совместимые процессоры. Из старого японский PC-98, или из недавнего PS4 и XBox One. Да и PS5 со следующим хвохом туда же.

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

чем же macos не полноценна?
ядро есть, драйверы есть, файловая система есть,
консоль есть, гуй есть,
все необходимые api есть (и даже больше, щас вот ML всякий на десктопы подъезжает с аппаратным ускорением),
обновления есть, сторонний софт есть.
можно обмазаться всем, что надо для работы и не только.

или неполноценность в том, что нельзя (можно, но не так просто) запустить на любом железе,
а то, которое поддерживается официально и под которое есть драйверы - слишком дорогое по мнению большинства?
в чём неполноценность?

ps: Linux, по правде говоря, вообще не операционная система, а только ядро.

goodwin ★★
()

Это логично, эппл и не обещал никогда что там будет линукс запускаться. Главная проблема в драйверах - под винду на буткамп они их вроде сами делали.

Куда интереснее вопрос будет ли ARM настолько открыт как x86 сейчас, если массово пойдет на десктопы? От какого квалькома драйверов можно ждать долго.

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