Толик Панков
hex_laden
............ .................. ................

October 2030
    1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31

Толик Панков [userpic]
TinyKRNL или Windows на дискете.

Попытка урезать до минимума ядро Windows NT-семейства до размеров дискеты. Мопед не мой, но нашел! Долго искал именно изначальную сборку. Из интерфейса только Native Shell, работающая, собственно, в Native режиме. Не умеет ничего, даже ходить на внешние диски, например, HDD реальной или виртуальной машины, тому ще даже почти все системные драйвера вырезаны под корень. Через PXE тоже не работает, но можно запустить на виртуальной машине из образа дискеты, или на реальной, если есть дискета. На самом деле штука пользительная, на базе нее можно делать свои мини-образы под конкретные задачи.

Например, вот здесь (копия) есть пример.

Загрузка







Встроенные команды




Содержимое каталогов





Не ходит по внешним дискам




Видео



Прямая ссылка

Скачать образ дискеты TinyKRNL


TinyKRNL с Mega.NZ
TinyKRNL с Google.Drive
TinyKRNL с catbox.moe

Это репост с сайта http://tolik-punkoff.com
Оригинал: http://tolik-punkoff.com/2025/10/16/tinykrnl-ili-windows-na-diskete/

Tags: , ,
Comments

Так це DOS, а тут самописный Native Shell

А ты ожидаешь поведения, специфичного для CMD с включенными расширениями.
Хотя целью было создать DOS-подобный интепретатор командных строк.
Так что это скорее не баг, а отсутствие фичи.
Или явный баг, а не ограничение, если не реагирует на
X> C:
Если С: не может быть прочитан по какой-либо причине, то будет ошибка типа invalid drive spec, а команда
X> CD C:\
и не должна давать визуальный фидбек, томущо меняет внутреннее состояние, а конкретно текущую директорию на диске С, текущий диск останется X

Это отсутствие свистелок и перделок в Native API. В более поздней сборке и список дисков можно посмотреть, и альтернативную консоль запустить, и всё ходит прекрасно.