Apple опубликовала исходный код ядра macOS 11 "Big Sur". Linux новости

Apple опубликовала исходный код ядра macOS 11 «Big Sur»

18
Лайков: +7
войдите, чтобы ставить лайки

Код ядра macOS 11 Big Sur

Компания Apple опубликовала исходный код ядра macOS 11.0 «Big Sur» и ряда других системных компонентов.

На сайте opensource.apple.com доступны исходные коды ядра XNU (для macOS 11.0), и код нескольких десятков различных низкоуровневых компонентов.

XNU расшифровывается как «X is Not Unix» и является ядром операционных систем iOS и macOS. XNU является частью проекта Darwin с открытым исходным кодом и представляет собой гибридное ядро, включающее в себя ядро Mach, а также компоненты FreeBSD и IOKit API для написания драйверов.

Это не первый случай, когда Apple выкладывает исходный код в открытый доступ. Apple уже публиковала исходный код части компонентов iOS и macOS несколько лет назад. Например, ранее был открыт код XNU для мобильных устройств на ARM, но какой-либо практической ценности он не представлял.

Сейчас был открыт код порядка 200 компонентов macOS 11, а также опубликована инструкция для сборки ядра XNU для macOS Big Sur 11.0.1 на компьютерах Apple с процессорами x86_64 Intel.

Компоненты системы написаны преимущественно на языке C++. Из забавного отметим, что был опубликован исходный код игры Шахматы. В нем пользователи уже нашли интересный комментарий, оставленный разработчиком:

Paradoxically enough, moving as quickly as possible is not necessarily desirable. Users tend to get frustrated once they realize how little time their Mac really spends to crush them at low levels. In the interest of promoting harmonious Human — Machine relations, we enforce minimum response times.

Что можно перевести как:

Как это ни парадоксально, но двигаться как можно быстрее не обязательно. Пользователи, как правило, расстраиваются, когда понимают, как мало времени на самом деле тратит Mac на то, чтобы сокрушить их на простых уровнях. В интересах развития гармоничных отношений Человек — Машина, мы соблюдаем минимальное время реакции.

18
  • Опубликовано: 15.01.2021

Комментарии

