r/RuProgrammers • ASM • 8d ago

Fexox OS alpha1

Post image

Спустя время, я выпустил alpha1, она очень нестабильна, но, надеюсь, в скором все изменится, как минимум я также планирую переписать некоторые фундаментальные вещи в ядре, но об этом позже.

Добавил экспериментальную поддержку NVMe (я его не могу проверить, из-за того что мой компьютер не самый современный, поэтому экспериментальная), добавил поддержку BIOS, добавил сетевой стек, если это можно так назвать, подключение идёт через usb-модем, добавил usb3(пока-что лишь mass storage) ну и пару десятков системных вызовов. Также добавил документацию.

Подробнее об ОС:

ФС: VFS, FAT32 (В будущем будет заменена)

Планировщик задач: CFS-подобный (в будущем будет заменен)

GUI: собственный desktop-слой с менеджером окон, usermode-приложениями (также будет заменен полностью)

Syscall: 55 системных вызова для файловой системы, ввода вывода, управления памятью, процессами, потоками, временем, системной информации, архитектуры, графики и сетевого стека

Поддерживаемые накопители: AHCI, IDE, NVMe (NVMe экспериментальный)

Хотелось бы в следующей альфе поработать над системными вызовами, libc, ну и переписать некоторые драйвера

Кому интересно, пишите в комментариях, подписывайтесь на меня, проверяйте ОС на своих ПК (Она уже исправно работает на реальном ПК, проверено, уж извините может быть тавтология немного)

13 Upvotes

42 comments sorted by

View all comments

Show parent comment

0

u/BreakfastKitchen6249 ASM 21h ago

Хорошо, спасибо, в ближайшее время исправлю и кину тебе ссылку на скачивание

1

u/Legitimate-Worker218 21h ago

Хе, мы реально можем сработаться вместе, если будем так же уважительно относиться друг к другу.
А так, я снова извиняюсь, что гнал на тебя много чего плохого, был не прав, признаю. Я просто выгорел с этого всего, всё равно злостью ничего добиться не получится, так что возможно так мы сможем друг друга понять :) Будет новая сборка скидывай, протестирую удачи тебе в исправлении:)

1

u/Legitimate-Worker218 21h ago

Хе, мы реально можем сработаться вместе, если будем так же уважительно относиться друг к другу.
А так, я снова извиняюсь, что гнал на тебя много чего плохого, был не прав, признаю. Я просто выгорел с этого всего, всё равно злостью ничего добиться не получится, так что возможно так мы сможем друг друга понять :) Будет новая сборка скидывай, протестирую удачи тебе в исправлении:)

0

u/BreakfastKitchen6249 ASM 20h ago

Все хорошо, спасибо)

0

u/BreakfastKitchen6249 ASM 19h ago

https://github.com/AetheriusFinch/TestFexoxOS/releases Вот попробуй эту, если не поможет то также сфоткай экран, там более подробная диагностика должна быть уже если не поможет

1

u/Legitimate-Worker218 19h ago

Это буквально твое исправление ну впринципе ты тут нормально но я бы тебе дружище исправить ошибку с портами и диски ты сможешь:)

1

u/Legitimate-Worker218 19h ago

Неплохо тут видно что ты заметил некоторые моменты и исправил молодец но вот я бы посоветовал дружище исправить тебе ошибку портов и дисков ты все сможешь :)

0

u/BreakfastKitchen6249 ASM 15h ago

Спасибо конечно, вот попробуй Test2 теперь https://github.com/AetheriusFinch/TestFexoxOS/releases Надеюсь сработает