Mostrando postagens com marcador Sistema Operacional. Mostrar todas as postagens
Mostrando postagens com marcador Sistema Operacional. Mostrar todas as postagens

terça-feira, 26 de dezembro de 2023

Sistemas Operacionais

Pessoal,


Uma coisa que gosto muito é de instalar e conhecer sistemas operacionais diferentes.

Como já devem ter notado, instalei várias versões do Windows.

Windows é fácil instalar por causa da plataforma x86-64, basicamente a mesma desde quando o DOS foi lançado nos anos 1980 (mais precisamente 1981) com os antigos 8080 de 8 bits.

Já para instalar outros sistemas, como os da Apple, Amiga e MSX, precisamos de emuladores para a maioria dos casos, uma vez que rodavam em arquiteturas completamente diferentes.

Assim, vou tentar fazer uma coisa aqui: vou tentar instalar vários sistemas diferentes, emulados ou virtualizados, em um HD externo de 4GB que tá parado aqui em casa.

A primeira coisa a fazer vai passar as VM todas que eu tenho, descomprimidas para esse HD e ver se dá certo, né?

Porque estou fazendo isso? Primeiro, dá para levar de uma máquina para outra. Segundo, o Proxmox tem um problema com disquetes virtuais e precisa de uma placa de som externa para tocar música. Terceiro, não gasto o espaço no SSD do Mini. Deve ter mais um tanto de motivo, mas o principal é que eu estou sem o que fazer! :)

Então vamos lá.

No VMWare, é só mandar clonar a VM desejada para o HD externo. Separei tudo por pasta e tá funcionado tudo lindamente!

Nas máquinas do VirtualBox é mais ou menos a mesma coisa.

Todas as VM de Windows e DOS funcionaram muito bem.

Já a do OS/2, não, quer dizer, correu tudo bem, mas não consigo aumentar a resolução da tela. Aparece apenas 640x480 e parece que é por falta de suporte do VMWare. Sabe aquele CD de extras de cada um desses hypervisors? Então, não tem do VMWare pro OS/2. Já no VirtualBox, nativamente existe a opção de resolução maior, até 104x768. Já ajuda bastante!

Essas páginas abaixo dão dicas valiosas para instalar o OS/2. Já instalei ele no VMWare há alguns anos (veja aqui) e agora.
Assim sendo, resolvi reinstalar no VirtualBox (aqui). Instalei o OS/2 Warp 4.52 e ficou bom. Confira lá!

Agora vou começar a instalar outros sistemas: AmigaOS, versões antigas da Apple, etc. Vamos ver como ficará! Vou contando aqui.

Só uma dica rapidinha.

Tem curiosidade de conhecer a interface (GUI ou Graphic User Interface) dos diversos sistemas operacionais, principalmente os mais antigos? 

Conheça, então, o GUIdebook! Eles têm screenshots de diversos sistema operacionais antigos (AmigaOS, Apple II, versões antigas do MacOS, NeXTSTEP, Xerox, TOS, etc). Se você curte isso, vale a pena conhecer! Eles também têm informações de diversos ícones e componentes, dentre outras coisas!

Outra dica legal também, nesse mesmo sentido de GUI, é um blog dentro do site do Setapp. Esse site é um serviço de assinatura de apps para Mac, iOS e Web, que eu não utilizo. Estou apenas dando a dica do blog deles onde falam de todos as versões do Mac OS. Veja aqui.

E, por último mas não menos importante, uma lista da Wikipedia com os principais SO disponíveis, em quais plataformas rodavam, File Systems suportados, último ano de venda e qual a última versão, dados de segurança, etc. Recomendo demais!

É isso por enquanto!

terça-feira, 21 de março de 2023

Tutorial: instalando Sistemas Operacionais diversos no Proxmox - ou "remember" da série Nostalgia aqui do blog!

Pessoal,


Lá em 2018, há quase cinco anos, eu fiz uma série de posts aqui no blog ("Nostalgia", começando aqui) instalando diversas versões antigas dos SO da Microsoft (MS-DOS e Windows).

Na ocasião foi tudo instalado no VMWare que rodava no MacMini que até já desencarnou. Dessa vez, resolvi reinstalar tudo no Proxmox.

Por que o Proxmox? Porque conforme contei aqui, posso acessar o Proxmox de fora de casa e ativar e usar qualquer uma dessas VM.

Aí vem os perrengues (claro, nunca é fácil).

Fui tentar instalar normamente: criei a VM e na hora de colocar o SO não aparecia a opção de disquete. Bom, tentei colocar os arquivos .img como se fosse .iso e a VM reclamava que as imagens não eram "bootáveis"...

Aí baixei um programa pra Windows (IsoWorkshop) para converter os arquivos .img em .iso e deixá-los bootáveis. O primeiro disco funcionou, mas o DOS não conseguia perceber que eu estava trocando a iso do primeiro disco pela do segundo e ficava travando nessa tela:


Não ia pra frente de jeito nenhum. Acho que a VM não conseguia perceber essa troca de arquivo .iso e entender que era pra ler o conteúdo do arquivo. Na verdade falta uma opcão nas VM do Proxmox para poder usar disquetes (floppy disks). Procurando as threads do fórum do Proxmox, isso já é pedido desde 2008. Um usuário até criou uma gambiarra (veja aqui) lá em 2013 e considerou como "problem solved", mas a conversa acabou descambando pra um bate-boca entre um membro (e depois os outros também) do Proxmox que atuam como moderadores e membros seniors do fórum com alguns usários.

O resumo desse bate boca é que os usuários alegaram que isso seria útil (lá atrás sim; hoje, em 2023, só pra brincadeiras como esta) e que o Proxmox poderia colocar. O senior disse que se eles quisessem, eles poderiam implementar o código ou pagar para a turma do Proxmox implmentar. Aí a coisa descambou pra grosseria dos dois lados, a turma do Proxmox dizendo que era Open Source mas eles não trabalhavam de graça e os usuários reclamando da grosseria gratuita.

Enfim, nada resolvido e contiuamos sem o botão de floppy disk e sem a opção de usar arquivos .img com imagem de disquetes.

Tentei acrescentar vários leitores de CD para ver se resolvia, tentei criar um CD com todo o conteúdo das imagens... Nada.

Pensei até em criar uma VM com Virtual Box e usar o phpvirtualbox para acessar as VM (como eu fazia lá em 2021 (veja aqui), mas o projeto foi descontinuado e agora está bem mais complicado (até porque mudou o Debian para o 11, o VirtualBox para o 7 e o phpvirtualbox é meio hobby agora)...

Enfim, como resolvi? Resolvi do jeito ogro: criei uma VM no VirtualBox e exportei o HD virtual para o Proxmox. Vou comentar essa instalação em outro post.

Bom, esse post era pra comentar dessa dificuldade toda e falar que sim, tem solução!

Tem uma outra coisa que deve ser relatada aqui também. O Proxmox também não passa áudio diretamente. Nem bluetooth. É preciso instalar um hardware virtual e utilizar o SPICE (Simple Protocol for Independent Computing Environments - veja mais aqui), uma solução open source para acesso remoto em máquinas virtuais. Resumindo em duas palavras: não funciona! Pelo menos não para Mac como client.

O Proxmox é super interessante e super eficaz. Mas tem umas coisas que irritam um pouco...

Assim, para resolver o som e bluetooth, tive que adotar uma coisa mais radical que falarei em outro momento.

Até o próximo post!