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

Исходное сообщение
"Компания Apple опубликовала код ядра и компонентов на базе СПО, используемых в macOS 15 "

Отправлено opennews , 01-Окт-24 21:07 
Компания Apple опубликовала исходные тексты низкоуровневых системных компонентов операционной системы macOS 15 (Sequoia),  в которых используется свободное программное обеспечение, включая составные части Darwin и прочие компоненты, программы и библиотеки, не связанные с GUI. Всего опубликован 171 пакет с исходными текстами (по сравнению с веткой macOS 14.x удалён пакет crontabs)...

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


Содержание

Сообщения в этом обсуждении
"Компания Apple опубликовала код ядра и компонентов на базе С..."
Отправлено Аноним , 01-Окт-24 21:07 
А СПО от этого ни жарко, ни холодно.

"Компания Apple опубликовала код ядра и компонентов на базе С..."
Отправлено Аноним , 01-Окт-24 21:13 
Придут анонимы и будут спрашивать как из этого собрать ОС, а другие будут отвечать что это невозможно и найдётся третий который скажет,, то тот кому это удастся разбогатеет.

"Компания Apple опубликовала код ядра и компонентов на базе С..."
Отправлено Аноним , 02-Окт-24 14:06 
Кому нужно собрать OS, берут FкeeBSD и собирают, а на это никто время тратить не будет.

"Компания Apple опубликовала код ядра и компонентов на базе С..."
Отправлено Аноним , 03-Окт-24 03:50 
> Кому нужно собрать OS, берут FкeeBSD и собирают, а на это никто
> время тратить не будет.

Берут вообще-то линуха. А с эплом связываться когда они 2 раза открывали-закрывали - ну ок, а завтра они 3-й раз закорют - и что вы будете делать?! Заявление о банкротстве писать?


"Компания Apple опубликовала код ядра и компонентов на базе С..."
Отправлено bOOster , 03-Окт-24 07:54 
Нда, кто действительно что-то разрабатывает после закрытия проекта, если тот ему нужен - форкает проект.
Поэтому твои мысли в больной голове, о том кто что берет, никого просто не интересуют.

"Компания Apple опубликовала код ядра и компонентов на базе С..."
Отправлено Аноним , 03-Окт-24 22:05 
> Нда, кто действительно что-то разрабатывает после закрытия проекта, если тот ему нужен
> - форкает проект.

И как, у тебя уже есть свой эпл с своими разработчиками для этого? :)

> Поэтому твои мысли в больной голове, о том кто что берет, никого
> просто не интересуют.

Ну ты конечно покажешь залежи проектов на основе форка сабжа? Хотя-бы штучек 5 для затравки? :)


"Компания Apple опубликовала код ядра и компонентов на базе С..."
Отправлено bOOster , 09-Окт-24 09:03 
>> Нда, кто действительно что-то разрабатывает после закрытия проекта, если тот ему нужен
>> - форкает проект.
> И как, у тебя уже есть свой эпл с своими разработчиками для
> этого? :)

Конечно. Я на Apple еще со времен PowerBook G3. Причем вся эта техника PowerBook G3 оригинальный, PowerBook Pismo, PowerBook titanium, PowerBook Aluminum лежит в гараже.


"Компания Apple опубликовала код ядра и компонентов на базе С..."
Отправлено Аноним , 09-Окт-24 09:54 
> Конечно. Я на Apple еще со времен PowerBook G3. Причем вся эта
> техника PowerBook G3 оригинальный, PowerBook Pismo, PowerBook titanium, PowerBook Aluminum
> лежит в гараже.

Нюанс в том что это не твои продукты, и разработчиков у тебя кажется в гараже нет, в отличие от Джоббса. Твои собственные продукты - увы, пользуются несклько меньшим спросом чем эппловские. Хотя можешь попробовать продавать как удобрение, вдруг прокатит?!


"Компания Apple опубликовала код ядра и компонентов на базе С..."
Отправлено bOOster , 09-Окт-24 12:52 
>> Конечно. Я на Apple еще со времен PowerBook G3. Причем вся эта
>> техника PowerBook G3 оригинальный, PowerBook Pismo, PowerBook titanium, PowerBook Aluminum
>> лежит в гараже.
> Нюанс в том что это не твои продукты, и разработчиков у тебя
> кажется в гараже нет, в отличие от Джоббса. Твои собственные продукты
> - увы, пользуются несклько меньшим спросом чем эппловские. Хотя можешь попробовать
> продавать как удобрение, вдруг прокатит?!

А ты знаешь как продаются мои продукты, что сравниваешь их с удобрением? Ну что сказать - традиционно трепло, прячущийся за Анонимом..


"Компания Apple опубликовала код ядра и компонентов на базе С..."
Отправлено Аноним , 10-Окт-24 03:25 
> А ты знаешь как продаются мои продукты, что сравниваешь их с удобрением?
> Ну что сказать - традиционно трепло, прячущийся за Анонимом..

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


"Компания Apple опубликовала код ядра и компонентов на базе С..."
Отправлено Bottle , 01-Окт-24 21:37 
Этот код зато имеет историческую ценность.

"Компания Apple опубликовала код ядра и компонентов на базе С..."
Отправлено Аноним , 01-Окт-24 21:49 
Такую же как наскальная живопись.  

"Компания Apple опубликовала код ядра и компонентов на базе С..."
Отправлено Bottle , 01-Окт-24 22:12 
Правильно - отражает культуру, в данном случае, культуру разработки.

"Компания Apple опубликовала код ядра и компонентов на базе С..."
Отправлено Аноним , 02-Окт-24 09:07 
Ну вот как код MS-DOS, недавно открытый M$.

"Компания Apple опубликовала код ядра и компонентов на базе С..."
Отправлено Аноним , 02-Окт-24 10:28 
Когда откроют 6.22 и Windows 95 тогда и будет смысл говорить,
а так открывают всякое редкое...

"Компания Apple опубликовала код ядра и компонентов на базе С..."
Отправлено Минона , 01-Окт-24 22:33 
Требования лицензии выполнены.
Претензии писать в Спортлото.

"Компания Apple опубликовала код ядра и компонентов на базе С..."
Отправлено Аноним , 02-Окт-24 00:50 
брали бы пример с винампа, ламы

"Компания Apple опубликовала код ядра и компонентов на базе С..."
Отправлено Ахз , 01-Окт-24 21:18 
Как из этого собрать ОС?

"Компания Apple опубликовала код ядра и компонентов на базе С..."
Отправлено Аноним , 01-Окт-24 21:33 
./configure && make

"Компания Apple опубликовала код ядра и компонентов на базе С..."
Отправлено BeLord , 01-Окт-24 22:01 
Покупаешь Apple, ее специалисты тебе соберут-)))

"Компания Apple опубликовала код ядра и компонентов на базе С..."
Отправлено Минона , 01-Окт-24 22:36 
Всю Эппл?!

"Компания Apple опубликовала код ядра и компонентов на базе С..."
Отправлено Аноним , 01-Окт-24 23:07 
а кто говорил, что собрать свою ос это легко

"Компания Apple опубликовала код ядра и компонентов на базе С..."
Отправлено Аноним , 02-Окт-24 09:48 
Хендбук по генту говорил что это легко.

"Компания Apple опубликовала код ядра и компонентов на базе С..."
Отправлено bOOster , 03-Окт-24 07:55 
Не хватает мозгов запустить MacOSX просто в виртуалке?? Нуну.

"Компания Apple опубликовала код ядра и компонентов на базе С..."
Отправлено Аноним55 , 02-Окт-24 07:28 
Ставил mc на macOS Catalina из портов Homebrew. Стала компилировать из исходников. Через минут 40 прервал процесс, не дождавшись результата. И это всего-то mc. Теперь просто прикинем, сколько будет собираться ОС.

