The OpenNET Project / Index page

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

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

22.05.2025 09:20

Компания Apple опубликовала исходный код низкоуровневых системных компонентов операционной системы macOS 15.5 (Sequoia), в которых используется свободное программное обеспечение, включая составные части Darwin, компоненты, программы и библиотеки, не связанные с GUI. Всего опубликован 171 пакет с исходными текстами.

Среди прочего доступен код ядра XNU, исходные тексты которого публикуются в виде срезов кода, связанных с очередным релизом macOS. XNU является частью открытого проекта Darwin и представляет собой гибридное ядро, сочетающее ядро Mach, компоненты от проекта FreeBSD и C++ API IOKit для написания драйверов.

Кроме того, опубликованы открытые компоненты, используемые в мобильной платформе iOS 18.5. Публикация включает два пакета - WebKit и libiconv.

  1. Главная ссылка к новости (https://github.com/apple-oss-d...)
  2. OpenNews: В состав macOS включён openrsync от проекта OpenBSD
  3. OpenNews: Обеспечена возможность сборки ядра Linux в окружении macOS с LLVM
  4. OpenNews: В Fedora одобрена поставка в пакете asahi-installer исполняемых файлов для macOS
  5. OpenNews: Проект ravynOS развивает редакцию FreeBSD, нацеленную на совместимость c macOS
  6. OpenNews: Apple представил инструментарий для портирования игр, основанный на Wine
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/63283-macos
Ключевые слова: macos
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (71) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Аноним (1), 09:29, 22/05/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    Казалось бы, вот идеальный рантайм для гнома, системд и вяленда.
     
     
  • 2.5, Аноним (5), 09:51, 22/05/2025 [^] [^^] [^^^] [ответить]  
  • +4 +/
    Только вот прикол в том, что в послденее время иопл выкладывает малопригодные для использования огрызки
     
     
  • 3.82, анонд (?), 11:13, 23/05/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    не зря же яблоко обгрызенное и Тим Кук того
     
  • 3.86, Школьник (ok), 13:22, 23/05/2025 [^] [^^] [^^^] [ответить]  
  • +/
    А ты проверял сам? На чем сборка упала? Скинь вывод с терминала сюда, пожалуйста.
     
  • 2.9, Аноним (-), 10:00, 22/05/2025 [^] [^^] [^^^] [ответить]  
  • +5 +/
    > Казалось бы, вот идеальный рантайм для гнома, системд и вяленда.

    А реально - "нате на лопате" от наглого проприетарщика с самым жестким стором, и у них там launchd - на минуточку. И вместо вэйландов и вулканов какая-то своя фигня, с metal и чем там. Правда, это все они в комплекте к тому дать - забыли. Ибо жирновато для холопов.

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

     
     
  • 3.12, bOOster (ok), 10:29, 22/05/2025 [^] [^^] [^^^] [ответить]  
  • +2 +/
    launchd это то идейный прародитель systemd но последний реализован просто тупо и коряво...
     
     
  • 4.19, Аноним (-), 11:11, 22/05/2025 [^] [^^] [^^^] [ответить]  
  • +6 +/
    > launchd это то идейный прародитель systemd но последний реализован просто тупо и коряво...

    А это не у него прямого такого - XML и кеширование в скулайт, как и у другого его предшественника, SMF?

    Как по мне - без XML и SQlite'овских кешей, простыми конфигами, рихтуемыми любым эдитором без запар - это как раз намного менее криво чем все вон то.

     
  • 3.28, Аноним (28), 12:16, 22/05/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >реально - "нате на лопате" от наглого проприетарщика с самым жестким стором, и у них там launchd - на минуточку.

    Они отдают обратно что должны по лицензии GPL и отдают то что не обязаны по лицензии BSD в рамках одного проекта Darwin.

     
  • 2.10, Соль земли2 (?), 10:04, 22/05/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Наконец-то! Признание!
     
  • 2.30, Аноним (30), 12:37, 22/05/2025 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Точно, МакОСи не хватает системды, Вяленого и Гнома.
     
     
  • 3.39, Аноним (28), 13:54, 22/05/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Это был бы Epic-win если бы кто-нибудь сделал дистрибутив Darwin с systemd и GNOME. Но никто почему то не отваживается собирать дистрибутивы Darwin.
     
     
  • 4.49, Анониматор (?), 14:53, 22/05/2025 [^] [^^] [^^^] [ответить]  
  • +3 +/
    а если тоже самое на ядре NT то дадут нобелевку
     
     
  • 5.79, Аноним (28), 09:43, 23/05/2025 [^] [^^] [^^^] [ответить]  
  • +/
    ReactOS с systemd и GNOME :-)
     
  • 2.90, Аноним (90), 18:32, 23/05/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Медленный GUI там кошмарная runtime. В чем иедлаьность?
    Диайн вам понравился?
     
  • 2.91, Аноним (91), 19:48, 23/05/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Да, но есть нюанс. Список железа в маках - сильно ограничен и известен заранее. У пека всё гораздо вариативней.
     

  • 1.2, Аноним (2), 09:30, 22/05/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +9 +/
    Мемчик про конрибушн Apple во FreeBSD
    https://i.vas3k.club/8c6404f19338d7b9efa26a4db468c939f380a7736008d793990f5f9e1
     
     
  • 2.3, Аноним (-), 09:50, 22/05/2025 [^] [^^] [^^^] [ответить]  
  • +/
    > Мемчик про конрибушн Apple во FreeBSD

    А почему труба не коричневого цвета?
    Недороботочка получается.

     
  • 2.11, bOOster (ok), 10:10, 22/05/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Тупой абсолютно мемчик, ничего общего не имеющего с действительностью.
    ZFS была портирована Эплом на Darwin и очень малой кровью перенесена на FreeBSD.
     
     
  • 3.13, Минона (ok), 10:30, 22/05/2025 [^] [^^] [^^^] [ответить]  
  • +4 +/
    > Тупой абсолютно мемчик, ничего общего не имеющего с действительностью.
    > ZFS была портирована Эплом на Darwin и очень малой кровью перенесена на
    > FreeBSD.

    А разве не наоборот?
    Сначала её портировали на Фрю, а потом остальные подтянулись?

     
     
  • 4.14, bOOster (ok), 10:36, 22/05/2025 [^] [^^] [^^^] [ответить]  
  • –8 +/
    Нет, Apple огромную работу сделала по портированию ZFS именно в Дарвин - сейчас система базирующаяся на ZFS называется APFS. На FreeBSD перетащили уже работу Apple.
    Если бы не Apple - ситуация с ZFS на FreeBSD была бы похожа на текущую с Linux.
     
     
  • 5.16, User (??), 10:51, 22/05/2025 [^] [^^] [^^^] [ответить]  
  • +10 +/
    Ну, если не вспоминать, что zfs во фре с 2008, а apfs вот с 2017 - то Да-да, всё так и есть. Не выиграл, а проиграл, не в преферанс, а на бильярде и не Иванов...
     
  • 5.24, Аноним (24), 11:49, 22/05/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >сейчас система базирующаяся на ZFS называется APFS

    А зачем они ZFS переименовали?
    Что бы в них гнилыми помидорами не кидали, что это Sun-овская разработка?
    Или что они взяли исходники из OpenSolaris?

     
  • 5.29, freehck (ok), 12:28, 22/05/2025 [^] [^^] [^^^] [ответить]  
  • +3 +/
    > Apple огромную работу сделала по портированию ZFS именно в Дарвин
    > сейчас система базирующаяся на ZFS называется APFS
    > На FreeBSD перетащили уже работу Apple

    Не, не, это не корректно. Что Apple, что FreeBSD -- обе ZFS подтягивали к себе из Solaris.
    Они включились в этот процесс практически одновременно.
    После Sun основной вклад в развитие ZFS сделали разработчики FreeBSD. А именно -- pjd.
    Далее, пару лет Apple попилили ZFS, но из-за CDDL проект интеграции ZFS в MacOS свернули.
    APFS появился десятелетием позже, и по сути -- это Apple написали свой ZFS.

     
  • 5.63, Аноним (63), 21:24, 22/05/2025 [^] [^^] [^^^] [ответить]  
  • +3 +/
    > ситуация с ZFS на FreeBSD была бы похожа на текущую с Linux

    А что не так с ZFS на Linux? Пользуюсь лет десять, не знаю даже на что пожаловаться. И это при том, что половина тех ZFS были созданы ещё на Солярисе, потом работали под FreeBSD, и в итоге с десять лет тому назад переехали на Линукс, всю дорогу меняя под собой диски. Самая беспроблемная FS на моей памяти, но я знаю что далеко не все разделяют мой опыт.

     
     
  • 6.65, Аноним (24), 01:20, 23/05/2025 [^] [^^] [^^^] [ответить]  
  • +/
    >А что не так с ZFS на Linux?

    Там что то такое с CDDL лицензированием, которое не позволяет просто взять ZFS к себе в GPL линуксовый дистрибутив, необходимо изъ%бнуться с ZFS_on_Linux

     
  • 3.20, Аноним (-), 11:14, 22/05/2025 [^] [^^] [^^^] [ответить]  
  • +/
    > ZFS была портирована Эплом на Darwin и очень малой кровью перенесена на FreeBSD.

    Из ZFS On Linux, ога. Наверняка там Apple за всех пашет.

     
  • 2.23, OpenEcho (?), 11:48, 22/05/2025 [^] [^^] [^^^] [ответить]  
  • –3 +/
    > https://vas3k.club

    прикольный домен :) клуб Васьков

     
     
  • 3.25, Аноним (24), 11:50, 22/05/2025 [^] [^^] [^^^] [ответить]  
  • +4 +/
    вход - 25 евро за первый год, и раскрытие информации о вас.
     
     
  • 4.60, OpenEcho (?), 20:43, 22/05/2025 [^] [^^] [^^^] [ответить]  
  • +/
    > вход - 25 евро за первый год, и раскрытие информации о вас.

    :)

     
  • 3.78, Аноним (28), 09:42, 23/05/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Они изобрели платный имиджбор, а че идея для стартапа.
     
     
  • 4.80, OpenEcho (?), 10:14, 23/05/2025 [^] [^^] [^^^] [ответить]  
  • +/
    > Они изобрели платный имиджбор, а че идея для стартапа.

    Да на любой сыр найдутся мыши, но носителям имени Василий всё ж наверное обидно... или это их клуб ?

     
     
  • 5.83, Аноним (28), 11:20, 23/05/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Где ты там увидел Василий?
     
     
  • 6.93, Аноним (93), 23:03, 23/05/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Вот и выросло поколение, незнакомое с литспиком.
     
  • 2.35, Совершенно другой аноним (?), 13:30, 22/05/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Ну, на самом деле за 2025 год от 100 до 249, за 2024 и 2023 от 500 до 999. Судя по цифрам с мема, скорее всего за 2025 ещё добавят. Хотя конечно да, разные Маршалы Маккузики да Эрики Оллманы дают раз в 10 больше.
     

  • 1.4, Аноним (4), 09:50, 22/05/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • –5 +/
    > macOS 15.5

    Нет такой версии. Новейшая 15.3 от 27 января 2025.

     
     
  • 2.6, Аноним (6), 09:58, 22/05/2025 [^] [^^] [^^^] [ответить]  
  • +/
    это у тебя ее нет
     
  • 2.7, Аноним (93), 09:59, 22/05/2025 [^] [^^] [^^^] [ответить]  
  • +/
    А в Apple-то и не знают. https://support.apple.com/ru-ru/109033
     
     
  • 3.33, Аноним (4), 13:13, 22/05/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Точно, есть такая версия.
     
  • 2.32, жявамэн (ok), 13:08, 22/05/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    беги обновляй свой харкинтош
     
     
  • 3.50, Аноним (50), 14:54, 22/05/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Там скорее просто мак с авито, который больше не обновляется.
     
     
  • 4.72, Аноним (4), 08:20, 23/05/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Так и есть. И смысла в нем больше нет, т.к. использовался для сборки свободных кроссплатформенных приложений под mac. Покупать новый накладно. Да и пользователей немного. Короче, пусть сами пишут свое ПО.
     
     
  • 5.77, Аноним (28), 09:40, 23/05/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Вопрос по маку с авито, если ставить Ubuntu как там дела с драйверами? Вай-фай работает?
     
     
  • 6.89, Аноним (93), 13:55, 23/05/2025 [^] [^^] [^^^] [ответить]  
  • +/
    На авито маков с 68K и до свежего M4, уточнять надо.
     

  • 1.15, Аноним (-), 10:47, 22/05/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • –5 +/
    Забавно, но именно это - пример настоящей свободы.
    Чуваки выложили сорцы потому что им захотелось.
    Не потому что их обязывает раковая лицуха, а просто потому что могут.
     
     
  • 2.17, Аноним (17), 10:54, 22/05/2025 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Какой инфантильный и зашоренный взгляд на жизнь.
    Ну такое не удивительно когда пропагандой вбивается что свобода это синоним вседозволенности.

    > Не потому что их обязывает раковая лицуха, а просто потому что могут.

    Вору неприятно что не дают воровать?

     
     
  • 3.18, Аноним (18), 11:04, 22/05/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Ну такое не удивительно когда пропагандой вбивается
    > что свобода это синоним вседозволенности.

    Какой инфантильный и зашоренный взгляд на жизнь.
    Ну, такое не удивительно, когда пропагандой вбивается что свобода это когда ты не можешь сам решать как использовать свой код.

    > Вору неприятно что не дают воровать?

    Вору приятно когда ему дают воровать и не дают другим.
    Поэтому секта FSF любит свободные лиценизии - их можно заразить гнураком.


     
     
  • 4.37, Аноним (37), 13:37, 22/05/2025 [^] [^^] [^^^] [ответить]  
  • +/
    >можешь сам решать как использовать чужой код.

    Так корректнее.

     
  • 2.21, Аноним (-), 11:18, 22/05/2025 [^] [^^] [^^^] [ответить]  
  • –2 +/
    > Не потому что их обязывает раковая лицуха, а просто потому что могут.

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

    Так что теперь эта свобода в основном - ритуальное действо, не имеющее за собой никакого практического смысла. Но вот лично вы можете и девелопать этот код, если хотите. Остальным же перспектива что кислород перекроют - как-то не очень оказалась. Особенно после двукратного демо что это - более чем реальная перспектива.

     
     
  • 3.26, Аноним (18), 11:55, 22/05/2025 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > Остальным же перспектива что кислород перекроют

    Это только паразитам, которые просто берут этот код.
    А те, кто сами туда пишут - им ничего не угрожает, они просто продолжат писать дальше.

     
     
  • 4.66, Аноним (66), 03:00, 23/05/2025 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Это только паразитам, которые просто берут этот код.

    При том в этом числе - весь остальной мир кроме эппла, кажись.

    > А те, кто сами туда пишут - им ничего не угрожает, они
    > просто продолжат писать дальше.

    При том в этом числе кажется в данный момент только эппл и остался. Ибо после двукратного открыть-закрыть почему-то желающих на это закладываться и комитить стало около ноля. Как странно. Да, отбирать у самих себя исходники и правда - странная идея.

    Не понятно в этом смысле только одно: а для кого этот бессмысленный ритуал вываливания сорцов? :)

     
  • 3.73, User (??), 08:44, 23/05/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Ну, как бы это сказать? Видимо, они решили что те 4-6% кода, приходящего "от сообщества" не стоят сопутствующего геморроя. И судя по последним изменениям в политике разработки android'а - решили они правильно и они такие не одни.
    Как-то так, да.
     
  • 3.85, Аноним (93), 11:38, 23/05/2025 [^] [^^] [^^^] [ответить]  
  • +/
    > Только желающих закладываться на это все - и тем более девелопать - после двукратного открытия-закрытия сорца как раз и не осталось.

    Скажи уж честно: после закрытия проекта Хакинтош желания девелопить свой хелловорлд не осталось.

     
  • 2.38, Аноним (28), 13:51, 22/05/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Они открыли весь и GPL и BSD код в рамках Darwin. Будут они тратить время, чтобы выковыривать BSD только почему что лицензия не принуждает открывать.
     

  • 1.22, Аноним (-), 11:18, 22/05/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    И кому это нужно? Разработчикам FreeBSD чтобы они лучше поддерживали совместимость с маками?
     
     
  • 2.54, Аноним (28), 15:10, 22/05/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Они открывают весь код который брали под "открытыми" илцензиями, что GPL что BSD.
     

  • 1.36, Аноним (28), 13:31, 22/05/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Существует ли рабочий дистрибутив сабжа?
     
     
  • 2.56, Смузихлеб забывший пароль (?), 15:57, 22/05/2025 [^] [^^] [^^^] [ответить]  
  • +/
    ну с mach-o что-то было, но гомнище уровня 00-х годов
    без графической части, которую яблоко, разумеется, не выкладывает, даже если чего-то и удастся собрать с горой костылей - то будет просто консольное гамно
     
     
  • 3.57, Аноним (28), 16:32, 22/05/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Да хоть без графики, мы же анонимные эксперты привыкли в терминале работать. Просто удивительно, учитывая сколько фанатов Эпла, что ни один человек на планете не взялся собирать дистрибутив.
     
     
  • 4.58, Аноним (30), 17:01, 22/05/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Так фанаты Apple жизнь в консоли не представляют.
     
     
  • 5.88, Школьник (ok), 13:32, 23/05/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Еще один искперд нарисовался, который пользователей Макбука видел только на картинках в инстаграме.

    Под макос есть такой терминал - iTerm, который уже не первый десяток лет смело дает на клыка всем этим недоделанным rxvt, alacritty, yaquake, даже konsole (хотя я его очень люблю), не говоря уже про убожество gnome terminal.

    Терминал следующего поколения Warp появился под макос быстрее чем под линукс.

    Но ты продолжай дальше существование в пузыре, так ведь комфортно, просто и понятно.

     
  • 4.62, Trurl (-), 21:17, 22/05/2025 [^] [^^] [^^^] [ответить]  
  • +/
    В мире есть семь и в мире есть три
    Есть люди у которых капитан внутри

    Есть люди собирающие stage4, есть пользователи LFS, есть такие, кто компилирует FreeBSD для использования на Raspberry pi. Им это для чего-то нужно. Кому и для чего может быть нужна система на XNU?

     
     
  • 5.69, Аноним (69), 06:56, 23/05/2025 [^] [^^] [^^^] [ответить]  
  • +/
    >Кому и для чего может быть нужна система на XNU?

    Ну также прикрутить Gnome , и рассказывать всем ходить.

     
     
  • 6.81, Аноним (81), 10:27, 23/05/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Операционная система — инструмент для решения каких-то задач. Какие задачи может решать система XNU+gnome? Кроме демонстрации "я ещё и вприсядку ... умею". Вернее не так. Какие задачи XNU c gnome может делать лучше, чем gentoo с gnome?
     
     
  • 7.84, Аноним (28), 11:22, 23/05/2025 [^] [^^] [^^^] [ответить]  
  • +/
    >инструмент для решения каких-то задач

    Это запускалка прикладного ПО, не больше.
    >Какие задачи может решать система XNU+gnome?

    Все те же что любая другая UNIX-like ОС, не?

     

  • 1.47, Аноним (50), 14:51, 22/05/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    Толку от этого ноль, если вы не разработчик каких-то драйверов и системных компонентов для макоси. У них теперь даже загрузчик часть проприетарного фирмваря. Если можно себе представить сферический одноразовый вендорлок в вакууме, то это про устройства apple после перехода на apple silicon.
     
     
  • 2.59, RHEL fan (?), 20:27, 22/05/2025 [^] [^^] [^^^] [ответить]  
  • +/
    А как же туда Asahi Linux то ставят?
     
     
  • 3.64, Аноним (63), 21:32, 22/05/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Официальная позиция Эппл такова, что они не будут мешать третьим лицам реверсить, писать код и всячески издеваться над приобретённой хардварью, но и помогать не будут тоже.
     
     
  • 4.68, Аноним (68), 03:04, 23/05/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Если коротко, то даже в древних маках на М1 заведено не всё. В новых М4 вообще не работает ни-че-го.

    Не готово оно и вряд ли будет в обозримом будущем.

    Подробнее тут (на англ.): https://asahilinux.org/docs/platform/feature-support/overview/

     
     
  • 5.92, RHEL fan (?), 22:20, 23/05/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Я к тому, что он с таким супер-пупер проприетарным загрузчиком даже и загружаться то не должен. А он вот загружается как-то и даже работает, хоть и не все железо поддерживает.
     
  • 2.76, Аноним (76), 09:10, 23/05/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Так apple всегда продавал проприетарные программно-аппаратные комплексы, с самого начала своего существования. То, что в некоторый период времени что-то было открыто - ну это просто так вышло.

    По сути, это последний классический проприетарный Unix (хоть и с гибридным ядром), со всеми плюсами и минусами.

     

  • 1.87, Школьник (ok), 13:24, 23/05/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    macOS все еще свободнее и открытее, чем RedHat Enterprise Linux.
     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



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

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