distributed.net staff keep (relatively) up-to-date logs of their activities in .plan files. These were traditionally available via finger, but we've put them on the web for easier consumption.
Apologies, it has been a while since I published a blog update. The front page of our web site still has a problem, but we are making progress on our projects. A look at OGR-28: 42,000 participants. 900 days. 31 BILLION (I know!) Gnodes checked. 20% completed. We can still complete it by New Year if each of us gets a few friends to join in!
RC5-72 has been in progress for 5,000 days as I write. There is still a long way to go, with only just over 4% of the work completed. To have the help of 120,000 participants is amazing. Thank you for all of your contributions.
Have you downloaded new dnetc client software lately? There are a raft of improvements in the last couple of versions, including speed-ups on some platforms (the latest came out of pre-release two months ago). Moo!
When I last wrote a blog update just before Thanksgiving, I noted that there were just over 9,000 of us working together on OGR-28, and asked that you tell your friends about our work. I am humbled at the response. In a little over 3 months, some 5,000 people have joined us. We are grateful for all of your contributions.
We can now support Android 5 (Lollipop) with the help of our friends at the yoyo@home BOINC project. If you have a new smartphone or tablet, be sure to check them out.
We have also verified that dnetc works on the Raspberry Pi 2, thanks to our friend Pete Wilcock. It’s a great little computer and a good place to start with Linux if you have any concerns about practising with it on your primary computer. If you are handy at coding in NEON, we would love to hear from you. Pete has also run some experiments with dnetc on the Amazon cloud service. Look him up :)
A little over a week ago, we passed the first anniversary of the OGR-28 project, and just a few days ago, we passed 5% completion. Stick around; there is still quite a bit of work to do!
We have completed over 96% of the work and are now close to wrapping up OGR-27. Some of you may have noticed some difficulty getting OGR packets earlier today, due to our need to begin recycling of the remaining stubs. As I write this, there are about 20 million left that need working on. It is likely that you may experience difficulty occasionally in the coming weeks when hoping to collect OGR stubs to process. This is due to the master key server being unable to speak and chew at the same time!
If you have a long memory, you may remember a note from me about needing to complete one more verification pass on a small number of stubs, about 2.2% of the total, that had been processed by buggy client versions. Now is the time! Some of you are already working on these stubs. One of our core contributors “Stream” has calculated that it will take us about 3 weeks at our current average (400 Gnode/sec) to complete the verification of the earlier stub spaces.
Today we also mark the 4000th day that we have been working on the RC5-72 project. We passed 3% completion only a few weeks ago and continue to make steady progress.
As ever, you can catch up with us in #distributed on IRC (irc.distributed.net).
Do you have an Android device on your desk languishing on charge while
you are asleep? Perhaps you have a shiny new tablet? It is now
possible to run OGR on it! Late to the dance, I know…
It is running using the BOINC Wrapper technology. You can download the
BOINC app from Google Play or the ‘Market’ app (depending on your OS
version.) Just attach it to the yoyo@home project:
http://www.rechenkraft.net/yoyo/ and follow the instructions.
As you might remember, one year ago we participated in World IPv6 day by permanently turning on IPv6 access for our main website (www.distributed.net). Today, we made the next step towards embracing IPv6 by adding AAAA records to our proxy keyserver DNS addresses and by releasing our first set of IPv6-capable dnetc clients on our pre-release download page, as version v2.9111.520. There should be no additional client configuration changes needed for the client to utilize IPv6 once your OS has been properly configured.
At the moment, we only have one of our keyservers currently configured to handle IPv6 connections and our pre-release page only has IPv6 clients for Solaris/SunOS, however we will be adding more over the next few days. Updated personal proxies that support IPv6 will also be made available in the coming weeks. We welcome bug reports on bugs.distributed.net if you encounter any connectivity problems with our new releases.
The following clients have been promoted to the list of officially released clients:
- Solaris/SunOS [x86] v2.9110.519
- OpenBSD [x86/ELF] v2.9110.519
- OpenBSD [AMD64/ELF] v2.9110.519
- FreeBSD [8.x/x86] v2.9110.519
- FreeBSD [7.x/x86/ELF] v2.9110.519
- FreeBSD [6.x/x86/ELF] v2.9110.519
- Linux [AMD64/Stream] v2.9110.519
- Linux [CellBE] v2.9110.519
- Linux [ARM/eabi] v2.9110.519
- Linux [x86/ELF/uclibc] v2.9110.519
- Linux [AMD64/ELF] v2.9110.519b
- Windows 64bit [AMD64] v2.9110.519b
- Windows 32bit [x86/Zipped] v2.9110.519b
- Windows 32bit [x86/CUDA-3.1] v2.9110.519b
They can be downloaded from http://www.distributed.net/Download_clients
The list of functional changes is at http://http.distributed.net/pub/dcti/current-client/CHANGES.txt
We are pleased to announce that we have recently identified and fixed some bugs in our OGR client codebase. One of them causes the client to skip part of a packet in very rare cases. It can happen only in OGR-27 and above, so previous projects were not affected. Fixes are included in our updated client, v2.9109.518.
Due to the severity of this bug, we decided to change the rules for stub verification. Now not only two returned results must have the same node count, but also at least one of the results must be returned by a fixed (.518) client. Thus we will be sure that no rulers were skipped. Since we have not started the second pass of OGR-27.4 yet, this is an ideal time to introduce a validation change like this.
We’re asking you to update all of your systems to the fixed client, v2.9109.518, as soon as possible. Results sent from older clients will still be accepted and counted in stats. Updating to the latest client will help us to complete the project faster.
The updated client also recognizes the new Intel Core i3 and AMD Phenom processors, which are becoming increasingly popular among budget-conscious consumers.
You can download the updated client for all major platforms at: http://www.distributed.net/Download_clients.
We thank you for your continued participation in this ground-breaking project.
We have new Windows and Solaris 64-bit pre-release clients available for early-adopter testing on http://www.distributed.net/Download_prerelease
The v2.9110.519 release includes two new 64-bit RC5-72 cores that offer an exciting speed improvement. We’ll be working to get the pre-release binaries available some additional platforms soon. As always, please report any bugs you find at http://bugs.distributed.net/
We’ve moved a number of new clients to our official release page:
- AmigaOS [PPC/PowerUp] v2.9109.518
- AmigaOS [m68k] v2.9109.518
- AmigaOS [PPC/OS4] v2.9109.518
- AmigaOS [PPC/WarpOS] v2.9109.518
- Solaris/SunOS [10.x/amd64] v2.9109.518b
- FreeBSD [8.x/sparc64] v2.9109.518
- Linux [AMD64/Stream] v2.9109.518
- Linux [AMD64/ELF] v2.9109.518
- Linux [x86/Stream] v2.9109.518
- Linux [CellBE] v2.9109.518b
- OS/2 [x86] v2.9109.518
- Mac OS X/Darwin [x86/CUDA-3.1] v2.9109.518
- Mac OS X/Darwin [AMD64] v2.9109.518
- Mac OS X/Darwin [x86] v2.9109.518
- PC-DOS, MS-DOS [x86] v2.9109.518
- Windows 64bit [AMD64] v2.9109.518
- Windows 32bit [x86/Zipped] v2.9109.518
- Windows 32bit [x86/Stream] v2.9109.518
- Windows 32bit [x86/Installer] v2.9109.518
- Windows 32bit [x86/CUDA-3.1] v2.9109.518
You can download all of these clients from http://www.distributed.net/Download_clients
A changelog of all of the fixes and features in this new version is available at http://http.distributed.net/pub/dcti/current-client/CHANGES.txt
We’ve made a new public source code tarball available today. Notably, this new tarball contains the ATI/AMD Stream cores for RC5-72, which are in the clients currently on our pre-release page. You can download the new tarball from: http://www.distributed.net/Source
We now have also started making available our public CVS repositories on Github, to make it easier for contributors to access our source. We’re going to be looking at what other parts of our infrastructure are suitable for releasing in the future. You can find our Github organization here: https://github.com/dcti
Keep on crunching!