The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



"Обеспечена возможность сборки ядра Linux в окружении macOS с LLVM"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"Обеспечена возможность сборки ядра 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

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения [Сортировка по времени | RSS]


1. Скрыто модератором  –5 +/
Сообщение от Аноним (1), 08-Сен-24, 21:24 
Ответить | Правка | Наверх | Cообщить модератору

4. Скрыто модератором  –5 +/
Сообщение от бубылдос (ok), 08-Сен-24, 21:30 
Ответить | Правка | Наверх | Cообщить модератору

8. Скрыто модератором  +6 +/
Сообщение от Аноним (-), 08-Сен-24, 22:05 
Ответить | Правка | Наверх | Cообщить модератору

2. Скрыто модератором  –2 +/
Сообщение от бух. (?), 08-Сен-24, 21:24 
Ответить | Правка | Наверх | Cообщить модератору

16. Скрыто модератором  –2 +/
Сообщение от Аноним (16), 08-Сен-24, 22:41 
Ответить | Правка | Наверх | Cообщить модератору

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

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

Ответить | Правка | Наверх | Cообщить модератору

14. "Обеспечена возможность сборки ядра Linux в окружении macOS с..."  +3 +/
Сообщение от Аноним (14), 08-Сен-24, 22:33 
Будет теперь новый мейнлайн.
Ответить | Правка | Наверх | Cообщить модератору

6. "Обеспечена возможность сборки ядра Linux в окружении macOS с..."  +1 +/
Сообщение от Аноним (6), 08-Сен-24, 21:30 
Это в смысле user mode linux?
Ответить | Правка | Наверх | Cообщить модератору

41. "Обеспечена возможность сборки ядра Linux в окружении macOS с..."  +/
Сообщение от Аноним (41), 09-Сен-24, 17:38 
UML чертовски быстро собирается. Драйверов практически не требует так как в пространстве пользователя работает.
Ответить | Правка | Наверх | Cообщить модератору

7. "Обеспечена возможность сборки ядра Linux в окружении macOS с..."  +1 +/
Сообщение от Bottle (?), 08-Сен-24, 21:39 
Здорово, но зачем?
Разве не должны разрабы применять принцип "taste your own medicine"?
Ответить | Правка | Наверх | Cообщить модератору

9. "Обеспечена возможность сборки ядра Linux в окружении macOS с..."  +2 +/
Сообщение от Аноним (9), 08-Сен-24, 22:11 
Разрабы обычно не самые глупые люди и руководствуются другим принципом: do as i say, not as i do.
Ответить | Правка | Наверх | Cообщить модератору

11. "Обеспечена возможность сборки ядра Linux в окружении macOS с..."  +/
Сообщение от Аноним (16), 08-Сен-24, 22:29 
Вот и у меня сразу вопрос про профит возник. Как будто, можно это ядро вместо Darwin загрузить.
Ответить | Правка | К родителю #7 | Наверх | Cообщить модератору

13. "Обеспечена возможность сборки ядра Linux в окружении macOS с..."  +/
Сообщение от Аноним (16), 08-Сен-24, 22:31 
Данная манипуляция его ни в ту, ни в другую стороны не сместила.
Ответить | Правка | К родителю #7 | Наверх | Cообщить модератору

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

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

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

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

Ответить | Правка | К родителю #7 | Наверх | Cообщить модератору

25. "Обеспечена возможность сборки ядра Linux в окружении macOS с..."  –2 +/
Сообщение от Аноним (25), 08-Сен-24, 23:13 
Врядли Товальдсу нравится интерфейс MacOS. А KDE или Mate на МасOS не завезли.
Ответить | Правка | Наверх | Cообщить модератору

28. "Обеспечена возможность сборки ядра Linux в окружении macOS с..."  –3 +/
Сообщение от Аноним (28), 09-Сен-24, 04:12 
есть гном, в своё время эпл слизали внешний вид с юнити
Ответить | Правка | Наверх | Cообщить модератору

34. "Обеспечена возможность сборки ядра Linux в окружении macOS с..."  +/
Сообщение от Анониматор (?), 09-Сен-24, 13:41 
он вроде xfce нахваливал
Ответить | Правка | К родителю #25 | Наверх | Cообщить модератору

27. "Обеспечена возможность сборки ядра Linux в окружении macOS с..."  –1 +/
Сообщение от Аноним (27), 09-Сен-24, 03:25 
То что он пару раз релиз ноуты опубликовал с мака не говорит о том, что он ядро на нем собирает
Ответить | Правка | К родителю #15 | Наверх | Cообщить модератору

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

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

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

Ответить | Правка | К родителю #15 | Наверх | Cообщить модератору

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

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

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

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

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

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

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

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

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

Ответить | Правка | Наверх | Cообщить модератору

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

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

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

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

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

Ответить | Правка | Наверх | Cообщить модератору

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

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

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

Ответить | Правка | Наверх | Cообщить модератору

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

12. "Обеспечена возможность сборки ядра Linux в окружении macOS с..."  +/
Сообщение от Аноним (14), 08-Сен-24, 22:31 
Кто там во всё горло верещал что ядро гвоздями прибито к gcc?
Ответить | Правка | Наверх | Cообщить модератору

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

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

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

Ответить | Правка | Наверх | Cообщить модератору

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

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

Ответить | Правка | Наверх | Cообщить модератору

21. "Обеспечена возможность сборки ядра Linux в окружении macOS с..."  +/
Сообщение от YetAnotherOnanym (ok), 08-Сен-24, 22:52 
Восхитительно тонкий троллинг.
Ответить | Правка | Наверх | Cообщить модератору

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

29. "Обеспечена возможность сборки ядра Linux в окружении macOS с..."  +3 +/
Сообщение от Аноним (29), 09-Сен-24, 05:10 
Теперь ждем патчей для сборки ядра под Visual Studio :-)
Ответить | Правка | Наверх | Cообщить модератору

31. "Обеспечена возможность сборки ядра Linux в окружении macOS с..."  +/
Сообщение от ryoken (ok), 09-Сен-24, 07:41 
Чего вы орёте, щас монстрософт набежит и начнёт делать...
Ответить | Правка | Наверх | Cообщить модератору

32. "Обеспечена возможность сборки ядра Linux в окружении macOS с..."  +1 +/
Сообщение от Аноним (32), 09-Сен-24, 12:51 
И ведь сделают же
Ответить | Правка | Наверх | Cообщить модератору

36. "Обеспечена возможность сборки ядра Linux в окружении macOS с..."  +/
Сообщение от Одна с лора бабушка (?), 09-Сен-24, 14:09 
Эти могут..
Ответить | Правка | Наверх | Cообщить модератору

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

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

Ответить | Правка | Наверх | Cообщить модератору

40. "Обеспечена возможность сборки ядра Linux в окружении macOS с..."  +/
Сообщение от Аноним (41), 09-Сен-24, 17:33 
Осталось сборку ядра в *BSD реализовать. macOS вроде как частично с FreeBSD связан.
Ответить | Правка | Наверх | Cообщить модератору

42. "Обеспечена возможность сборки ядра Linux в окружении macOS с..."  +/
Сообщение от Аноним (42), 09-Сен-24, 17:38 
Гнутый вендорлок забороли? Молодцы.
Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру