The following tables compare general and technical information for a number of widely used and currently available operating system kernels. Please see the individual products' articles for further information.
The tables specifically do not include subjective viewpoints on the merits of each kernel or operating system.
This table indicates, for each kernel, what operating systems' executable images and device drivers can be run by that kernel.
This may be usable on some situations like compression file system.
"Kernel Definition". The Linux Information Project. Retrieved 4 March 2015. http://www.linfo.org/kernel.html
"Kernel in Operating System". GeeksforGeeks. 2020-07-23. Retrieved 2025-05-31. https://www.geeksforgeeks.org/kernel-in-operating-system/
IBM PC Real Time Clock should run in UT http://www.cl.cam.ac.uk/~mgk25/mswish/ut-rtc.html
The Amiga hardware lacked support for memory protection, so the strong isolation goals of the microkernel design could not be achieved.[citation needed] /wiki/Wikipedia:Citation_needed
"Chapter 14. Security". FreeBSD Handbook. http://www.freebsd.org/doc/en/books/handbook/fs-acl.html
setfacl(1) – FreeBSD General Commands Manual https://www.freebsd.org/cgi/man.cgi?query=setfacl&sektion=1
www.gnu.org/software/hurd/faq/smp.html https://www.gnu.org/software/hurd/faq/smp.html
www.gnu.org/software/hurd/faq/smp.html https://www.gnu.org/software/hurd/faq/smp.html
"The Fiasco microkernel - Status". Retrieved January 11, 2013. http://os.inf.tu-dresden.de/fiasco/features.html
"The Fiasco microkernel - Status". Retrieved January 11, 2013. http://os.inf.tu-dresden.de/fiasco/features.html
"The Fiasco microkernel - Status". Retrieved January 11, 2013. http://os.inf.tu-dresden.de/fiasco/features.html
"Linux Kernel FAQ". https://kernel.org/category/faq.html
A full task-isolation mode for the kernel [1] https://lwn.net/Articles/816298/
Supports ELF since version 3.2.0 "MinixReleases". Minix Wiki. Archived from the original on 31 May 2012. Retrieved 21 May 2012. https://web.archive.org/web/20120531025416/http://wiki.minix3.org/en/MinixReleases
a.out will be phased out in coming releases. van der Kouwe, Erik. "Re: ~Segmentation [Was: Minix3 for sparc]". Minix3 for sparc. Google Groups. Retrieved 21 May 2012. https://groups.google.com/group/minix3/msg/faa0560e441f32a0
Commit to remove a.out utils from minix; only supports running a.out now. Leca, Antoine. "3fb8cb760c9075fab05682b89b1542d66481ba58". minix.git. Retrieved 21 May 2012. http://git.minix3.org/?p=minix.git;a=commit;h=3fb8cb760c9075fab05682b89b1542d66481ba58
"Announcing NetBSD 5.0". http://www.netbsd.org/releases/formal-5/NetBSD-5.0.html
"Event Tracing". Microsoft Docs. 7 January 2021. https://docs.microsoft.com/en-us/windows/win32/etw/event-tracing-portal?redirectedfrom=MSDN
"IBM PC Real Time Clock should run in UT". https://www.cl.cam.ac.uk/~mgk25/mswish/ut-rtc.html
Chapter 10. Kernel Debugging - FreeBSD Documentation Portal. The FreeBSD Project https://docs.freebsd.org/en/books/developers-handbook/kerneldebug/
Google Developing "Live Update Orchestrator" As New Means Of Live Linux Kernel Updates. Phoronix. March 20, 2025 https://www.phoronix.com/news/Google-Live-Update-Orchestrator
crash(8) - OpenBSD manual pages https://man.openbsd.org/crash
Core Dump Management on the Solaris OS. Oracle. June 2007 https://www.oracle.com/solaris/technologies/core-dump-management.html
Hotpatching on Windows. Microsoft. November 20, 2021 https://techcommunity.microsoft.com/blog/windowsosplatform/hotpatching-on-windows/2959541
DragonFly's Major Features List. DragonFly Project. https://www.dragonflybsd.org/features/
DragonFly's Major Features List. DragonFly Project. https://www.dragonflybsd.org/features/
DragonFly On-Line Manual Pages : sys_checkpoint(2) https://www.dragonflybsd.org/cgi/web-man?command=sys_checkpoint§ion=2
DragonFly BSD - history. DragonFly Project. https://www.dragonflybsd.org/history/
FreeBSD 14.0-RELEASE Announcement. FreeBSD Project. https://www.freebsd.org/releases/14.0R/announce/
RoCE as a performance accelerator. FreeBSD Project. 2018. http://papers.freebsd.org/2018/bsdcan/shwartsman-roce_as_a_performance_accelerator/
ntb. FreeBSD Project. https://man.freebsd.org/cgi/man.cgi?query=ntb
NTB Drivers. kernel.org. https://docs.kernel.org/driver-api/ntb.html
FreeBSD Foundation: A Year of Sponsored Development in 2024. FreeBSD Foundation. December 20, 2024 https://freebsdfoundation.org/blog/freebsd-foundation-a-year-of-sponsored-development-in-2024/
FreeBSD Foundation: A Year of Sponsored Development in 2024. FreeBSD Foundation. December 20, 2024 https://freebsdfoundation.org/blog/freebsd-foundation-a-year-of-sponsored-development-in-2024/
Priority Inversion. Microsoft https://learn.microsoft.com/en-us/windows/win32/procthread/priority-inversion
Cloudflare Talks Up Multi-Path TCP But Dings Linux's Less Than Ideal Support. Phoronix. January 3, 2025. https://www.phoronix.com/news/Cloudflare-MPTCP-Multi-Path-TCP
RFC 2003
RFC 1933, RFC 2893, and RFC 4213
DragonFly On-Line Manual Pages : ppp(4). DragonFly Projects https://leaf.dragonflybsd.org/cgi/web-man?command=ppp§ion=4
DragonFly On-Line Manual Pages : vlan(4). DragonFly Projects https://leaf.dragonflybsd.org/cgi/web-man?command=vlan§ion=4
DragonFly On-Line Manual Pages : gre(4). DragonFly Projects https://leaf.dragonflybsd.org/cgi/web-man?command=gre§ion=4
DragonFly On-Line Manual Pages : gif(4). DragonFly Projects https://leaf.dragonflybsd.org/cgi/web-man?command=gif§ion=4
FreeBSD Handbook Chapter 28 PPP and SLIP. The FreeBSD Project https://docs-archive.freebsd.org/doc/6.4-RELEASE/usr/share/doc/en/books/handbook/ppp-and-slip.html
FreeBSD Manual Pages - Kernel Interfaces Manual - VLAN(4) https://man.freebsd.org/cgi/man.cgi?vlan
FreeBSD Manual Pages - Kernel Interfaces Manual - GRE(4). The FreeBSD Project https://man.freebsd.org/cgi/man.cgi?query=gre
FreeBSD Manual Pages - Kernel Interfaces Manual - GIF(4). The FreeBSD Project https://man.freebsd.org/cgi/man.cgi?query=gif
FreeBSD 10.2-RELEASE Release Notes. The FreeBSD Project https://www.freebsd.org/releases/10.2R/relnotes/
PPP (point-to-point protocol) support. kernelconfig.io https://www.kernelconfig.io/config_ppp
Ethernet (10 or 100Mbit). kernelconfig.io https://www.kernelconfig.io/config_net_ethernet
PPP over Ethernet. kernelconfig.io https://www.kernelconfig.io/config_pppoe
802.1Q/802.1ad VLAN Support. kernelconfig.io https://www.kernelconfig.io/config_vlan_8021q
MultiProtocol Label Switching. kernelconfig.io https://www.kernelconfig.io/config_mpls
L2TPv3 support. kernelconfig.io https://www.kernelconfig.io/config_l2tp_v3
IP: GRE tunnels over IP. kernelconfig.io https://www.kernelconfig.io/CONFIG_NET_IPGRE
IP: tunneling. kernelconfig.io https://www.kernelconfig.io/CONFIG_NET_IPIP
IPv6: IPv6-in-IPv4 tunnel (SIT driver). kernelconfig.io https://www.kernelconfig.io/config_ipv6_sit
PPtP protocol support. kernelconfig.io https://www.kernelconfig.io/config_nf_conntrack_pptp
PPP over L2TP. kernelconfig.io https://www.kernelconfig.io/config_pppol2tp
Virtual eXtensible Local Area Network (VXLAN). kernelconfig.io https://www.kernelconfig.io/config_vxlan
ppp(4) - NetBSD Manual Pages. The NetBSD Project https://man.netbsd.org/ppp.4
pppoe(4) - NetBSD Manual Pages. The NetBSD Project https://man.netbsd.org/pppoe.4
vlan(4) - NetBSD Manual Pages. The NetBSD Project https://man.netbsd.org/vlan.4
mpls(4) - NetBSD Manual Pages. The NetBSD Project https://man.netbsd.org/mpls.4
l2tp(4) - NetBSD Manual Pages. The NetBSD Project https://man.netbsd.org/l2tp.4
gre(4) - NetBSD Manual Pages. The NetBSD Project https://man.netbsd.org/gre.4
gif(4) - NetBSD Manual Pages. The NetBSD Project https://man.netbsd.org/gif.4
ppp(4) - OpenBSD manual pages. OpenBSD Project https://man.openbsd.org/OpenBSD-5.2/ppp.4
pppoe(4) - OpenBSD manual pages. OpenBSD Project https://man.openbsd.org/OpenBSD-5.2/pppoe.4
vlan(4) - OpenBSD manual pages. OpenBSD Project https://man.openbsd.org/vlan.4
vlan(4) - OpenBSD manual pages. OpenBSD Project https://man.openbsd.org/vlan.4
OpenBSD 5.8 Changelog. OpenBSD Project https://www.openbsd.org/plus58.html
gre(4) - OpenBSD manual pages. OpenBSD Project https://man.openbsd.org/gre.4
gre(4) - OpenBSD manual pages. OpenBSD Project https://man.openbsd.org/gre.4
gif(4) - OpenBSD manual pages. OpenBSD Project https://man.openbsd.org/gif.4
CVS: cvs.openbsd.org: src. OpenBSD Project https://web.archive.org/web/20180921190919/http://permalink.gmane.org/gmane.os.openbsd.cvs/123361
GRE Tunneling in Windows Server 2016. Microsoft. November 2, 2024 https://learn.microsoft.com/en-us/windows-server/remote/remote-access/ras-gateway/gre-tunneling-windows-server
Edward Horley. "Practical IPv6 for Windows Administrators" p.12. December 27, 2013. ISBN 978-1430263708
"Syn attack protection on Windows Vista, Windows 2008, Windows 7, Windows 2008 R2, Windows 8/8.1, Windows 2012 and Windows 2012 R2". June 2010. SynAttack protection is enabled by default and cannot be disabled https://blogs.technet.microsoft.com/nettracer/2010/06/01/syn-attack-protection-on-windows-vista-windows-2008-windows-7-windows-2008-r2-windows-88-1-windows-2012-and-windows-2012-r2/
"Elementary Information Security, Second Edition, Chapter 4 "Sharing Files"" (PDF). Section 4.4 "Microsoft Windows ACLs". The ACLs used in Macintosh OS X and Sun's Solaris operating system are similar to those in Windows to ensure they work well together. http://samples.jbpub.com/9781284055931/9781284071276_CH04_133_170.pdf
iOS Extraction Without a Jailbreak: Full iOS 9 Support, Simplified File System Extraction. ElcomSoft. August 6, 2020 https://blog.elcomsoft.com/2020/08/ios-extraction-without-a-jailbreak-full-ios-9-support-simplified-file-system-extraction/
"Windows 10 Device Guard and Credential Guard Demystified". Ash's Blog. Retrieved 2018-03-28. https://blogs.technet.microsoft.com/ash/2016/03/02/windows-10-device-guard-and-credential-guard-demystified/
doc/Documentation/networking/tls.txt kernel.org https://www.kernel.org/doc/Documentation/networking/tls.txt
"Web security - tempesta-tech/tempesta Wiki". Tempesta Technologies INC. October 31, 2017. Retrieved May 7, 2018. https://github.com/tempesta-tech/tempesta/wiki/Web-security
Ziehau, Sepherosa (2013-05-22). "socket: Extend SO_REUSEPORT to distribute workload to available sockets". DragonFly Project Source. Retrieved 2024-07-31. http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/740d1d9f7b7bf9c9c021abb8197718d7a2d441c9
Lundberg, Johannes (2018-06-06). "Load balance sockets with new SO_REUSEPORT_LB option". Retrieved 2024-07-31. https://svnweb.freebsd.org/base?view=revision&revision=334719
"OpenSolaris Project Weaves CIFS Server Into the Solaris Kernel". Archived from the original on 2008-05-22. Retrieved 2009-08-21. https://web.archive.org/web/20080522124317/http://www.itjungle.com/tug/tug112907-story05.html
Integrated Load Balancer http://download.oracle.com/docs/cd/E19963-01/html/821-1453/gijjm.html
Integrated Load Balancer http://download.oracle.com/docs/cd/E19963-01/html/821-1453/gijjm.html
AmigaOS up to version 3.9 could use the ELF format for PowerPC executables and libraries through ppc.library, also known as PowerUP. AmigaOS 4, uses ELF as its native executable format. /wiki/AmigaOS_4
The Linux kernel can recognize PE binaries through binfmt_misc and run them using Wine /wiki/Binfmt_misc
a.out will be phased out in coming releases. van der Kouwe, Erik. "Re: ~Segmentation [Was: Minix3 for sparc]". Minix3 for sparc. Google Groups. Retrieved 21 May 2012. https://groups.google.com/group/minix3/msg/faa0560e441f32a0
Commit to remove a.out utils from minix; only supports running a.out now. Leca, Antoine. "3fb8cb760c9075fab05682b89b1542d66481ba58". minix.git. Retrieved 21 May 2012. http://git.minix3.org/?p=minix.git;a=commit;h=3fb8cb760c9075fab05682b89b1542d66481ba58
Supports ELF since version 3.2.0 "MinixReleases". Minix Wiki. Archived from the original on 31 May 2012. Retrieved 21 May 2012. https://web.archive.org/web/20120531025416/http://wiki.minix3.org/en/MinixReleases
to support SunOS 4.x binaries /wiki/SunOS
including a Linux compatibility option
The Solaris kernel can PE using Wine /wiki/Wine_(software)
experimental and dangerous write support
additional driver needed
The only supported operation is overwriting existing files, without changing the file length so a loop file on a ntfs volume can be written; better write support can be achieved through ntfs-3g, although that is a FUSE filesystem and therefore not strictly a kernel feature /wiki/FUSE_(Linux)
experimental and dangerous write support
write support currently broken
experimental and dangerous write support
ReactOS Wiki - File Systems https://reactos.org/wiki/File_Systems
ReactOS Wiki - File Systems https://reactos.org/wiki/File_Systems
ReactOS Wiki - File Systems https://reactos.org/wiki/File_Systems
ReactOS Wiki - File Systems https://reactos.org/wiki/File_Systems
ReactOS Wiki - File Systems https://reactos.org/wiki/File_Systems
ReactOS Wiki - File Systems https://reactos.org/wiki/File_Systems
additional driver needed - see https://github.com/maharmstone/btrfs https://github.com/maharmstone/btrfs
additional driver needed
additional driver needed - see http://www.fs-driver.org/ http://www.fs-driver.org/
additional driver needed - see http://www.ext2fsd.com Archived 2012-07-23 at the Wayback Machine http://www.ext2fsd.com
additional driver needed - see http://www.ext2fsd.com Archived 2012-07-23 at the Wayback Machine http://www.ext2fsd.com
additional driver needed
additional driver needed
additional driver needed - see https://github.com/maharmstone/btrfs https://github.com/maharmstone/btrfs
Third party module required. Mac OS X Kernel Module available here http://sourceforge.net/projects/ext2fsx/
Third party module required. Mac OS X Kernel Module available here http://sourceforge.net/projects/ext2fsx/
"FreeBSD supported platforms". https://www.freebsd.org/platforms/
"FreeBSD supported platforms". https://www.freebsd.org/platforms/
"FreeBSD supported platforms". https://www.freebsd.org/platforms/
"FreeBSD supported platforms". https://www.freebsd.org/platforms/
Larabel, Michael (2 April 2018). "Linux Set To Shed Nearly 500k Lines Of Code By Dropping Old CPUs - Phoronix". Phoronix. Phoronix Media. Retrieved 2018-04-22. The architectures on the chopping block for Linux 4.17 are Blackfin, CRIS, FRV, M32R, Metag, MN10300, Score, and Tile https://www.phoronix.com/scan.php?page=news_item&px=Linux-4.17-Gutting-Old-CPUs
Larabel, Michael (2 April 2018). "Linux Set To Shed Nearly 500k Lines Of Code By Dropping Old CPUs - Phoronix". Phoronix. Phoronix Media. Retrieved 2018-04-22. The architectures on the chopping block for Linux 4.17 are Blackfin, CRIS, FRV, M32R, Metag, MN10300, Score, and Tile https://www.phoronix.com/scan.php?page=news_item&px=Linux-4.17-Gutting-Old-CPUs
Larabel, Michael (2 April 2018). "Linux Set To Shed Nearly 500k Lines Of Code By Dropping Old CPUs - Phoronix". Phoronix. Phoronix Media. Retrieved 2018-04-22. The architectures on the chopping block for Linux 4.17 are Blackfin, CRIS, FRV, M32R, Metag, MN10300, Score, and Tile https://www.phoronix.com/scan.php?page=news_item&px=Linux-4.17-Gutting-Old-CPUs
Larabel, Michael (2 April 2018). "Linux Set To Shed Nearly 500k Lines Of Code By Dropping Old CPUs - Phoronix". Phoronix. Phoronix Media. Retrieved 2018-04-22. The architectures on the chopping block for Linux 4.17 are Blackfin, CRIS, FRV, M32R, Metag, MN10300, Score, and Tile https://www.phoronix.com/scan.php?page=news_item&px=Linux-4.17-Gutting-Old-CPUs
Larabel, Michael (2 April 2018). "Linux Set To Shed Nearly 500k Lines Of Code By Dropping Old CPUs - Phoronix". Phoronix. Phoronix Media. Retrieved 2018-04-22. The architectures on the chopping block for Linux 4.17 are Blackfin, CRIS, FRV, M32R, Metag, MN10300, Score, and Tile https://www.phoronix.com/scan.php?page=news_item&px=Linux-4.17-Gutting-Old-CPUs
Larabel, Michael (2 April 2018). "Linux Set To Shed Nearly 500k Lines Of Code By Dropping Old CPUs - Phoronix". Phoronix. Phoronix Media. Retrieved 2018-04-22. The architectures on the chopping block for Linux 4.17 are Blackfin, CRIS, FRV, M32R, Metag, MN10300, Score, and Tile https://www.phoronix.com/scan.php?page=news_item&px=Linux-4.17-Gutting-Old-CPUs
Larabel, Michael (2 April 2018). "Linux Set To Shed Nearly 500k Lines Of Code By Dropping Old CPUs - Phoronix". Phoronix. Phoronix Media. Retrieved 2018-04-22. The architectures on the chopping block for Linux 4.17 are Blackfin, CRIS, FRV, M32R, Metag, MN10300, Score, and Tile https://www.phoronix.com/scan.php?page=news_item&px=Linux-4.17-Gutting-Old-CPUs
NetBSD Projects - Support for MMU-less systems http://www.netbsd.org/contrib/projects.html#mmu-less
NetBSD Projects - Support for MMU-less systems http://www.netbsd.org/contrib/projects.html#mmu-less
NetBSD Projects - Support for MMU-less systems http://www.netbsd.org/contrib/projects.html#mmu-less
NetBSD Projects - Support for MMU-less systems http://www.netbsd.org/contrib/projects.html#mmu-less
NetBSD Projects - Support for MMU-less systems http://www.netbsd.org/contrib/projects.html#mmu-less
"OpenBSD/Vax". https://www.openbsd.org/vax.html
Official FreeRTOS Ports, Amazon Web Services, Inc. https://www.freertos.org/RTOS_ports.html
Official FreeRTOS Ports, Amazon Web Services, Inc. https://www.freertos.org/RTOS_ports.html
Official FreeRTOS Ports, Amazon Web Services, Inc. https://www.freertos.org/RTOS_ports.html
Official FreeRTOS Ports, Amazon Web Services, Inc. https://www.freertos.org/RTOS_ports.html
Official FreeRTOS Ports, Amazon Web Services, Inc. https://www.freertos.org/RTOS_ports.html
Official FreeRTOS Ports, Amazon Web Services, Inc. https://www.freertos.org/RTOS_ports.html
Official FreeRTOS Ports, Amazon Web Services, Inc. https://www.freertos.org/RTOS_ports.html
Official FreeRTOS Ports, Amazon Web Services, Inc. https://www.freertos.org/RTOS_ports.html
Official FreeRTOS Ports, Amazon Web Services, Inc. https://www.freertos.org/RTOS_ports.html
Official FreeRTOS Ports, Amazon Web Services, Inc. https://www.freertos.org/RTOS_ports.html
The GMA500 GPU has a PowerVR in it. The GMA500 Kconfig, mention that it is a 2D KMS driver. https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/drivers/gpu/drm/gma500/Kconfig?h=v5.8-rc4
There is also a driver for the dreamcast PowerVR but it is only a Framebuffer driver as explained in the fbdev Kconfig https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/drivers/video/fbdev/Kconfig#n807
Intel Atom integrated graphics card for Windows 8 tablet is based on a PowerVR https://www.notebookcheck.net/Intel-Atom-Z2760-Notebook-Processor.82818.0.html
Raspberry VideoCore 4 support on Windows Microsoft doesn't have plan for OpenGL on UWP also Broadcom doesn't have plan for DirectX https://www.raspberrypi.org/forums/viewtopic.php?t=286799
Linux emulation in FreeBSD - 2 A look inside... http://www.freebsd.org/doc/en/articles/linux-emulation/inside.html
Linux emulation in FreeBSD - 2 A look inside... http://www.freebsd.org/doc/en/articles/linux-emulation/inside.html
Linux emulation in FreeBSD - 2 A look inside... http://www.freebsd.org/doc/en/articles/linux-emulation/inside.html
NetBSD Binary Emulation http://www.netbsd.org/docs/compat.html
NetBSD Binary Emulation http://www.netbsd.org/docs/compat.html
NetBSD Binary Emulation http://www.netbsd.org/docs/compat.html
NetBSD Binary Emulation http://www.netbsd.org/docs/compat.html
NetBSD Binary Emulation http://www.netbsd.org/docs/compat.html
NetBSD Binary Emulation http://www.netbsd.org/docs/compat.html
NetBSD Binary Emulation http://www.netbsd.org/docs/compat.html
NetBSD Binary Emulation http://www.netbsd.org/docs/compat.html
NetBSD Binary Emulation http://www.netbsd.org/docs/compat.html
NetBSD Binary Emulation http://www.netbsd.org/docs/compat.html
"Summer of Code:NDIS on NetBSD". http://netbsd-soc.sourceforge.net/projects/ndis/
"Crc32_generic.c « crypto - kernel/Git/Torvalds/Linux.git - Linux kernel source tree". https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/crypto/crc32_generic.c
"Crc32.c « lib - kernel/Git/Torvalds/Linux.git - Linux kernel source tree". https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/lib/crc32.c
"Crc32c_generic.c « crypto - kernel/Git/Torvalds/Linux.git - Linux kernel source tree". https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/crypto/crc32c_generic.c
"Md4.c « crypto - kernel/Git/Torvalds/Linux.git - Linux kernel source tree". https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/crypto/md4.c
"Md5.c « crypto - kernel/Git/Torvalds/Linux.git - Linux kernel source tree". https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/crypto/md5.c
"Sha1_generic.c « crypto - kernel/Git/Torvalds/Linux.git - Linux kernel source tree". https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/crypto/sha1_generic.c
"Sha256_generic.c « crypto - kernel/Git/Torvalds/Linux.git - Linux kernel source tree". https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/crypto/sha256_generic.c
"Sha3_generic.c « crypto - kernel/Git/Torvalds/Linux.git - Linux kernel source tree". https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/crypto/sha3_generic.c
"Michael_mic.c « crypto - kernel/Git/Torvalds/Linux.git - Linux kernel source tree". https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/crypto/michael_mic.c
"Poly1305_generic.c « crypto - kernel/Git/Torvalds/Linux.git - Linux kernel source tree". https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/crypto/poly1305_generic.c
https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/crypto/rmd128.c [dead link] https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/crypto/rmd128.c
"Rmd160.c « crypto - kernel/Git/Torvalds/Linux.git - Linux kernel source tree". https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/crypto/rmd160.c
https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/crypto/rmd256.c [dead link] https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/crypto/rmd256.c
https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/crypto/rmd320.c [dead link] https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/crypto/rmd320.c
https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/crypto/tgr192.c [dead link] https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/crypto/tgr192.c
"Wp512.c « crypto - kernel/Git/Torvalds/Linux.git - Linux kernel source tree". https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/crypto/wp512.c
"Hmac.c « crypto - kernel/Git/Torvalds/Linux.git - Linux kernel source tree". https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/crypto/hmac.c
"Vmac.c « crypto - kernel/Git/Torvalds/Linux.git - Linux kernel source tree". https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/crypto/vmac.c
in OSS APIhe_future Improving libossaudio, and the future of OSS in NetBSD. NetBSD Project. April 27, 2020 https://blog.netbsd.org/tnf/entry/improving_libossaudio_and_tVCHANs
audio_system(9) - NetBSD Manual Pages. NetBSD Project https://man.netbsd.org/NetBSD-8.0/audio_system.9
NVIDIA Is Helping To Improve Linux's Dynamic Display Mux Support For Laptops. Phoronix. 14 October 2024. https://www.phoronix.com/news/NVIDIA-Dynamic-Display-Mux-2024
Deadline Scheduling Policy Being Experimented With For Linux Graphics Drivers. Phoronix. December 30, 2024. https://www.phoronix.com/news/Deadline-DRM-Scheduler-RFC
Introduction to Video Present Networks. Microsoft. December 15, 2021. https://learn.microsoft.com/en-us/windows-hardware/drivers/display/introduction-to-video-present-networks
WDDM Architecture. Microsoft. October 2, 2024. https://learn.microsoft.com/en-us/windows-hardware/drivers/display/windows-vista-and-later-display-driver-model-architecture
Video Memory Management and GPU Scheduling. Microsoft. July 3, 2024. https://learn.microsoft.com/en-us/windows-hardware/drivers/display/video-memory-management-and-gpu-scheduling