1 месяц назад
Linux сборка ядра
Сборка ядра Linux — это процесс компиляции исходного кода ядра в исполняемый файл, который может быть загружен операционной системой. Это может потребоваться для добавления новой функциональности, исправления ошибок, оптимизации ядра под конкретное оборудование или просто для изучения устройства ядра. Процесс сборки достаточно сложен, но его можно разбить на несколько основных этапов. 1. Подготовка: Установка необходимых инструментов: Вам потребуется компилятор C (gcc), make, binutils и другие инструменты разработки. Debian/Ubuntu: O sudo apt update O sudo apt install build-essential libncurses5-dev...
Разработка открытого ПО или почему вы не сможете внести в ядро Linux все, что пожелаете
Работая вчера над статьей про разновидности ядра Linux в момент упоминания про то, что «Linux имеет открытый исходный код и т. д.» поймал себя на мысли о том, как такие упоминания могут восприниматься обычным пользователем. Якобы есть нечто (например, ядро на котором работают практически все устройства в мире) куда любой может внести какие захочет изменения и ему за это еще и спасибо скажут. Потому захотелось чуть подробнее рассказать про то, как происходит процесс разработки программного обеспечения с открытым исходным кодом и объяснить почему не каждый сможет внести туда желаемые изменения...