Skip to content

Releases: Dhruv-Cmds/Python-os-simulator

Python OS Simulator v1.3.0

09 Mar 04:29

Choose a tag to compare

v1.3.0

This release introduces Linux-style shell commands to improve the terminal experience.

New Features

  • Added ls command to list files
  • Added mkdir command to create folders
  • Added touch command to create files
  • Added rm command to delete files

Improvements

  • Enhanced command terminal usability
  • Added path support for file creation and deletion
  • Improved logging for shell commands

v1.2.0 → Terminal commands

07 Mar 13:58

Choose a tag to compare

v1.2.0

New Features

  • Added terminal commands: about, system_info, uptime , more.

Improvements

  • Improved command terminal usability

v1.1.0 – Python OS Simulator

07 Mar 12:16

Choose a tag to compare

Python OS Simulator v1.1.0

This release introduces the folder management system and improves the overall file system structure of the simulator.

New Features

  • Added Folder Manager
  • Users can create folders
  • Users can open and navigate folders
  • Files can now be created inside folders
  • Folder listing and deletion support

Improvements

  • Improved file system flexibility using dynamic path handling
  • Better modular interaction between folder manager and file system

Bug Fixes

  • Fixed issues reported in v1.0.1
  • Improved stability of process and memory managers

Project Overview
Python OS Simulator is a terminal-based operating system simulation written in pure Python. It demonstrates core programming concepts including OOP design, modular architecture, file management, process simulation, and memory handling.

Technologies

  • Python 3
  • Object-Oriented Programming
  • File Handling
  • JSON / Text Storage

Patch: fixed reported issues from v1.0.1

05 Mar 17:43

Choose a tag to compare

  • Fixed login validation issues
  • Improved memory manager stability
  • Added input safety checks
  • Enhanced logging reliability
  • Minor performance and stability improvements

Patch: bug fixes and stability improvements

05 Mar 12:23

Choose a tag to compare

Fixed login validation issues
Improved memory manager stability
Added input safety checks
Minor improvements to logging

Initial Release – Python OS Simulator

04 Mar 19:31
1f2b491

Choose a tag to compare

Initial release of the Python OS Simulator.

This project simulates core operating system components using pure Python and a modular architecture.

Features included in this release:

• User authentication system
• Virtual file system simulation
• Process manager with PID tracking
• Memory manager with allocation and deallocation
• System logging for tracking operations
• Modular multi-file project structure

The simulator runs entirely in the terminal and demonstrates core programming concepts such as:

• Object-Oriented Programming
• File handling
• State persistence
• Modular design
• System simulation

This project was built as a learning exercise to explore system design and Python architecture without external frameworks.