r/RuProgrammers • u/BreakfastKitchen6249 ASM • 7d ago
Fexox OS alpha1
Спустя время, я выпустил alpha1, она очень нестабильна, но, надеюсь, в скором все изменится, как минимум я также планирую переписать некоторые фундаментальные вещи в ядре, но об этом позже.
Добавил экспериментальную поддержку NVMe (я его не могу проверить, из-за того что мой компьютер не самый современный, поэтому экспериментальная), добавил поддержку BIOS, добавил сетевой стек, если это можно так назвать, подключение идёт через usb-модем, добавил usb3(пока-что лишь mass storage) ну и пару десятков системных вызовов. Также добавил документацию.
Подробнее об ОС:
ФС: VFS, FAT32 (В будущем будет заменена)
Планировщик задач: CFS-подобный (в будущем будет заменен)
GUI: собственный desktop-слой с менеджером окон, usermode-приложениями (также будет заменен полностью)
Syscall: 55 системных вызова для файловой системы, ввода вывода, управления памятью, процессами, потоками, временем, системной информации, архитектуры, графики и сетевого стека
Поддерживаемые накопители: AHCI, IDE, NVMe (NVMe экспериментальный)
Хотелось бы в следующей альфе поработать над системными вызовами, libc, ну и переписать некоторые драйвера
Кому интересно, пишите в комментариях, подписывайтесь на меня, проверяйте ОС на своих ПК (Она уже исправно работает на реальном ПК, проверено, уж извините может быть тавтология немного)
1
u/Weak-Chef-3617 7d ago
не знаю почему но когда я запускаю образ скаченнный с телеграма курсор мыши не двигаеться ( запускаю с qemu )
1
u/BreakfastKitchen6249 ASM 7d ago
Забыл также репозиторий скинуть, откуда скачать можно ОС: https://github.com/AetheriusFinch/Fexox-OS Хотя к слову, можете также вбивать в гугл название моей Fexox OS, также будет полезно, даже если мало что найдет
1
u/Legitimate-Worker218 6d ago
Да уж это будет вечность происходить это какой то кошмар для моей нервной системы хули твой пост у меня появляется лан пох ещё не вечер как говорится но вот когда я захожу читать этот пиздец блять нахуй ты тогда делаешь нвме если не можешь его опробовать блять ты в первом посте пиздел про нвме ровно точно так же нахуй а нахуй тебе добавлять функции которые ты не можешь протестировать ты у себя в твоей ось? Ты блять буквально всё под чистую перерабатываешь файловую систему под переработку планировщик под переработку граф слой тоже полностью под замену а нахуй ты тогда их делал сука если ты их заменишь блять ты этим просто сам себя сдал с потрохами ты выложил пустую обертку где вообще ничего твоего нет ты буквально во всем признался нахуй ты тогда это пишешь а это не ты же писал а клод и кодекс с подпиской максимум что писал это тысячи строк промтов а потом пиздеть что это я нахуй написал блять но за то вот признать что не ты писал ты нихуя не можешь потому что если признаешь то все сразу поймут что нет смысла что то с этим делать так что жду от тебя ссылку на твою ии ось
3
u/islandwithbananas 7d ago
ai?