The Bang-bang thermal governor remains under discussion on the kernel mailing list after patches for it originally appeared a few months back. Bang-bang will hopefully be ready for an upcoming kernel release (Linux 3.17?) and the latest technical discussion about it can be found via the LKML archives.
One Linux kernel driver already planning to utilize the Bang-bang thermal governor is the "Acerhdf" driver that serves as the fan driver for Acer's Aspire One and other Acer systems where it has a simple fan that only supports being on or off. Up to now the acerhdf driver has handled its own on-off controls by post-manipulating the kernel's thermal subsystem trip point handling but will now be able to utilize the unified Bang-bang governor.
Debate is currently raging in the open-source PHP community over what the number will be for the version of PHP that will succeed the current PHP 5.x series.
While it might seem obvious that PHP 6, should be the next major branch, the PHP community is actually debating whether or not the successor to PHP 5.x should be called PHP 6 or PHP 7.
Released the middle of last month was Google's Go 1.3 programming language. Updated Go 1.3 code is now landing within the GNU Compiler Collection.
Go 1.3 offers many changes and improvements throughout, Godoc static analysis support, GC supports Native Client execution sandbox on 32-bit/64-bit x86 architectures, and experimental support for new operating systems. Those unfamiliar with last month's release of Go 1.3 can read more via the release notes. There's also other commentary about the Go 1.3 language update via the Go Blog.
With the Linux 3.16 kernel just being a few weeks away from its debut, Intel's Open-Source Technology Center has out another batch of changes being queued up for drm-next to enter with Linux 3.17.
Intel already has offered various DRM changes for Linux 3.17 in multiple batches while today Intel's Daniel Vetter has shared the latest set of changes.
“In the last five to six years I began working with 3D printers and CNC machines. I started to build stuff, such as furniture and gadgets, and my first Raspberry Pi project was the Pi Snap Box. It’s the size of a mini-PC and is a box you put on the wall with one button on it. If you press the button, it takes three photos. It posts the first photo to a Facebook account for whoever the box belongs to. So for example, if you hang it up in a hairdresser’s salon and get your hair done all nicely, people could then see the good results on the hairdresser’s Facebook page.
The default phone will only have support for wifi and will be available in three sizes: small, medium and large. If you want to have the features of a normal phone, you will need to buy different modules for connectivity, camera, touchscreen and others. The modules will be attached via magnets, to be easy to replace modules, without having to restart the phone.
In the mean time Eben Upton and the team at the Raspberry Pi Foundation will be focussing on the software side of the Raspberry Pi, as well as the forthcoming Raspberry Pi touchscreen display. “There’s plenty of life in Raspberry Pi 1 and there’s still plenty of low-hanging fruit on the software side. We’re still finding system level components that we can optimise that deliver really meaningful amounts of performance uplift for the user,” Upton explained.
Google has teamed up with Udacity to make available a free course in Android development available to all – complete with videos, quizzes, course materials and forums. The course is called ‘Developing Android Apps: Android Fundamentals,” and it provides everything you need to learn how to make an Android app step-by-step; provided, that is, you already have a basic understanding of programming in general.
The Wine development release 1.7.22 is now available.
What's new in this release (see below for details):
- Support for Unicode bracketing pairs.
- Improved Internet cookie support.
- OS X CoreAudio driver uses AUHAL instead of AudioQueue.
- Initial support for geographical information.
- Various bug fixes.
Linus Torvalds announced the final Release Candidate (RC) for what will become Linux 3.15, noting that he felt pretty comfortable with the state of things at this point. The 3.15- rc8 kernel contains just a smattering of core kernel fixes (some in the scheduler, some in the filesystem code), and a few more architecture- specific patches, but relatively little overall in the way of churn. In other words, 3.15 is largely baked and ready to go, with the weekly RCs serving their purpose of gradually tapering off toward the final RC7 or RC8 release. Oftentimes, final Linux kernels are released following the RC7 timeframe, with no need for an RC8 to be issued, but on this particular occasion there was enough in the way of small last-minute fixes for Linus to feel justified in holding off another week with an RC8 instead.
As we've noted here many times, when it comes to the top open source stories of the past couple of years, it's clear that one of the biggest is the proliferation of tiny, inexpensive Linux-based computers at some of the smallest form factors ever seen. Surely, the diminutive, credit card-sized Raspberry Pi, priced at $25 and $35, is one of the most widely followed of these miniature systems. It's been implemented for use in home security systems, synthesizers and even in a supercomputer mashup using Lego pieces to bind the parts together, as seen in the photo here.
As a follow-up to the story about a Qualcomm DMCA notice taking down 100+ repositories of open-source code on GitHub, Qualcomm has changed course.
Qualcomm has reversed its take-down notice and has allowed the 100+ Git repositories to re-appear. Qualcomm came under pressure and likely took a look at the reported files to realize they weren't confidential, with some of the take-down requests being over Android kernel source files and code from CyanogenMod, Sony Xperia, and even their own QCA repository.