URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 134763
[ Назад ]

Исходное сообщение
"Обеспечена возможность сборки ядра Linux в окружении macOS с LLVM"

Отправлено opennews , 08-Сен-24 21:24 
В списке рассылки ядра Linux опубликован набор патчей с реализацией возможности сборки ядра Linux для архитектуры ARM64 в окружении macOS со штатным сборочным инструментарием на базе LLVM.  Кроме изменения сборочных сценариев в ядре и включения дополнительных заголовочных файлов в несколько файлов с кодом, для сборки также требуется установка в macOS пакета со специфичными для Linux-окружения заголовочными файлами (byteswap.h, elf.h и endian.h)...

Подробнее: https://www.opennet.me/opennews/art.shtml?num=61829


Содержание

Сообщения в этом обсуждении
"Обеспечена возможность сборки ядра Linux в окружении macOS с..."
Отправлено Аноним , 08-Сен-24 21:24 
В этом весь линукс, когда все сколь-нибудь успешные разрабы сидят на макоси и рассказывают плебсу как им жить в дерьме! Никакой параллели не нащупываете? :D

"Обеспечена возможность сборки ядра Linux в окружении macOS с..."
Отправлено бубылдос , 08-Сен-24 21:30 
Успешные разрабы линукса этот линукс за пределами серверов и эмбеддед не трогают. Они ценят свое время и удобство работы, поэтому и выбирают для этого лучшую систему -- MacOS.

"Обеспечена возможность сборки ядра Linux в окружении macOS с..."
Отправлено Аноним , 08-Сен-24 22:05 
> Успешные разрабы линукса этот линукс за пределами серверов и эмбеддед не трогают.
> Они ценят свое время и удобство работы, поэтому и выбирают для
> этого лучшую систему -- MacOS.

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


"Обеспечена возможность сборки ядра Linux в окружении macOS с..."
Отправлено бух. , 08-Сен-24 21:24 
Теперь не только разработчики FreeBSD будут сидеть на маках, в их рядах пополнение.

"Обеспечена возможность сборки ядра Linux в окружении macOS с..."
Отправлено Аноним , 08-Сен-24 22:41 
Разработчики FreeBSD сидят на Windows.

"Обеспечена возможность сборки ядра Linux в окружении macOS с..."
Отправлено бубылдос , 08-Сен-24 21:26 
> для сборки также требуется установка в macOS пакета со специфичными для Linux-окружения заголовочными файлами (byteswap.h, elf.h и endian.h).

В таком виде оно никогда не попадёт в mainline.


"Обеспечена возможность сборки ядра Linux в окружении macOS с..."
Отправлено Аноним , 08-Сен-24 22:33 
Будет теперь новый мейнлайн.

"Обеспечена возможность сборки ядра Linux в окружении macOS с..."
Отправлено Аноним , 08-Сен-24 21:30 
Это в смысле user mode linux?

"Обеспечена возможность сборки ядра Linux в окружении macOS с..."
Отправлено Аноним , 09-Сен-24 17:38 
UML чертовски быстро собирается. Драйверов практически не требует так как в пространстве пользователя работает.

"Обеспечена возможность сборки ядра Linux в окружении macOS с..."
Отправлено Bottle , 08-Сен-24 21:39 
Здорово, но зачем?
Разве не должны разрабы применять принцип "taste your own medicine"?

"Обеспечена возможность сборки ядра Linux в окружении macOS с..."
Отправлено Аноним , 08-Сен-24 22:11 
Разрабы обычно не самые глупые люди и руководствуются другим принципом: do as i say, not as i do.

"Обеспечена возможность сборки ядра Linux в окружении macOS с..."
Отправлено Аноним , 08-Сен-24 22:29 
Вот и у меня сразу вопрос про профит возник. Как будто, можно это ядро вместо Darwin загрузить.

"Обеспечена возможность сборки ядра Linux в окружении macOS с..."
Отправлено Аноним , 08-Сен-24 22:31 
Данная манипуляция его ни в ту, ни в другую стороны не сместила.

"Обеспечена возможность сборки ядра Linux в окружении macOS с..."
Отправлено Аноним , 08-Сен-24 22:39 
> Здорово, но зачем?

Торвальдс давно уже работает за маком. И страдал что нет дров для M чипов.
Теперь сможет собирать на нем же ядро.
И за маками сидит не только он.

> Разве не должны разрабы применять принцип "taste your own medicine"?

Это просто показывает насколько линух готов к десктопу.
А own medicine крутится на серваках.


"Обеспечена возможность сборки ядра Linux в окружении macOS с..."
Отправлено Аноним , 08-Сен-24 23:13 
Врядли Товальдсу нравится интерфейс MacOS. А KDE или Mate на МасOS не завезли.

"Обеспечена возможность сборки ядра Linux в окружении macOS с..."
Отправлено Аноним , 09-Сен-24 04:12 
есть гном, в своё время эпл слизали внешний вид с юнити

"Обеспечена возможность сборки ядра Linux в окружении macOS с..."
Отправлено Анониматор , 09-Сен-24 13:41 
он вроде xfce нахваливал

"Обеспечена возможность сборки ядра Linux в окружении macOS с..."
Отправлено Аноним , 09-Сен-24 03:25 
То что он пару раз релиз ноуты опубликовал с мака не говорит о том, что он ядро на нем собирает

"Обеспечена возможность сборки ядра Linux в окружении macOS с..."
Отправлено Буратино , 09-Сен-24 05:40 
Прикольные взаимоисключающие параграфы.

