Технологический разрыв
Jul. 6th, 2011 09:43 amДочке для школьной информатики требуется ТурбоПаскаль. 7-й. В предельно соответствующей обстановке, то есть в идеале это MS-DOS. На основной вероятной для работы машине живёт Debian с гномом, то есть можно поставить что угодно, но не в нужном виде.
Я уж молчу, что полный набор софта, который требуется для местного курса информатики, законно стоит пару десятков килобаксов на одно рабочее место (знакомый прямо спрашивал основных авторов учебников - они в принципе не понимают, в чём тут проблема и есть ли она вообще). Ладно, строим. В VirtualBox, чтобы переносимо и не мешать основным установкам.
И тут начинаются проблемы:
* MS-DOS не умеет сеть.
* Разные комплекты сетевой поддержки для него требуют ХЗ каких драйверов, строить всякие самбы, и я ничего уже не помню из того, как это делается.
* И даже не помню, как включать cd-rom в ней.
* Во FreeDOS есть всё, кроме работающего TurboPascal - он под ней тупо мрёт при попытке запуска чего-то.
* Запустить DOS с разных разделов требует чего-то вроде Symon boot manager, который уже фиг найдёшь, и вообще опасная тулза (не знаю, что будет, если порвётся транзакция).
Всё это настолько ввело в стопор, что конструктивное мышление остановилось. За несколько дней придумал только подключить в VirtualBox к системе с главной FreeDOS второй "физический" диск, налить на него дистрибутивы всего, что только можно, загрузиться с него и запустить инсталляции. При необходимости связи с внешним миром - снова уйти во FreeDOS и грузить оттуда.
Ах да, ещё можно W95OSR2 поставить, материал нашёлся. Но для этого тоже нужно её стащить с физического CD неизвестным путём => см. выше.
И самое обидное, что очередной апгрейд OpenSuSE на работе убил VirtualBox непонятным мне методом (молча виснет), так что идея задумчиво лечить в промежутке между приступами активного мышления - провалилась не начавшись.
P.S. А ещё VirtualBox (по крайней мере OSE) не умеет менять media дискеты или CD из файла на ходу:(
UPD[2012-09-12]: пока остановились на DosBox. Вроде всё, что нужно, даёт.
Я уж молчу, что полный набор софта, который требуется для местного курса информатики, законно стоит пару десятков килобаксов на одно рабочее место (знакомый прямо спрашивал основных авторов учебников - они в принципе не понимают, в чём тут проблема и есть ли она вообще). Ладно, строим. В VirtualBox, чтобы переносимо и не мешать основным установкам.
И тут начинаются проблемы:
* MS-DOS не умеет сеть.
* Разные комплекты сетевой поддержки для него требуют ХЗ каких драйверов, строить всякие самбы, и я ничего уже не помню из того, как это делается.
* И даже не помню, как включать cd-rom в ней.
* Во FreeDOS есть всё, кроме работающего TurboPascal - он под ней тупо мрёт при попытке запуска чего-то.
* Запустить DOS с разных разделов требует чего-то вроде Symon boot manager, который уже фиг найдёшь, и вообще опасная тулза (не знаю, что будет, если порвётся транзакция).
Всё это настолько ввело в стопор, что конструктивное мышление остановилось. За несколько дней придумал только подключить в VirtualBox к системе с главной FreeDOS второй "физический" диск, налить на него дистрибутивы всего, что только можно, загрузиться с него и запустить инсталляции. При необходимости связи с внешним миром - снова уйти во FreeDOS и грузить оттуда.
Ах да, ещё можно W95OSR2 поставить, материал нашёлся. Но для этого тоже нужно её стащить с физического CD неизвестным путём => см. выше.
И самое обидное, что очередной апгрейд OpenSuSE на работе убил VirtualBox непонятным мне методом (молча виснет), так что идея задумчиво лечить в промежутке между приступами активного мышления - провалилась не начавшись.
P.S. А ещё VirtualBox (по крайней мере OSE) не умеет менять media дискеты или CD из файла на ходу:(
UPD[2012-09-12]: пока остановились на DosBox. Вроде всё, что нужно, даёт.