vak: (Default)
[personal profile] vak
Раз уж с Xenix 8086 неплохо получилось, решил я заодно и с Xenix 286 разобраться. Как выяснилось, IBM PC AT с достаточной степенью достоверности имитируется стандартным симулятором QEMU. Запускается командой:
qemu-system-i386 -L pc-bios -m 16 -hda xenix286.img
Система стартует на ура:

Образ диска xenix286.img с предустановленной операционкой и всеми пакетами можно скачать по ссылке: xenix286-virgin.zip

Сам QEMU ставится обычным образом: на маке "brew install qemu", на убунту "sudo apt-get install qemu-system-x86".

Date: 2021-05-17 07:46 (UTC)
x86128: (Default)
From: [personal profile] x86128
Если бы Microsoft не бросили заниматься Xenix, наверное, ход истории развития Windows мог бы поменяться.

Date: 2021-05-17 08:55 (UTC)
archaicos: Шарж (Default)
From: [personal profile] archaicos
Остался один шаг от WSL до выбрасывания винды.

Date: 2021-05-17 18:44 (UTC)
From: [personal profile] dijifi
Юникс можно делать на основе другого ядра ОС, и это было показано ещё в начале 80х, до xinu и дарвина.
Кстати хороший вопрос — когда говорят винда, имеется в виду юзерспэйс или ядро НТ?
Edited Date: 2021-05-17 18:45 (UTC)

Date: 2021-05-17 21:50 (UTC)
archaicos: Шарж (Default)
From: [personal profile] archaicos
Если по сути, ядро пох. Но какие-то конкретные штуки могут от него зависеть.

Date: 2021-05-17 15:50 (UTC)
From: [personal profile] dijifi
Это когда он написал открытое письмо про мс бэйсик для альтаира в 76ом или ещё раньше?
Edited Date: 2021-05-17 15:50 (UTC)

Date: 2021-05-18 15:20 (UTC)
From: [personal profile] bowhill
Деньги -- это вообще-то то, что и делает дело, продукт, результат, и даже индустрию. Это как электричество -- универсальный ресурс.

А без денег в индустрии и с unix были бы проблемы. Как они, собственно, и были. Так что в электричество можно и не верить.

Date: 2021-05-19 16:15 (UTC)
From: [personal profile] bowhill
Деньги — это как джоули, только лучше. Но здесь ещё важно каким именно путём их получать.

Что касается Гейтса, то он реализовал свою большую мечту, и наверное нашу заодно: он сделал компьютер персональным. Не он один, но это его путь и решения, при всех известных и неприятных проблемах. Компьютер был инженерным прибором, он etc. сделал его бытовым. То, что было и могло остаться замечательным осциллографом, стало в ряд с телевизором и магнитофоном. Им стал пользоваться кто угодно, все подряд. Ни Xerox, ни VisiCorp, ни Apple, по разным причинам, этого не сделали. Это сложная и большая задача. И тот же Linux не является десктопной системой; это не просто моя идея, это то, что Торвальдс сказал лет восемь назад и с тех пор вообще-то ничего не изменилось.

И это не просто мечта, это теперь целая индустрия. И количество денег в этой индустрии — вопрос её размера, её доступности. И это количество касается всех, тех, кто пользуется и не пользуется. Это количество, доступность и разнообразие проектов. И проблемы, если таковые случатся, затронут всех. Не получится так, что большинство ИТ-шников пойдут в ландскейперы, а остальные, «правоверные», будут процветать.

А Windows кстати ( в т.ч. и 10) — давно уже весьма стабильная система, и проблемы такого рода будут скорее в сторонних драйверах и приложениях. В ней есть вещи, которые могут устраивать или не устраивать (или очень не устраивать), но это не о глючности. К тому же это очень большая и сложная система. Можно, конечно, говорить, «вот у Боинга самолёты падают, а у меня велосипед никогда не ломался», но какой смысл? Вот, скажем, LibreOffice хронологически даже старше, чем Microsoft Office, а в одном классе они так и не выступают.

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

