Apple har offentliggjort kildekoden til lavniveau-systemkomponenterne i sit operativsystem. macOS 26.0 (Tahoe), som bruger fri software, herunder Darwin-komponenter, ikke-GUI-komponenter, programmer og biblioteker. I alt 171 kildekodepakker er blevet udgivet.
Sammenlignet med macOS 15 pakkeversioner opdateret:
- TilgængelighedVersioner-155
- Skak-560.3
- DiskArbitration-535.0.10
- Heimdal-710.0.1
- ICU-76133
- IOAudioFamily-700.2
- IOBDStorageFamily-26
- IOFireWireAVC-436
- IOFireWireFamily-492
- IOFireWireSBP2-454
- IOFireWireSerialBusProtokolTransport-262
- IOHIDFamily-2222.0.24
- IOKitBruger-100222.0.4
- IONNetworkingFamily-186
- IOPCIFamilie-726.0.5
- IOSCSI ParallelFamily-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
- Strømstyring-1846.0.25.0.1
- SMBClient-532
- Sikkerhed-61901.0.87.0.1
- Tidszonedata-107
- WebKit-7622.1.22.11.14
- adv_cmds-237 @@ -61,111
- 61,111 @@
- bc-35
- velsignelse-330
- bootp-527
- bzip2-47
- configd-1385.0.7
- kopifil-230.0.1.0.1
- cron-52
- kopper-522
- diskdev_cmds-751
- dtrace-413
- dyld-1323.3
- eap8021x-368.0.3
- file_cmds-475
- filer-968
- hfs-704.0.3.0.2
- kext_tools-779
- KSH-42
- mindre end 50
- bibliotek-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
- mDNS-svar-2881.0.25
- mail_cmds-41
- msdosfs-788.0.6.0.1
- netværk_cmds-726
- ntfs-166
- objc4-950
- pam_modules-217.0.1
- perl-173
- ppp-1020.1.1
- fjernfil-84
- rsync-170
- rubin-171
- sikkerhedscertifikater-55349.0.11
- sudo-114.0.2
- syslog-404
- system_cmds-1039
- tcpdump-153
- tekst_cmds-197
- Top 144
- vim-163
- zlib-100
- zsh-110.1.1
Blandt andet er XNU-kernekoden tilgængelig, hvis kildekode er offentliggjort i form af kodestykker forbundet med den næste udgivelse. macOSXNU er en del af open source Darwin-projektet og er en hybridkerne, der kombinerer Mach-kernen, komponenter fra FreeBSD-projektet og IOKit C++ API'en til at skrive drivere.
Derudover er åbne komponenter brugt i iOS 26.0 mobilplatformen blevet offentliggjort. Publikationen inkluderer to pakker - WebKit og libiconv.
Kilde: opennet.ru
