то есть существует довольно конкретный и в каком–то смысле экзотический набор “первых принципов“ из которых такая операционная система должна работать. я думаю о plan9, но возможно кто–то будет мил подсказать решения получше, если такие есть. в данный момент 90% моей кодбазы по языковому анализу написаны на Go и должны быть по большей части совместимы с plan9. но современный языковой анализ сильно связан с вероятностным парсингом и прочим машинным обучением. ровно как девятка (и acme редактор) делает упор на мышь, я хотел чтобы ОС имела first-class поддержку для GPU устройств как файлов (plan9-стайл) а так же продвинутый голосовой ввод
есть драйвер и ты откуда–то читаешь апдейты, точно так же как для клавиатуры не пишется пользовательская программа, а есть драйвер который опрашивает контроллер
Эх.. Невезение AX = 0100 (Error without error - логично)
При попытке форматирования диска начиная с первой дорожки, с чередованием 0 (все дорожки на диске): mov ax, 0x0700 mov cx, 0x0001 mov dx, 0x0080 int 0x013
Есть идеи у кого?
AX = 0101 Если сделать чередование через 1 дорожку
Потому что нужно очистить диск полностью, перед установкой моей операционной системы. Просто нужно
Хотя, вроде, это нужно перед установкой любой операционной системы. Разве нет? Кому будет удобно, когда будут лежать остатки Windows файлов на жёстком диске? Или Linux файлов
обычно все форматируют быстрым форматированием, что переписывает только заголовки, и получается, что диск пуст, но не совсем, просто место где раньше были файлы помечено как свободное
Странно, ничего по этому поводу не нашёл. Везде лазил - на osdev, в Google, в DuckDuckGo. Только вот нашёл какую-то мини-программку, где нужно было ввести пароль, и был выбор "Форматировать 1-й жёсткий диск - A, Форматировать 2-й жёсткий диск - B" Но даже её потерял! И не могу найти..