TvOStvOS, anciennement Apple TV Software est le système d'exploitation développé par Apple pour la deuxième génération de l'Apple TV et appareils ultérieurs. Il est basé sur le système d'exploitation iOS et ont plusieurs similitudes dont les frameworks, les technologies et les concepts. L'Apple TV Software pour les Apple TV de deuxième et troisième génération possède plusieurs applications préinstallées mais ne peut cependant pas télécharger des applications tierces.
Sudosudo (abréviation de "substitute user do", "super user do" ou "switch user do", en français : « se substituer à l'utilisateur pour faire », « faire en tant que super-utilisateur » ou « changer d'utilisateur pour faire ») est une commande informatique utilisée principalement dans les systèmes d'exploitation de type Unix. Cette commande permet à un administrateur système d'accorder à certains utilisateurs (ou groupes d'utilisateurs) la possibilité de lancer une commande en tant qu'administrateur, ou en tant qu'autre utilisateur, tout en conservant une trace des commandes saisies et des arguments.
Resource forkThe resource fork is a of a on Apple's classic Mac OS operating system, which was also carried over to the modern macOS for compatibility, used to store structured data along with the unstructured data stored within the data fork. A resource fork stores information in a specific form, containing details such as icon bitmaps, the shapes of windows, definitions of menus and their contents, and application code (machine code). For example, a word processing file might store its text in the data fork, while storing any embedded images in the same file's resource fork.
MacPortsMacPorts, anciennement DarwinPorts, est un gestionnaire de paquets libre qui simplifie l'installation de paquets libres sous macOS et Darwin (ou OpenDarwin). L'objectif est le même que celui de Fink. Le projet a débuté en 2002 sous le nom « DarwinPorts » et faisait partie du projet OpenDarwin. De nombreux employés d'Apple comme Landon Fuller, Kevin Van Vechten ou bien encore Jordan Hubbard y ont participé. La version officielle 1.0 est sortie le . En , le projet a atteint un cap en atteignant les portages.
Automatic Reference CountingAutomatic Reference Counting (ARC) is a memory management feature of the Clang compiler providing automatic reference counting for the Objective-C and Swift programming languages. At compile time, it inserts into the object code messages retain and release which increase and decrease the reference count at run time, marking for deallocation those objects when the number of references to them reaches zero. ARC differs from tracing garbage collection in that there is no background process that deallocates the objects asynchronously at runtime.
Address space layout randomizationL’address space layout randomization (ASLR) (« distribution aléatoire de l'espace d'adressage ») est une technique permettant de placer de façon aléatoire les zones de données dans la mémoire virtuelle. Il s’agit en général de la position du tas, de la pile et des bibliothèques. Ce procédé permet de limiter les effets des attaques de type dépassement de tampon par exemple. Elle consiste à rendre la configuration des processus « aléatoire », en plaçant différents éléments de base à des endroits variables.
Pkgsrcpkgsrc (package source) is a package management system for Unix-like operating systems. It was forked from the FreeBSD ports collection in 1997 as the primary package management system for NetBSD. Since then it has evolved independently; in 1999, support for Solaris was added, followed by support for other operating systems. pkgsrc currently contains over 22,000 packages and includes most popular open-source software.
Tcshtcsh est un shell Unix basé sur le C shell (csh) et compatible avec ce dernier. Il ajoute à csh plusieurs améliorations, comme la complétion des noms de fichier, l'édition de commande en ligne. La lettre « t » dans tcsh provient du T de TENEX, un système d'exploitation qui a inspiré l'auteur du tcsh. Il remplaça le C shell comme shell par défaut sur la plupart des systèmes d'exploitation modernes dérivant de BSD. Il a été le shell par défaut sur le Mac OS X jusqu'au Mac OS X v10.2 (dans Mac OS X v10.
WatchOSwatchOS est le système d'exploitation de l'Apple Watch, développé par Apple. Il est basé sur le système d'exploitation iOS utilisé sur les iPhone et les iPod Touch, et partage nombreuses de ses fonctionnalités. Le système d'exploitation a été lancé le , soit le même jour que l'Apple Watch. L'Apple Watch est pour le moment le seul appareil à fonctionner sous watchOS. Son API destinée aux développeurs est appelée WatchKit. La deuxième version, watchOS 2, sortie le , inclut le support natif des applications tierces ainsi que d'autres améliorations.
Mac OS X v10.2Mac OS X version 10.2, du nom de code Jaguar est la troisième mise à jour majeure de Mac OS X, le système d'exploitation d'Apple. Il suit Mac OS X 10.1 « Puma » et précède Mac OS X 10.3 « Panther ». Il a été lancé le . Meilleur support des réseaux Microsoft Windows Quartz Extreme, compositing graphique directement sur la carte vidéo un filtre anti-pourriel adaptatif Un répertoire de contacts partagé par l'ensemble des applications Le protocole réseau Rendezvous iChat, un client AOL Instant Messenger développé officiellement par Apple Un Finder revisité, avec une zone d'entrée des recherches dans chaque fenêtre de navigation Une accessibilité renforcée (Apple Universal Access) Sherlock 3 Des performances systèmes grandement améliorées iDVD, iLife version 3.