{"id":601534,"date":"2026-08-22T21:10:10","date_gmt":"2026-08-22T21:10:10","guid":{"rendered":"https:\/\/www.newsbeep.com\/ie\/601534\/"},"modified":"2026-08-22T21:10:10","modified_gmt":"2026-08-22T21:10:10","slug":"redox-os-switches-to-eevdf-based-scheduler-for-2-6x-throughput","status":"publish","type":"post","link":"https:\/\/www.newsbeep.com\/ie\/601534\/","title":{"rendered":"Redox OS Switches To EEVDF-Based Scheduler For 2.6x Throughput"},"content":{"rendered":"<p><img loading=\"lazy\" decoding=\"async\" alt=\"OPERATING SYSTEMS\" src=\"https:\/\/www.phoronix.com\/assets\/categories\/operatingsystems.webp\" width=\"100\" height=\"100\"\/><br \/>\nThe Rust-written, from-scratch Redox OS operating system has switched to using an <a href=\"https:\/\/www.phoronix.com\/search\/EEVDF\" rel=\"nofollow noopener\" target=\"_blank\">EEVDF<\/a> based scheduler design. In doing so they are promoting a 2.6x increase in throughput and a 782x improvement in fairness.<\/p>\n<p>Akshit Gaur has been working on EEVDF for Redox OS as part of this year&#8217;s Redox Summer of Code. Switching from a Deficit Weighted Round Robin (DWRR) scheduler to Earliest Eligible Virtual Deadline First (EEVDF) has resulted in some dramatic improvements for the platform. The fairness is said to be better by 782x, the throughput increased by 2.6x, and the context switching time dropped by 82%.&#13;<\/p>\n<p align=\"center\"><img decoding=\"async\" src=\"https:\/\/www.newsbeep.com\/ie\/wp-content\/uploads\/2026\/08\/1787433010_586_image.webp\" alt=\"Redox OS\"\/><\/p>\n<p>Given these results, the developer Akshit Gaur concludes in <a href=\"https:\/\/www.redox-os.org\/news\/rsoc-eevdf\/\" rel=\"nofollow noopener\" target=\"_blank\">the Redox-OS.org blog<\/a> that &#8220;EEVDF was worth it!&#8221; There&#8217;s now a much smoother desktop experience and all around more performant Rust operating system now with this EEVDF scheduler implementation.<\/p>\n","protected":false},"excerpt":{"rendered":"The Rust-written, from-scratch Redox OS operating system has switched to using an EEVDF based scheduler design. In doing&hellip;\n","protected":false},"author":2,"featured_media":601535,"comment_status":"","ping_status":"","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[6],"tags":[7165,61,60,7164,7162,7161,7168,7166,7163,7167,7160,7171,80,7169,7170],"class_list":["post-601534","post","type-post","status-publish","format-standard","has-post-thumbnail","category-technology","tag-desktop-linux","tag-ie","tag-ireland","tag-linux-benchmarking","tag-linux-hardware-benchmarks","tag-linux-hardware-reviews","tag-linux-how-to","tag-linux-performance","tag-linux-server-benchmarks","tag-open-source-graphics","tag-phoronix","tag-phoronix-test-suite","tag-technology","tag-ubuntu-benchmarks","tag-ubuntu-hardware"],"_links":{"self":[{"href":"https:\/\/www.newsbeep.com\/ie\/wp-json\/wp\/v2\/posts\/601534","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.newsbeep.com\/ie\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.newsbeep.com\/ie\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.newsbeep.com\/ie\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.newsbeep.com\/ie\/wp-json\/wp\/v2\/comments?post=601534"}],"version-history":[{"count":0,"href":"https:\/\/www.newsbeep.com\/ie\/wp-json\/wp\/v2\/posts\/601534\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.newsbeep.com\/ie\/wp-json\/wp\/v2\/media\/601535"}],"wp:attachment":[{"href":"https:\/\/www.newsbeep.com\/ie\/wp-json\/wp\/v2\/media?parent=601534"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.newsbeep.com\/ie\/wp-json\/wp\/v2\/categories?post=601534"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.newsbeep.com\/ie\/wp-json\/wp\/v2\/tags?post=601534"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}