
Эта ОС для меня, но я бы хотел, чтобы другие помогли и использовали ее. Я хочу, чтобы «Сумерки» были приблизительны и понятны для всех, кто смотрит на это впервые. Имея это в виду, я прилагаю сознательные усилия, чтобы сделать вещи читаемыми и не делать ничего супер. Несмотря на то, что это, вероятно, влияет на производительность, я ценю обслуживание как более высокий приоритет. Я также предпочел бы быть тем, кто добавляет любые важные функции, так как это в первую очередь уютно для меня. Если у вас есть большая функция, которая хотела бы добавить, пожалуйста, сначала поговорите со мной об этом. Я заинтересован только в том, чтобы иметь функциональность, которую я бы лично использовал. Если вы внесли свой вклад, вы больше, чем вы можете поставить свое имя внизу, чтобы узнать себя!
На данный момент сумерки создаются с использованием Cross Combiler, описанного в разделе Cross Compiler Osdev.org, и NASM. Я использую код Visual Studio в качестве основного редактора и делаю компиляцию с подсистемой Windows для Linux, но автономный Linux тоже отлично работает. Я только проверил тестирование на QEMU и VirtualBox. Вам придется изменить путь в рецепте make run для выполнения тестирования так, как вы хотите.
Проверьте файл Make, чтобы увидеть все варианты, но это наиболее полезные
make clean будет чистить все встроенные файлыmake build будет строить все файлыmake run запустит ОС с qemumake files покажет вам каждый файл, который находится для использования в процессе строительства Это не строгий порядок, но имеет смысл как логический прогресс. Посмотрите в вики для получения более подробной информации о том, что уже в.