Date: 2021-05-17 13:53 (UTC)
vlad_m: (Default)
From: [personal profile] vlad_m
Когда-то читал описание графической подсистемы, кажется, для xenix'а. Ощущение осталось очень положительное.

Date: 2021-05-17 18:55 (UTC)
From: [personal profile] dijifi
Microsoft в своё время, когда пробивался на рынок workstations , был за OpenGL и участвовал в создании ARB в 1992. Но скоро стратегия поменялась, и с 1995 микрософт сконцентрировался на Direct3D. Похоже?

Date: 2021-05-17 22:07 (UTC)
vlad_m: (Default)
From: [personal profile] vlad_m
Не очень.
Читал жеваные ксероксы документации. Дело было в начале 90-ых. Читал по диагонали, просто из любопытства.
Помню, одно - Мандриан виртуальное доска была размером в 32к * 32к пикселей, чтобы рисующий не переживал за физическое разрешение.
И ещё они боролись с "паранойей конечной точки": линии были нулевой толщины, но вправо-вниз отрисовывался квадратик размером в физический пиксель. Как-то так.

Date: 2021-05-17 22:30 (UTC)
From: [personal profile] dijifi
Даже в черно-белых пикселах это 128 мег! Что-то тут не так

Date: 2021-05-17 23:24 (UTC)
vlad_m: (Default)
From: [personal profile] vlad_m
Так в реальности таких буферов и не заводили. Графические операции пересчитывали из виртуальных координат в реальные пиксели в момент рисования, а не весь буфер масштабировался по окончании рисования.

Date: 2021-05-18 15:14 (UTC)
From: [personal profile] bowhill
Если бы IBM не увлёкся PS/2 и не давил бы на Microsoft, то, для начала, поменялся бы ход истории с Microsoft OS/2, системы существенно более доступной для обычного пользователя и энтузиаста. Хотя NT потом была весьма удачной системой, на linux народ ещё только начинает бег по systemd.

Date: 2021-05-18 20:28 (UTC)
From: [personal profile] bowhill
Ну, Microsoft из Sun Microsystems в итоге не получился, так что ошибка или нет — вопрос сложный. И с точки зрения сложности, написать систему для гиков [качественно] проще, чем систему для пользователей. Особенно в рамках реального, собственного бюджета на компьютер. А люди покупали компьютеры и софт не ради Xenix или Windows, а ради Lotus 123, вот где была битва.

Date: 2021-05-17 16:40 (UTC)
From: [personal profile] ivanrubilo
Во истину робит, до этого в последний раз затыкалось на 'Z'.
Дякуем.

Date: 2021-05-19 14:47 (UTC)
From: [personal profile] ivanrubilo
Это вроде бы не на QEMU даже было, на чём-то другом, на QEMU я поленился без -nographics пустить - подумал что текстовой консоли достаточно, а Xenix походу без олдового дисплейного контроллера не хочет.
Edited (-тестовой +текстовой) Date: 2021-05-19 14:49 (UTC)

Date: 2021-05-18 15:25 (UTC)
From: [personal profile] bowhill
Да, а этим уже довелось пользовался, в основном вокруг фортрана. Общий дистрибутив был где-то на 8 коробках дискет, вдумчивый получался процесс.

Date: 2021-05-18 20:15 (UTC)
From: [personal profile] bowhill
Мы тоже довольно быстро пересели на Xenix 386, но всё равно это выглядело несколько печально: задача у нас была перенести вычислительную базу института с БЭСМ и ЕС на персоналки (386/387). И мы как раз параллельно пробовали Xenix и OS/2. Терминальные мультиплексоры для ISA спаять в лаборатории проблемой не было (но это не я). С Xenix получалось очень интересно и масштабно, по-настоящему. А с OS/2 было примерно как с WinXP, драйвера написал и поехало.

Date: 2021-05-19 16:33 (UTC)
From: [personal profile] bowhill
Да, стабильность для нас была довольно важна, поскольку некоторые задачи считались днями и неделями и они должны были выполняться. Но как-то старались решать и обходить. Зато было ощущение большой системы, как звездолёт в космос запускаешь. (хотя бы и бета-версию :)