Xenix / SCO V rodando em máquinas contemporâneas como VMs

4

Estou tentando instalar o Xenix 386 e / ou o SCO V Unix em uma máquina virtual para fins históricos / de pesquisa / recuperação de antigos tempos / curiosidade.

Já tentei fazer o download de algumas imagens de instalação de mídia de aqui .

Tentei inicializá-los várias vezes para instalar o sistema operacional, ainda sem muito sucesso; até agora

Eu já tentei com a fusão VmWare no OS / X:

  • selecionando uma VM de 32 bits
  • desativando placas de som e USB, para limitar a potencial interface de hardware desconhecido para esses sistemas operacionais
  • dando apenas alguns megabytes de RAM
  • Limitando o disco virtual ao limite conhecido de < 250MB
  • testando emulação de disco IDE e SCSI.

Tanto no Xenix quanto no SCO V, o disquete de instalação (N1) parece inicializar, no entanto, o disco rígido não é reconhecido ou a instalação trava com a mensagem:

"Configurando o ambiente de disco"

O que fazer?

    
por Rui F Ribeiro 19.05.2017 / 12:48

2 respostas

3

Encontrei um muito interessado em alguns artigos sobre um bug, post1 e post2 no driver de instalação / disco que explicou por que não executado em muitas plataformas de hardware ao longo dos anos.

O link, além de explicar o bug, também aponta que o VirtualBox parece emular o comportamento e é capaz de inicializar esses sistemas operacionais.

Então eu instalei o Virtualbox.

Embora não reconhecesse um disco SCSI emulado, reconheceu um disco IDE emulado < 250MB e de fato entrou na fase de instalação.

Setting up installation environment...
%disk     0x1F0-01F7 14         -        type=W0 unit=0 cyls=734 hds=16 secs=31

Welcome to the SCO Unix installation.

Installation media used will be Compact Disc (CD-ROM)

Hit return to continue

...so I grabbed QEMU, and popped N1 in and booted it up. Unfortunately, the system would hang almost immediately after. Some testing revealed that the same issue existed on Bochs. PCjs got a bit further, but kernel panicked nearly immediately. Somewhat surprising to me though was VirtualBox not only booted, it got to the first step of the installer.

The OS is extremely picky about the hardware and BIOS and won’t boot at all in many virtualizers. It also contains an interesting bug in the AT disk driver (called ‘wd1010’ in this XENIX kernel version) which causes the system to hang if the controller, or more likely an IDE disk, responds “too fast” to the Set Drive Parameters command.

P.S. Parece haver sugestões que as pessoas conseguiram hackear / consertar o bug. Não há documentação sobre isso, e o processo deve ser específico para as versões hackeadas.

    
por 19.05.2017 / 12:48
1

Estou um pouco atrasado, mas tenho virtualizado com êxito o SCO 5.0.6 usando o libvirt e ele é executado em produção para um cliente de pequena empresa (20 usuários de telnet).

Disco IDE, NIC da pcnet, 1 CPU x kvm64, 256 MB de RAM

Eu digitei um documento p2v se você ainda estiver interessado.

    
por 08.09.2017 / 08:49