Archive

TI developer publishes open-source Qualcomm GPU driver

Not being content with the state of open source graphics drivers for Linux, a developer working for Texas Instruments has reverse-engineered his competitor's (Qualcomm) driver and written an open-source Snapdragon driver. With being tainted by legal documents at Texas Instruments, the developer who is also involved with Linaro, had no other choice but to work on an open source graphics driver for his competitor in his free time. The open source Qualcomm Snapdragon/Adreno driver is called Freedreno.

Syllable Desktop 0.6.7 released

After two months of testing the release candidate, the Syllable project presents Syllable Desktop 0.6.7. The release notes detail many changes and additions, such as the first 3D functionality in Syllable (screenshot - the screenshot shows tearing because the demos are animating at full speed. This is an artifact of the screenshot process, not of the actual display). Other highlights include that REBOL 3 and Boron are now included and that the system is now prepared for the upcoming high-level Red programming language.

Building A Preemptible Linux Kernel

I don't actually have a reason for trying to build a Linux kernel with the CONFIG_PREEMPT_RT patch set. There's no way I can even measure the impact of it. Still, I felt like having a "real-time" Linux box, and set out to make one. Little did I know how difficult it would be to even get started.

SCHED_DEADLINE v4 released

After more than one year of development, the 4th version of the SCHED_DEADLINE Linux scheduler has been submitted to the kernel community. Besides taking into account prior comments and observations, this version improves the handling of rq selection for dynamic task migration and has native integration with the PREEMPT_RT project (although a patch for the standard mainline kernel is provided as well). The official development has been moved to a GitHub repository.

Linux kernel developers detail top gripes

"Over a thousand developers contribute code to any given Linux kernel release. It's a process that works well from a technical perspective, but it's also one that has its fair share of shortcomings. In a panel at the Linux Foundation Collaboration summit this week, top Linux kernel developers detailed their common pet peeves about the Linux development model. It's a model that is not for the feint of heart ."

Interview: Richard Stallman

It's been a while since we caught up with Stallman. But a couple months ago we took a look around at what's happening with law, politics and technology and realized that he maybe perhaps his extremism and paranoia were warranted all along. So when we were contacted by an Iranian Linux publication and asked if we would like to publish an English translation of a recent interview they had done with Stallman, I thought that it was a particularly rich opportunity.

EU parliament blocks copyright reform with 113% voter turnout

"In an unexpected turn of events, one of the key committees in the European Parliament voted recently to weaken a reform of the copyright monopoly for allowing re-publication and access to orphan works, pieces of our cultural heritage where no copyright monopoly holder can be located. There's a problem with this. There are 24 seats in the committee, and one group (non-inscrits) was absent, lacking deputies to fill that person's vote. So, there should have been 23 votes at the most. But we just counted 12 votes for reform and 14 against. That's 26." Sometimes, people complain that the EU has a democratic deficit. It looks like we had a democratic surplus this time.

Syllable gets Red/System bindings with C, cURL, SDL, SQLite

Version 0.2.5 of the new Red/System programming language has been released, after it celebrated its first birthday at the third Red Developers Conference. Bindings with the standard C library, cURL, SDL and SQLite that were developed over the past year are now properly supported on Syllable Desktop. Conference videos introduce Red/System and the bindings. Earlier, new floating point support was released (Mandelbrot screenshot; demo source, see the .reds file).

Linux gets bigger shield against patent attacks

The open source community should feel a little safer from software patent attacks, writes InfoWorld's Simon Phipps. "The Open Invention Network, a consortium of Linux contributors formed as a self-defense against software patents, has extended the definition of Linux so that a whopping 700 new software packages are covered, including many developer favorites. Just one hitch: The new definition also includes carve-outs that put all Linux developers on notice that Phillips and Sony reserve the right to sue over virtualization, search, user interfaces, and more."

Windows 8 in-depth: something old, something awkward

Woody Leonhard provides an in-depth, hands-on look at Windows 8 Consumer Preview, finding Microsoft's old Windows desktop and tablet-friendly Metro UI to be strange bedfellows. "In my experience, with rare exceptions, longtime Windows users don't like Windows 8. There's too much change, and it isn't at all clear that the adjustments benefit people who've grown accustomed to mice and 'legacy' programs. And though Windows 8 introduces some nice new features, they're minimal. If you're looking for a business desktop OS with revolutionary improvements comparable to Windows 7, Windows XP, Windows 95, or even Windows Vista, it has yet to be seen. But if you're considering a move to a Windows-based tablet, you'll want to dive into Windows 8 with both feet", Leonhard writes, offering a guide to some of the lesser-known nooks and crannies in Windows 8 and an extensive visual tour of features and hidden menus.

Genode 12.02 released, now with open development process

The just released version 12.02 of the Genode OS Framework takes the first steps to carry out the plan to turn the framework into a general-purpose OS for the daily use by its developers until the end of the year. It features a new ACPI driver, the first bits of a device-driver manager, support for using the fork syscall in GNU programs, and a PDF rendering engine. The most significant point of this release, however, is the way it was conducted. It represents the first version carried out using a completely open development process.

DragonFly BSD 3.0 released

DragonFly BSD 3.0 was released today, bringing the improved performance on MP systems (MP kernel became the default one in ths release), TrueCrypt-compatible disk encryption, enhanced POSIX compatibility and other improvements. The next big thing for the project will be the major revision of the HAMMER file system (HAMMER2). The DragonFly founder Matthew Dillon said it to be the main focus of his effort for the whole yaer, though the full implementation is expected only in 2013.

Opa 0.9.0 ‘S4’ released

Opa, the new open source programming language for web applications, just released its 0.9.0 'S4' version. Opa is a single programming language for specifying client code, server code and database code. The new release introduces two major features: A new default syntax that resembles JavaScript and was asked for by the community, and an abstraction layer for the NoSQL database MongoDB. Features that were previously supported by the internal Opa database are now available with the fast-growing, scalable NoSQL database. Together, Opa and MongoDB, provide a way to develop complex web applications and have them scale out easily. Many other smaller features have been added, as the number of contributors to the code on github grows.

Why Microsoft developers need a style guide

What your interface communicates to users can be just as important as what your software does, writes Fatal Exception's Neil McAllister in discussing the latest edition of the 'Microsoft Manual of Style,' a style guide aimed at designers and developers who create Microsoft software, as well as those who write about it. 'The gist of much of Microsoft's advice is that a user's relationship with computer software is a unique one, and it's important to craft the language of software UIs accordingly,' McAllister writes. 'Occasionally, Microsoft's recommendations verge on the absurd. For example, you might not think it necessary to admonish developers to "not use slang that may be considered profane or derogatory, such as 'pimp' or 'bitch,'" but apparently it is.'