Development

News about programming, development, and coding

Group Test: Linux Text Editors

Filed under
Development
Software

If you’ve been using Linux long, you know that whether you want to edit an app’s configuration file, hack together a shell script, or write/review bits of code, the likes of LibreOffice just won’t cut it. Although the words mean almost the same thing, you don’t need a word processor for these tasks; you need a text editor.

In this group test we’ll be looking at five humble text editors that are more than capable of heavy-lifting texting duties. They can highlight syntax and auto-indent code just as effortlessly as they can spellcheck documents. You can use them to record macros and manage code snippets just as easily as you can copy/paste plain text.

Read more

WebKitGTK+ 2.5.1: Good bye WebKit1

Filed under
Development
GNOME
Web

WebKitGTK+ 2.5.1 is the first version of this release cycle. It comes very late mainly due to the regressions introduced by the switch to CMake and the problems we found after removing WebKit1 from the tree. It also includes some new features that I’ll talk about in other posts, probably when 2.6.0 is released. In this post I’ll only focus on the breaks introduced in this release, in order to help everybody to adapt their applications to the API changes if needed...

Read more

Evince Hackfest

Filed under
Development
GNOME

This was a GSoC project of 2013, but the patch provided by the student was never in an “upstreamable” state. Again Germán, who always loved this feature, took care of the patch addressing my review comments. At the beginning of the hackfest most of the work has already been done, we only needed a few more review iterations during the hackfest to finally push this feature to master. The idea is to show the list of recent documents as an icon view with thumbnails and documents metadata. This view is loaded when evince is launched without any document replacing the useless empty window we had before. It also replaces the recent documents submenu in the gear menu.

Read more

GSoC: Open Source Event Manager Organizer Dashboard

Filed under
Development
Google
SUSE

In the past 4 months during this years Google Summer of Code (GSoC), a global program that offers student developers stipends to write code for open source software projects, Christian Bruckmayer collaborated with other students and mentors to code a dashboard for the Open Source Event Manager (OSEM). In this series of three posts Christian will tell you about his project and what he has learned from this experience.

Read more

GCC As A Just-In Time Compiler Is An Interesting Project

Filed under
Development
GNU

Aside from the experimental "Coconut" as a Python JIT compiler using GCC's new Just-In Time capabilities, the libgccjit.so shared library isn't yet depended upon in the real-world but the JIT compilation abilities are being built upon for hopeful incorporation into the GNU Compiler Collection.

Going back to October of 2013 has been work on this GCC-based embeddable JIT compiler that initially generated a lot of interest but has yet to be incorporated into a stable GNU Compiler Collection release.

Read more

Git 2.0.3 Version Control System Officially Released

Filed under
Development

Git 2.0.3, a free and open source distributed version control system designed to handle everything from small to very large projects with speed and efficiency, has been officially released.

Read more

GCC Receives ACM’s 2014 Programming Languages Software Award

Filed under
Development
GNU

At Red Hat, we take pride in the fact that we actively contribute to the projects that are used to build our set of leading enterprise solutions. And when one project’s community is distinguished for their exemplary efforts – we want to recognize them as well.

As such, we are pleased to announce that the GNU Compiler Collection (GCC) has received the Association for Computing Machinery’s (ACM) 2014 Programming Languages Software Award. Awarded to an institution or individuals that have developed a software system with lasting influence, the award recognizes GCC’s 27 years of success and the substantial impact it has had on the software industry, an example of which is its importance to modern datacenter operations.

Read more

Cauldron 2014: GCC & LLVM Will Look To Collaborate More

Filed under
Development
GNU

Last week in Cambridge (UK) was the GNU Tools Cauldron 2014 conference where a number of interesting GCC-related talks took place, including greater collaboration between the GCC and LLVM/Clang compiler crews.

At this year's GNU Tools Cauldron is where it was discussed and decided upon that GCC 5.0 will be released in 2015 in place of the GCC 4.10 release.

Read more

PHP 5.5.15 Officially Released

Filed under
Development
Software

PHP 5.5.15, an HTML-embedded scripting language with syntax borrowed from C, Java, and Perl, with a couple of unique PHP-specific features thrown in, has been released and it’s now available for download.

Read more

Dive in, penguins: Upstart builds Linux virtual SAN

Filed under
Development
Linux

Three Bulgarian engineers who co-founded a firm called StorPool – which builds a virtual SAN using the aggregated storage of Linux KVM servers – are aiming to expand the reach of their three-year-old project.

Boyan Ivanov, CEO, Boyan Krosnov, chief product officer, and Yank Yankulov, the chief tech officer, started the firm in November 2011 with $261,600 seed funding. In February this year they raised an undisclosed amount of cash in an A-round. We’d guess it’s in the $1m - $2.5m area.

Read more

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

Syndicate content