"Компания Apple опубликовала код ядра и компонентов на базе С..."
Отправлено Минона , 02-Окт-24 08:27 
> Ставил mc на macOS Catalina из портов Homebrew. Стала компилировать из исходников.
> Через минут 40 прервал процесс, не дождавшись результата. И это всего-то
> mc. Теперь просто прикинем, сколько будет собираться ОС.

Слабак!


"Компания Apple опубликовала код ядра и компонентов на базе С..."
Отправлено ryoken , 02-Окт-24 09:01 
Homebrew - не то. MacPorts надо было брать :). Он именно на сборку заточен.

"Компания Apple опубликовала код ядра и компонентов на базе С..."
Отправлено Аноним , 02-Окт-24 20:18 
> Ставил mc на macOS Catalina из портов Homebrew. Стала компилировать из исходников.
> Через минут 40 прервал процесс, не дождавшись результата. И это всего-то
> mc. Теперь просто прикинем, сколько будет собираться ОС.

Ну примерно как компилируются карты в quake 3, на арендованном серверном оборудовании.

Примерно полгода)


"Компания Apple опубликовала код ядра и компонентов на базе С..."
Отправлено Аноним , 03-Окт-24 22:08 
> Ставил mc на macOS Catalina из портов Homebrew. Стала компилировать из исходников.
> Через минут 40 прервал процесс, не дождавшись результата. И это всего-то
> mc. Теперь просто прикинем, сколько будет собираться ОС.

А я вот виртуалку на дебиане нарезал debootstrap'ом под задачу - 2 минуты заняло на генерацию, но я и не компилил - бинарные пакеты по списку развернул, что я, билдферма чтоли?! :)


"Компания Apple опубликовала код ядра и компонентов на базе С..."
Отправлено _kp , 04-Окт-24 02:02 
Что то не так. Плюс явно слабая машина.
Ставил я mc через brew на Каталине на mbp2010, да, с рекомендуемыми пакетами неспешно, но и не 40 минут, а 10-15, на core2duo. ;)
На М1 это же, собирается мгновенно, кофе не успел заварить, растворимый, а уже готово.

>>Сколько времени будет собираться ОС

Очевидно это не делается на слабом железе, а для оценки времени компиляции можно глянуть например на
https://openbenchmarking.org/test/pts/build-linux-kernel-1.16.0

А если нужен только mc, так на гитхабе, где то брал готовую сборку в dmg.


"Компания Apple опубликовала код ядра и компонентов на базе С..."
Отправлено Аноним , 02-Окт-24 09:09 
LFS собрать проще.

"Компания Apple опубликовала код ядра и компонентов на базе С..."
Отправлено Karl , 01-Окт-24 21:39 
А зачем они его открывают?

"Компания Apple опубликовала код ядра и компонентов на базе С..."
Отправлено Аноним , 01-Окт-24 21:40 
Потому что могут.
Вот она настоящая свобода - ты открываешь код не потому что лицензия тебя заставляет, а потому что захотел.

"Компания Apple опубликовала код ядра и компонентов на базе С..."
Отправлено Аноним , 01-Окт-24 21:51 
Потому что Стиву так взбрело в голову и его не интересовало что можно из этого собрать. Настоящая диктатура.

"Компания Apple опубликовала код ядра и компонентов на базе С..."
Отправлено Аноним , 02-Окт-24 11:24 
У них железо свое. Я бы лучше задался вопросом, а зачем за пределами штатов эти маки с айфонами покупали?

"Компания Apple опубликовала код ядра и компонентов на базе С..."
Отправлено Аноним , 03-Окт-24 01:12 
То есть в штатах имеет смысл покупать китайский эппл, а в других странах нет?

"Компания Apple опубликовала код ядра и компонентов на базе С..."
Отправлено Аноним , 03-Окт-24 21:45 
>открываешь код не потому что лицензия тебя заставляет, а потому что захотел.

А если не захотел - то не открываешь. Свободка, но такая, односторонняя.


