Книга: Разработка ядра Linux
Переносимость — это важно
Переносимость — это важно
При разработке пользовательских программ переносимость не всегда является целью, однако операционная система Linux является переносимой и должна оставаться такой. Это означает, что платформо-независимый код, написанный на языке С, должен компилироваться без ошибок и правильно выполняться на большом количестве систем.
Несколько правил, такие как не создавать зависимости от порядка следования байтов, обеспечивать возможность использования кода для 64-битовых систем, не привязываться к размеру страницы памяти или машинного слова и другие — имеют большое значение. Эти вопросы более подробно освещаются в одной из следующих глав.
Похожие страницы
- Пять умнейших стерв – это много
- Доверие – это гарантия от неприятностей
- Часть I Собственно компьютер и периферия Ху из ху и как все это совмещается и работает
- Даем опровержение: «Это вообще не наша !!!опа»
- 1.3.1. Прокси-сервер – что это?
- Надписи и логотипы: что это?
- Время показывается в 12-часовом формате, а мне привычнее 24-часовой. Как это изменить?
- Кризис – это возможность. 10 стратегий, которые позволят вам процветать в эпоху перемен Скотт Стейнберг
- Когда я не работаю за компьютером, через некоторое время он отключается. Можно ли это исправить?
- Перемещать файлы удобнее, если запустить два экземпляра Проводника и разместить их окна бок о бок. Можно ли это делать а...
- Что это за файл – pagefile.sys?
- Хочу порисовать – в какой программе и как это делается?