Из первого абзаца выводится, что Торвальдс пользует Linux on Mac.
Иначе зачем ему драйвера были бы нужны.

Второй же абзац хейтит Линукс на десктопе, хотя сам автор Линукса работает под Линуксом же.


"Обеспечена возможность сборки ядра Linux в окружении macOS с..."
Отправлено нах. , 09-Сен-24 16:02 
> Прикольные взаимоисключающие параграфы.

только в твоей, набитой опилками, голове.

> Из первого абзаца выводится, что Торвальдс пользует Linux on Mac.
> Иначе зачем ему драйвера были бы нужны.

только опилки могли тебе это подсказать.

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

> Второй же абзац хейтит Линукс на десктопе, хотя сам автор Линукса работает под Линуксом же.

аффтор (а на деле давно уже - дЭффективный менеджер на зарплате от IBM, ни на каком инструменте не играет) как раз пару раз спалился на том что использует вовсе не линукс.

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

Но вот другие разработчики - иногда еще вынуждены хотя бы проверять что ведро вообще собирается с их правками (что оно еще и работает после этого - вот не факт). И вот, сделали для _себя_ - удобно.


"Обеспечена возможность сборки ядра Linux в окружении macOS с..."
Отправлено Буратино , 09-Сен-24 22:12 
>только в твоей, набитой опилками, голове

Когда нет аргументов - "перейди на личности" @ "диагнозы по аватарке".

>На деле - он НЕ использует линукс на маке, именно потому что драйверов - нет, те что есть - неработоспособные пруф-оф-концьерт да и то совсем недавно появились

Пруфов конечно же не будет.

Зато по запросу "какую ось использует Торвальдс на маке" (на английском само собой) первые четыре ссылки говорят, что "использует asahi linux".
Например: https://arstechnica.com/gadgets/2022/08/linus-torvalds-uses-.../


"Обеспечена возможность сборки ядра Linux в окружении macOS с..."
Отправлено нах. , 09-Сен-24 23:19 
> Пруфов конечно же не будет.

учись искать гуглем. И пропускать ссылки на помойки типа арстехники.

Если поищешь достаточно тщательно - найдешь историю как он спалился в lkml, забыв переключиться в виртуалочку.


"Обеспечена возможность сборки ядра Linux в окружении macOS с..."
Отправлено Буратино , 10-Сен-24 21:15 
Заявляешь факт - предъявляй пруфы.
Пока, что от тебя только воплевсхлипы были ничем не подтверждённые.

"Обеспечена возможность сборки ядра Linux в окружении macOS с..."
Отправлено Аноним , 08-Сен-24 22:31 
Кто там во всё горло верещал что ядро гвоздями прибито к gcc?

"Обеспечена возможность сборки ядра Linux в окружении macOS с..."
Отправлено Аноним , 08-Сен-24 22:47 
> Кто там во всё горло верещал что ядро гвоздями прибито к gcc?

А когда это было?
Шланг смог начать компилировать ядро только в 2010 году.
При этом тогда куча всего все еще не компилировалось.
В рассылке даже список есть web.archive.org/web/20150907044958/http://lists.cs.uiuc.edu/pipermail/cfe-dev/2010-October/0117...

А до этого ядро было вендерлокнуто гнутыми экстеншенами почти 20 лет оно было "гвоздями прибито к gcc".


"Обеспечена возможность сборки ядра Linux в окружении macOS с..."
Отправлено Денис Попов , 08-Сен-24 23:57 
>>"гвоздями прибито к gcc".

При этом еще и конкретная версия компилятора требовалась


"Обеспечена возможность сборки ядра Linux в окружении macOS с..."
Отправлено YetAnotherOnanym , 08-Сен-24 22:52 
Восхитительно тонкий троллинг.

"Обеспечена возможность сборки ядра Linux в окружении macOS с..."
Отправлено Гиркин Алкоголик , 08-Сен-24 22:52 
Как пруф оф концепт интересно, особенно в плане отвязки от gcc, но на практике феерическое нинужно в вакууме, т.к. всё равно оно собирается в контейнерах и виртуалках, а не на хосте.

"Обеспечена возможность сборки ядра Linux в окружении macOS с..."
Отправлено Аноним , 09-Сен-24 05:10 
Теперь ждем патчей для сборки ядра под Visual Studio :-)

"Обеспечена возможность сборки ядра Linux в окружении macOS с..."
Отправлено ryoken , 09-Сен-24 07:41 
Чего вы орёте, щас монстрософт набежит и начнёт делать...

"Обеспечена возможность сборки ядра Linux в окружении macOS с..."
Отправлено Аноним , 09-Сен-24 12:51 
И ведь сделают же

"Обеспечена возможность сборки ядра Linux в окружении macOS с..."
Отправлено Одна с лора бабушка , 09-Сен-24 14:09 
Эти могут..

"Обеспечена возможность сборки ядра Linux в окружении macOS с..."
Отправлено Аноним , 09-Сен-24 14:12 
Нужен симметричный ответ.

Чтобы в linux окружении можно было собрать ядро macos


"Обеспечена возможность сборки ядра Linux в окружении macOS с..."
Отправлено Аноним , 09-Сен-24 17:33 
Осталось сборку ядра в *BSD реализовать. macOS вроде как частично с FreeBSD связан.

"Обеспечена возможность сборки ядра Linux в окружении macOS с..."
Отправлено Аноним , 09-Сен-24 17:38 
Гнутый вендорлок забороли? Молодцы.