"Компания Apple опубликовала код ядра и компонентов на базе С..."
Отправлено Аноним , 03-Окт-24 22:10 
>>открываешь код не потому что лицензия тебя заставляет, а потому что захотел.
> А если не захотел - то не открываешь. Свободка, но такая, односторонняя.

Или даже закрываешь. И так 2 раза подряд. Только потом что-то к этим фанатам свободы за сорцом вообще никто не заходит по сути. Ибо нафиг оно такое надо.


"Компания Apple опубликовала код ядра и компонентов на базе С..."
Отправлено Аноним , 01-Окт-24 22:55 
Для тех кто пишет драйвера для всяких принтеров и аудиоинтерфейсов.

"Компания Apple опубликовала код ядра и компонентов на базе С..."
Отправлено Аноним55 , 02-Окт-24 07:31 
Выскажу личную гипотезу (согласно декларируемой выше т.н. свободе), что для написания указанных Вами программ компании заключают особые соглашения, предусматривающие предоставление необходимой информации, а не скачивают исходники в Интернете.

"Компания Apple опубликовала код ядра и компонентов на базе С..."
Отправлено qrKot , 02-Окт-24 08:58 
Согласно высказанной вами гипотезе, небольшие компании, разрабатывающие мелкосерийные устройста, а также тысячи энтузиастов с DIY-девайсами могут идти в пешее эротическое путешествие?

"Компания Apple опубликовала код ядра и компонентов на базе С..."
Отправлено Аноним , 02-Окт-24 03:32 
Вроде как он был открыт всегда.

Чуть ли не со времён NEXTStep


"Компания Apple опубликовала код ядра и компонентов на базе С..."
Отправлено Fear of the dark , 02-Окт-24 21:20 
Чтобы пейсатели эксплоитов скорее жахнули старые версии макОси. И стадо побежало покупать свежие устройства. Где ось еще поддерживается и написание эксплоитов без исходников-это удел избранных!

"Компания Apple опубликовала код ядра и компонентов на базе С..."
Отправлено Анонус , 01-Окт-24 22:10 
> C++ API IOKit для написания драйверов.

Это получается теоретически можно написать драйвера для хакинтоша на любое железо? А почему тогда рекомендуют подбирать как можно более похожее на оригинальные маки железо?


"Компания Apple опубликовала код ядра и компонентов на базе С..."
Отправлено Аноним , 01-Окт-24 22:15 
Потому что никто не пишет драйверы.

"Компания Apple опубликовала код ядра и компонентов на базе С..."
Отправлено Аноним , 01-Окт-24 22:37 
> Потому что никто не пишет драйверы.

Не драйверы, а КЕКсты. А наКЕКать поддержку чего-то сильно отличного от того что было в оригинальных продуктах эпплов осиливалка не подросла.


"Компания Apple опубликовала код ядра и компонентов на базе С..."
Отправлено АнонимЪ , 02-Окт-24 21:41 
Я как-то давно написал драйвер для Ethernet-адаптера своего ноутбука. Хотел ещё написать для Wi-Fi, но не получилось, вроде не хватало компонентов в IOKit для этого.

"Компания Apple опубликовала код ядра и компонентов на базе С..."
Отправлено АнонимЪ , 02-Окт-24 23:24 
А именно, IO80211Interface/IO80211Controller нет в публичном SDK.

"Компания Apple опубликовала код ядра и компонентов на базе С..."
Отправлено bOOster , 03-Окт-24 07:57 
MacOSX пользуй

"Компания Apple опубликовала код ядра и компонентов на базе С..."
Отправлено АнонимЪ , 03-Окт-24 20:21 
Это не спортивно

"Компания Apple опубликовала код ядра и компонентов на базе С..."
Отправлено Аноним , 01-Окт-24 22:34 
>> C++ API IOKit для написания драйверов.
> Это получается теоретически можно написать драйвера для хакинтоша на любое железо? А
> почему тогда рекомендуют подбирать как можно более похожее на оригинальные маки
> железо?

