система_инициализации_на_си
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| система_инициализации_на_си [2024/02/18 20:03] – uf4n | система_инициализации_на_си [2024/03/09 18:11] (current) – uf4n | ||
|---|---|---|---|
| Line 2: | Line 2: | ||
| ===== Концепция ===== | ===== Концепция ===== | ||
| - | External Linkызывает интерпретатор | + | |
| - | Хотелось бы достигнуть наибольшей возможной скорости инициализации системы. Для этого можно было бы включить **в один код на Си** зпуск демонов, | + | Хотелось бы достигнуть наибольшей возможной скорости инициализации системы. Для этого можно было бы включить **в один код на Си** зпуск демонов, |
| Проблемы обычного sysvinit: | Проблемы обычного sysvinit: | ||
| Line 18: | Line 18: | ||
| Запуск каждого демона можно описать в отдельном текстовом файле. При добавлении сервиса в автозапуск, | Запуск каждого демона можно описать в отдельном текстовом файле. При добавлении сервиса в автозапуск, | ||
| + | |||
| + | Библиотечную функцию execve можно попробовать реализовать на ассемблече с помощью удобных макросов. | ||
| * Наш init сохраняет систему уровней запуска (runlevels) | * Наш init сохраняет систему уровней запуска (runlevels) | ||
система_инициализации_на_си.1708286583.txt.gz · Last modified: 2024/02/18 20:03 by uf4n