Skip to content
This repository was archived by the owner on Nov 7, 2025. It is now read-only.

Choose a tag to compare

@webbrowser11 webbrowser11 released this 15 Jul 22:18
· 20 commits to main since this release
de5a2ce

FINALLY! THE MOMENT WE HAVE ALL BEEN WAITING FOR! THE FINAL VERSION OF THIS SIMULATION!

Download using this link:
SkyOS.zip
Follow install instructions for your OS:
https://github.com/Alter-Net-codes/SkyOS/blob/main/docs/readme.md#install
IF YOU ARE DOWNLOADING THE DOCS INCLUDED VERSION, THEN UNZIP THE SkyOS-Docs-Included.zip FOLDER, THEN UNZIP THE SkyOS.zip FOLDER THAT SHOWS UP AFTER YOU UNZIP THE FIRST FOLDER, MAKE SURE TO BRING IT OUTSIDE THE SkyOS-Docs-Included FOLDER BEFORE EXTRACTING IT.

CHANGELOG

  • Flexible Installation: You can now install SkyOS anywhere on your system. No more hardcoded paths!
  • Proper Session Management: Session status now tracked using signed_in.txt — makes login flow more reliable.
  • Fully Hashed Passwords: Passwords are now stored securely using SHA-256 hashing via Python’s hashlib.
  • Refined Boot Sequence: Flashy new SkyOS boot screen with a seasonal welcome system.
  • Modular App Support: All apps (like the Text Editor and Virtual Pet) now gracefully return to the kernel using sys.exit() or subprocess calls.
  • Improved Error Handling: System crash (panic()) messages now show helpful error codes.

BUGS FIXED

  • Kernel misidentifying its path in certain directory structures.
  • sys.exit() not quitting the app properly when called from within subprocesses.
  • setup.py not properly resetting credentials during a reinstall.

CREDITS

Thank you to all the amazing people who helped us get here.
Especially:
@MicroboyLLC
@pikapopcorn
@G1aD05
@ArtificialXDev
@PearComputer