Syslinux — набор загрузчиков для семейств операционных систем Linux и Unix-подобных систем, предназначенный для упрощения запуска ОС с различных носителей: съемных USB-накопителей, оптических дисков, сетевых загрузок по PXE и локальных файловых систем. Проект развивался как лёгкий и модульный комплект загрузчиков, предоставляющий несколько специализированных компонентов для разных сред загрузки и форматов файловых систем. Syslinux часто используется в установочных образах, аварийных средах и лёгких дистрибутивах благодаря простоте конфигурации и поддержке множества файловых систем и архитектур.
Компоненты пакета включают загрузчики для загрузки с FAT/EXT-подобных разделов, специальных режимов для CD/DVD (ISOLINUX), сетевых загрузок (PXELINUX), а также EFI-совместимые варианты. Syslinux способен взаимодействовать с программами начальной загрузки, предоставлять текстовые и графические меню, обрабатывать параметры ядра и передавать контроль загрузочному образу или утилите. Проект ориентирован на мобильность и минимальную зависимость от сложных конфигураций, позволяя интегрировать дополнительные модули, такие как драйверы файловых систем и утилиты управления.
- Модульная структура: включает несколько специализированных загрузчиков (SYSLINUX, ISOLINUX, PXELINUX, EXTLINUX, MEMDISK, EFILINUX) для разных носителей и сценариев.
 - Поддержка файловых систем: совместимость с распространёнными файловыми системами (FAT, ext2/3/4 и прочие через соответствующие модули), что облегчает загрузку с разнообразных разделов.
 - Сетевые загрузки: реализация PXE-цепочек для загрузки по сети, позволяющая централизованно развёртывать образы и средства восстановления.
 - EFI-поддержка: наличие компонентов для загрузки на системах с UEFI, обеспечивая работу в современных аппаратных средах.
 - Меню и конфигурация: система текстовых и простых графических меню, поддержка скриптов конфигурации и передачи параметров ядру.
 - Минимализм и портативность: малый размер и простота инсталляции на съёмные носители, что делает пакет удобным для создания загрузочных флешек и образов восстановления.
 - Совместимость с загрузочными образами: возможность загрузки ISO-образов и других контейнеров, в том числе с помощью MEMDISK для эмуляции образов в реальном режиме.
 - Расширяемость: поддержка дополнительных модулей и скриптов для интеграции пользовательских сценариев и автоматизации загрузки.