Потому что хакинтошники могут только в фейковые загрузчики и fake id оборудования +/- влево/право на полшишечки, а на остальное им скиллов не хватает. А на эппловские новые модифицированные ARM чипы вообще не осиливают, так что как кончится поддержка Apple версий своих девайсов на Intel, даже скорее не их, а быстрее видеокарт и всё зажмурился хакинтош. А как код выкинут и дропнут поддержку x86 хакинтошники будут по барахолкам побираться собирать хакинтоши на прожорливых до электроэнергии но уже устаревших видяхах. Их уже топовые почти раскупили по магазинам, только у дяди Ляо из подвала и на лoхито разного розлива. А дальше будет хуже, только вторичка и вымирающие и заканчивающиеся видяхи.

Вместо того чтобы присаживаться на продукты конченных проприерастов, поискали бы какой проект, который вам нужен и помогли бы ему, либо кодом, либо материально, а то столько потугов в никуда.
А потом подохнет ваша тема хакинтоша, куда будете бежать, в @нaльное paбство к зaшквaрной конторе, которая имеет своих гoeв самым наглым образом, а они ещё как бандерлоги добавки просят?


"Компания Apple опубликовала код ядра и компонентов на базе С..."
Отправлено Аноним , 01-Окт-24 22:46 
> А потом подохнет ваша тема хакинтоша

Большинство хакинтошников покупают в итоге фирменный мак или уходят на Win11. Я с хакинтоша перешел на MacBook Pro М2.


"Компания Apple опубликовала код ядра и компонентов на базе С..."
Отправлено Аноним55 , 02-Окт-24 07:34 
Так-то можно было взять i5 или выше с 32 Гб ОЗУ, SSD на 1 Тб и Windows 11 и запустить macOS в виртуалке. На "потаращиться" достаточно. Дешевле бы обошлось.

"Компания Apple опубликовала код ядра и компонентов на базе С..."
Отправлено Аноним , 02-Окт-24 07:42 
о, типичный иксперд опеннет (нищий). m2 pro заруливает i5 по производительности и энергосбережению, но и это не главное

"Компания Apple опубликовала код ядра и компонентов на базе С..."
Отправлено Аноним , 02-Окт-24 09:46 
Только по производительности по потребляемой мощности. Но это опять же маркетинг для хомячков. Что тебе этот параметр даёт кроме возможности похвастаться перед пацанами во дворе?

"Компания Apple опубликовала код ядра и компонентов на базе С..."
Отправлено KhabMan , 02-Окт-24 15:53 
>Что тебе этот параметр даёт...?

Возможность не носить с собой 5-килограмовую бандуру?


"Компания Apple опубликовала код ядра и компонентов на базе С..."
Отправлено Аноним , 02-Окт-24 15:56 
> Только по производительности по потребляемой мощности.

Сами то поняли что написали?.. 🤦‍♀️


"Компания Apple опубликовала код ядра и компонентов на базе С..."
Отправлено ЛщЛ , 02-Окт-24 10:34 
>> А потом подохнет ваша тема хакинтоша
> Большинство хакинтошников покупают в итоге фирменный мак или уходят на Win11. Я
> с хакинтоша перешел на MacBook Pro М2.

Я конечно понимаю, что опеннет это относительно свободная площадка, но зачем же тут камингауты свои прелюдно совершать? Держите пожалуйста свои половые перверсии при себе, тут люди с традиционными ценностями! ;)


"Компания Apple опубликовала код ядра и компонентов на базе С..."
Отправлено Аноним55 , 02-Окт-24 09:47 
Цели, зачем делают это, у всех разные - может, людям интересно. Вот мне безразлично, на чем работает Apple. Мои приложения работают и будут работать при 100% тех же исходниках и на Apple хоть с PowerPC, хоть с Intel, хоть с ARM. Да хоть на FreeBSD и Haiku. Ну хобби такое. :)

