Комментарии 7
> Однако, часть старого железа, в свое время(когда оно было не старым), было «забраковано» для портирования под него UNIX-образных систем.
> Этим железом были и процессоры x86, вплодь до 80386.
Это неверно. В 1980-е даже Майкрософт вполне себе успешно продавала Unix-подобную систему для IBM PC XT. Называлась она Xenix, это разновидность AT&T Unix, портированная в том числе и под 8086.
> Этим железом были и процессоры x86, вплодь до 80386.
Это неверно. В 1980-е даже Майкрософт вполне себе успешно продавала Unix-подобную систему для IBM PC XT. Называлась она Xenix, это разновидность AT&T Unix, портированная в том числе и под 8086.
+3
Вы бы рассказали, почему конкретно эти процессоры считались непригодными, и как удалось обойти эти ограничения. Самое интересное же!
+1
Отсутствие аппаратной защиты памяти.
Пример того, как залетевший дятел может разрушить цивилизацию.
cli
jmp $
А вот как такое можно обойти или хотя бы минимизировать — действительно интересно.
Пример того, как залетевший дятел может разрушить цивилизацию.
cli
jmp $
А вот как такое можно обойти или хотя бы минимизировать — действительно интересно.
0
Дело не в этом. У PDP-7 тоже защиты не было. Работать без защиты можно (только не долго, до первого дятла). Проблема в том, что 8086 тогда никто в серьез не воспринимал. Его втыкали во всякие персоналки, а UNIX, все-таки был для машин посерьезнее. Даже сами интеловцы считали его временным решением. Соответственно, нормальный компилятор, к примеру, появился нескоро. Плюс, IBM-овская архитектура всей машины к написанию нормальной ОС под нее вообще не распологает, в отличие от тех же PDP.
+1
А как же
en.m.wikipedia.org/wiki/Embeddable_Linux_Kernel_Subset
На ес1840 оно вроде бы даже запускалось
en.m.wikipedia.org/wiki/Embeddable_Linux_Kernel_Subset
На ес1840 оно вроде бы даже запускалось
+1
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
Порт Research UNIX V1 на процессоры 8086