Artigo: Visopsys - Sistema Operacional Aberto e Portátil para Manipulção de Discos Rígidos.
Categoria:
Linux => Software
Descrição: Já
imaginou um sistema operacional leve e Open Source, que cabe em um
simples disquete convencional, fazendo o processo de boot por ele, sem
precisar instalar nada, e que ainda te oferece uma ferramenta completa
para particionamento/manipulação de Discos Rígidos
da máquina, nao!?
Então conheça neste artigo o Visopsys!
Introdução

Visopsys
(VISual OPerating SYStem) é um sistema operacional alternativo
baseado para arquitetura x86, sendo desenvolvido por Andy
McLaughlin, um programador
que desenvolvia sistemas operacionais por hobby, desde 1997.
O
sistema é liberado como software livre junto com seu
código
fonte, de acordo com Genereal Public License.
Leve e portátil, o Visopsys vem com o
mínimo de aplicativos possíveis, mas ai você,
leitor, deve estar ser perguntado, pra que serve este humilde sistema
operacional, que além de não ser parecido nem baseado
no linux/unix ou em sistemas Windonws, vem com menos de dez
aplicativos!? O Visopsys tem por objetivo servir como um sistema
operacional em que você poderá manipular
partições
existentes em HDs contidos na sua máquina. Suponha que
você
tenha que dar manutenção em uma máquina, basta
tirar o cd do Visopsys do bolso e Pronto! tem um particionador
gráfico e facial rodando no maior estilo dos live-cds linux
que temos hoje, e o mais curioso deste sistema, é que ele
é
tão simples, e leve que você pode roda -lo e junto com
ele todas as aplicações contidas no sistema, a partir
de um simples disquete!
Para usuários que não
são familiarizados com sintaxes e comandos em Terminal,
está
é uma boa opção, que além de ser livre
é
extremamente portátil, devido a sua tamanha simplicidade.
Por
ser um projeto pouco conhecido e divulgado, ele recebe poucas
contribuições técnicas, causando uma certa
incompatibilidade com alguns hardware, mas com a maioria dos
equipamentos funciona sem problemas.
Suporte de Hardware
O suporte
a hardware é limitado conforme a popularidade da
peça,
mas mesmo assim, funciona com a maioria das maquinas convencionais. A
configuração mínima necessária é
extremamente pequena: aproximadamente 5 mb em modo texto, e
20MB em modo gráfico dependendo da resolução,
etc.
O Visopsys oferece suporte a sistema de arquivos do tipo: 12,
16 e 32-bit FAT, modo somente leitura para partições
Ext2, Ext3 e sistema de arquivos para CD-Rom (ISO9660/Joliet), mas
nada que impeça uma boa manipulação dos discos
da máquina.
Funcionalidade que estão no projeto para
serem implementados são suporte a hds SATA, SCSI, entre outros
que serão citados mas para frente.
Hardware
Suportados:
Processadores Pentium ou superior
Programmable Interrupt Controller (PIC)
System timer chip
Real-Time Clock (RTC) chip
Controlador de Keyboard
Console de texto IO
Controlador Direct Memory Access (DMA)
Floppy disk drive
IDE hard disk drive
IDE CD-ROM
VESA 2.0 or greater video card with LFB
PS2 mouse
Dispositivo PCI bus
ethernet (AMD PC-NET) network Cards
Hardwares
não-suportados:
Multiplos Processadores
3DNow! e MMX processor
Plug and play
SCSI
SATA
USB (incluindo mouse e teclado)
3D ou aceleradores gráficos
Serial ports (UART chip) e serial mouse
Modens
Outras placas de redes
Empressoras
e outros...
Características/Funcionalidades
O
projeto começa a ser desenvolvido no meio do ano de 1997,
sendo a grande parte do código escrita em C, com pequenas
partes feitas em Assembler x86.
Funcionalidades Implementadas:
Graphical User Interface (GUI)
Fully 32 bits, "protected" mode
Memória virtual e memória de proteção
Graceful processor fault and exception handling
Good random number capability
Buffered, asynchronous disk I/O
ELF executable format
BMP e arquivos ICO
Suporte a sistemas de arquivos: 12, 16 e 32-bit FAT
Somente-leitura para sistemas de arquivos Ext2/Ext3 e CD-ROM
(ISO9660/Joliet)
Linha de comandos nativa
Pequena biblioteca nativa C
Software para instalação do sistema operacional nativa.
Dynamic linking
Particionador de Disco Rígido
Futuras
Implementações:
Inter-Process Communications (IPC) facility
FPU state saves (buggy)
Mais funcionalidades para network
Suporte a sistemas de arquivos:
Modo escrita para Ext2/Ext3
NTFS filesystems
Arquivos de imagem JPG
Aplicativos

