Толик Панков
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
(Anonymous)

снова трояны разгоняешь?

Ламерство это
Ретрокомпьютинг это хорошо
Но дискета?!
И вообще дискета это понятие растяжимое

И cd c:\ не должна никуда ходить без ключа /d
База же!

>Ламерство это
С чего вдруг? Интересная фигулина.
>И вообще дискета это понятие растяжимое
Эта на 2.88, на 1.44 аффтары нешмогли.

>И cd c:\ не должна никуда ходить без ключа /d
Там же Native Shell. В этой сборке вполне ходит по cd c:\

Это эффект от COMMANDEXTENSIONS же.
В каноническом DOS есть список CDS, в котором хранятся текущие директории для каждого привода от A: до LASTDRIVE. Они независимы от текущего привода, который меняется командой C: в твоём случае.

Чтобы можно было написать
CD C:\WINDOWS & CD A:\BACKUP & COPY C:WIN.INI A:
Файл попадет ровно туда, куда нужно

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

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

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

> на 1.44 аффтары нешмогли
ED не получил широкого распространения из-за дороговизны приводов и дисков
Примерно в 5 раз
Здесь видел на 1.44 https://crustywindo.ws/TinyKRNL

Эти я тоже видел. Там 2 образа, а я выложил 1, который combined