Development

News about programming, development, and coding

diff -u: What's New in Kernel Development

Filed under
Development
Linux

Once in a while someone points out a POSIX violation in Linux. Often the answer is to fix the violation, but sometimes Linus Torvalds decides that the POSIX behavior is broken, in which case they keep the Linux behavior, but they might build an additional POSIX compatibility layer, even if that layer is slower and less efficient.

Read more

Android Open-Source for ARMv8-A Starts 64-Bit Avalanche

Filed under
Android
Development

I have no doubt that the next generation of premium smartphones and tablets will be based on 64-bit processors. To provide the power and features needed for new features such as UltraHD video, LTE-Advanced, and 3D products (such as Google's Tango), mobile devices will need a big boost in processing power.

New 64-bit SOCs such as Qualcomm's Snapdragon 805 processor are expected to begin shipping this year, and the first products are expected to be commercially available in the first quarter of 2005, just in time for the Mobile World Congress 2015 in Barcelona.

Read more

Looking at the Zooniverse code

Filed under
Development
OSS

Recently I’ve been looking over the Zooniverse citizen science project and its source code on github, partly because it’s interesting as a user and partly because I thought writing an Android app for Galaxy Zoo would be a good learning exercise and something useful to open source.

Read more

The Linux Kernel Bang-Bang Thermal Governor Is Banging

Filed under
Development
Linux

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.

Read more

Is PHP 6 or PHP 7 Next?

Filed under
Development

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.

Read more

Linux 3.16-rc6 From: Linus Torvalds

Filed under
Development
Linux

Week by week, we're getting to what is supposed to be the last rc's,
but quite frankly, things aren't calming down the way they are
supposed to.

Read more

SAILFISH OS HARDWARE ADAPTATION DEV KIT RELEASE 1.0

Filed under
Development
Linux

Months back, we had Sailfish OS released on Nexus 4, in very alpha stage while many things didn’t work and after any update they got better and better and more stuff started working.

Now though, Jolla is asking YOU to port the OS to your Android device (Running Cyanogen Mod 10.1.x) while it’s hot.

Read more

GTK+ 3.13.4 Features a Much Improved Adwaita Theme

Filed under
Development
GNOME

GTK+ 3.13.4, a multi-platform toolkit for creating graphical user interfaces that provide a complete set of widgets, suitable for projects ranging from small one-off tools to complete application suites, is now available for download and testing.

Read more

GCC Code Gets Updated For Go 1.3 Language

Filed under
Development
GNU

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.

Read more

More Intel DRM Improvements Aimed For Linux 3.17

Filed under
Development
Linux

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.

Read more

Raspberry Pi 3D full-body scanner interview

Filed under
Development
Interviews
Gadgets

“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.

Read more

Heterogeneous multicore dev platform targets Linux

Filed under
Development
Linux

Mentor Graphics has released a heterogeneous multicore development platform for combining Linux, Nucleus, and bare metal OSes on a single multicore SoC.

Read more

The Developers Can Get The First MDK (Module Development Kit) Of Google’s Project ARA In July

Filed under
Android
Development

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.

Read more

Intel to ship Galileo Gen2 open-source computer in August for $60

Filed under
Development
Linux
Hardware

The board runs Linux, and supports the Arduino integrated development environment, which is widely used to make robots and electronics. Galileo can be attached to PCs running Windows or Mac OS for electronics creation.

Read more

Raspberry Pi 2 expected in 2017, Foundation focussed on software for now

Filed under
Development
Linux
Hardware

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.

Read more

Google Offers Up A Free Crash Course In Android Development

Filed under
Android
Development
Google

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.

Read more

Wine Announcement

Filed under
Development
Software

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.

Read more

Linux kernel 3.16 development

Filed under
Development
Linux

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.

Read more

4MLinux 9.1 Reaches Beta Stage of Development with the Core Edition

Filed under
Development
GNU
Linux

Now that all 4MLinux 9.0 editions, including Allinone, Media, Game, Multiboot, Server, Rescue, and Core have been officially declared stable, it is time to move on with the development cycle and introduce you to the 4MLinux 9.1 release.

Read more

Imaginative Raspberry Pi Concepts Are Still Proliferating

Filed under
Development
Linux
Hardware

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.

Read more

Syndicate content