Loading repository data…
Loading repository data…
yagoprssantos / repository
Ferramenta Python que simula um ambiente Linux para ensino de sistemas operacionais e gerenciamento de recursos
O Simulador do Sistema Operacional Linux é uma ferramenta educacional que oferece um ambiente Linux simplificado para aprendizado prático. Permite aos usuários explorar e interagir com componentes de hardware, software e rede de forma segura e controlada. Ideal para estudantes, desenvolvedores e entusiastas que desejam compreender o funcionamento básico de um sistema Linux sem riscos ao ambiente real.
Certifique-se de ter Python 3.6 ou superior instalado: python.org/downloads
Clone o repositório e acesse a pasta do projeto:
git clone https://github.com/yagoprssantos/Linux-System-Simulator.git
cd Linux-System-Simulator
Execute o simulador a partir da raiz do projeto:
python run.py
O menu principal será exibido, permitindo o acesso rápido às funções de simulação de hardware, gerenciamento de software, configuração de aplicativos e visualização de informações do sistema.
Simulação de Hardware: Experimente as funcionalidades de uma máquina virtual com componentes como CPU, memória e armazenamento.
Componentes de Software: Interaja com um sistema operacional semelhante ao Linux, incluindo kernel e arquitetura de software.
Gerenciamento de Pacotes: Simule um sistema de repositório de software com a capacidade de instalar e desinstalar pacotes.
Interface Amigável: Utilize uma interface intuitiva baseada em menus que torna o sistema acessível a usuários de todos os níveis.
Linux-System-Simulator/
├── src/
│ └── linux_system_simulator/
│ ├── core/ # Lógica principal: simulação do sistema, kernel, hardware, pacotes e repositórios
│ ├── ui/ # Interface do usuário: menus e navegação
│ └── utils/ # Utilitários: animações, limpeza de console, listagens
├── run.py # Executa o simulador
├── setup.py # Instalação e dependências
├── .gitignore # Exclusões do Git
└── README.md # Documentação do projeto
core/: Contém toda a lógica de negócio e simulação do sistema
ui/: Interface do usuário e menus
utils/: Utilitários gerais