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 @@ -61,111
  • 61,111 @@
  • 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 обязательно


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

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

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

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

     
  • 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.21, нах. (?), 12:04, 23/10/2025 [^] [^^] [^^^] [ответить]  
  • +/
    > Да вроде по дефолту nano есть, если не путаю.

    он скорее всего приезжает вместе с прочим гну мусором.

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

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

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

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

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

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

     
  • 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 [^] [^^] [^^^] [ответить]  
  • +/
    Что бы бибикать, разумеется
     
  • 2.17, s140680 (?), 11:09, 23/10/2025 [^] [^^] [^^^] [ответить]  
  • +/
    25 (двадцать пять) лет использую joe. Vim конченный.
     

  • 1.7, Аноним (7), 09:40, 23/10/2025 Скрыто ботом-модератором [﹢﹢﹢] [ · · · ]     [к модератору]
  • +3 +/
     
  • 1.11, Аноним (11), 10:38, 23/10/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    И это всё написано в основном на C, C++ и Objective-C, а где программы и библиотеки на Rust?
     

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



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

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