Skip to content

Releases: Remco123/CactusOS

CactusOS V1.2

09 Nov 21:49
Compare
Choose a tag to compare
CactusOS V1.2 Pre-release
Pre-release

After a while it is time for a new release version of CactusOS!
A lot has happened and a lot of new features have arrived in this new release, the most important ones being:

  • Basic FAT filesystem implementation supporting 32,16 and 12 bit.
  • GUI Improvements
    - Better compositor
    - Implemented own font rendering
    - Added rounded controls
  • Huge USB Updates
    - Re-wrote all controller drivers (EHCI, UHCI, OHCI)
    - Added Mouse and Keyboard USB driver + Combo receiver driver
    - Fixed Mass Storage Devices USB driver
  • Possible now to boot OS from USB thumb drive into live mode
  • General optimizations and performance upgrades

CactusOS V1.1

26 May 11:58
Compare
Choose a tag to compare
CactusOS V1.1 Pre-release
Pre-release

Progress done in this release:

GUI

  • Can now resize windows.
  • Fullscreen is not a thing yet.
  • Windows can move outside desktop bounds.
  • Resolution based on monitor (via EDID information).
  • Support for jpg images.

VM8086

  • Simplified implementation.
  • Small bug with ES register still present, need to look into this.

System

  • Added support for Advanced Power Management (APM) via bios calls.
    • Shutdown possible if acpi is not found.
  • Moved some memory areas, now more space for both kernel and user.
  • Full fat32 support.
    • Fat12 and Fat16 should be easy to add aswell.

CactusOS V1.0

24 Dec 11:39
Compare
Choose a tag to compare
CactusOS V1.0 Pre-release
Pre-release

It has been a while since the first release and since there has been a lot of progress made I figured to publish the current version. The OS is now way more stable than before and has some big updates:

  • USB Support for 3 controllers
    • UHCI
    • OHCI
    • EHCI
    • Support is basic but working on emulators
  • Huge GUI Progress
    • Window Drag
    • Basic Transparency
    • Buttons to close windows
    • GUI Internal api is cleaner and can be event driven
  • Applications Developed
    • Clock
    • Terminal
    • Calculator
    • Shutdown/Reboot App
    • Mines Game

For the next release there are plans to make the GUI look al lot better and work on some more applications. One of these apps will be a file explorer and perhaps a text editor.

First Release of CactusOS

17 Jun 17:13
26c500a
Compare
Choose a tag to compare
Pre-release

The first release of CactusOS.

The OS is stable enough to be released for the first time and can actually be used. So far it only has a simple calculator so it is not very useful yet. It can be run on every emulator (for Bochs check Readme) and it should run on every PC with a IDE controller and VESA graphics device. A mouse is also very usefull.

Attachements

  • The binary can be run with any multiboot compatible bootloader.
  • The iso file can be run directly in a emulator or burned to a cdrom.

Main Functions of this release:

  • Graphical Desktop
  • IDE Controller Driver
  • PS2 Mouse Support
  • Calculator Demo App