Skip to content

Представляет собой многозадачную операционную систему, подобную Windows.

Notifications You must be signed in to change notification settings

sogeor/platform

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Sogeor Platform

Введение

Представляет собой многозадачную операционную систему, подобную Windows.

Планируется поддержка многих ключевых архитектур процессоров, но в приоритете именно x86.

Цели

  1. boot будет поддерживать только ASCII.
  2. kernel будет поддерживать только Unicode с помощью UTF-8, UTF-16 и UTF-32.
  3. libx будет абсолютно независимой библиотекой, предназначенной для boot и kernel.
  4. libb будет библиотекой, основанной на libx и предназначенной для boot.
  5. libk будет библиотекой, основанной на libx и предназначенной для kernel.
  6. Пункт 1 будет реализован в библиотеке libb.
  7. Пункт 2 будет реализован в библиотеке libk.
  8. boot и kernel будут поддерживать работу как в защищённом, так и длинном режиме.
  9. boot будет обладать минимальной средой, предназначенной для восстановления работоспособности системы.
  10. kernel будет предоставлять одинаково функциональные текстовый и графический интерфейсы.
  11. Проект будет получать поддержку архитектур в следующем порядке: x86, x86_64.

Работа с системой сборки

Конфигурация сборки

Общие переменные

Переменная Описание Значение по умолчанию Допустимые значения
arch Задаёт архитектуру процессора. x86 x86

About

Представляет собой многозадачную операционную систему, подобную Windows.

Resources

Stars

Watchers

Forks

Releases

No releases published