Statements (60)
Predicate | Object |
---|---|
gptkbp:instance_of |
gptkb:operating_system
|
gptkbp:designed_for |
gptkb:Microservices
|
gptkbp:developed_by |
gptkb:C_programming_language
gptkb:Carnegie_Mellon_University |
gptkbp:first_released |
gptkb:1985
|
gptkbp:has_feature |
modular design
networking capabilities security features dynamic memory allocation scheduling algorithms thread management file systems device drivers support for various development tools support for various programming languages support for various user interfaces user space and kernel space separation support for various frameworks support for various libraries support for various standards support for various file formats support for various hardware platforms support for various protocols support for various applications support for various services |
gptkbp:has_version |
Mach 3
Mach 2 Mach 4 |
https://www.w3.org/2000/01/rdf-schema#label |
Mach operating system
|
gptkbp:influenced_by |
gptkb:UNIX
|
gptkbp:is_compatible_with |
POSIX
|
gptkbp:is_known_for |
its portability
its flexibility its performance |
gptkbp:is_part_of |
gptkb:Darwin_operating_system
gptkb:BSD_operating_systems |
gptkbp:is_related_to |
gptkb:L4_microkernel
gptkb:Linux gptkb:QNX gptkb:Windows_NT |
gptkbp:is_supported_by |
Academic institutions
Open Source community Commercial entities |
gptkbp:is_used_in |
Distributed systems
Real-time systems embedded systems Research projects Operating system research |
gptkbp:provides |
message passing
inter-process communication kernel services |
gptkbp:supports |
multitasking
virtual memory multiple processor architectures |
gptkbp:used_in |
gptkb:Ne_XTSTEP
gptkb:GNU_Hurd gptkb:mac_OS |
gptkbp:written_in |
gptkb:C
|
gptkbp:bfsParent |
gptkb:Ne_XTSTEP
|
gptkbp:bfsLayer |
4
|