286 и сеть



    Я — старьевшик. У меня полный шкаф старого железа. От микросхем булевой логики в DIP-корпусах до Voodoo5. Само собой, никакой практической ценности все это не представляет, но некоторым людям доставляет удовольствие возиться со старыми железками. Если Вы — один из них, приглашаю Вас под кат, где я расскажу, как «дружил» компьютер на базе процессора AMD 286 с современной сетью, и что из этого вышло.

    Идея прикрутить сеть к 286му у меня зародилась очень давно, так как переносить данные на компьютер проще всего по сети, да и вообще, интересно это. Заработает ли TCP/IP? Заработает ли web баузер? Хотя браузеры под дос люди на 286м уже неоднократно запускали, но я ни разу не видел 286го под Windows в интернете. Ну и основная цель — подключение к домашнему NASу, на котором хранится весь софт для моих старых железок. А NAS более-менее современный, и «умеет» только TCP/IP.

    У меня уже был опыт подключения к этому накопителю старых компьютеров. В том числе во время написания предыдущих статей о старом железе. Но в предыдущих статьях я рассматривал только 32х разрядные процессоры, и там все довольно легко: даже на 386SX-16 работает Windows 95 (да, жутко медленно, да, установка занимает более 9 часов, но — работает), у которой есть нативный стек TCP/IP и куча драйверов для всевозможных сетевых карт в комплекте. Если же хочется пошустрее, то есть Windows for Workgroups 3.11, на которую, после установки Win32s можно накатить родной же стек TCP/IP. И, хотя она и не сможет авторизоваться на современном файл-сервере, открытые папки без пароля становятся вполне себе доступны для ПК даже в такой конфигурации. И Internet Explorer 5 запускается даже на 386SX, хватило бы памяти!

    image
    картинку стащил из Гугла

    Но увы, к 286 все это не применимо. Основная сложность в том, что 286 процессор — 16-разрядный, и Windows for Workgroups 3.11 для него недоступна, так как Стандартный режим, позволявший ее предшественнице 3.1 запускаться на 16-битных процессорах, из 3.11 выпилили. Недостуно на 286 и расширение Win32s (по понятным причинам), и, соответственно, не получится установить родной Майкрософтовский стек TCP/IP.

    Таким образом, возвращаемся в DOS.

    После непродолжительного вдумчивого гугления, картина с TCP/IP для DOS стала значительно менее понятной, чем была до. В основном все сводилось к тому, что нормально работающее под ДОС приложение само имеет свой стек, и все что ему нужно — это пакетный драйвер сетевой карты. Но найти приложение, позволяющее монтировать удаленные диски мне не удалось.
    Однако, я наткнулся аж на 2 разных сетевых клиента для ДОС от самой Майкрософт (MS Client и MS LAN Manager), и еще на очень странного зверя под названием Windows for Workgroups 3.1. Да, именно 3.1, а не 3.11, и это означало, что, возможно, все заработает в стандартном режиме.
    Что было бы крайне интересно. Конечно, я не ожидал увидеть в 3.1 стек TCP/IP, но так же в Гугле я наткнулся на описание 16-разрядного стека TCP/IP от Майкрософт. Интересно.
    Купив дистрибутив 3.1 на eBay, я приступил к установке.

    image
    картинку стащил из Гугла

    Система оказалась немного измененной 3.1 со встроенным сетевым интерфейсом под DOS, очень похожим на урезанный MS LAN Manager. Все отличие от традиционной 3.1 сводилось к наличию кнопки «подключить сетевой диск» в Файловом Менеджере и соответствующем диалоговом окне. Настройка сети из-под самой Windows была невозможна. Как выполнять настройку из-под ДОС было непонятно. Хотя после установки системы она определила мою сетевую карту как NE1000 or compatible, что было недалеко от правды, ибо используемая мной карта Genius GR1222 и правда таковой была. Но у меня был родной диск с драйверами для этой карты, в том числе под ДОС. Оставалось непонятным, впрочем, как настроить драйвер под прерывание и адрес ввода/вывода карты.

    Более того, после чтения Гугла оказалось, что драйвер для MS LAN Manager и пакетный драйвер — две разные вещи.

    Ситуация с драйверами под ДОС стала немного проясняться.

    Итак, существовало 3 больших стандарта:

    1. ODI. Эту модель драйверов использовала Novell для связи со своими Netware-серверами. Нетвари у меня нет, так что она не подойдет.
    2. NDIS. Это модель Майкрософта, для их LAN Manager и Windows. По идее, то что надо.
    3. Пакетный драйвер, который используют многие ДОС-приложения.

    Итак, начнем с продукции Майкрософт. И MS Client и MS LAN Manager у меня давно были, еще с очень стародавних времен. Но, по словам Гугла, TCP/IP стек MS Client не работал под Windows for Workgroups, поэтому я начал свои эксперименты с MS LAN Manager.

    Сетевая карта определилась как NE1000, что меня не удивило, и программа показала мне экран выбора сетевого протокола.



    В Версии 2.2с программа поддерживала TCP/IP!!! Моей радости не было предела. Я прямо видел, как буду через 5-7 минут писать статью на Хабр с 286го. Но реальность оказалась несколько сложнее. Сначала я выбрал настройку протокола с помощью DHCP, но после перезагрузки машина зависала на этапе получения адреса.

    ОК. Настроим вручную.

    Теперь при перезагрузке машина ругается на неправильные символы в файле PROTOCOL.INI
    Это странно. Не буду мучать читателя всеми своими измышлениями, скажу лишь, что в настройках LAN Manager IP адрес пишется не через точку, а через пробел, вот так:

    192 168 1 101

    Когда я это понял, компьютер перестал ругаться на неправильные настройки при загрузке, и стал загружать все протоколы, но после загрузки LAN Manager сообщал, что не видит никаких серверов. Это не беда, но ни ping, ни NET USE не работали. А это уже беда.
    Подумав, я решил, что дело, должно быть, в настройках самой сетевой карты.
    После непродожительных поисков в .INI файлах, я нашел строки, указывающие на значение прерывания и адреса ввода-вывода сетевой платы. Они были неправильными. Поправил. Перезагрузка.
    Снова то же самое.
    Ладно, возможно, Windows for Workgroups поможет.
    Первое, что изменилось в Windows, это окно сетевого логина.



    Но в итоге Винда сказало то же, что и ДОС: серверов не видно. Ладно, думалось мне, это все из-за того, что она стучится в домен Windows NT и не видит его. Кстати, странно, что Windows for Workgroups хочет в домен, ну да ладно.

    Но окошко Диспетчера Файлов тоже не могло найти сетевой диск.



    Не судьба.

    Ладно, попробуем поменять сетевой адаптер. У меня их несколько разных, и я решил попробовать использовать D-Link DE-220P. После настройки карты в MS LAN Manager и перезагрузки, свершилось чудо:



    Компьютер получил адрес по DHCP. Отлично, двигаемся дальше.

    Файловый менеждер увидел сетевой диск:



    В ДОСе тоже все отлично

    NET USE Z: \\HOSTNAME\SHARENAME



    Отлично! А что там внутри?

    DIR Z:



    Так зачем я расписывал все неудачи с предыдущей сетевой картой, если все было так просто, поменял карту и все заверте…

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

    Но теперь все работает. Правда, поиграть в игрушки с сетевого диска не получится: без EMM386 весь софт LAN Managera грузится в нижние 640КБ, и для программ остается совсем немного места:



    С Браузерами под Windows тоже пока не сложилось, ни Netscape Navigator, ни MS Internet Explorer не согласились запускаться на 286м, а NCSA Mosaic старых версий не захотели работать со стеком TCP/IP LAN Manager'а. Что, наверное, не так важно, ведь я хотел иметь доступ к сетевому хранилищу, и я его имею. Да и под ДОС есть браузеры, и они работают на 286. Но все равно, немного обидно.

    Ну и, конечно, 286й компьютер с таким количеством «нижней» памяти, как есть сейчас, абсолютно бесполезен. Дело в том, что софт, использующий «верхнюю» память под ДОС требует 386 процессора или выше, так как работа 286го с памятью выше 1 МБ очень специфична… даже в защищённом режиме процессор 16-и разрядный, и никакой линейной адресации нет, а чтобы вернуться в реальный режим, 286му процессору требовался аппаратный ресет. Конечно, есть баг с линией А20 в реальном режиме, и он даже использовался, но, все равно, почти весь софт для 286го «сидит» в нижних 640 КБ, и мне надо будет делать загрузочное меню в ДОС: либо сеть, либо нормальное количество памяти, третьего не дано. И, так как сеть под Windows запускается из-под ДОС, то при выборе нормальной памяти не станет сети и под Windows. Что, конечно, не беда для такой древней машины, но нужно сделать возможность выбирать конфигурацию загрузки. К счастью, ДОС 6.22 поддерживает загрузочное меню. Этим и воспользуемся.

    Я решил сделать меню с 3мя пунктами:

    1. Загрузка без сетевых драйверов. Это дает максимум «нижней» памяти. Для приложений ДОС и игр.
    2. Загрузка с драйверами NDIS. Тут памяти для приложений ДОС почти не остается, поэтому будем сразу и Windows грузить.
    3. Загрузка с пакетным драйвером.

    Вот именно пакетный драйвер и позволяет работать многим приложениям, использующим сеть под ДОС. В комплекте с D-Link DE220 такой драйвер был, впрочем, в интернете немало драйверов для большого количества карт, особенно под шину ISA. С любой более-менее распространенной картой проблем возникнуть не должно. А нераспространенные в основном были клонами NE2000, так что и с ними проблем возникнуть не должно, но тут уж как повезет.

    Для того, чтобы использовать TCP/IP с пакетным драйвером, нужен еще какой-нибудь стек TCP/IP. Для ДОС есть, например, mTCP, а для Windows — Trumpet Winsock, 1я версия которого у меня осталась еще с модемных времен.

    Он запустился, но я не знаю, заработал ли. По крайней мере, теперь при запуске старого NCSA Mosaic сообщение об отсутствии стека TCP/IP не выдавалось, но браузер наглухо вешал компьютер, так и не заканчивая загрузку.

    image
    Изображение из Гугла

    Остался старый 16-битный стек TCP/IP для Windows. Как его установить в уже установленную систему было непонятно. В отличие от WFWG 3.11, версия 3.1 не позволяет изменить настройки сети непосредственно из-под Windows. Как это сделать из-под ДОС мне выяснить не удалось, а в самом установочном пакете стека установщика нет.

    Поэтому, переустанавливаем Windows. На позднем этапе установки она определяет сетевую плату (на этот раз, как NE2000-совместимую, и не дает варианта выбора другой), и позволяет настроить протокол… Выбираем «неперечисленный или обновленный протокол»



    и подсовываем дистрибутив 16-битного стека… Увиделся и установился. Начало хорошее. Но дальше дело не пошло: ни под ДОС, ни под Windows стек TCP/IP не заработал. Жаль.

    Ну, ладно, пока я сдаюсь. Я в любом случае получил море удовольствия от возни с этой железкой, она классная. Даже несмотря на то, что это очень дешевая, бюджетная плата для 286. Она была выпущена уже во времена 386, использует большой чип Headland вместо россыпи дискретной логики, имеет слоты SIMM, процессор работает на частоте 16 МГц, в то время, когда Intel оставила рынок 286х на 12 МГц. Кстати, надо будет поменять осциллятор на 24 МГц, чтобы получить 12 на процессоре… и вообще, плата маленькая и даже на вид недорогая. Но она приятная и очень быстрая. С момента включения компьютера до начала проверки памяти проходит меньше секунды. И даже несмотря на то, что плата поздняя, она может работать с памятью в корпусах DIP. Правда, только с 1 МБ, а для Windows все же надо побольше…



    Несколько ностальгических скриншотов Windows:



    Windows на 286 работает только в Стандартном режиме. В этом режиме любое приложение ДОС, запущенное из-под Windows работает в полноэкранном режиме и полностью блокирует работу всех остальных приложений Windows. Таковы особенности 16и бит.

    Поделиться публикацией
    Комментарии 301
      +12
      Ретро-гик-порно :) [Утер скупую слезу и пошел в чулан гладить PC XT]
        +1
        PC XT в такое тоже умеет, только сетевуху для него сложно найти, надо же 8 бит… NE1000, 3Com EtherLink II и какой-то чип SMC/WD был совместный еще с поддержкой витой пары и 8 бит ISA
          0
          Сетевуха в нем есть, какой-то 3COM, только она без RJ45, один коаксиал.
            +1
            Это уже очень много. А из коаксиала (если он «тонкий» эзернет) легко сделать витую пару при помощи старого 10Мбитного хаба. Есть много моделей, у которых один из портов сделан в виде коаксиала. Таким образом мы раньше подключали коаксиальную сеть к сети на витой паре.

            Больщая картинка-пример
            image

            0
            www.ebay.com/itm/3COM-EL2TP-ETHERLINK-II-TP-8-BIT-ISA-ADAPTER-ASSY-6330-FAB-6331-WITH-WARRANTY/141918724398?epid=1703625062&hash=item210b03e12e:g:wboAAOSwoudW1zrR

            У самого такая в XT стоит. Цены ниже я думаю не будет.
            еще для XT проблема это HDD, я подключил через SCSI или смотреть в сторону проекта XT-IDE.
              0
              XT-IDE — наше все. И на XT можно SD или CF карточку повесить вместо физического диска. Там особо поток данных не большой.
                0
                Ну я все же предпочитаю IDE. Хотя вродебы у нее были проблемы с XT, в отличие от SD/CF
                  0
                  NEC V20 все эти проблемы решает )
                    0
                    нет Проблему решает это image

                    www.glitchwrks.com/2017/02/03/slot-8-support
                      0
                      интересно.
                      Не знал про особенности 8го слота.
                      Я думал вы говорите про расширение БИОС. Там основная версия хотела инструкции 286го, но эти инструкции были в NEC V20. Но потом допилили и версию для 8088
              0
              А если попробовать 16-битную вставить? Вроде бы 16-битная ISA имеет обратную совместимость с 8-битной. Механически по-моему должна стать, а вот заработает ли — не знаю.
                +1
                Надо смотреть саму карту и для чего там сделанна шина расширения, но как правила в сетевой части она используется. Есть звуковые карты, которые можно использовать в XT.
                  0
                  Механически и электрически они полностью совместимы, в вот логически — зависит от платы, да.
                    +1
                    совместима первая шина, а вот расширение нет :) Так как ее нет на XT.
                      0
                      Я имел ввиду именно электрическую совместимость. В худшем случае, карта просто не заработает в 8бит слоте, но ничего с ней не случится. А верхние 8 бит шины данных и верхние 8 прерываний будут в воздухе висеть, да.
                        0
                        В этом плане да.
                  0
                  Есть предположение, что были такие сетевухи NE2000-совместимые, которые умели работать в 8-разрядном режиме на PC XT, 16-разрядный довесок просто висел в воздухе и ни с чем не контачил.
                  0
                  То же чтоли из гаража дедушку XT достать помутить с ним можа и сетку сделать…
                  +2
                  Arachne браузер пробовали?
                    0
                    ДОСовские как-то неинтересно было, про них есть даже пошаговые мануалы, как их на XT запустить… Хотелось на Windows. Да и сейчас хочется, если честно ))
                    Trumpet вроде как работает, Mosaic вроде тоже, а вместе — никак. Буду еще пробовать, но пока выдохся.
                      0
                      вот да, первая же мысль была.
                      Нормальынй браузер же
                      0

                      Здорово!
                      А почему Windows покупать пришлось? Из лицензионных соображений, или этой версии в каталогах online нет?

                        +1
                        Есть конечно, но я старьевщик, люблю коробочки )
                          0
                          Во сколько обошлось?
                            +3
                            10 евро с доставкой. В принципе, оси старые можно найти относительно недорого, если открыт аукуцион, так как покупателей именно на оси не так много. Но часто дорогая доставка получается. Мне повезло, был местный продавец
                              0
                              10 евро с доставкой. В принципе, оси старые можно найти относительно недорого, если открыт аукуцион, так как покупателей именно на оси не так много. Но часто дорогая доставка получается. Мне повезло, был местный продавец
                          +1
                          Простите ламерство, а почему нельзя было попробовать unix-подобные операционки накатить?
                            +1
                            Там было бы все еще печальнее. 16 бит это совсем-совсем старый Юникс. Наверное, Миникс или Ксеникс можно было бы попробовать, но я сильно сомневаюсь, что какие-либо устройства удалось бы под ним завести…
                            А Линукс начинается с 386го.
                              +1
                              Хорошо. Может быть тогда os/2?
                                +7
                                Нормальная OS/2 это тоже от 386. А первые версии довольно странны сами по себе.
                                286 странный чип, управление памятью там кривое, и защищенный режим недоделанный. Нормальную ОС на нем не запустить.
                                  +1
                                  Нормальная OS/2 это тоже от 386

                                  ну нет. Os/2 1 версии вполне нормально работало и поддерживала плюшки 80286

                                    0
                                    Да, но она бесполезная в целом… Там, насколько я помню, радость началась с Warp. Я помню, там в стоке было распознование речи и карточка с алфавитом альфа-браво для обучения машины и диктовки по буквам. Я очень впечатлился ей в свое время. Но это было уже в эпоху Пентиумов 1х.

                                    А коробки замечательные, просто глаз радуется, спасибо!
                                      +2
                                      Да, но она бесполезная в целом…


                                      С чего это вдруг?
                                      с 1 версии уже реализованна многозадачность (кооперативной многозадачности) как в DESQview, прекрасная ФС HPFS, поддержка полного объема памяти. Запуск DOS приложений. Не помню, что там на тему win16 в первых версиях. Поддержка языка REXX. В обще и целом можно поставить как миниму рядом на посмотреть. Во второй версии (увы не работает на 80286) отличная реализация MVDM, лучше чем у самой MS NTVDM.
                                        0
                                        Гляну, спасибо. Но, насколько я помню, 1я версия виндового софта не поддерживает, а своего немного. А 2я, как вы говорите, на 286й не встанет
                                          +1
                                          Просто из истории, когда вышла os/2 то к ней были большие притензии на тему драйверов. Хотя тут странно было осуждать производителя OS. По факту, номрально оно работало из коробки с ibm-pc, что в общем не удивительно. Для запуска win приложений был вроде как неофициальный WLO (Microsoft's WLO or Windows Libraries for OS/2), который позже вошел в os/2 2.x. На тот момент начились терки между MS и IBM.

                                          Как минимум простой софт от MS запускался.

                                          image

                                          Увы сейчас как-то проверить нет времени. Хотя конечно было бы неплохо освежить все в памяти.
                                          0
                                          Блин, вот сейчас впомнил как году в 96-м одногруппник-программист ставил на свою «четвёрку» Варп и всё рассказывал, что у неё правильная многозаданость, а у 95-й Винды — нет) Забавно всё это вспоминать.
                                            0
                                            Ну с многозадачностью в Win95 действительно странно. Она там вполне нормальная и полноценная для DOS-приложений, однако ограниченная и урезанная для Windows-приложений. Из-за того что GDI.EXE/KERNEL.EXE/USER.EXE — немного подрихтованные версии из Windows 3.x и рассчитаны на кооперативную многозадачность.
                                          +2


                                          Там все интересно, рекомендую посмотреть :)
                                            0
                                    0
                                    Xenix/286 официально существовала и продавалась Micro$oft. Также существует ядро, эмулирующее отдельные системные вызовы Linux, которые в принципе можно имплементировать на 8-/16-разрядных машинах — ELKS. Только я что-то не могу нагуглить реальные кейсы его применения.

                                    Но КМК, лучше всего попробовать замутить из «двойки» бездисковый тонкий клиент, но сейчас будет сложно найти сетевую карту ISA, которая умела бы загрузку по сети. И кстати, в таким виде от 286 могла бы быть хоть какая-то практическая польза.
                                      0
                                      Для практической пользы есть современные компьютеры, зачем такие извращения?)
                                        +1
                                        Затем, что неплохо было бы внести в железячную жизнь разнообразие. Потому что «накатать на очередной ископаемый комп DOS/Windows» — это как секс в миссионерской позе. В реализации проще всего, но надоедает до тошноты. :)

                                        DOS можно вполне загрузить по сети. X-сервера для ELKS нету, возможно есть для Xenix. Для DOS есть проприетарный XAppeal разных версий — 1.4, 3.1.2, но в аннотации написано, что он работает на 386, хотя можете попробовать запустить и на 286. К настоящему моменту все проекты X-серверов для DOS и старых машин уже фактически заброшены, гуглятся только архивы форумов, на которых почти все ссылки уже нерабочие. Nano-X требует пересборки приложений специально под него, и тоже с 2010 года заброшен.

                                        Будете потом удивлять роликами в YouTube, как на дисплее, подключённом к 286, рабочий стол от Gnome и запускается FireFox, а чайники будут просматривать и думать, что будто и правда на 286 можно запустить FireFox :) А в качестве сервера TFTP-загрузки и XWindow-приложений может выступать какой-нибудь Омега2, насаженный прямо на разъём сетевой карты. Да, из-за дефицита ресурсов сервер шрифтов придётся размещать тоже там.
                                        0
                                        но сейчас будет сложно найти сетевую карту ISA, которая умела бы загрузку по сети.


                                        А сейчас этого и не надо. Есть загрузчики, которые могут стянуть по tftp что надо. Но загрузчики тогда так не работали. Обычно в ПЗУ зашивался минимальный набор + монтирование диска novell или ms. Так как если вы будите тянуть образ дискеты, у вас банально не хватит памяти, а вам надо еще драйвера как минимум для той же самой сети.
                                          0
                                          Есть загрузчики, которые могут стянуть по tftp что надо.
                                          А сам загрузчик с чего запускать, если мы планируем бездисковый клиент, то есть отказ от всего шумящего, зудящего, скрипящего? Можно, конечно, воткнуть через переходник CompactFlash в мультяк. Но хочется ж концепции, когда в наличии только ethernet и куча ОЗУ (работа с которой свыше 1МБ для 286 требует костыль, да, но тем не менее...)!
                                          Обычно в ПЗУ зашивался минимальный набор
                                          Там, насколько я понял по ссылке (читал, правда, «по диагонали»), перехватывалось int 13h и вместе с DOS тянулся RAM-диск, который работал как эмуляция дискеты, для чего переписывались соответствующие обработчики прерываний. А с RAM-дискеты уже загружался драйвер ethernet, uIP и происходило монтирование сетевого диска. После чего RAM-дискету можно было дропнуть и очистить память.
                                    +2
                                    А если нетварь найти и попробовать? Дос и винда в те времена были не совсем для сети…
                                      +1
                                      Нетварь в мою текущую сеть не интегрировать. И к моему НАСу с нее не подключиться. А отдельный нетварь-сервер поднимать, это, конечно, очень интересно… Но пока не дошел еще до этого.
                                      Ну и, опять же, нетварь это в основном об IPX/SPX, то есть не про интернет так же. А если не про интернет, то и LAN Managera хватает: диски сетевые цепляются, что еще надо?
                                        +1
                                        IPX досовский клиент был гораздо менее прожорлив по памяти, в отличии от TCP/IP.
                                          0
                                          Да, он даже с LAN Manager'ом значительно меньше памяти жрет, чем TCP/IP, да и возьни с ним меньше. Но НАС же…
                                            +3
                                            У меня для ДОС использовалась утилита от HP: umb.com (upper memory blocks). Возможно ей тоже EMM нужен.
                                            На всякий случай скину вам конфиг, для работы без DHCP «protocol.ini»:
                                            [network.setup]
                                            version=0x3110
                                            netcard=ms$ne2clone,1,MS$NE2CLONE,1
                                            transport=tcpip,TCPIP
                                            lana0=ms$ne2clone,1,tcpip

                                            [TCPIP]
                                            NBSessions=6
                                            SubNetMask0=255 255 255 0
                                            IPAddress0=192 168 1 0
                                            DisableDHCP=1
                                            DriverName=TCPIP$
                                            BINDINGS=MS$NE2CLONE
                                            LANABASE=0
                                            [MS$NE2CLONE]
                                            IOBASE=0x280
                                            INTERRUPT=7
                                            DriverName=MS2000$

                                            [protman]
                                            DriverName=PROTMAN$
                                            PRIORITY=MS$NDISHLP

                                            P.S. Даже если вы запустите IE 5, то большинство сайтов не откроется (((.
                                              0
                                              Спасибо, umb.com у меня где-то есть, но я не знаю, как им пользоваться. А IE5 тут не светит, он 32х разрядный даже под 3.1, нужен Win32s.
                                                0
                                                У IE5 была 16-битная версия для Windows 3.1, но она хочет 8Мб оперативки, или по крайней мере явно больше 4Мб.
                                                  0
                                                  Эта версия была 32х битной, но для 3.1, да. Без Win32s она не работала.
                                                    0
                                                    Вы неправы: web.archive.org/web/20121105132035/http://technet.microsoft.com/en-us/library/dd361925.aspx
                                                      0
                                                      Интересно, спасибо. Надо будет попробовать установить его без Win32s, но на 286й он точно вставать отказался. Но на 286й и 1й эксплорер вставать отказался, а он точно был 16-битным.
                                              0
                                              Откроются куда они денуться (ну если только web мастера не поставили отлуп этого раритета ) вот только отображаться всё жутко криво будет. Тут от скуки запустил виртуалку с Win 95 половина сайтов шлют подальше со старым дырявым раритетом.
                                                0
                                                Не помню как в IE5 с шифрованием трафика, но очень старые версии этого не умеют и https для них в принципе недоступен.
                                                  0
                                                  Ну https это ж модификация http трафик просто шифруеться от сервера до клиента.
                                                  Не знаю пробовал в IE 5 на https заходить просто перекидавает на обычную версию (http) а если нет токовой предлагает обновить браузер.
                                                    0
                                                    а если нет токовой предлагает обновить браузер

                                                    я думаю, это означает, что сайт не открывается в этом браузере, разве нет? )
                                                      0
                                                      Это было раньше. Сейчас 90% сайтов с HTTPS при попытке открыть их по простому HTTP делают принудительный редирект на HTTPS-версию, который вообще никак не обойти. И тут начинаются нюансы… С момента выхода IE 5 технологии шифрования поменялись три раза: в 2000 г. ввели «стойкое шифрование» SSL/TLS 1.0 128-бит (можно накатить на IE4 и 5 16-bit), в районе 2006 года сделали TLS 1.2 с 256-битным шифрованием (для IE ставится в обновлениях KB968730 и KB3055973), а совсем недавно появились новые шифры для TLS 1.2, которые не по силам даже браузерам 10-летней давности, а резервный вариант для старых браузеров очень редко кто делает. Поэтому, старые браузеры вообще ничего не откроют, даже самого послания пойти за новым браузером.
                                                        0
                                                        Даже в компах XP SP3 из коробки уже проблемы (корневые сертификаты устарели, а обновления автоматически не загрузятся).
                                                          0
                                                          Даже на висте уже проблема. Но для XP нужно всего 2 обновления, уже писал выше какие, и все остальные начинают подтягиваться. Даже Скайп заводится (7 версия, которую в ноябре прибьют). Корневые сертификаты обновлять не обязательно, без них только ругань идёт, но всё работает. А вот алгоритмы шЫфрования 256 бит — без них никак.
                                              0
                                              Ну так Вы сравнили… Там ведь режим V86
                                              +1
                                              IPX/SPX можно перенаправить в TCP. Но конечно netware нужна вроде не ниже 4 версии.
                                            +5
                                            Такое и в пятницу, душа просто радуется.
                                              +1
                                              А вот это видели?
                                              TCP/IP applications for your PC compatible retro-computers

                                              mTCP applications should work on any IBM PC compatible personal computer running DOS
                                              An IBM PC compatible with an 8088 or better CPU
                                                0
                                                Да, спасибо, но эта ссылка даже в статье есть )
                                                mTCP не содержит инструментов для монтирования сетевых дисков и не работает под Windows, само собой. Но под ДОС я его использовал с пакетным драйвером.
                                                +2
                                                В 1998-2001 годах я слегонца админил сеть на кафедре в институте, и там была пачка старых компов (286-ые), и я подобным образом пользователям давал возможность посидеть в энторнетике. Платы были, дрова были, дальше телнет на сервак (386sx, freebsd 2.2.6, 2.2.8), там lynx и вперёд. Зато — халява.
                                                  +1
                                                  дальше телнет на сервак (386sx, freebsd 2.2.6, 2.2.8), там lynx и вперёд.

                                                  В моем случае проще макбук включить.
                                                  Хотелось нативности. Но не смоглось.
                                                  +5
                                                  /навеяло:

                                                  — Нам тут понадобится самая большая книга по производственной некромантии, какую мы только сможем найти, — всплеснул лапами Матроскин.
                                                  — Не поможет, — грустно ответил дядя Фёдор, который как раз весь вечер эту книгу читал, — промышленная некромантия не для воскрешения техники, а для того, чтобы у померших рационализаторов выяснять, что же они такого при жизни наулучшали, и как теперь это починить. ©некромантия в Простоквашино,
                                                  –23
                                                  А использовать какой-то мини-компьютер типа Raspberry Pi религия не позволяет? Частота процессора выше, занимает места как мыльница, можно не цеплять cooler, а обойтись радиатором и шума нет. Можно поднять на Raspberry Pi любой современный Linux, подключить сеть. Единственный недостаток — это дурацкая концепция ненадёжных microSD карт вместо HDD. А то читаю вашу статью и 286 по частоте сейчас сопоставим с каким-то Arduino. :(
                                                    +15

                                                    Для чего, простите?
                                                      +1
                                                      Мотивация тут такая же, как при прослушивании музыки на катушках плёнки. Вот хочется человеку и всё тут. Будет тогда возиться с ремнями приводов, чисткой магнитной головки, продеванием плёнки а потом удовлетворённый сядет и будет слушать старую запись с песнями Майкла Джексона, временами произнося «Дааа… Хорошооо...».
                                                        0
                                                        произнося «Дааа… Хорошооо...»


                                                        Я тут недавно обнаружил интересную вещь — качественные оцифровки с винила звучат лучше, чем те же записи с СД.
                                                        Проанализировав звучание — пришел к выводу, что эффект достигнут благодаря хорошей работе звукооператоров при записи винила.
                                                        Недостатки носителя стали его достоинством — виниловый звук содержит меньше информации (меньший звуковой диапазон) и меньше утомляет при прослушивании.


                                                          0
                                                          «Благодаря» loudness war реальный динамический диапазон старого винила может оказаться больше, чем у современного CD с задранной под максимум громкостью.
                                                        0

                                                        Видимо, попробовал пошутить.

                                                        +1
                                                        Радиатор на 286? Хм…
                                                          +1
                                                          Он очень сильно греется. Палец обжигает сильно. Причет греется и сопроцессор тоже, но он не КМОП, а процессор, судя по маркировке — КМОП.
                                                            +3
                                                            Значит я идеализирую старые добрые времена… Мне казалось до 386 они все вообще холодные были.
                                                              0
                                                              Вентиляторы на 486 начали ставить, если память не подводит.
                                                                0
                                                                У меня был 486dx50 без кулера.
                                                                И еще помню сервер на работе с каким-то пнем с пассивным радиатором.
                                                                  0
                                                                  Брендовые компы часто встречаются с пассивными кулерами на процах. Но там они не совсем пассивные, просто обдуваются либо корпусным вентилятором, либо вентилятором БП.
                                                                  А вот 486-50 без охлаждения — это горячо! Но они очень живучие.
                                                                0
                                                                386 были значительно холоднее на той же частоте. Думаю, из-за техпроцесса.
                                                                  0

                                                                  Обычно все обходились одним вентилятором, который охлаждал и блок питания и плату. Помню колхозил внешний вентилятор на ЕС1849, т.к. негде было маленький купить.

                                                                0
                                                                Радиатор на 286? Хм…


                                                                Когда 80286 машина без начинки, то проблем в общем нет.
                                                                когда у вас появляется, звуковая карта, сетевая карта, мультиконтроллер, контроллер отдельный на HDD, дополнительное расширение памяти, видеокарта итд, то в общем и целом в корпусе становится заметно тепло.
                                                                0
                                                                А Вам, случайно, старое железо не нужно?
                                                                Остались из админского прошлого материнки 268, планки памяти, сетевушки, мультикарты…
                                                                Лежит в коробке — и выбростиь жалко, и использовать некак :(
                                                                  0
                                                                  Оно никогда не помешает, но я в Париже, думаю, вам не захочется с доставкой мучаться…
                                                                  Но большое спасибо за предложение.
                                                                    +1
                                                                    MeestExpress, вроде как, может помочь… — посмотрю :)
                                                                    Просто хочеться хоть как-то отблагодарить за такие интересные статьи :)
                                                                    Сам начинал с 8086, потом приходилось ремонтировать «дедушек» на их базе в местном приюте… Есть что-то завораживающее в той техниче: куча джамперочков, знание адресов и прерываний… Э-эх… Не то что сейчас :)
                                                                    0
                                                                    А географически вы где? В целом интересное предложение.
                                                                      0
                                                                      Украина, г.Днепр
                                                                      0
                                                                      Кстати, на ибее, в принципе, старое железо — ходовой товар. И цены не то, чтоб низкие. Если у вас много материнок, сетевушек и прочего добра, то можно какие-то деньги с этого получить, долларов по 10 за плату должно все легко уйти…
                                                                        0
                                                                        Если актуально, то можно мне откинуть.
                                                                        +2
                                                                        Шикарно. Недавно сам вводил в строй обратно свой 486DX2, чтобы музыку на Грависе слушать. Тоже пришлось раскатывать бутменю, правда вариантов побольше — чистый ДОС, ДОС с драйверами, ДОС со стеком Novell (для удалённого управления плеером/программами через TINY), и ДОС со стеком MS (чтобы скидывать музыку с NAS'а на встроенный винт объёмом аж в целые 270 мегабайт :-)

                                                                        Обидно, правда, что в своё время каких только экспериментов над этим компом не ставил, а теперь он внезапно из старого хлама перешёл в разряд чудом сохранившегося антиквариата.
                                                                          0
                                                                          можно, кстати, подключить два Gravis’а — Cubic player поддерживает
                                                                            0

                                                                            А для чего? Так-то ведь у меня их два и есть как раз :3

                                                                              0
                                                                              В этом случае появляются два режима: квадро-звук и 3D-звук. www.cubic.org/player/doc/node53.htm
                                                                              The second GUS will play the rear stereo channels. This is true quadrophony. Of course you have to have a second stereo and a second pair of boxes.
                                                                              If you have access to a second GUS be sure to check this feature one day, as the sound experience is really amazing.
                                                                            +1
                                                                            на 80486 проще все настроить в разы.



                                                                            Тут правда под завязку, но сути по настройкам не меняет.
                                                                            Звук, мышь, cdrom, сеть, кеш и чего то там еще.

                                                                            мать вроде эта или подобная

                                                                              +1
                                                                              Эта мать — удар ниже пояса ))
                                                                              Это же 420ZX?
                                                                              У меня есть плата на 420EX. 486 с интеловским чипсетом это редкость…
                                                                                +1
                                                                                ну у емня еще где-то с VLB, так же от Asus, так же Intel.
                                                                                0
                                                                                На 486 уже вполне работает win95 и ранние (и не очень) Linux, зачем извращаться с DOSом? Ну кроме академического интереса, конечно :)
                                                                                  0
                                                                                  Да даже не академического. Просто в то время, когда 486й был актуален, очень мало кто на нем крутил Юниксы. ДОС — штука ностальгического характера ))
                                                                                  А так можно и на 386й раннюю NT взгромоздить. В любом случае, будет лучше ДОСа )
                                                                                    0
                                                                                    Так как не все игры идут в режиме DOS под win9x.
                                                                                      0
                                                                                      Давно это было, но… Сходу не могу вспомнить что не пошло бы на 95/98 как минимум в 98-00х (потом игры стали мне чуть менее интересны :) )…
                                                                                        0
                                                                                        Сходу — Cannon Fodder, а вообще — любая, требующая больше определённого количества килобайт основной памяти (580 или 600 или где-то там, не помню точно за давностью).
                                                                                          0
                                                                                          Не в те игрушки я наверно играл )
                                                                                      0
                                                                                      На 486 уже работает и Win98, если, конечно, достаточно памяти.
                                                                                        0
                                                                                        Ну при 4-х метрах на 486sx… Проводник открывается минуту :)
                                                                                          0
                                                                                          У нас был 486SX, но с 8 Мб. _Относительно_ шустро всё работало (за исключением OpenGL-заставок, оказалось, им нужен сопроцессор).
                                                                                          Выше тут написано, что на 386SX Win95 ставится девять часов. Не верю. Достал из закромов 386SX/16, проверю на днях.
                                                                                        0
                                                                                        Плюсану. С помощью ALSA можно две двухканальные звуковые карты объединить в одну 4-канальную. Не важно, хоть Грависы, хоть ещё какие. Правда, придётся разбираться с довольно нетривиальным конфигом. А там — проиграть звук любым плеером. А ещё там есть драйвер pcspk :) правда на старых машинах при воспроизведении звука жрёт проц под 99%.
                                                                                        0
                                                                                        Так ещё бы не легко, с 32 метрами оперативы, а когда конфига с момента покупки ещё не менялась, вот тут уже задача! :-)

                                                                                        Да и платка года так 1991 у меня, ещё с памятью в виде чипов умеет работать, но и слоты под симмы есть. Эх, к самому бы гравису симмы покрупнее надыбать где…
                                                                                          0
                                                                                          Снижение памяти, сути не меняет. Конфиг более менее оптимален на все машины.
                                                                                          Другой момент, что могут быть специфические вещи в адресном пространстве устройств, что не даст загрузить туда драйвера. Но всегда можно найти варианты по оптимизации.
                                                                                          Тут уже все давно разжёвано и разложено по полкам.
                                                                                      +1
                                                                                      Видал я конечно нетверовскую сеть под ДОСом, но чтобы вот так на 3.11 и на 286-м, нет, не приходилось:-)
                                                                                        +1
                                                                                        3.11 и не получится, он только в 386-расширенном режиме работает.
                                                                                        Тут 3.1
                                                                                        0
                                                                                        помню в начале 90х для связывания досовских компов в сеть для обмены файлами использовали Lantastic, который куда легче получалось подружить с разношерстными компами и картами, в отличие от нетвари или сети под виндой (которая не на всех компах дворовой сетки и работала-то тогда).
                                                                                          0
                                                                                          Да, LANtastic был прекрасен. И драйверы под него — не проблема даже сейчас. Но до современного НАСа из него не достучаться.
                                                                                            0
                                                                                            странно, он же до начала 2000х развивался и имел клиента даже под винхр, насколько я помню, даже поддержкой виндузового шэринга хвастались…
                                                                                              +1
                                                                                              Там был NetBIOS, насколько я помню, поддержки TCP/IP не было, не было вообще CIFS.
                                                                                              Но с виндой он дружил, если на посленей поднять NetBIOS в виде NetBEUI. Но я могу что-то путать, дело было давно…
                                                                                                0
                                                                                                NetBIOS это не про CIFS.
                                                                                                NetBIOS это некий API, который работал на разных протоколах.
                                                                                                Он нужен был для установки контакта, проверка сетевых имен, поддержка доставки пакетв с проверкой и без проверки.

                                                                                                Те приложение могло найти через netbios нужный ресурс и начать с ним работать. как-то так.
                                                                                                  0
                                                                                                  Да нетбиос на SMB работал. CIFS это майкрософтовский шаринг на TCP/IP.
                                                                                                    +2
                                                                                                    Наоборот, SMB через NetBIOS, который далее напрямую через NetBEUI, через NBT на TCP и через NWLink на IPX

                                                                                                    А CIFS это синоним SMB.
                                                                                                      0
                                                                                                      Да, вы правы. Но CIFS, насколько я помню, пришёл только с TCP/IP
                                                                                                        0
                                                                                                        CIFS он же smb1, работал через netbios. Netbios работал с другими протоколами :) NBF, IPX/SPX или NetBIOS over TCP/IP
                                                                                          0
                                                                                          Читаю статью воскрешая ASUS P2B-DS найденную на складе.
                                                                                            0
                                                                                            Ого, далб-слот! Редкость, насколько знаю… Хороший склад… :)
                                                                                              +1
                                                                                              Хочу её с другой старушкой в кластер объединить :D
                                                                                                +1
                                                                                                Я б почитал! :)
                                                                                                  0
                                                                                                  Присоединяюсь.
                                                                                                  0
                                                                                                  На Asus P2 можно поменять шим и это даст возможность установить тулик, если конечно такая возможность нужна. Делал на P2B просто.

                                                                                                  P.S. Все старые ПК, я лично ставлю за еще один роутер с файрволом. Сами понимаете :)
                                                                                              +1
                                                                                              Мне что-то вспоминается из времён DOS6, называющееся DOS Shell. Оно работало на 286, позволяло переключать (некоторые) программы и умело использовать память в странном режиме 286ого (который имел чуть ли не 2Мб памяти).
                                                                                                +1
                                                                                                Это скорее ДОС 4-5. В 6м ее выпилили, чтобы Винде не мешала.
                                                                                                  0
                                                                                                  Ничего подобного. DOS Shell поставлялся на четвертой дискете (с доп. утилитами) MS-DOS 6.22 — последней выпущенной версии.
                                                                                                    0
                                                                                                    Это Plus Enhanced Tools. Распространялось на OEM дисках. BOX версии были только upgrade. По крайне мере я не видел (но не исключаю что есть) не upgrade версия box.

                                                                                                    www.old-games.ru/wiki/%D0%9A%D1%80%D0%B0%D1%82%D0%BA%D0%BE%D0%B5_%D1%80%D1%83%D0%BA%D0%BE%D0%B2%D0%BE%D0%B4%D1%81%D1%82%D0%B2%D0%BE_%D0%BF%D0%BE%D0%BB%D1%8C%D0%B7%D0%BE%D0%B2%D0%B0%D1%82%D0%B5%D0%BB%D1%8F_Microsoft_MS-DOS_6.22#MS-DOS_Shell_.3D
                                                                                                      0
                                                                                                      Версия на пяти дискетах — это BOX (три дискеты — сам дос, четвёртая — supplemental tools, пятая — что-то вроде lanman), upgrade шёл на трёх вроде.
                                                                                                        0
                                                                                                        Supplemental Disks — это как раз и есть от upgrade.

                                                                                                        The MS-DOS 6.22 Supplemental Disk contains the following utilities:

                                                                                                        AccessDOS, which assists persons with disabilities in using MS-DOS 6.22.

                                                                                                        Keyboard utilities, including Dvorak keyboard layouts.

                                                                                                        A program for creating a bootable compressed floppy disk.

                                                                                                        Utilities from MS-DOS 5.0 that are not included with MS-DOS 6.22.

                                                                                                        Updated network files for MS-DOS 6.22.

                                                                                                        MS-DOS Shell files.


                                                                                                        что он на дискетах так

                                                                                                        The Microsoft MS-DOS Resource Kit, including the Supplemental disks (either 3-1/2" or 5-1/4") is (was) $19.95 (US), plus freight and tax.


                                                                                                        Box версия полная была 6.0 Если я не ошибаюсь.
                                                                                                          0
                                                                                                          Выяснилось, что мы с вами оба неправы, я немного больше — дискета с Supplemental Tools распространялась отдельно. Просто в те годы, когда я этим всем предметно занимался (год 97-98), на дисках с ДОСом уже везде клали образы пяти дискет, они мне и помнятся.
                                                                                                            0
                                                                                                            3 диска в upgrade версии
                                                                                                            4 диска в OEM
                                                                                                            5 дискет отдельная вариацая.
                                                                                                +2
                                                                                                А FreeDOS использовать? Там вроде tcp/ip из коробки?!
                                                                                                +1
                                                                                                Пару раз ездил выбрасывать разный хлам в recycling center когда жил в США, так там столько старых компьютеров валялось, даже Macintosh 128K видел.

                                                                                                Протупил и не взял, потом посмотрел больше $1K стоит на ebay
                                                                                                  0
                                                                                                  вспомнилось время когда пытались завести сеть на базе какихто ISA сетевух которые по коаксиалу связывались и терминаторами терминировались, в общем сеть поднималась но обмен пакетами не происходил или происходил в одну сторону только. В общем забили на это дело и был успешно закуплен простенький длинк в количестве двух штук с ценой рублей по 500 в то время :) а вот 486 уехал на свалку практически полностью в сборе ибо энтузиасты появились много позже а держать этот ящик дома перекладывая с места на место порядком надоело
                                                                                                    +1
                                                                                                    80286 машина и сеть в dos. То же самое в win.
                                                                                                    Увы фото в win не делал.



                                                                                                      +1
                                                                                                      ну и да Коробка.

                                                                                                      Еще можно было поигратся с NetWare и Novell DOS, который в общем DR.Dos с софтом от Novell и который вполне можно завести на 80286.

                                                                                                      сами коробки вдруг кому интересно





                                                                                                        +2
                                                                                                        ну и совсем редкая дичь



                                                                                                        Но тут вроде как все же 3.11
                                                                                                        В 3.1 использовались драйвера реального режима для сети и там свои проблемы были.
                                                                                                          0
                                                                                                          Ого! Русская версия, её даже в интернете, вроде, нет.
                                                                                                            0
                                                                                                            Есть две штучки

                                                                                                            Хотя некоторых вещей из той эпохи действительно нет. Скажем второй версии интегрированной среды «Мастер»… но это куда большая редкость, чем Windows for Workgroups…
                                                                                                              0
                                                                                                              Это win 3.11 и вроде бы оно там с MSDN или самосбор. В общем не с дискет.
                                                                                                              0
                                                                                                              Уже вылодили на популярном ресурсе.

                                                                                                              тыц
                                                                                                                0
                                                                                                                Там простая 3.10, без поддержки рабочих групп. Утекла в сеть ещё в незапамятные времена.
                                                                                                                  0
                                                                                                                  Если вы внимательно там посмотрите, то найдете то, что выше.
                                                                                                                    0
                                                                                                                    Скачал все версии с пометкой о русском языке и мультиязычные, все являются обычными 3.1 на 8 дискетах. А чисто readme вообще от 3.11.
                                                                                                                      0
                                                                                                                      Тем не менее русская Windows 3.11 for Workgroups на 9 дискетах там тоже есть. Выйдите «на этаж выше» и поищите «по соседству».

                                                                                                                      P.S. Может ссылки там меняются со временем?
                                                                                                                        0
                                                                                                                        Да, бывает, меняются, когда модераторы решаются разгребсти бардак. Регулярно мониторю Old-DOS (зарегистрирован под ником АТ), но на именно 3.10 для рабочих групп и именно русскую ни разу не натыкался. Видимо, провисела недолго, и кто-то посчитал дубликатом уже выложенной обычной 3.10.
                                                                                                                        0
                                                                                                                        Именно коробка выше это old-dos.ru/dl.php?id=17415 Выложенная kiot. До этого временни нормально 3.1 русской так и не было.

                                                                                                                        P.S. Да, увы я не туда WG так и не была выложенна.

                                                                                                                        То, что на коробке это 3.11 хотя написанно 3.1, но можно увидеть 32 битные драйвера. 3.11 точно. В 3.1 использовались драйвера реального режима для сети, поэтому она и не сыскала популярность и там точно 3.11
                                                                                                                          0
                                                                                                                          К сожалению, в Вашу коробку подложили дискеты от обычной версии. Дистрибутив самый обычный, без встроенного сетевого стека. Вот список файлов дистрибутивов, чтобы была понятна разница: gist.github.com/atauenis/504e97dc334a6d79f5d480dd7eb9090c#file-win310-txt

                                                                                                                          UPD: увидел исправленный вариант. То, что написано про 32 бита ещё не значит, что это 3.11. В 3.10 уже сеть гибридная, 16 битов для стандартного режима (286), которая описана в статье, и полу-32 битная для расширенного режима с 16-битными драйверами (также осталось и в 3.11, Win 95...ME).
                                                                                                            0
                                                                                                            Приятно увидеть человека, у которого такие же психологические дефекты ))

                                                                                                            Плата шикарная! Ни разу не видел чипсетов от TI!
                                                                                                              +1
                                                                                                              Ну это моя одна из любих плат, не считая neat. Но neat мы любим за другое, что там можно гибко задать параметры по памяти :)



                                                                                                              Ну и еще одна



                                                                                                              books.google.ru/books?id=yFs-_3jT-5kC&pg=RA1-PA425&dq=80286+NEAT&hl=ru&sa=X&ved=0CBsQ6AEwAGoVChMI_5rXlN_JyAIVhixyCh0O8QQt#v=onepage&q=80286%20NEAT&f=false

                                                                                                              стоимость 499.95$ :D
                                                                                                                0
                                                                                                                Очень похожая на первую плату у меня была очень очень давно. Тоже сокетированный чипсет от C&T. Harris красив, я читал, они до 25МГц были.
                                                                                                                А на нижней виден родной интеловский 286! Я его себе так и не нашел ((
                                                                                                            +1
                                                                                                            Ну и, конечно, 286й компьютер с таким количеством «нижней» памяти, как есть сейчас, абсолютно бесполезен. Дело в том, что софт, использующий «верхнюю» память под ДОС требует 386 процессора или выше, так как работа 286го с памятью выше 1 МБ очень специфична… даже в защищённом режиме процессор 16-и разрядный, и никакой линейной адресации нет, а чтобы вернуться в реальный режим, 286му процессору требовался аппаратный ресет. Конечно, есть баг с линией А20 в реальном режиме, и он даже использовался, но, все равно, почти весь софт для 286го «сидит» в нижних 640 КБ, и мне надо будет делать загрузочное меню в ДОС: либо сеть, либо нормальное количество памяти, третьего не дано


                                                                                                            Не совсем все верно.

                                                                                                            1) если у вас 1 метр, то вы можете попробовать часть DOS и часть драйверов все же переместить в UMA/UMB и как не странно в HMA
                                                                                                            2) Кеш можно использовать и XMS
                                                                                                            3) Отдельные платы или эмуляция EMS не отменяли. (правда тут есть оговорки)
                                                                                                            4) windows 3.1 конечно не будет работать в 386 Enhanced Mode, но вполне будет работать в standart mode.

                                                                                                            Так вот в standart mode у нас ограничение аж 512 метров :) против 256 в Enhanced. Конечно, такие лимиты условны и мы все равно в стандарте упремся в 512. Для 80286 это будет 16, так как больше не умеет проц. На тему перехода из режимов, это в общем и целом сделанно прозрачно как вы и говорили через хак, хак остался и в современных пк до сих пор.

                                                                                                            про память

                                                                                                            support.microsoft.com/en-us/help/84388/windows-3-1-memory-limits
                                                                                                              0
                                                                                                              ДОС у меня и так к верхней, там всю конвенционку пожрал LAN Manager, его на 286м у меня не получилось запихнуть наверх никак. А XMS смартдрайву да )
                                                                                                              Но в любом случае, весь мой софт для 286го (кроме Wolf3d) хочет конвенционку.
                                                                                                                +2
                                                                                                                попробуй PC-DOS7 + набор QEMM для 80286 (QRAM вроде)
                                                                                                                + кеш из drdos, мышь ctmouse.

                                                                                                                PCDOS имеет прекрасные вещи для оптимизации памяти, при этом он 100% совместим с MS.
                                                                                                                  0
                                                                                                                  Будем посмотреть спасибо за наводку!
                                                                                                                  Вижу фаната АйБиЭм (PC-DOS, OS/2))))
                                                                                                                    +2
                                                                                                                    Да нет, я не особый фанат. Просто PC-DOS в раних вариантах у IBM была допиленна всегда. потом уже после 4 версии пошли как всегда терки и поиски альтернатив.
                                                                                                                    Dr.DOS интересен, но у него увы совместимость наверно (на глаз) процетов ~80-85.
                                                                                                                    Ну и PC-DOS 7.x все же выходил полноценно и отдельно, а у MS это уже по сути часть системы.

                                                                                                                    из пслд, что я вернул себе это BeOS



                                                                                                                    и так совпало, что после вышел новый релиз Хайку :)

                                                                                                                    вот тут немного распаковки (не более)

                                                                                                                    youtu.be/4u74L_aP34E?t=3435

                                                                                                                    На что-то большие пока нет времени.
                                                                                                                      0
                                                                                                                      Подписался на ваш канал, спасибо.
                                                                                                                  +1
                                                                                                                  PTS-DOS ещё можно попробовать, она была очень компактной и умело всякое интересное — встроенный драйвер русской клавиатуры, использование верхней памяти, возможность использования дискет большего размера (использовались доп дорожки, если мне не изменяет память).
                                                                                                                +4
                                                                                                                Здравствуйте,

                                                                                                                Во первых — простите за ломаного русского, я не из России и русский не родный

                                                                                                                Во вторых — я пишу один комент (потому что лень коментить каждую ветку).

                                                                                                                Сначала я не понял почему у Вас такой гемморой — я несколько раз в прошлого запускал TCP/IP под ДОС (в конце 1990-х, начале 2000-х, мы Norton Ghost имиджи гоняли через Windows Domain share).

                                                                                                                Но как прочитал, что Вы поменяли сетевуху понял :-).

                                                                                                                Если не знаете NE1000/2000, это не стандарт, это модель сетевых карт. Но так сложилось, что вдруг они стали «стандартом». Но есть большое НО: чтобы сетевая карта работала нормально, Вам надо взят дискету, которая идет с этой карты (и которая думаю у Вас нет) и настроить сетевуху так, чтобы она работала как NE1000 Compatible. Если это no-name карта, то она наверное работает по умолчание как «The Best No-Name Lan Card» и несмотря, что она распознается как NЕ1000 она корректно работать не будет (то самое, что Вы увидели).

                                                                                                                Если взять эту дискету, то Вы сумеете настроить: PORT, IRQ, compatibility mode (добро пожаловать в до-PCI еры, когда надо било совмещать сетевуха, дисплей, принтер, крыса (COM port) и звук вручную, выбирая настройки, в которых карт не бьются друг друга).

                                                                                                                Если Вы пойдете на инсталляцию Novell Netware-а советую чтобы выбрать версию 3.11 или 4.1. Не идите на 5.х — это ужасТТная софтвара редкостное говно. Я с этим работал — Novell теряли позиции и им надо было найти выигрышный путь. Они добавили TCP/IP но поломали новельского клиента. В версии 5.х клиент, который шел в комплекте с MS Windows работал лучше чем новелского до тем степени что Novell в версии 6.х вообще от клиента отказались.

                                                                                                                Об интеграции в сети — IPX/SPX был очень шустрым. По размеру пакета он был даже маленький чем TCP/IP. Но IPX/SPX был убит Интернетом — все работало через TCP/IP. Проблема IPX/SPX еще била в том, что физический адрес (MAC) сетевой картой был часть IPX/SPX адреса и вообще-то адрес было очень сложно поменять (где TCP/IP выигрывал на ура).

                                                                                                                Все равно думаю, что Novell+IPX/SPS давно мертви. То, что сейчас работает, это Novell+NDS Tree, которое еле шевелиться и работает на SuSE Linux без IPX/SPX и которое к сетям отношение не имеет. Лучше сидите на TCP/IP, если у вас не EGA графика, то кроме текста Вам никакую графику не запустите.

                                                                                                                На счету Trumpet Winsock/Mosaic — оно в конце 1990-х еле работало (на 386/486, потом пришел Windows 3.11+Netscape 3.0). Не думаю что стоит вообще терять времени с этим.
                                                                                                                  0
                                                                                                                  Спасибо за развернутый коментарий. Да, я в курсе про NE1000-2000 и настройку сетевых карт. Та, что не заработала, вообще настраивалась перемычками, да и дискета от нее у меня есть, там и ODI и NDIS и пакетный драйвера были. Но она не заработала, увы. Может, померла. Ни как NE1000, ни со своим родным драйвером.
                                                                                                                  По моим воспоминаниям, Trumpet+Netscape ранний работали довольно шустро. Но это может память подводить, либо впечатления. Я подростком Дум проходил на 386-33 МГц и мне скорость казалась нормальной. А сейчас вижу, что это было дай бог 10 ФПС, так что может, Вы и правы. Но я скорости и не жду, это же просто развлечение!
                                                                                                                    0
                                                                                                                    Хм, вообще проблемма с 286 состоит и в то, что нормальние инструменты диагностики как раз и нету…

                                                                                                                    Я думаю, что возможно у Вас конфкликт IRQ/PORT с каком то паралелном или серийном порте.

                                                                                                                    У Вас нет случайно возможности протестить карту на каком нибудь компьютере где одновременно находятся ISA и PCI с 386/486 и Windows 95? Туда в настроек Вы наверняка увидите какое IRQ/Port заняты.

                                                                                                                    Верите или нет, но мы когда-то делали то самое (у нас был какой-то зоопарк от XT до 486).

                                                                                                                    А звук вообще тестили ручным перебором настроек используя Warcraft 2-ом под ДОС — как раз туда была очень продвинутая част настроек.

                                                                                                                    С тех времень я помню, что кнопки граффических окон интерфейса у Windows-а 3.x (minimize, maximize и т.д.) захардкодени в драйверах дисплея (сколько ни странно).
                                                                                                                      0
                                                                                                                      Нет, дело точно не в ресурсах. Новую плату я настроил на те же IRQ и IO, что и старую, и она просто заработала. Думаю, что иногда они просто умирают.
                                                                                                                        +3
                                                                                                                        Ну да, иногда они просто умирают.

                                                                                                                        Все равно, спасибо за статию, удачи Вам!
                                                                                                                          0
                                                                                                                          Спасибо!
                                                                                                                          Взаимно.
                                                                                                                  +1
                                                                                                                  Да, когда-то доводилось настраивать TCP/IP под DOS, но использовался для своей программы (по работе). Но увы, тогда я не сидел на хабре, а сейчас уже ничего не помню…
                                                                                                                    +1
                                                                                                                    И всё Это не далее как 30 лет! А как двинулся прогресс!
                                                                                                                      +2
                                                                                                                      С прогрессом всё… Странно. То есть с момента появления IBM PC (12 августа 1981го года) до примерно выхода Pentium'а (1993й-1994й) и ATI Mach (тоже 1994й год) плюс Vooodoo 3D (1996й год) развитие шло просто космическими темпами.

                                                                                                                      И каждые два-три года возможности софта расширялись кардинально за счёт возраставших возможностей железа. Картинка от жалких 320x200 с четырьма цветами, заставляющими делать странные пляски с бубнами «расширилась» до 1280x1024 с 32-битным цветом (главное тут даже не разрешение, а «прямое» задание цвета без всяких банков и бубнов), появилась многозадачность и «полноценные OS» типа Linux и Windows XP (Windows XP появилась позже, но на железе 1994го-1996го года вполне ходит) и вообще PC из «игрушки» превратился в «рабочую станцию» где можно делать что угодно начиная от бухгалтерских рассчётов до обработки видео.

                                                                                                                      А потом… всё… приплыли. Ничего принципиально нового c тех пор не появилось. Far Cry 5 выглядит, конечно, гораздо лучше, чем Quake, но… все эти отличия — количественные, не качественные. Windows 10 кому-то нравится, кому-то нет, но вот чего она такого принципиально нового привнесла, чего не было и, самое главное, не могло быть на Windows XP? Даже 64 бита просто дали возможность использовать побольше памяти, ничего похожего на переход с 16-бит (с этими Tiny/Small/Medium/Compact/Lange/Huge моделями памяти и прочими чудесами) на 32-бит не случилось.

                                                                                                                      Прогресс ушёл на телефоны и прочие IoT устройства, а PC… что PC — каким оно было 25 лет назад, таким, в принципе, и осталось. Те изменения, которые, всё-таки, произошли (типа перехода с BIOS'а на UEFI) — это скорее достижения маркетологов, а не технологов…
                                                                                                                        0
                                                                                                                        10 кому-то нравится, кому-то нет, но вот чего она такого принципиально нового привнесла, чего не было и, самое главное, не могло быть на Windows XP?


                                                                                                                        Я тут недавно не очень старую машину восстанавливал, на IM-945GSE (10 лет ей всего).
                                                                                                                        N270 и 2 Гб.
                                                                                                                        Искал для нее ОС, что б достаточно шустро бегала.
                                                                                                                        Начал с ХР, благо коробка есть (ХР SP1)
                                                                                                                        А надо сказать, что с ХР я не имел дела с момента выхода семерки.

                                                                                                                        И вот тут-то я сразу почувствовал всю мощь прогресса.
                                                                                                                        Для ХР таки потребовался бубен, танцы и закачка файлов через Интернет на другом компьютере, так как сеть не заработала по самым банальным причинам (отсутствие драйверов). Более того, после установки драйверов штатный браузер наотрез отказался работать с Интернет. Как следствие — нельзя было скачать и обновление (-ния). Помогла только установка SP3 (опять же, посредством второго компьютера).

                                                                                                                        10-ка же установилась на машину без шума и пыли, задав только свои стандартные вопросы. Причем 10 на этом старом железе работала и быстрее и стабильнее ХР.
                                                                                                                        (Хотя в конечном итоге на машине осталась 7, так облачные технологии и проч. для нее излишни).


                                                                                                                          +1
                                                                                                                          Это не прогресс, а просто наличие драйверов в дистрибутиве.
                                                                                                                          Полностью согласен с khim, у меня ощущения именно такие. Где-то с появлением Pentium 4 на массовом рынке все стало обыденно как-то.
                                                                                                                            0
                                                                                                                            Это не прогресс, а просто наличие драйверов в дистрибутиве.


                                                                                                                            Я не уверен, что в дистрибутиве 10 есть драйвера ко всему железу, выпущенному за последние 10 лет.
                                                                                                                            С момента ее выпуска я уже не раз сталкивался с тем, что в ней нет драйверов к старому железу, особенно ноутбучному. Включая и драйвера к сетевым картам.
                                                                                                                            Но инсталляция и при таких делах проходит успешно, после чего достаточно подсунуть ей драйвер для сетевухи — и все остальное она сделает сама.

                                                                                                                              +1
                                                                                                                              Но инсталляция и при таких делах проходит успешно, после чего достаточно подсунуть ей драйвер для сетевухи — и все остальное она сделает сама.
                                                                                                                              Точно-точно сама? Без всякого подключения к серверам Microsoft? Чудеса, да и только. А как она это делает, извините? И зачем ей для этого сетевая карта?

                                                                                                                              А если через сервера Microsoft, это не фокус: Windows XP тоже так умела — пока сервера работали.
                                                                                                                                +1
                                                                                                                                А если через сервера Microsoft, это не фокус: Windows XP тоже так умела — пока сервера работали.


                                                                                                                                Не, не умела. Процесс обновления был тупым и тяжелым, он собственно, таким в ХР и остался — в описываемом случае после установки SP3 и последней поддерживаемой версии ИЕ — обновления таки пошли, так что сервера все еще работают. Правда, у меня не хватило терпения дождаться окончания процесса (вроде установил все, перезагрузка — опа, найдена еще одна большая порция обновлений… и т.д)

                                                                                                                                Снес и поставил 10. Та нашла все сама, быстро загрузила обновления в фоне (причем во время загрузки можно было работать, в отличии от ХР, напомню — проц N270) и робко напомнила о необходимости перезагрузки, согласившись подождать до момента, когда этого пожелает пользователь.
                                                                                                                                  +2
                                                                                                                                  Вы уж меня извините, но всё что вы тут описываете — это скорее напонимает мне смешной коллаж на тему эволюции языков програмирования:

                                                                                                                                  The March of Progress

                                                                                                                                  1980: C
                                                                                                                                  printf("%10.2f", x);

                                                                                                                                  1988: C++
                                                                                                                                  cout << setw(10) << setprecision(2) << fixed << x;

                                                                                                                                  1996: Java
                                                                                                                                  java.text.NumberFormat formatter = java.text.NumberFormat.getNumberInstance();
                                                                                                                                  formatter.setMinimumFractionDigits(2);
                                                                                                                                  formatter.setMaximumFractionDigits(2);
                                                                                                                                  String s = formatter.format(x);
                                                                                                                                  for (int i = s.length(); i < 10; i++) System.out.print(' ');
                                                                                                                                  System.out.print(s);

                                                                                                                                  2004: Java
                                                                                                                                  System.out.printf("%10.2f", x);

                                                                                                                                  2008: Scala and Groovy
                                                                                                                                  printf("%10.2f", x)

                                                                                                                                  Можно ли ЭТО назвать прогрессом — это отдельный вопрос, но я скорее спрашивал про другое: а зачем для подобного «прогресса», собственно, новое железо?

                                                                                                                                  P.S. Если вы вдруг не поняли причём тут «The March of Progress». В Windows NT сервис-паки тоже прекрасно накатывались без десятков перезагрузок, и их даже можно было также, как в Windows 10 интегрировать в новый дистрибутив (даже ещё лучше: там это можно было делать по желанию, в случае с Windows 10 скачать апдейт для оффлайновой установки нельзя, только целиком новую версию). Потом появилась Windows 2000, где мы получили какое-то умозадробительное количество апдейтов, которые начали требовать вот этих вот десятков перезагрузок… а потом… через много лет… оп-па: в Windows 10 проблему решили превратив всё эту кашу обратно в сервис-паки! Ну ведь типичное «купи козла», чесслово!
                                                                                                                                +1
                                                                                                                                Конечно, в дистрибутиве не может быть драйверов к железу, выпущенному после дистрибутива.
                                                                                                                                Но когда Windows XP была обеспечена поддержкой Windows Update все было также — дайте ей интернет, и все остальное она скачает сама.
                                                                                                                              0
                                                                                                                              Не очень понятно какие выводы из этого делать следует. Да, эта беда: неумение работать с железом, которое не существовало на момент выхода операционки таки имеет место быть.

                                                                                                                              Но я вот как-то совсем-совсем не уверен, что Windows 10 скачанная сегодня легко и непринуждённо встанет на железо, которое появится в 2022м. Так что сказать что мы этот недуг преодолели нельзя.

                                                                                                                              Более того: если за 4 года так и не появится ничего, что потребует новых драйверов — то это скорее укажет на то, что прогресс в железе остановился совсем… собственно ровно это ведь требуется для того, чтобы всё новое железо работало со старыми OS без новых драйверов… или вы как-то иначе себе это представляете?
                                                                                                                                0
                                                                                                                                Но я вот как-то совсем-совсем не уверен, что Windows 10 скачанная сегодня легко и непринуждённо встанет на железо, которое появится в 2022м.


                                                                                                                                Это и есть тот прогресс, который остался незамеченным )

                                                                                                                                Дело в том, что та 10, что стоит у меня на компе сейчас — это не та 10, что была еще в начале этого года, а буквально завтра это будет не та 10, что стоит сегодня.
                                                                                                                                С момента официального выхода она обновлялась уже много раз (я уже сбился со счета) и продолжает постоянно обновляться.
                                                                                                                                И это не обычные привычные «заплатки» или даже сервис-паки. Это больше напоминает растущий и развивающийся организм.

                                                                                                                                Вот сегодня у меня поменялся Skype — компьютер был включен, скайп — запущен.
                                                                                                                                Входящий- оп, интерфейс вдруг меняется на глазах (и парочка окон-вопросов, естественно). Сюрприз-сюрприз.

                                                                                                                                Далее — больше. Запущен Excel (Офис 365). Закрываю одну книгу, открываю другую — оба на, второй сюрприз за день — заметно поменялся интерфейс.
                                                                                                                                Теперь у меня не Офис 2016, а Офис 2019!

                                                                                                                                Так что в 2022 десятка таки встанет легко и непринуждённо на самое свежее железо.
                                                                                                                                Потому как сегодняшней 10 к этом времени уже давно не будет.

                                                                                                                                «Будет одно сплошное телевидение» (с)


                                                                                                                                  +1
                                                                                                                                  С момента официального выхода она обновлялась уже много раз
                                                                                                                                  А в чём прогресс-то? В том, что теперь вместо понятных и легко сортируемых Service Pack1, 2, 3, далее везде (у NT 4.0 до 6a доходило) мы теперь имеем невразумительные названия типа «Fall Creators Update»? Про которые фиг поймёшь — то ли оно новее, чем «Anniversary Update», то ли нет?

                                                                                                                                  Слава богу последние обновления стали хоть по человечески называться: «April 2018 Update», «October 2018 Update». Их хотя бы сортировать можно теперь…

                                                                                                                                  (я уже сбился со счета)
                                                                                                                                  Ну так это регресс, знаете ли.

                                                                                                                                  и продолжает постоянно обновляться.
                                                                                                                                  То есть мы вернулись в эпоху Windows NT, когда сервис-паки выходили регулярно, а не как с Windows 7, где за всё историю вышел один сервис-пак и на этом всё. Похвально, конечно, но это же чистой воды маркетинг, технически ничего не изменилось!

                                                                                                                                  Это больше напоминает растущий и развивающийся организм.
                                                                                                                                  В чём разница между Service Pack 1 для XP, где .NET появился или Service Pack 3 с WPA2? Да, блин, в Windows 95 OSR2 целая новая файловая система появилась!

                                                                                                                                  Вот сегодня у меня поменялся Skype — компьютер был включен, скайп — запущен.
                                                                                                                                  Входящий- оп, интерфейс вдруг меняется на глазах (и парочка окон-вопросов, естественно). Сюрприз-сюрприз.
                                                                                                                                  Поменьше бы таких сюрпризов. Они уже довели меня, например, до того, что я Skype снёс к бесу, так как пользоваться им стало невозможно.

                                                                                                                                  Так что в 2022 десятка таки встанет легко и непринуждённо на самое свежее железо.
                                                                                                                                  Потому как сегодняшней 10 к этом времени уже давно не будет.
                                                                                                                                  Ну то есть технически ничего не изменилось, но маркетинг победил? Я, собственно, об этом и писал в самом первом сообщении.
                                                                                                                                    0
                                                                                                                                    Ну то есть технически ничего не изменилось, но маркетинг победил?


                                                                                                                                    Нет, изменилась сама концепция получения и эксплуатации ПО.
                                                                                                                                    Образно говоря — раньше вы ходили к бочке с керосином* со своей канистрой, а потом сами заправляли керосином свой примус — то теперь к вам провели электричество и поставили электроплиту.
                                                                                                                                    С принципиальной точки зрения процесс приготовления пищи не изменился — как была комфорка и кастрюля — так оно и осталось. Прогресса нет )

                                                                                                                                    Прим.: Концепция Net-PC появилась давно, но только сейчас ее таки довели до массовой практической реализации.

                                                                                                                                    *уточню для тех, кто не застал эту технологию — бочку с керосином возили по улицам от точки к точке, как сейчас еще кое-где возят молоко.
                                                                                                                                      0
                                                                                                                                      Образно говоря — раньше вы ходили к бочке с керосином* со своей канистрой, а потом сами заправляли керосином свой примус — то теперь к вам провели электричество и поставили электроплиту.
                                                                                                                                      А если без странных аллегорий? Чем всё это отличается от того, что делали Debian или RedHat четверть века назад?

                                                                                                                                      Прим.: Концепция Net-PC появилась давно, но только сейчас ее таки довели до массовой практической реализации.
                                                                                                                                      Не совсем так. Если бы Microsoft не пытался продавать новые версии за деньги, то технически он всё это мог бы реализовать давным-давно, концепция rolling release во времена Windows XP новинкой не была.

                                                                                                                                      Как я уже сказал — технически тут нет ничего особо нового, речь идёт исключительно про маркетинг.

                                                                                                                                      *уточню для тех, кто не застал эту технологию — бочку с керосином возили по улицам от точки к точке, как сейчас еще кое-где возят молоко.
                                                                                                                                      Именно так. Но тому были свои причины. Internet был медленным и дорогим, ежемесячных апдейтов по гигабайту люди бы «не приняли».

                                                                                                                                      С этим не поспоришь: роутеры, свитчи, датацентры… интернет прошёл большой путь за четверть века. Но вот персоналки… даже в области сетей…

                                                                                                                                      Ethernet (стандарт 1985го года) дорос до гигабита к 1999му, да там и остался (вот, кстати, почему Windows XP вышедшая в 2001м имеет проблемы с сетью, а Windows 10 нет: в 2001м-2003м новые сетевые карточки продолжали активно появляться, а в последние лет 15 — перестали). Правда WiFi прошёл большой путь с 802.11-97 до современных 802.11ax, но… тут та же схема, что и с GPU: да, скорость растёт, но ничего принципиально нового не появляется…

                                                                                                                                      А ведь в 80е-90е… сколько там этих сетей было! LocalTalk и ARCNet, Token Ring и масса всякого другого, о чём все уже давно забыли.
                                                                                                                                      0
                                                                                                                                      Они уже довели меня, например, до того, что я Skype снёс к бесу, так как пользоваться им стало невозможно.

                                                                                                                                      Черт возьми, сижу на 7ке, которой еще можно пользоваться (classic т.н.). Но тут прилетела новость, что с ноября она работать не будет. Придется и мне отказываться от скайпа, видать.
                                                                                                                                +1
                                                                                                                                Даже 64 бита просто дали возможность использовать побольше памяти, ничего похожего на переход с 16-бит

                                                                                                                                Но у Intel (плюс HP) были и другие 64 бита, более революционные, вот только массово не взлетели, а сейчас вроде и вообще практически загнулись.
                                                                                                                                  0
                                                                                                                                  Даже 64 бита просто дали возможность использовать побольше памяти, ничего похожего на переход с 16-бит (с этими Tiny/Small/Medium/Compact/Lange/Huge моделями памяти и прочими чудесами) на 32-бит не случилось.

                                                                                                                                  Я больше не думаю о фрагментации памяти, например. А asan или ghc rts могут зарезервировать себе терабайт памяти и спокойно работать.


                                                                                                                                  Ничего принципиально нового c тех пор не появилось.

                                                                                                                                  Я бы назвал констюмерскую многоядерность и GPGPU.


                                                                                                                                  И постоянный онлайн.

                                                                                                                                    0
                                                                                                                                    Я больше не думаю о фрагментации памяти, например. А asan или ghc rts могут зарезервировать себе терабайт памяти и спокойно работать.
                                                                                                                                    Да — но ничего принципиально нового они не приносят. Такого, чего пользователи бы увидели.

                                                                                                                                    Я бы назвал констюмерскую многоядерность и GPGPU.
                                                                                                                                    Вот появление 386го — дало многозадачность. Можно было какой-нибудь UUPC запустить в фоне, а другом окне текстик набирать в WordPerfect. На 286м такого не сделаешь.

                                                                                                                                    А что она дала — эта консьюмерская многоядерность и GPGPU рядовым пользователям? Возможность играть в игрушки, разработчики которых тратят ещё меньше времени на оптимизации? Сомнительное достижение, как по мне.

                                                                                                                                    И постоянный онлайн.
                                                                                                                                    Это большое достижение — но к PC отношения не имеет. Описанный в статье 286й прекрасно может быть постоянно в онлайне. И, более того, они-таки были кое-где постоянно в онлайне! В МГУ, Курчатнике, ещё нескольких местах…

                                                                                                                                    Я не хочу сказать, что развитие не происходило. Ещё какое! Бенчмарки всё покажут! Однако таких вот характерных «вешек» нету. То есть когда вы не можете играть даже в Wolf 3D или DOOM, то их появление — это начало новой эпохи. Ничего похожего не было… а теперь есть. Или появление RealVideo — до него вы смотреть видеоролики не могли, а после — это уже не было проблемой…

                                                                                                                                    А вот в XXI веке… революции остались в прошлом. Ну да, не сможете вы со своей встройкой поиграть в Fallout 4… но есть же Fallout 3 и Counter-Strike: Global Offensive! Идиоты-разработчки Fallout 4, да…

                                                                                                                                    Во всяком случае у пользователей примерно такое отношение.
                                                                                                                                      0
                                                                                                                                      А что она дала — эта консьюмерская многоядерность и GPGPU рядовым пользователям?
                                                                                                                                      Как минимум то, что теперь вся система не становится раком от заклинившего браузера или игрушки. Большинство хардварных отказов также в случае многоядерности позволяют нормально завершить работу.
                                                                                                                                      А вот в XXI веке… революции остались в прошлом.
                                                                                                                                      Я в целом придерживаюсь Вашей позиции и уважаю спартанские идеалы, но считаю Ваш пессимизм уж сильно преувеличенным. 64 бита, замена ЭЛТ- на ЖК-дисплеи, приход витухи в каждую кватриру, а сейчас уже витуха вытесняется оптикой — это довольно много. Также настоящая революция ИМХО — это появление консьюмерских одноплатников за очень приемлемую цену. До этого одноплатники выпускались большей частью как встраиваемые компьютеры для промышленности и стоили соответственно. Но потреблядская консьюмерская психология не позволяет пока в полной мере раскрыть потенциал этого феномена.
                                                                                                                                        0
                                                                                                                                        Вот появление 386го — дало многозадачность. Можно было какой-нибудь UUPC запустить в фоне, а другом окне текстик набирать в WordPerfect. На 286м такого не сделаешь


                                                                                                                                        Человек АУУУУ.
                                                                                                                                        80286 работал в двух режимах — реальном и защищенный.
                                                                                                                                        Защищенный режим тебе и позволял реализовать многозадачность и управление виртуальной памятью. Ваш КЭП!
                                                                                                                                          +1
                                                                                                                                          Я прекрасно знаю что появилось в 80286м, а что в 80186м (PUSHA и POPA это 80186й, не 80286й, к примеру). И даже про существование Xenixа с OS/2 я тоже в курсе. Но с точки зрения обычного пользователя — это такая же экзотика, как Multitasking MS-DOS 4.00 или Xenix 8086 с Windows 1.0: да, теоретически они позволяли запускать параллельно много программ, но вот на практике с реальными программами, которые были у реальных пользователей… это не работало, для этого VM8086 нужен, а не защищённый режим.

                                                                                                                                          Потому с точки зрения развития PC (а не теоретического програмимрования) многозадачность появилась с появлением 80386го и Windows 3.0 386 Enhanced mode… забавно, кстати, что 32бита на PC появились практически сильно позже и принесли с собой гораздо меньше новшеств.

                                                                                                                                          Intel из-за этого очень страдал, потому что у него Pentium Pro тормозил на 16-битных программах.
                                                                                                                                            0
                                                                                                                                            даже про существование Xenixа с OS/2 я тоже в курсе. Но с точки зрения обычного пользователя — это такая же экзотика, как Multitasking MS-DOS 4.00 или Xenix 8086 с Windows 1.0:


                                                                                                                                            Ахха, скажите это тем кто реально пользовался. Ну если некого спросить, полистайте подшивку журналов за то время. Увидите сколько было сравнений DESQview подобных вещей, менеджеров памяти, сжатие памяти и жестких дисков, кешей и прочий дичи.

                                                                                                                                            Потому с точки зрения развития PC (а не теоретического програмимрования) многозадачность появилась с появлением 80386го


                                                                                                                                            Поэтому это появилось с точки зрение вашего виденье.

                                                                                                                                            Windows 3.0 386 Enhanced mode… забавно


                                                                                                                                            Этот режим, в отличие от Standart в 80286 привнес v80, который тем или иным способ на текущий момент развился в систему виртуализации (грубо конечно) При этом в 64 битном режиме, прибавилось еще пару кастылей.

                                                                                                                                            Intel из-за этого очень страдал, потому что у него Pentium Pro тормозил на 16-битных программах.


                                                                                                                                            Все верно, но причины были в другом. Смена архитектуры с Cisc, на Risc. Нет поддержки MMX, что приводило к печальным результатм, если все же запускать полноценную 32 битную ОС и что-то мультимидейное.
                                                                                                                                            Поэтому удел Ppro стали сервера с многопроцесорными конфигурациями.
                                                                                                                                              0
                                                                                                                                              Ну если некого спросить, полистайте подшивку журналов за то время. Увидите сколько было сравнений DESQview подобных вещей, менеджеров памяти, сжатие памяти и жестких дисков, кешей и прочий дичи.
                                                                                                                                              А вы лучше полистайте журналы примерно 7-8 летней давности. Там и Tizen будет и Bada, и BBX и много чего ещё. А на практике — были Symbian, iOS и Android. Всё остальное — так, в основном, на страницах журналов и осталось.

                                                                                                                                              Журналы во все времена писали об экзотике. Смысла писать о каком-нибудь Volkov Commander'е, если он у каждого первого был? А вот о многозадачной DOS — это круто! Вы сможете запускать все «хорошие» программы для MS-DOS! Turbo Pascal — фиг, MS Word — фиг, VisiCalc или, там ChiWriter — забудьте! Про всякие Norton Commander'ы и XTree — тоже забудьте. Да и вообще лучше всего использовать edlin и пакетный компилятор fortran'а, ага.

                                                                                                                                              Поэтому это появилось с точки зрение вашего виденье.
                                                                                                                                              Это не с точки зрения «видения». Это объективно: в том же самом DESQview вы сходу обнаружите, что для того, чтобы запусать «плохие программы» (а плохими были почти все, иначе бы MS-DOS совместимые компьютеры не были бы замещены на IBM PC совместимые), вам нужен всё тот же самый 80386й и QEMM.

                                                                                                                                              Windows 3.0 386 Enhanced mode… забавно
                                                                                                                                              Этот режим, в отличие от Standart в 80286 привнес v80, который тем или иным способ на текущий момент развился в систему виртуализации (грубо конечно)
                                                                                                                                              И вот именно и только с этого момента IBM PC получила многозадачность, которую можно было реально использовать. Неважно что вы там используете: DESQview, Windows или OS/2 — без 80386 вы не можете использовать параллельно несколько популярных программ (и даже написанных самостоятельно на том же BASIC'е).

                                                                                                                                              Все верно, но причины были в другом. Смена архитектуры с Cisc, на Risc.
                                                                                                                                              Не совсем так.

                                                                                                                                              Нет поддержки MMX, что приводило к печальным результатм, если все же запускать полноценную 32 битную ОС и что-то мультимидейное.
                                                                                                                                              Причём тут вообще MMX? Windows 95 отлично работала на WinChip старших моделей, где ни о каком MMX никто и не слышал. MMX, на самом деле, вообще мало кем использовался. Даже многие ресурсоёмкие игры типа Quake отлично обходились без MMX.

                                                                                                                                              Там была гораздо более тонкая причина — система переименования регистров плохо обрабатывала ah/ch/dh/bh. Которые в скопилированном тогдашними компиляторами коде почти не устречаются (да и сегодняшние их не очень любят), зато вот у программистов на 16-битном ассеблере — они весьма и весьма популярны.

                                                                                                                                              Поэтому удел Ppro стали сервера с многопроцесорными конфигурациями.
                                                                                                                                              Собственно всё, что не использовало активно 16-битный код. То есть OS/2 или NT, но не Windows 95 (где было весьма и весьма немало 16-битных модулей… фактически это была Windows 3.x+Win32s и красивый интерфейс в придачу).
                                                                                                                                                0
                                                                                                                                                Журналы во все времена писали об экзотике. Смысла писать о каком-нибудь Volkov Commander'е, е


                                                                                                                                                Ну ок. Чувак, мы работали и выживали как могли, с перекомпиляцией ядра netware для 80286 сервера.
                                                                                                                                                но ты можешь продолжать не верить.

                                                                                                                                                Это не с точки зрения «видения». Это объективно: в том же самом DESQview вы сходу обнаружите, что для того, чтобы запусать «плохие программы»


                                                                                                                                                я его привел, как один из лучших и популярных примеров, что бы вы не спрашивали, ой а что это? Ой да этим не кто не пользовался, да этого вообще не было. напомню, что и распрастронение компов было не очень большим. Я да же не полинился открыть коробку и посмотреть.

                                                                                                                                                The DESQview products, specifically DESQview and DESQview/X, are
                                                                                                                                                DOS-based multitaskers written by Quarterdeck Office Systems of Santa
                                                                                                                                                Monica, California, USA. They allows true preemptive multitasking (see
                                                                                                                                                Q9) on 8088, 8086, 80286, 80386, 80486, Pentium, V20 and V30 machines
                                                                                                                                                running MS-DOS (see Q301, Q401). While MS-DOS is still considered the PC's
                                                                                                                                                operating system, DESQview provides services similar to more advanced
                                                                                                                                                multitasking operating systems.


                                                                                                                                                Да были проблемы, да не все можно было, а игры нельзя от слово совсем. Но бизнес задачи, работали нормально.

                                                                                                                                                Там была гораздо более тонкая причина — система переименования регистров плохо обрабатывала ah/ch/dh/bh. Которые в скопилированном тогдашними компиляторами коде почти не устречаются (да и сегодняшние их не очень любят), зато вот у программистов на 16-битном ассеблере — они весьма и весьма популярны.


                                                                                                                                                Это как раз следствие перехода.