SayoriOS Soul v0.3.0

SayoriOS Soul v0.3.0
Подробнее об обновлениях:
❤ [Ядро] Было полностью обновлено, поддержка потоков теперь позволяет делать "сразу несколько дел" для ваших программ.
Для примера потоков, добавлена анимация работающей клавиатуры, хоть и работает кривовато, но она работает и отображает что потоки работают.
Потоки можно убивать из внутри, если это потребуется.
Также мы перешли на систему Make, она не требует теперь установки Python3 для сборки ядра или ISO.
Перенесены некоторые функции такие как getUsername в отдельные функции от shell (раньше только там можно было вызвать), теперь во всем ядре можно узнать кто запустил пользователя.
Визуально оформленная страница с паникой ядра на новой версии, а также обновлены мюксы для примитив синхронизаций.
Также обновлена функция о подключенных модулях к ядру, теперь можно узнать порядковый номер модуля, а также с какими параметрами он был запущен.
💫 [Драйвера] Добавлена поддержка пищалки, в просто народье PC Speaker.
Был переписан полностью драйвер клавиатуры, перевод его на мюксы, а также поддерживается ввод данных на русском языке, для этого нажмите F1
Также обновлен немного TTY исправлены некоторые баги, которые при вводе оставлялись черные фоны при вводе, если задний фон не был черный, а также используется color.h - там загружены настройки с переменными по-умолчанию.
📂 [Файлы] Мы готовы вам представить обновленную виртуальную файловую систему (VFS). Теперь можно регистрировать устройства в указанные папки.
А система сама разбереться к какому устройству вы хотите обратиться, если используете полный путь.
Также мы готовы представить вам Sayori Easy File System (SEFS), это простая и удобная файловая система для виртуального диска в режиме только чтения.
📦 [ПО] Для программного обеспечения и библиотек, которые используются в ядре были выполнены обновления.
Были обновленны инструменты отображения Duke, конвектор в этот формат для изображени вы можете найти в нашем SDK.
Также была обновлена библиотека String.C, теперь можно узнать что перед вам русский символ или нет.
Еще при запуске ОС можно было заметить, что теперь используется основной шрифт ядра.
Следует учесть, что без загрузки шрифта, вы не сможете видеть текстовую информацию которое выводит ядро, но ввод текста все равно останеться доступных.
Возможен баг с крашем ядра при загрузке (красный экран).
Кстати, также мы начали работать на окружением для программ, при помощи команды в ядре можно будет узнать, параметры и информации о ядре и пользователе.
🔌 [Прочие] Был выполнен перенос с старой версии ядра, под названием `Bone`, служба запуска ELF32 файлов.
Следует учесть, что старые программы в новом ядре не заработают!
Добавили возможность сборки ядра для варианта загрузки UEFI, но к сожалению, ядро сейчас не стартует через UEFI режим.
Из мелкостных обновлений была полностью обновлена вся документация, а также обновлена структура файлов.
Спасибо вам за то, что остаетесь с нами!
Обновление ядра приготовили для вас: Команда разработки SayoriOS Team [­@pimnik98 и Drew]
Наша команда напоминает, что ядро является нестабильным, если вы решите запустить его на реальном железе, то ВЫ и только ВЫ в ответе за ваше сломанное оборудование.
Лицензия:
Бесплатная
Язык:
Русский, Англиский
20:55
RSS
Нет комментариев. Ваш будет первым!
Загрузка...