The Linux kernel is written in the version of the C programming language supported by GCC (which has introduced a number of extensions and changes to standard C), together with a number of short sections of code written in the assembly language (in GCC's "AT&T-style" syntax) of the target architecture.
Linuxové jádro je napsáno ve verzi programovacího jazyka C podporované v GCC (který zavedl řadu rozšíření a změn do standardu C) spolu s množstvím krátkých částí kódu napsaných v assembleru (v GCC v syntaxi AT&T) cílové architektury.