Surprise, I'm back and it's all ready.
http://ck.kolivas.org/patches/bfs/3.0.0/3.0-sched-bfs-406.patch
http://www.kernel.org/pub/linux/kernel/people/ck/patches/3.0/3.0.0-ck1/
Note no packages this time because the current distributions get really confused thanks to the new numbering and may not boot.
Nauru was a very depressing place indeed, really living up to the expectations I had based on what I knew of the history of it. Goddamn we (collectively, the developed world) screwed that country up big...
A development blog of what Con Kolivas is doing with code at the moment with the emphasis on linux kernel, MuQSS, BFS and -ck.
Thursday, 11 August 2011
Monday, 25 July 2011
3.0 BFS delays
Hi all
I haven't blogged much lately because I've been distracted from kernel hacking by bitcoin mining. For some crazy reason I took it upon myself to make mining software that did what I wanted, writing it the way I write kernel code. Anyway since it's unrelated I haven't posted about it here before, but if anyone's interested, the development thread is here:
http://forum.bitcoin.org/index.php?topic=28402.0
Now about the kernel. To be honest I haven't followed the development of 3.0 almost at all, being totally pre-occupied with other things as I've taken time out from work as a sabbatical while I reassess work-life balance, long term career management (even to the point of considering changing line of work - anyone need a c programmer?) and spend time with family, friends and random other personal development things. No, I'm not quitting kernel development any time soon (again).
Anyway the thing is I'm going with Interplast next week to Nauru (of all places) as a volunteer anaesthetist for needy children for 10 days. I'm not sure if I'll find time to port BFS to 3.0 before then, or if I'll be able to do it while I'm actually there (doubtful). So just a heads up that it might be a while before we BF the 3.0 kernel.
I haven't blogged much lately because I've been distracted from kernel hacking by bitcoin mining. For some crazy reason I took it upon myself to make mining software that did what I wanted, writing it the way I write kernel code. Anyway since it's unrelated I haven't posted about it here before, but if anyone's interested, the development thread is here:
http://forum.bitcoin.org/index.php?topic=28402.0
Now about the kernel. To be honest I haven't followed the development of 3.0 almost at all, being totally pre-occupied with other things as I've taken time out from work as a sabbatical while I reassess work-life balance, long term career management (even to the point of considering changing line of work - anyone need a c programmer?) and spend time with family, friends and random other personal development things. No, I'm not quitting kernel development any time soon (again).
Anyway the thing is I'm going with Interplast next week to Nauru (of all places) as a volunteer anaesthetist for needy children for 10 days. I'm not sure if I'll find time to port BFS to 3.0 before then, or if I'll be able to do it while I'm actually there (doubtful). So just a heads up that it might be a while before we BF the 3.0 kernel.
Tuesday, 7 June 2011
Bitcoin donations
To be honest I only barely understand all the concepts behind bitcoin but it seems like a great idea. Since people have suggested real monetary donations in the form of paypal before, and I have a real career that earns me more money than kernel hacking likely ever will, I've refused. However, I'm quite happy to accept bitcoin donations. So here's my bitcoin address:
1PXcnF7vpW7rUnmaT3sbrAvzNrHLnaQSmu
EDIT:
For those who have not heard of bitcoin, it is an online currency not underwritten by any country but by mathematical computations. It's an interesting concept where the currency itself is slowly increasing in value as the amount of "coins" "generated" decreases with time. You can convert real money into bitcoins, and you can currently purchase a few things with them. The number of services and products you can buy with them is increasing steadily. One bitcoin is worth about 18 USD at the moment. You can actually "mine" for coins by work in the form of CPU or GPU power, which is a perfectly valid way of generating "money" but the ability to generate these coins gets harder as time goes on. Currently, mining for coins with CPU power is unlikely to generate any coins directly unless you join a pool, as it would take 50 years to generate them with CPU power. In a pool such as http://ozco.in (which I use), a modern CPU will generate about .01 coins a day. However, GPUs (and more so ATI ones) are much better at this mining. See http://bitcoin.org to learn more about bitcoins.
1PXcnF7vpW7rUnmaT3sbrAvzNrHLnaQSmu
EDIT:
For those who have not heard of bitcoin, it is an online currency not underwritten by any country but by mathematical computations. It's an interesting concept where the currency itself is slowly increasing in value as the amount of "coins" "generated" decreases with time. You can convert real money into bitcoins, and you can currently purchase a few things with them. The number of services and products you can buy with them is increasing steadily. One bitcoin is worth about 18 USD at the moment. You can actually "mine" for coins by work in the form of CPU or GPU power, which is a perfectly valid way of generating "money" but the ability to generate these coins gets harder as time goes on. Currently, mining for coins with CPU power is unlikely to generate any coins directly unless you join a pool, as it would take 50 years to generate them with CPU power. In a pool such as http://ozco.in (which I use), a modern CPU will generate about .01 coins a day. However, GPUs (and more so ATI ones) are much better at this mining. See http://bitcoin.org to learn more about bitcoins.
Monday, 6 June 2011
Porting BFS to FreeBSD
There is an interesting Google Summer of Code project underway to port BFS to FreeBSD and see how it compares to their mainline CPU schedulers, both the V4 scheduler and ULE. The GSOC person porting it has got a rudimentary version of the BFS algorithm working based on the V4 scheduler and has started testing it. His progress shall be interesting to watch. The first results he's getting are interesting already.
His blog is here: rudot.blog.com
His blog is here: rudot.blog.com
Subscribe to:
Posts (Atom)