"Компания Apple опубликовала код ядра и компонентов на базе С..."
Отправлено Аноним , 01-Окт-24 22:43 
> А почему тогда рекомендуют подбирать как можно более похожее на оригинальные маки железо?

Потому что проблема хакинтоша это кривые таблицы acpi, а уж потом всё остальное. Плюс не каждый драйвер можно написать из-за закрытости системы. Это фишка чисто для периферийных устройств а-ля звуковые карты и драйверы ковриков для мышки.


"Компания Apple опубликовала код ядра и компонентов на базе С..."
Отправлено Аноним , 01-Окт-24 23:53 
Теоретически можно, но на таком низком уровне - бессмысленно. Реально драйвера пишутся на куда более высокоуровневом DriverKit, который закрыт.

"Компания Apple опубликовала код ядра и компонентов на базе С..."
Отправлено Аноним , 02-Окт-24 05:48 
Apple держит в в секрете графическую морду. Нижние системные уровни она давно перевела на BSD-код.

"Компания Apple опубликовала код ядра и компонентов на базе С..."
Отправлено Аноним55 , 02-Окт-24 07:36 
Может, и правильно делает. Пусть держит в секрете. Смотреть на худшую графическую систему (а видел я всякое) нет смысла.

"Компания Apple опубликовала код ядра и компонентов на базе С..."
Отправлено Афроним , 02-Окт-24 10:25 
Хромобука у вас не было, потому и злой такой.

"Компания Apple опубликовала код ядра и компонентов на базе С..."
Отправлено bOOster , 03-Окт-24 07:59 
После такого заявления только неотложку вызывать.. Видел всякое, а худшим оказалось лучшее из того чем можно пользоваться без угрозы что завтра что-то развалится. Возможно после обновления..

"Компания Apple опубликовала код ядра и компонентов на базе С..."
Отправлено Аноним , 03-Окт-24 10:01 
Ничего вызывать не нужно. Лучшая - крыса. Вопрос закрыт.

"Компания Apple опубликовала код ядра и компонентов на базе С..."
Отправлено Илья , 05-Окт-24 21:12 
Эппл ужасен. Блокировать пользовательский опыт полусекундными анимации нельзя

"Компания Apple опубликовала код ядра и компонентов на базе С..."
Отправлено Аноним , 02-Окт-24 09:50 
А как же ойос?

"Компания Apple опубликовала код ядра и компонентов на базе С..."
Отправлено Как бы не так , 02-Окт-24 10:38 
> Apple держит в в секрете графическую морду. Нижние системные уровни она давно
> перевела на BSD-код.

Если бы проблема была только в "графической морде", то не было бы проблем с добавлением поддержки нового железа сторонними разрабами, с теми же видеокартами.

Система открыта только в нескольких местах, Apple хитрожoпо открывают так, чтобы ничего критически важного для повторения её системы не слить.


"Компания Apple опубликовала код ядра и компонентов на базе С..."
Отправлено Аноним , 02-Окт-24 10:54 
Так Apple в последнее время, это в первую очередь, облачные сервисы и железо,что они принципиально потеряют если откроют всю os,кроме drm? Мне кажется по сути ничего,так как железо все равно будут покупать у них,как и облачные сервисы (подписки,приложения и тд.).

"Компания Apple опубликовала код ядра и компонентов на базе С..."
Отправлено Аноним , 02-Окт-24 15:58 
> если откроют всю os

Вообще нет смысла, особенно сейчас когда все устройства перешли на собственные SoC.


"Компания Apple опубликовала код ядра и компонентов на базе С..."
Отправлено Fear of the dark , 02-Окт-24 21:25 
Ну, Асахи таки стучится в дверь... Да, она пока все не повторяет, но рано или поздно дракона ошкурят.

"Компания Apple опубликовала код ядра и компонентов на базе С..."
Отправлено Аноним , 03-Окт-24 21:51 
Скорее поздно или никогда, ее пилят полторы небинарные субличности.