Skip to content

Releases: AV-01/AV-OS

AV-OS v1.1.0

Choose a tag to compare

@AV-01 AV-01 released this 11 Jul 22:50

I added a delete file feature, and prevented "write" command from overwriting files.

This was pretty easy, just threw in a couple if-statements. This will probably be my last release for a while. I think I've implemented every feature that I would need on a computer.

Full Changelog: v1.0.0...v1.1.0

AV-OS v1.0.0

Choose a tag to compare

@AV-01 AV-01 released this 11 Jul 21:45

First major release! I added a file handler to my OS. Right now, I'm storing everything in RAM because it's easy. There is a write limit of only like max 80 chars. This is due to the size of the buffer! I will try to increase it, but it'll be a pain to figure out.

There are three new additional features: ls, read, and write. They're all very self explanatory. You list(ls) files, read them, and write them. If you use write on an already existing file, it will just overwrite it. The reason is because they're stored in a Map type object, and the default behavior is to overwrite. I'll add in a manual check to stop this overwriting.

You'll also notice that this release is way smaller than the other ones. Turns out I was using "cargo bootimage" when I should've done "cargo bootimage --release" to get an optimized version!

Full Changelog: v0.2.0...v1.0.0

AV-OS v0.2.0

Choose a tag to compare

@AV-01 AV-01 released this 09 Jul 20:57

I started working on some more changes in the shell. I dropped in two commands: echo & uptime. I changed the Timer interrupt to increment an unsigned 64 big integer, which is displayed on uptime command. I'm not sure how often it increments.... maybe I'll add in a clock in next release. Echo just repeats back the param to you.

There was a bug with shutdown command. It wouldn't shut off QEMU! I didn't try this during my testing, so that's on me. I'll probably add more unit tests to catch stuff like this.

Full Changelog: v0.1.0...v0.2.0

AV-OS v0.1.0

AV-OS v0.1.0 Pre-release
Pre-release

Choose a tag to compare

@AV-01 AV-01 released this 09 Jul 03:32

The very first one.

Current commands: help, clear, chaos, shutdown

I tested this using QEMU, I'm not sure how it would go on a real machine.

Please try and check out newer versions, it's way better!

Full Changelog: https://github.com/AV-01/AV-OS/commits/v0.1.0