Найти тему
Areos и ПО

Areos и ПО

Разработка новой операционной системы Areos и её ПО
подборка · 6 материалов
8 месяцев назад
Сервер областей "Areas"
Добро пожаловать в увлекательную разработку операционной системы «Areos!» В прошлой серии мы сделали графическую библиотеку, которую будем использовать для создания нашего пользовательского интерфейса. Но перед этим нам нужно создать сервер управления отображением главной области. Что это за зверь? Дело в том что весь будущий интерфейс будет состоять из такого понятия как области (Areas). Область - это само определение всех UI элементов: надписи, картинки, кнопки, текстовые поля и т. д. - это всё области...
8 месяцев назад
Графическая библиотека для операционной системы «Areos»
Для создания графического интерфейса пользователя, нужны средства рисования графики. Для этой задачи нам нужна векторная библиотека, которая будет уметь рисовать пока простые геометрические фигуры, такие как: линия и дуга, применяя разную толщину и цвет. Этих двух элементов хватит что бы создавать другие разнообразные фигуры. Например из линий можно нарисовать прямоугольник, треугольник, и вообще любой, разнообразный многоугольник. Добавив к линии дугу, мы сможем например закруглить углы. Применяя радиус дуги, и выставив нужный угол, можно получить эффект разного скругления...
9 месяцев назад
Видео сервер операционной системы "Areos"
При загрузке пользовательской операционной системы, мы желаем увидеть графический интерфейс, что бы быстрее начать управлять своим компьютером, а так же до загрузки, иметь возможность наблюдать красивую анимацию запуска ОС. Поэтому один из самых первых загружаемых сервисов – это видео сервер. Ответственность видео сервера такая же важная как у сервиса «System», т.к всё что вы будете наблюдать зависит от того как правильно он работает. Если данный сервер упадёт, мы возможно увидим чёрный экран. Но этого не должно произойти, т...
9 месяцев назад
Cервис инициализации "System" операционной системы «Areos»
После окончания инициализации ядра операционной системы, запускается первая программа-сервис «System». По названию сервиса уже можно догадаться, что это критически важный сервис во всей ОС. Это самый первый сервис, на котором будет держаться вся работоспособность остальных компонентов системы. На сервис инициализации ложатся такие задачи как выполнение настройки ядра под систему, подготовка файловой системы, загрузка необходимых драйверов, загрузка конфигурации ос, а также запуск всех остальных сервисов, для того что бы продолжить загрузку системы...
9 месяцев назад
Ядро операционной системы "Areos"
Самая основная и самая сложная часть это ядро, сердце ОС. Разработка ядра с 0, очень долгая и ответственная работа, т.к ядро принимает на себя все низкоуровневые задачи, такие как работа с устройствами, процессами и полный контроль всей системы. Любая ошибка на уровне ядра вызовет немедленное зависание ПК. Что бы не погружаться в этот сложный мир, и не изобретать велосипед, решено было не тратить время на разработку ядра, а взять готовое ядро Linux. Кроме сэкономленного времени, которое уже можно...
9 месяцев назад
Разработка новой операционной системы
Всем привет! Сегодня мы начинаем серию публикаций о создании собственной операционной системы. В этом выпуске мы не будем объяснять зачем нужна ещё одна ОС и что не устраивает в существующих. На это уйдёт целая статья и сгенерирует кучу обсуждений за, против и зачем. Но, если будет такая необходимость, сделаем отдельный выпуск. А пока кратко опишем цель разработки нашей ОС, и местами кратко ответим на самые яркие вопросы, которые у вас по ходу чтения этой статьи вас всё-равно возникнут. Так как давно...