Skip to content
Snippets Groups Projects

Add the August 2024 report

Merged Ribbon requested to merge august-report into master
1 file
+ 7
1
Compare changes
  • Side-by-side
  • Inline
@@ -18,7 +18,7 @@ If you would like to support Redox, please consider donating or buying some merc
Thanks to the recent kernel proflling implementation, 4lDO2 discovered that a huge bottleneck in the context switching code, was simply reading the system time. That involves reading hardware registers from the HPET, which although reasonably fast on real hardware, is particularly slow on VMs as it requires expensive VM exits. This cost is now avoided by using the [TSC](https://en.wikipedia.org/wiki/Time_Stamp_Counter) using [KVM's](https://en.wikipedia.org/wiki/Kernel-based_Virtual_Machine) paravirtualized system time API, resulting in a massive speedup.
Thus all system tasks have a much better performance now, from more IO throughput to network speed. We are making benchmarks to determine the scale of this improvement.
Thus all system tasks have a much better performance now, from more IO throughput to network speed. We are doing benchmarks to determine the scale of this improvement.
This improvement is unfortunately not applicable for Redox running on real hardware. However, most recent CPUs support an *invariant TSC*, in which case the logic would be very similar to the paravirtualized logic, after the frequency has been determined at boot time by calibration. This will be implemented in the future, but for now, the real HPET is reasonably fast.
@@ -89,6 +89,12 @@ We added a policy to request that developers add their Matrix or Discord usernam
Now we also request that people creating issues on GitLab to send the issue links on the chat, to help improve visibility of new issues.
## RustConf
Ron Williams will be at [RustConf](https://rustconf.com/) in Montreal September 10-13.
Look for person in the [bright blue Redox hoodie](https://redox-os.creator-spring.com/listing/redox-hoodie?product=227&variation=2665&size=1247).
Ron will give demos of Redox as opportunity allows. Come say hi!
## Join us on Matrix Chat
If you want to contribute, give feedback or just listen in to the conversation,
Loading