0.1.2 - Fix VirtualBox (Hopefully)
This release comes with a load of sweet changes. The most important should be that the usage of Redox OS in VirtualBox has been significantly improved. All three Intel ethernet controllers are supported, and IRQ handling has been fixed.
Here is a rendering of this page in Redox OS, in VirtualBox
Here are the VirtualBox settings used, in version 5.1.6
Very Important Changes
Kernel
- Switched interrupt handling to use manual EOI, which should be more compatible and should fix VirtualBox issues
Filesystem
- Fixed path parsing issue, which caused a
open("/example/non_existent/file", O_CREAT)
to create/example/file
Very Cool Changes
CLI
- Significant updates to
ion
, fixing many syntax issues and adding many features. See the changes here. - Added test program, which now compiles for Redox
- Updated coreutils and extrautils
- Modify
wget
andpkg
to usehyper
, removing a lot of unnecesary code
GUI
- Updated cursor theme, added resize cursors for right, bottom, and bottom right edges
- Scrolling in the file manager
- Use of
hyper
in the browser - Allow the browser to open local html with
file://
- Fixes for browser panics
- Fixes for browser handling of
Content-Type
- Improve terminal render speed
- Add terminal window titles
Very Boring Changes
Drivers
- Updated drivers
- Added PCI IDs for more Intel ethernet controllers
Rust
- Update Rust to new nightly