Em
'Computer' você terá acesso aos dispositivos da sua
máquina, como unidade de disquete (chamado de fd0), unidade de
cd-rom (cd0), unidade de disco rígido (hd0a). O 0(zero) varia
de acordo com a quantidade de cada dispositivo a máquina
possui, infelizmente o Visopsys não oferece suporte a
dispositivos USB/plug-and-play.
Em 'File Browser' você
pode navegar pelas pastas do sistema e visualizar arquivos de texto
(.txt) e arquivos de imagens.

Em 'View' visualize textos e
imagens.



Em 'Administration' você abre uma
espécie de "Centro de Controle" do sistema, nesta
área encontra -se os aplicativos: 'Configuration Editor',
'Console Window', 'Decives', 'Disk Manager', 'User Manager' ,
'Install', 'Keyboard Mapping', 'Network' e 'Program Manager'.

'User Manager' (Que o ícone não esta amostra na janela), você pode Adicionar, Deletar , Editar Senhas.
'Configuration Editor' serve para edição de arquivos do kernel do Visopsys que possuem extensões .conf.
'Decive' abre uma janela com uma lista de todos dispositivos instalados no computador.

'Disk Manager' você pode Criar, Mover, Desfragmentar, Formatar, Deletar, ver Informações, entre outras opções para o gerenciamento completo dos Discos Rígidos da máquina, o aplicativo chega a ser tão completo que chega a ser melhor que muitas opções encontradas para linux e windows.

'Install' serve para a instalação do sistema operacional Visopsys no seu computador

'Keyboard Mapping' você seleciona o tipo de teclado instalado na sua máquina, dentre os idiomas temos Ingles(Americano e Britanico), Italiano e Alemão.

'Network' abre uma janela para um simples gerenciamento de network.

'Program Manager' lhe permite um bom gerenciamento dos aplicativos da máquina, nesta opção você encontra botões para matar aplicações, selecionar a prioridade de processamento do aplicativo e ainda inicializar um programa do sistema.

Processo
de Boot




Mais
Informações e Download
Sobre o desenvolvedor
O primeiro desenvolvedor do Visopsys
foi Andy McLaughlin, programador a 32 anos, Andy é de Calgary,
Canadá. Anos depois mudou para Londres, Boston e passou 2 anos
em San Jose, Califórnia. Tem como hobby escrever Sistema
Operacionais, em especial, nas suas horas vagas, dedica seu tempo ao
projeto Visopsys. Como você pode notar, ele não tem muita
cara de Nerd :-).

Para mais informações sobre o
criador e desenvolvedor do Visopsys acesse:
http://visopsys.org/andy/index.html
Comentário Final
Para
finalizar, o Visopsys mostra -se um simples mas potencialmente
poderoso sistema operacional, onde com um simples disquete ou CD
você
pode ter um sistema para particionamento de disco completo sem
precisar instalar nada, sem gasto nenhum, graças a esta
ferramenta livre, que não deixa nada a desejar para similares
proprietários. Agradeço a todos por terem lido o artigo
e peço que comentem para que eu sempre possa melhorar a
qualidade dos meus artigos, e para quem quiser saber melhor sobre
ferramentas sobre particionamento de disco, pode procurar um artigo
anterior meu sobre o QTParted
(http://www.vivaolinux.com.br/artigos/verArtigo.php?codigo=4198).

Abraços
Matheus
Santana Lima
matheusslima@yahoo.com.br