Pull to refresh

Comments 11

Вообще под DOS существуют и браузеры, и почтовые клиенты и другой сетевой софт. Я вполне реально всем этим пользовался на 486 компьютере.

Примитивный веб-сервер пишется в пару страниц на любом языке программирования.и будет работать с любым современным броузером. А вот наоборот, написать броузер корректно отображающий хотя бы треть современных сайтов в дос у Вас просто не влезет.

Так что не чудо...

Вроде, стек TCP/IP был встроен уже в Windows NT 3.51, она раньше Windows 95 вышла.
Да, и удивительно, что его не было в Windows 3.11, которая от Windows 3.1 отличалась как раз (какой-то) поддержкой сети.

Был отдельный пакет для Windows 3.11 for Workgroup, который имел в своем составе поддержку TCP/IP и Браузер. Имел удовольствие пробовать выходить в интернет на 486SLX с 3.11 и Netscape Navigator. Правда модем на тот момент у меня был на 2400, но опыт был интересный.

Но и сайты тогда были значительно "легче", чем сейчас :-) Но, да, 2400 бит/с скорости, это жесть. У меня от микроконтроллера текстовая консоль 9600, и то некомфортно...

Посмотрел исходник статьи, потом данные автора... Печально там всё - числом поболее, качеством тяп-ляп. Лучше бы не переводили это...

благодаря потрясающей работе по созданию бэкпортов, проделанной множеством энтузиастов по всему миру, TCP/IP всё же удалось заставить работать в MS-DOS

Packet driver необходимый для поддержки стека TCP для NE2000 (стандарт de facto на тот момент) датирован 1991 годом (http://packetdriversdos.net/).
Разработка велась начиная с 83 года. https://en.wikipedia.org/wiki/PC/TCP_Packet_Driver
Так что ни о каких бэкпортах речи быть не может.

Microsoft этим не занимался, т.к. не видел смысла - весь стек TCP вешался в памяти как резидентные программы и отъедал хороший кусок от и так небольшого объёма доступной программам в DOS памяти (640 кб). Проще было забить на DOS и делать реализацию в Windows, которая нормально умела ходить в память выше 1М (тему с himem, XMS и EMS в DOS намеренно пропускаю, ибо, ИМХО, это костыли.).

"стек TCP/IP привередлив и работает лишь с избранными картами. В частности, используемая по умолчанию Novel NE2000 ему не подходит.

(рукалицо) У автора руки не из того места растут.
На некоторых сетевых картах тех времён даже джампер был - ne2000 compatibility mode, на случай, если драйверов от производителя для какого-то окружения не окажется (напомню, интернета, где можно скачать драйверы, в нынешнем виде ещё не было). Поэтому NE2000 работала везде.

Сетевых клиентов под DOS во времена его жизни с поддержкой TCP/IP было минимум два: Novell и Microsoft Network Client. Другое дело, что TCP/IP под DOS почти никому не был нужен. Он жрал больше памяти, чем IPX и интернет особенно не был распространён тогда.

Можно и без кучи микрософтовских прослоек, и уж тем более без вирта. Вот пример работы на реальной машине, http://rw6hrm.qrz.ru/EZNOS/HOWTO.HTM , сервер стоял в работе лет пять, потом уехал в другой город работать дальше.

Обслуживание HTML

Это в смысле чистка, смазка и тому подобное, что ли? В оригинале-то serving, то есть, ну, хотя бы "раздача", что ли.

Странно что браузер Arachne под DOS, результат движения Downgrade, между прочим, никто не упомянул.

Да, что-то с отсутствием TCP/IP на MS-DOS, неработающей NE2000 и энтузиастами автор напутал.

Лично устанавливал драйверы и утилиты TCP/IP под MS-DOS c фирменных дискет с дистрибутивом и, как раз, на NE2000.

Sign up to leave a comment.