Операционная система Windows 98IF от Федоренки - конструктор
Конструктор-«матрешка» Windows 98IF сборки 2014-02-25A

А теперь подробне:
Для начала нужно скачать архив с образом CD с ядром системы 98IF-. Всё! Систему можно устанавливать (запустить setup.exe). Только она не установится на файловую систему NTFS, и не захочет устанавливаться из-под более новой операционнной системы. Ну, с первым ничего не поделаешь: поддержка NTFS в системе есть, но она начинается только после загрузки системы (и то лучше бы не писать ничего на диски NTFS, а только читать с них). А для установки поверх более новой системы дистрибутив как раз и сделан в виде образа загрузочного диска.
Допустим, система установилась. Сразу увидите, что счастья вам от нее не будет: она пустая как барабан, даже текстовый редактор не запускается. Что ж, начнем начинять ее дистрибутив.
Для начала нужно понять принцип: установщик системы не знает, что в ее составе есть какие-то компоненты, потому что поверх сценариев их установки в дистрибутив положены заглушки - одноименные INF-файлы, но пустые. Если перед установкой убрать такую заглушку, установщик системы сразу вспомнит об этом компоненте и попытается его установить. Это удастся только в случае, если в дистрибутиве есть сам компонент, подготовленный для установки по этому сценарию. Отсюда принцип: снял заглушку - положи компонент. И наоборот: убрал компонент - поставь заглушку. Какая заглушка что затыкает - в ней внутри написано.

Что ж, приступим. Чтобы начинить дистрибутив недостающим, понадобится программа для работы с образами CD (например, UltraISO) или нужно распаковать из образа папку Win98 на жесткий диск и работать с ней уже там. В первую очередь возьмем необязательные компоненты ядра. Потому что они обеспечивают работу важных функций системы (вообще-то там в архиве все это описано, и какие заглушки взамен поставлены, тоже описано). Кладем в нашу папку Win98 нужные компоненты, а заглушки оттуда выбрасываем: Всё это добавляем как соль и перец - по вкусу. Но помним о том, что это - ядро, оно устанавливается обязательно вместе с системой, и никак не добавляется после.
Так же, как и драйверы Windows 98SE, дополнительные и факультативные. Их, конечно, можно установить потом отдельно, и даже можно не скачивать все сразу, а взять только нужные конкретно вам вот с этой страницы. Но там только дополнительные драйверы (которых нет в Windows 98SE), да и что за дистрибутив с драйверами для одной единственной машины? Впрочем, решать вам (подробнее о драйверах см. опять же в их архиве, и какие заглушки взамен чего - там же). К ним можно добавить еще и расширенную поддержку мониторов, но только их так много, что пришлость большую часть заглушить, чтобы при установке не переполнялась база данных об устройствах. Придется данные о своем мониторе раскомментировать, а взамен закомментировать какие-нибудь другие.

Следующий номер нашей программы - необязательные компоненты системы. Это - те, которые можно при установке выбрать, устанавливать ли, или нет: И это не все! Internet Explorer 6SP1 идет отдельно, причем частями: Вот практически и собрана операционная система. Только без мультимедийных компонентов. О них отдельно, потому что потребности в видео и звуке у пользователей очень разные. Одним вполне достаточно проигрывателя Windows Media 6 (того, что есть в Windows 98SE) с его кодеками, другим подавай проигрыватель Windows Media 9 со всеми наворотами, третьим хочется чего-нибудь особого, например GOM Player. Поэтому я подготовил для требовательных пользователей максимально полный набор кодеков: для воспроизведения видео и звука проигрывателем Media Player Classic (или любым другим, поддерживающим DirectShow). А уж проигрыватель вы можете сами выбрать по вкусу из предложенных. Только имейте в виду, что WMP6 не работает с кодеками WM9 из этого пакета, для него нужны будут его собственные кодеки. Сам Media Player Classic можно скачать отдельно или в составе пакета других компонентов от IFkO. Ведь мы же собираем систему как конструктор, так почему не добавить в нее то, чего в оригинальной Windows 98SE нет, а у себя иметь бы хотелось: Это все мелкие, сваленные в кучу. А есть еще и тяжеловесные, но нужные почти всем: Напомню, что все это легко добавляется в дистрибутив системы методом "снял заглушку - положи компонент" и после этого так же легко устанавливается вместе с системой. А что чем заменять - написано и в заглушках, и в архивах с компонентами.

Дойдя до этого места, мы должны получить (если добавили все компоненты, ничего не пропустив) "референц-сборку" Windows 98IF, которую можно скачать прямо в готовом виде, если вас устраивает вариант "все включено".

А теперь - о тех компонентах, которые в системе не предусмотрены, но легко добавляются по обратному принципу "положите компонент и сценарий его установки взамен того, что был в системе". Да, установщик системы проглатывает и это, считая подложенные в дистрибутив сценарии системными, если в дистрибутиве есть одноименные. Поэтому для особо требовательных пользователей есть дополнения к компонентам, в сценарии установки которых добавлено то, без чего большинство из нас легко обходится. Это: А еще отдельно есть тяжеловесные дополнения: Естественно, что любое дополнение устанавливается и работает только при наличии и самого компонента.
А для привередливых есть альтернативные компоненты, которые можно таким же способом включить в дистрибутив взамен тех, которые вам не нравятся: Опять же: это - мелкие, сваленные в кучу. А есть еще и крупногабаритные: И наконец - факультативные компоненты, то есть те, которые вы должны были бы подготовить себе сами (я-то за всеми пожеланиями не угонюсь никак), а в системе просто запасено для них место. Но так получилось, что кое-кто (в основном я же) подготовил несколько таких, и их тоже можно добавить в дистрибутив методом "положите компонент и сценарий его установки" (поскольку для 20 таких сценариев зарезервировано место в системе):