Releases: Remco123/CactusOS
CactusOS V1.2
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
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
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
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