Unix v7-x86

Fórum para discussão sobre Linux para processadores ARM

Moderadores: 51, guest2003, Renie, gpenga

Unix v7-x86

Mensagempor pamv » 14 Nov 2016 09:28

Essa é pro pessoal da naftalina e antiquários, saiu ontem na lista da TUHS, um port do unix v7 para x86:

V7/x86 - x86 port of UNIX V7

The first public release of V7/x86, a port of UNIX* Version 7 to the x86 (IA-32) based PC, is now available. Most of the source code is under a Berkeley-style license.

http://www.nordier.com/v7x86/index.html

baixei a imagem para VBox e está funcionando direitinho.
pamv
Word
 
Mensagens: 842
Registrado em: 20 Jun 2016 21:47

Re: Unix v7-x86

Mensagempor norad58 » 15 Nov 2016 07:18

Pamv,

Olhando o mapa historico abaixo está versão de 1979 é bem antiga...

Imagem

Muita coisa mudou, vou baixar e ver o codigo fonte, comparar com o codigo fonte do Minix, que fou baseado em algum Unix da epoca....
norad58
Word
 
Mensagens: 693
Registrado em: 08 Abr 2013 15:56

Re: Unix v7-x86

Mensagempor pamv » 15 Nov 2016 12:46

Sim, o v7 é bem antigo, mas foi um dos mais estudados e bem sucedido e serviu de base pra versão 32bits.
O Nordier colocou alguns comandos de Berkeley (more, vi, etc) no diretório UCB tornando ele mais usável para os dias de hoje, preciso ver como faço para transferir arquivos para ele
pamv
Word
 
Mensagens: 842
Registrado em: 20 Jun 2016 21:47

Re: Unix v7-x86

Mensagempor norad58 » 15 Nov 2016 14:25

Tenta compartilhar algum disco virtual pelo VirtualBox, pois por meios modernos, não vai aceitar.
Acho que gravar em CD os aplicativos que quer instalar ou montar uma partição de compartilhamento no VirtualBox...

V7/x86 currently supports ATA (IDE) hard drives, ATAPI CDROM drives, a 1.44M floppy drive, and standard serial ports, in addition to the usual PC screen and keyboard. For easier installation and setup, supplied utilities allow access to CD (ISO 9660) and FAT (MS-DOS) filesystems. Source code is available under a Berkeley-style license.


Neste site tem source code de varias versões de Unix, inclusive da V7 original:
http://minnie.tuhs.org/cgi-bin/utree.pl
Source code V6:
http://v6.cuzuco.com/v6.pdf
norad58
Word
 
Mensagens: 693
Registrado em: 08 Abr 2013 15:56

Re: Unix v7-x86

Mensagempor pamv » 15 Nov 2016 22:51

O v7 original é pra pdp11, eu rodo no simulador, o bom desse aqui é que ele é para x86, pode rodar nativo em PC. Nesse caso dá para usar a serial, eu estou buscando como fazer isso pelo vbox
pamv
Word
 
Mensagens: 842
Registrado em: 20 Jun 2016 21:47

Re: Unix v7-x86

Mensagempor norad58 » 27 Nov 2016 07:52

Pamv,

Tentei instalar a ISO no Virtualbox, não deu, falta programas pra criar o disco e formatar no modo correto.
Depois instalei a imagem do disco diretamente no Virtualbox, funcionou, mas como é meio primitivo o V7, conheço alguns comandos, difere bem do Freebsd que uso.
Mas me lembra das primeiras instalações do Linux que usei em 1996, tinha que fazer tudo na mão.
Li que aceita CDrom, mas para funcionar tem que ter uma maquina real, como um 486 ou pentium com CDrom, depois vou tentar em uma placa que tenho aqui com 486 da IBM....
Eu tb fiquei na duvida de como configurar o terminal via rs232 do V7, na configuração do VirtualBox tem, mas não sei se aceita um /dev/tty.. antigo.
:wink:
norad58
Word
 
Mensagens: 693
Registrado em: 08 Abr 2013 15:56

Re: Unix v7-x86

Mensagempor pamv » 27 Nov 2016 12:13

E ontem o pessoal da TUHS achou mais um, este baseado no Unix v1 e portado pra x86


http://www.singlix.com/runix/index.html
pamv
Word
 
Mensagens: 842
Registrado em: 20 Jun 2016 21:47

Re: Unix v7-x86

Mensagempor norad58 » 27 Nov 2016 19:22

Estava estudando o codigo do Unix V6 que tenho, acho que dá pra converter para x86. O negocio é converter a parte do sistema operacional que está em assembler PDP11 para X86, o resto do codigo está em C.
Claro, fazer modificações nos endereços de I/O para um hardware compativel com X86 IBM e incluir perifericos mais recentes, como HD ATA e CDROM ISO.
Acho que é isso que o pessoal está fazendo....
norad58
Word
 
Mensagens: 693
Registrado em: 08 Abr 2013 15:56


Voltar para Linux / uCLinux ( ARM ) / UNIX

Quem está online

Usuários navegando neste fórum: Nenhum usuário registrado e 1 visitante

x