Monday, 16 October 2017

linux-4.13-ck1, MuQSS version 0.161 for linux-4.13

Announcing a new -ck release, 4.13-ck1  with the latest version of the Multiple Queue Skiplist Scheduler, version 0.161. These are patches designed to improve system responsiveness and interactivity with specific emphasis on the desktop, but configurable for any workload.
 
 
linux-4.13-ck1:
-ck1 patches:

Git tree:


MuQSS only:
Download:

Git tree:


This version is no more than a resync from 4.12-ck2

Enjoy!
お楽しみ下さい
-ck

Tuesday, 15 August 2017

linux-4.12-ck2, MuQSS version 0.160 for linux-4.12

Announcing a new -ck release, 4.12-ck2  with the latest version of the Multiple Queue Skiplist Scheduler, version 0.160. These are patches designed to improve system responsiveness and interactivity with specific emphasis on the desktop, but configurable for any workload.

linux-4.12-ck2

-ck2 patches:

Git tree:


MuQSS

Download:

Git tree:

Sorry about the delay. I skipped announcing 4.12-ck1 as there was a lingering bug report from pf (thanks for extensive report!) and a config problem in it that rendered it unbootable without extra confg options.

MuQSS 0.160 updates

- Fixed race leading to crash on use of sched_setaffinity.

4.12-ck2 updates

- BFQ is now in mainline so it is no longer part of the patchset.
- BFQ now enabled by default along with scsi multiqueue to enable booting with it by default.
- Enable setting new kyber I/O scheduler as default as well (I recommend people use BFQ though.)
- Removed the mandatory swap_full() flag in the swap sucks patch after reports saying it was unhelpful.


Enjoy!
お楽しみ下さい
-ck

Sunday, 23 July 2017

Electric distraction

I'm sorry to say that I've been very distracted of late and haven't had time to look at the kernel (or any other code for that matter) and should explain why the resync with 4.12 has been delayed. I've been away on vacation and when I returned I was busily preparing for my new arrival and here I am taking delivery of it:


Honestly I can't recall ever looking forward to getting a vehicle so much... or any purchase really in my life. It really is an amazing change from a regular car and ticks every box I could possibly want in a car. Being part greenie, part geek and part hoon, it fulfils all the criteria and more. I was going to say petrolhead but that doesn't work here so I'm going to invent a new term and call myself an electrichead (???). So far it has reached and exceeded all my expectations which is really something given how much I was hoping for.



To answer the question that some of you may have knowing my history in the bitcoin space, yes I did pay for this (indirectly) with bitcoin. @Tesla, ElonMusk and Paypal, when will you start accepting bitcoin directly?


Now if anyone else is passionate about cars, electric vehicles, Tesla, the Model S, Model X or Model 3 and is interested in buying one, I'm going to do us both a favour and sneak my referral code into this blogpost. When purchasing a new Tesla vehicle there is no way to get a discount on a new car. They never hold specials, they never negotiate at the dealership, don't provide discounts to employees and don't even provide discount to bulk fleet purchases on a new car. They only ever discount used, demo or discontinued versions of their vehicles.

The only way to get a discount on a new vehicle is with a referral code from someone who purchased one and there isn't even any need to know the person, just their referral code. What does the referral code provide? A $1400 AUD discount (or $1000 USD) and unlimited free supercharging. The referral code I'm providing here can be used on any Tesla model worldwide to obtain those discounts and you're welcome to use it. I get a referral credit towards the purchase of my next vehicle in return so I'm happy for anyone to use it:


The code is con464 obviously if you're not placing your purchase online.

Now I better get back to work on the kernel you're all waiting for. Sorry about the offtopic post and plug, but nothing can contain my excitement. Realistically the next kernel is still probably a week away.

-ck

Friday, 26 May 2017

linux-4.11-ck2, MuQSS version 0.156 for linux-4.11

Announcing a new -ck release, 4.11-ck2  with the latest version of the Multiple Queue Skiplist Scheduler, version 0.156. These are patches designed to improve system responsiveness and interactivity with specific emphasis on the desktop, but configurable for any workload.

linux-4.11-ck2

-ck1 patches:

Git tree:


MuQSS

Download:

Git tree:


MuQSS 0.156 updates

- Fixed failed UP builds.
- Remove the last traces of the global run queue data, moving nr_running, nr_uninterruptible and nr_switches to each runqueue. Calculate nr_running accurately at the end of each context switch only once, reusing the variable in place of rq_load. (May improve reported load accuracy.)

4.11-ck2 updates

- Make full preempt default on all arches.
Revert inappropriately reverted part of vmsplit patch.

Enjoy!
お楽しみ下さい
-ck

I seem to have unintentionally deleted the -ck1 post, sorry about that.