The OpenNET Project / Index page

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

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

23.10.2025 08:42

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

По сравнению с macOS 15 обновлены версии пакетов:

  • AvailabilityVersions-155
  • Chess-560.3
  • DiskArbitration-535.0.10
  • Heimdal-710.0.1
  • ICU-76133
  • IOAudioFamily-700.2
  • IOBDStorageFamily-26
  • IOFireWireAVC-436
  • IOFireWireFamily-492
  • IOFireWireSBP2-454
  • IOFireWireSerialBusProtocolTransport-262
  • IOHIDFamily-2222.0.24
  • IOKitUser-100222.0.4
  • IONetworkingFamily-186
  • IOPCIFamily-726.0.5
  • IOSCSIParallelFamily-345
  • IOStorageFamily-331
  • KerberosHelper-165
  • Libc-1725.0.11
  • Libinfo-600
  • Libnotify-344.0.1
  • Libsystem-1356
  • MITKerberosShim-88
  • NFS-339
  • OpenPAM-35
  • OpenSSH-354.0.3
  • PowerManagement-1846.0.25.0.1
  • SMBClient-532
  • Security-61901.0.87.0.1
  • TimeZoneData-107
  • WebKit-7622.1.22.11.14
  • adv_cmds-237
  • bc-35
  • bless-330
  • bootp-527
  • bzip2-47
  • configd-1385.0.7
  • copyfile-230.0.1.0.1
  • cron-52
  • cups-522
  • diskdev_cmds-751
  • dtrace-413
  • dyld-1323.3
  • eap8021x-368.0.3
  • file_cmds-475
  • files-968
  • hfs-704.0.3.0.2
  • kext_tools-779
  • ksh-42
  • less-50
  • libarchive-158
  • libdispatch-1542.0.4
  • libedit-65
  • libiconv-113
  • libmalloc-792.1.1
  • libpcap-144
  • libplatform-359.1.2
  • libpthread-539
  • libresolv-93
  • libutil-73
  • libxml2-39.8
  • libxslt-21.12
  • lsof-76
  • mDNSResponder-2881.0.25
  • mail_cmds-41
  • msdosfs-788.0.6.0.1
  • network_cmds-726
  • ntfs-166
  • objc4-950
  • pam_modules-217.0.1
  • perl-173
  • ppp-1020.1.1
  • removefile-84
  • rsync-170
  • ruby-171
  • security_certificates-55349.0.11
  • sudo-114.0.2
  • syslog-404
  • system_cmds-1039
  • tcpdump-153
  • text_cmds-197
  • top-144
  • vim-163
  • zlib-100
  • zsh-110.1.1

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

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



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