linux4you
Активный пользователь
Активный
15.01.2021
13:23
Постоянная ссылка на комментарийПостоянная ссылка на комментарий
0
войдите, чтобы ставить лайки
Да, они публиковали исходный код ядра? Ничего себе. Правда хакинтошникам это явно неинтересно ))
Minor748
Активный пользователь
Активный
15.01.2021
15:51
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийlinux4youРодительский комментарий
0
войдите, чтобы ставить лайки
Несколько дней назад видел статью с таким же заголовком на другомсайте.
UNKNOW
Активный пользователь
Активный
15.01.2021
14:06
Постоянная ссылка на комментарийПостоянная ссылка на комментарий
0
войдите, чтобы ставить лайки
Ядро мака. А что если в той же убунте заменить ядро линукс на мака? Хотя это будет очень очень очень сложно, почти невозможно.
linux4you
Активный пользователь
Активный
15.01.2021
14:12
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийUNKNOWРодительский комментарий
0
войдите, чтобы ставить лайки
Ага, ибо в противном случае такое бы уже кто-то забабахал ) Правда не думаю, что конечный продукт после допила был бы сильно интересен. Вот на фрибсд + кде некоторые сидят, а толку в этом лично я тоже мало вижу, ибо на глаз оно работает/выглядит как и Линь. Могу конечно сильно ошибаться.
Dimanao
Активный пользователь
Активный
17.01.2021
02:31
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийlinux4youРодительский комментарий
0
войдите, чтобы ставить лайки
Сильно ошиблись!! FreeBSD (любая BSD) - прекрасно работают на Десктопе! Как сервер - просто неубиваемо. Но.. Согласен, Зачем)?
dakaer
Активный пользователь
Активный
18.01.2021
06:46
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийDimanaoРодительский комментарий
0
войдите, чтобы ставить лайки
на десктопе? с ее парой-тройкой программ нативных? остальной софт работает с эмулятора линукс-программ (и то работает из рук вон плохо). Я уже молчу про поддержку железа. 85/100, что ваше железо не заведется под фряхой. те же кде без танцев с бубном не встанет, вечно отваливается сеть. да любое де проблемное, так как эти де — порты с Линукс. там крайне малое число нативных портов. и то.. уровень мышки на минималках.
На поприще серверов фряха постепенно вытесняется линуксом.
так что.. FreeBSD (почти любой BSD) — мертв. Он неактуален. Не решит современные задачи. Блин, даже в браузере особо не посидишь, начнутся проблемы.
Dimanao
Активный пользователь
Активный
14.02.2021
12:06
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийdakaerРодительский комментарий
0
войдите, чтобы ставить лайки
Вы не любите BSD? Вы просто не умеете их готовить )
dakaer
Активный пользователь
Активный
14.02.2021
15:42
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийDimanaoРодительский комментарий
-10
войдите, чтобы ставить лайки
Из говна суп не сваришь, мой друг)
Николай
17.03.2021
09:23
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийdakaerРодительский комментарий
0
войдите, чтобы ставить лайки
Абсолютно верно, почти любой BSD мертв!
Пользователь Manjaro KDE
16.01.2021
17:28
Постоянная ссылка на комментарийПостоянная ссылка на комментарий
0
войдите, чтобы ставить лайки
Вот если бы совместить MacOs и KDE, то можно будет и не уходить с любимой системы, но и установить xCode
Dimanao
Активный пользователь
Активный
16.01.2021
21:06
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийПользователь Manjaro KDEРодительский комментарий
+1
войдите, чтобы ставить лайки
В машину поставить двигатель от мото.... Не поедет)
Евген
19.01.2021
16:18
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийПользователь Manjaro KDEРодительский комментарий
-10
войдите, чтобы ставить лайки
Если будет необходимость, появиться mace проект по подобию wine
Skoda774
Активный пользователь
Активный
18.01.2021
04:58
Постоянная ссылка на комментарийПостоянная ссылка на комментарий
0
войдите, чтобы ставить лайки
А я то думаю че у нас потеплело...
KarlRichter
20.01.2021
10:21
Постоянная ссылка на комментарийПостоянная ссылка на комментарий
+1
войдите, чтобы ставить лайки
Даже Apple открывают исходный код. А Microsoft жмотит исходный код Windows 7.
linux4you
Активный пользователь
Активный
20.01.2021
12:55
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийKarlRichterРодительский комментарий
0
войдите, чтобы ставить лайки
Пфф, конечно - иначе люди быстро вернут себе самую адекватную Винду, теперь ещё и на опенсорсной основе .. и нафиг отправят их безальтернативную Вин 10, которую они несколько лет агрессивно навязывали всем )
Были же даже резолюции за открытие кода, но М$ естественно всех послала, как и Адоб посылал Линуксоидов дважды (хотя требуемое количество подписей собиралось с лихвой).
sarman
Активный пользователь
Активный
20.01.2021
11:54
Постоянная ссылка на комментарийПостоянная ссылка на комментарий
0
войдите, чтобы ставить лайки
Для инфы, а то смотрю, что многие не догоняют, какое-то потепление обнаруживают. Ядро Darwin ВСЕГДА БЫЛО ОТКРЫТЫМ, по крайней мере для x86.
Дальше на arm видно будет.
linux4you
Активный пользователь
Активный
20.01.2021
12:50
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийsarmanРодительский комментарий
0
войдите, чтобы ставить лайки
Да, я немного позже прочел больше про историю.. и про ядро, и про экранный сервер Кварц, и про ДЕ Аква и про много чего ещё ) Раньше как-то не интересовался XNU
Иван
24.11.2021
17:04
Постоянная ссылка на комментарийПостоянная ссылка на комментарий
0
войдите, чтобы ставить лайки
Они регулярно публиковали исходный код версий XNU. И там же инструкции по сборке в готовом виде (Makefile).

Написать комментарий

Ваше имя:
Текст комментария:
  • Уважать других.
  • Не ругаться.
  • Без оскорблений.
  • Без грубости.
  • Не переходить на личности.
  • Писать на русском языке.
  • Без политики.
  • Без флуда.
Правила