Ищу расширенное ядро для запуска современного софта на Windows NT 4.0

Поиск, обмен ссылками, вопросы по устаревшему программному обеспечению.
Ответить
EgorKuzevanov
Advanced Member
Сообщения: 588
Зарегистрирован: 20.06.2021,13:35
Откуда: Инской (Кемеровская область)

Ищу расширенное ядро для запуска современного софта на Windows NT 4.0

Сообщение EgorKuzevanov » 10.06.2022,16:54

Для ряда старых версий Windows существуют врапперы для запуска современных программ. А именно: Никто не встречал в Интернете такой же враппер, но для запуска современного софта на Windows NT 4.0 SP6 (что-то типа Windows NT 4.0 Extended Kernel)? Хотелось бы запустить на четвертой NT-шке следующий софт, способный работать с современными форматами данных и современными веб-стандартами, но который официально не поддерживается на NT4:
  • браузер Mozilla Firefox 52.9 ESR (2018 года выпуска)
  • браузер SeaMonkey 2.49.5 (2019 года выпуска)
  • браузер Mypal 29.3.0 (2021 года выпуска)
  • пакет кодеков K-Lite Codec Pack 3.4.5 (2007 года выпуска)
  • медиаплеер VLC Media Player 1.1.11 (2011 года выпуска)
  • эмулятор для запуска DOS-программ и DOS-игр DOSBox 0.74 (2010 года выпуска)
  • читалку PDF SumatraPDF 3.1.2 (2016 года выпуска)
  • архиватор 7-Zip 9.20 (2010 года выпуска)
  • аудиоредактор Audacity 2.0 (2012 года выпуска)
  • программы для работы со шрифтами от FontLab: редактор шрифтов FontLab Studio 5.0.4, конвертер шрифтов TransType Pro 3.0.2, редактор шрифтов TypeTool 3.0, редактор растровых шрифтов BitFonter 3.0.0
На форуме MSFN были два проекта по созданию подобного Extended Kernel'а для Windows NT 4.0: Но, увы, оба этих проекта умерли, так и не родившись.

EgorKuzevanov
Advanced Member
Сообщения: 588
Зарегистрирован: 20.06.2021,13:35
Откуда: Инской (Кемеровская область)

Ищу расширенное ядро для запуска современного софта на Windows NT 4.0

Сообщение EgorKuzevanov » 29.06.2022,15:21

Почему никто не отвечает уже четвертую неделю? Что за дела такие? Как запустить этот несчастный современный софт на Windows NT 4.0 Workstation SP6?

Аватара пользователя
Anderson1
Advanced Member
Сообщения: 3139
Зарегистрирован: 27.02.2011,18:38
Откуда: Москва

Вклад в сообщество

Ищу расширенное ядро для запуска современного софта на Windows NT 4.0

Сообщение Anderson1 » 29.06.2022,17:36

Почему четвёртую? Только девятнадцать дней прошло, а четвёртая это с двадцать второго дня. Так что пока ещё третью неделю :cool:

OSA
Advanced Member
Сообщения: 7808
Зарегистрирован: 16.07.2015,00:19
Откуда: Санкт-Петербург

Вклад в сообщество

Ищу расширенное ядро для запуска современного софта на Windows NT 4.0

Сообщение OSA » 29.06.2022,21:32

Anderson1, а по делу есть что сказать? если нет, то это в другой раздел

Аватара пользователя
size_t
Advanced Member
Сообщения: 672
Зарегистрирован: 20.02.2019,14:28
Откуда: Санкт-Петербург
Контактная информация:

Вклад в сообщество

Ищу расширенное ядро для запуска современного софта на Windows NT 4.0

Сообщение size_t » 29.06.2022,22:07

EgorKuzevanov писал(а): 29.06.2022,15:21 Как запустить этот несчастный современный софт на Windows NT 4.0 Workstation SP6?
Краткий ответ: никак.
Детальней: нужен экскурс в эволюцию WinAPI.
Винда для программиста видна через WinAPI - основной программный интерфейс операционной системы. Как у UNIX'а - POSIX. Хотя WinAPI принял относительно современный вид как раз во времена NT 4.0, после этого вплоть до XP/2003 он еще бурлил. Еще не срослись две ветки (пользовательская 95/98 и серверная NT/2000), еще по полной поддерживались 16-разрядные процессора, о 64 разрядах слышали только на архитектуре Alpha (Windows NT была и на ней). Относительно современной стала Windows XP/Windows 2003 - в WinAPI этих версий уже есть почти все, чтобы современный софт на них работал. И что намного более важно - реально собрать современными компиляторами софт из исходников под XP. Для компиляции соответственно нужен пакет WinSDK (Software Development Kit) под соотетствующий уровень WinAPI. Пакеты эти как правило входят в комплект компилятора, но можно и скачать с сайта Майков отдельно под нужную версию ОС.

Тут начинаются оговорки. Наличие в ОС уровня поддержки WinAPI/WinSDK XP - условие необходимое, но недостаточное. Сами исходники должны быть написаны без использования более свежих системных вызовов (а они появлялись и в Висте, и в 7, и в 8, и в 10). В таком же ключе должны быть сделаны и все сторонние библиотеки, используемые софтом. Для софта 20-летней давности это так и есть. Для современного софта - да нах никому не надо так писать, да и вообще сейчас уже добрая половина софта работает поверх .Net.

То есть, чтобы выполнить ваш каприз, нужно всего-то ничего:
1) добыть исходники софта
2) переписать весь софт под уровень XP
3) доработать ядро NT 4 до уровня XP

В рублях я оценил бы эту затею в сумму с восемью ноликами (может и с девятью). Основную сложность составляет пункт 3 - есть такой проект ReactOS, ребята пилят винду с нуля (по их официальной версии). Пилят уже двадцать лет, как раз достигли уровня 2003. Вот это где-то такой уровень сложности.

EgorKuzevanov
Advanced Member
Сообщения: 588
Зарегистрирован: 20.06.2021,13:35
Откуда: Инской (Кемеровская область)

Ищу расширенное ядро для запуска современного софта на Windows NT 4.0

Сообщение EgorKuzevanov » 20.09.2022,16:20

Неужели никто до сих пор не знает, где скачать Windows NT 4.0 Extended Kernel в виде EXE-установщика, устанавливаемого на Windows NT 4.0 SP6? На данной ОС, выпущенной в начале 1996 года, у меня до сих пор не получается запустить прокси-программу Proxomitron Reborn для работы современного HTTPS в старых браузерах, хотя на Windows 98 данная программа работает исправно:
proxomitron_windows_nt4_error.png
Вложения
Проблемная для Windows NT 4.0 прокси-программа.zip
(1.83 МБ) 60 скачиваний

Аватара пользователя
nimdasys_inbox_ru
Advanced Member
Сообщения: 3660
Зарегистрирован: 05.06.2019,18:58
Откуда: Черкесск

Вклад в сообщество

Ищу расширенное ядро для запуска современного софта на Windows NT 4.0

Сообщение nimdasys_inbox_ru » 20.09.2022,16:47

EgorKuzevanov писал(а): 20.09.2022,16:20 Неужели никто до сих пор не знает, где скачать Windows NT 4.0 Extended Kernel в виде EXE-установщика, устанавливаемого на Windows NT 4.0 SP6? На данной ОС, выпущенной в начале 1996 года, у меня до сих пор не получается запустить прокси-программу Proxomitron Reborn для работы современного HTTPS в старых браузерах, хотя на Windows 98 данная программа работает исправно:
proxomitron_windows_nt4_error.png
Все ждут Вас! :)

Ответить