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

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

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

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

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

4. Сообщение от бубылдос (ok), 08-Сен-24, 21:30   –5 +/
Успешные разрабы линукса этот линукс за пределами серверов и эмбеддед не трогают. Они ценят свое время и удобство работы, поэтому и выбирают для этого лучшую систему -- MacOS.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #1 Ответы: #8

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

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

8. Сообщение от Аноним (-), 08-Сен-24, 22:05   +6 +/
> Успешные разрабы линукса этот линукс за пределами серверов и эмбеддед не трогают.
> Они ценят свое время и удобство работы, поэтому и выбирают для
> этого лучшую систему -- MacOS.

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

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

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

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

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

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

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

15. Сообщение от Аноним (-), 08-Сен-24, 22:39   +3 +/
> Здорово, но зачем?

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

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

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #7 Ответы: #25, #27, #30

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

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

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

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #12 Ответы: #26

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

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

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

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

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

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

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

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

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

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

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

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #15 Ответы: #38

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

32. Сообщение от Аноним (32), 09-Сен-24, 12:51   +1 +/
И ведь сделают же
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #31 Ответы: #36

34. Сообщение от Анониматор (?), 09-Сен-24, 13:41   +/
он вроде xfce нахваливал
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #25

36. Сообщение от Одна с лора бабушка (?), 09-Сен-24, 14:09   +/
Эти могут..
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #32

37. Сообщение от Аноним (37), 09-Сен-24, 14:12   +/
Нужен симметричный ответ.

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

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

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

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

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

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

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

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

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

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

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #30 Ответы: #44

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

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

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

44. Сообщение от Буратино (?), 09-Сен-24, 22:12   +/
>только в твоей, набитой опилками, голове

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

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

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

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #38 Ответы: #45

45. Сообщение от нах. (?), 09-Сен-24, 23:19   +/
> Пруфов конечно же не будет.

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

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #44 Ответы: #47

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


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

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




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

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