Основная часть кода Линукса была написана на языке программирования Си с некими расширениями на ассемблере и gcc.
Каждый раз выпускаются более усовершенствованные версии ядра Линукс, объединяя все новшества, предложенные программистами.
Основным программистом, работающим над Линукс, является Торвальдс, но имеются и другие программисты, такие как Инго Молнар и Роберт Лав. С самого начала эту ОС создавали под 32-х битные х86-совместные ПК. Сегодня Линукс используется практически на каждом суперкомпьютере.