Обсуждение (34) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Доктор Альба (?), 08:55, 23/10/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    По сути опубликовали компоненты Darwin OS, которая имеет открытый исходный код.
     
     
  • 2.18, Аноним (18), 11:29, 23/10/2025 [^] [^^] [^^^] [ответить]  
  • +/
    https://www.apple.com/os/macos/
     
  • 2.35, Аноним (35), 16:55, 23/10/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Нет никакой darwin os.

    Последние живые сборки дарвина, который грузился бы хотя бы в qemu, были лет 10 назад.

     

  • 1.2, Аноним (2), 09:03, 23/10/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • –6 +/
    Зачем им Vim в МакОСи? Я понимаю, что некоторые юзеры пользуются. Но те немногие маководы, которые умеют в Vim, могут его сами поставить из сторонних источников, да хоть из исходников.
     
     
  • 2.3, Аноним (3), 09:24, 23/10/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    vim в переводе с языка хмонг - потому что!
     
  • 2.4, ptr (ok), 09:27, 23/10/2025 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Ну так хотя бы один текстовый редактор для консоли необходим.
     
     
  • 3.6, нах. (?), 09:37, 23/10/2025 [^] [^^] [^^^] [ответить]  
  • –4 +/
    И показательно, что среди разработчиков не нашлось людей с синдромом утенка, любителей mcedit и nano/joe. Видимо, те кто пользовались msdos, пока еще не проходят отбор.

     
     
  • 4.12, Аноним (12), 10:43, 23/10/2025 [^] [^^] [^^^] [ответить]  
  • +7 +/
    Просто пользователи nano способны сами себе нужынй софт поставить, у пользователей vim Остатки когнитивных ресурсов на освоение vim ушли
     
  • 4.19, Аноним (19), 11:47, 23/10/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Что-то не помню, чтоб в DOSе был nano.
     
     
  • 5.20, нах. (?), 12:03, 23/10/2025 [^] [^^] [^^^] [ответить]  
  • +/
    В досе был миллион поделок с примерно похожей убогости интерфейсами. Их тогда писал для себя каждый первый васян.

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

     
     
  • 6.22, Аноним (19), 13:39, 23/10/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Почему же тогда клавиатурные комбинации Ctrl-X в Емаксе повсюду? Emacs же тоже ещё со времён терминалов.
     
     
  • 7.24, Аноним (-), 13:46, 23/10/2025 [^] [^^] [^^^] [ответить]  
  • +/
    > Почему же тогда клавиатурные комбинации Ctrl-X в Емаксе повсюду? Emacs же
    > тоже ещё со времён терминалов.

    У замшелых дедов с Vim была еще более похабная и древняя клавиатура. А потом - эти уродские шорткаты из эпохи когда клавиш было в 2 раза меньше чем сейчас так и кочевали на правах ритуала.

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

     
  • 3.10, vic (??), 10:16, 23/10/2025 [^] [^^] [^^^] [ответить]  
  • +/
    which ed ex mg nano vi vim
    /bin/ed
    /usr/bin/ex
    /usr/bin/mg
    /usr/bin/nano
    /usr/bin/vi
    /usr/bin/vim
     
  • 3.15, ryoken (ok), 10:59, 23/10/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Да вроде по дефолту nano есть, если не путаю.
     
     
  • 4.33, ptr (ok), 16:26, 23/10/2025 [^] [^^] [^^^] [ответить]  
  • +/
    > Да вроде по дефолту nano есть, если не путаю.

    Можно и им обойтись, но для редактирования нескольких связанных файлов он неудобен, в отличии от vim.

     
  • 2.5, нах. (?), 09:34, 23/10/2025 [^] [^^] [^^^] [ответить]  
  • –3 +/
    > Зачем им Vim в МакОСи? Я понимаю, что некоторые юзеры пользуются.

    Неправильно ты понимаешь. Юзеры ничего не решают.
    А наборчик (и там не только vim образцово-показателен) говорит о том что пользуются средствами нормальными для юникс-систем - разработчики. А в этом вашем lin00ps - давно разучились, если даже вообще когда-либо умели.

    А что "могут сами" - для этого, внезапно, может понадобиться поредактировать какой-нибудь конфижек. А нечем. notepad не завезли.

     
     
  • 3.23, Аноним (-), 13:42, 23/10/2025 [^] [^^] [^^^] [ответить]  
  • +/
    > средствами нормальными для юникс-систем - разработчики.

    Какие разработчики? Гламурные 3-2-разы в эппле используют - XCode. А других после 2-кратного открытия-закрытия сорца этой штуки и не осталось уже. Ибо даже бледнолицый брат наступив на те же грабли ВТОРОЙ раз - начинает о чем-то догадываться.

    > А в этом вашем lin00ps - давно разучились, если даже вообще когда-либо умели.

    Этот мой Linux по крайней мере работает как мой десктоп, сервера, эмбедовка и проч. А эта шляпа без драйверов и графической системы - ее вообще куда? Особенно учитывая что эппл ее девелопает единолично и в любой момент может кислород перекрыть и в третий раз.

    > какой-нибудь конфижек. А нечем. notepad не завезли.

    Ага, какую-нибудь XML'ку для launchd, вот прям в vim рихтовать будет милое дело :). Не говоря что 99.9% юзеров макоси с такого UX в штаны навалят а остальным все это нафиг не надо. Хотя сидя из винды можно и о крути всякой XNU рассазывать, пополам с юниксеями, конечно. Главное - самому эти стены своим лбом не прошибать, так ведь? :)

     
  • 2.8, iPony128052 (?), 09:55, 23/10/2025 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > те немногие маководы, которые умеют в Vim, могут его сами поставить из сторонних источников, да хоть из исходников

    Удобно, когда из коробки.

    Меня и в линуксах раздражает, когда натыкаюсь на "vim not found". Вот набирай команду для установки, а если интернетов нет.

     
     
  • 3.25, Аноним (19), 13:57, 23/10/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Не интернетов - есть ISOшник, с которого устанавливал.
     
  • 2.9, Алексей (??), 09:55, 23/10/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    На самом деле с нуля там достаточно неплохой набор софта. Тот же ssh, vim, git - на это всегда можно рассчитывать. А дальше уже по желанию и хотелкам.
    В ряде случаев тот же brew даже не нужен, чтобы начать работать. Тем более что последний на интелловских старых системах становится мегатормозом, к сожалению.
     
     
  • 3.16, ryoken (ok), 11:00, 23/10/2025 [^] [^^] [^^^] [ответить]  
  • –1 +/
    homebrew - шляпа, ящитаю. Есть же нормальный MacPorts.
     
  • 2.13, Онанимус (?), 10:48, 23/10/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Что бы бибикать, разумеется
     

  • 1.7, Аноним (7), 09:40, 23/10/2025 Скрыто ботом-модератором [﹢﹢﹢] [ · · · ]     [к модератору]
  • +1 +/
     

  • 1.29, Аноним (-), 15:50, 23/10/2025 Скрыто ботом-модератором [﹢﹢﹢] [ · · · ]     [к модератору]
  • +/
     
  • 1.32, Аноним (-), 16:09, 23/10/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Опубликовать исходники GCC постеснялись. Ну, бывает понимаю.
     
  • 1.34, Алконаффт (-), 16:49, 23/10/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    > macOS 26.0

    Откровенно худшее, что случалось с macOS! Даже на Реддите, где традиционно ОЧЕНЬ высокая концентрация фанбоев, уже который месяц идет подрыв стульев в режиме нон-стоп.

     
  • 1.36, Аноним (35), 16:59, 23/10/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Если iokit опубликован, невозможно ли его портировать на Linux и получить систему, которая грузится на маках легко, а не с помощью творений сумрачного гения Асахи Лина?
     
     
  • 2.38, Аноним (-), 18:09, 23/10/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Цитата из Википедии.
    >Фреймворк I/O Kit реализован в подмножестве C++, в котором пропущены возможности, которые Apple считает небезопасными для использования в многопоточном ядре (исключения, множественное наследование, шаблоны, информация о типах во время выполнения)

    Нет, нет и ещё раз нет! В системной части GNU/Linux нет места языку C++. Линукс это чистый Си.

     
     
  • 3.40, Аноним (35), 19:26, 23/10/2025 Скрыто ботом-модератором     [к модератору]
  • +/
     

  • 1.39, Аноним (39), 18:10, 23/10/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    уефи свою ещё бы открыли лол
     
  • 1.41, Аноним (41), 19:55, 23/10/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Эксперты, кто пробовал накатить убунту на м4,м3,м2,м1? Вайфай, блютуз, звук, выход из сна, аппаратное ускорение видео там работает?
     
     
  • 2.42, Аноним (-), 20:50, 23/10/2025 [^] [^^] [^^^] [ответить]  
  • +/
    > Эксперты, кто пробовал накатить убунту на м4,м3,м2,м1? Вайфай, блютуз, звук, выход из
    > сна, аппаратное ускорение видео там работает?

    https://asahilinux.org/docs/platform/feature-support/overview/

     

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



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

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