Debian Has a New Leader

The widely-used Debian GNU/Linux distribution has a new project leader, Australian Anthony Towns, following an election process spanning several weeks. Australian Anthony Towns won the poll from a field of several candidates after 421 votes - from 43 percent of the eligible community of Debian developers - were cast. He will take up the post for one year from Monday 17 April, taking over from incumbent Branden Robinson.

NeXT Information Archive Is Back

The NeXT Information Archive is back. "NIA has evolved from being an information place to being the actual place for ALL NeXT related material; We provide you with information, guides, articles - yes, all the classic stuff, that you know us for - but we've also started to bring you software directly on our site. Help you on your way with learning programming and in general just bring resources to you – everything needed for being able to use NeXT as your daily operating system and of course thereby using NeXT software."

Dealer in Secondhand Microsoft Licenses Sees Success

A company that began trading in secondhand licenses for Microsoft software last autumn has been attracting business from within the UK and internationally selling more than 2500 secondhand software licenses from insolvent or downsizing companies to other businesses through discount-licensing.com. "As long as we stick to Microsoft terms and conditions, we can pretty much do what we want," Disclic director Noel Unwin told ZDNet UK. "We've had interest from America, Australia, India - which is quite surprising as we've specifically focused our marketing in the UK."

C++ Inheritance and Polymorphism

Good news! Inheritance and polymorphism can facilitate more concise code, which reduces waste throughout the lifecycle of a C++ product. By pushing more generic code into base classes, you can help reduce application code clutter as well as cutting down on code duplication. In this article, software consultant Stephen Morris insists that less code means less testing, lower maintenance costs, and easier upgrades.

Document Level Parameters Using Core Data: A Dev Cocoa Guide

Core Data is one of Apple's latest technologies that allows the developer to effortlessly develop applications with a very complex data store. By utilizing Core Data your Cocoa application can instantly have access to a full database for storing the applications data. All without a single line of code. But what if you want or need to store parameters that may be file specific but not application specific? In this article InformIT will walk through one solution that allows for elegant access to document specific parameters in a Core Data application.

Kubuntu in Trouble?

Troubles for the Kubuntu project: a number of Kubuntu developers are complaining that Canonical is not answering their requests. They state: "We all from the kubuntu.de-team have pursued this aim together, but most of the work has been done by Andreas Mueller (amu). He is not only co-founder and unpayed developer of the Kubuntu-project, but he's also hosting this website and he's taking over all the arising expenses. During our endeavours for Kubuntu, there were made several requests to Canonical. All those requests are unanswered 'till today! Up to now, there is only one payed developer. Since Canonical ignores all our personal and partly financial engagement until now we have to assume that Canonical is not willing to make Kubuntu a '1st class distribution'."

Boot Camp: Review, Hurting Mac Developers?

In case you did not get tired of it yet, here are some more articles on Apple's Boot Camp. Firstly, everybody's favourite Microsoft zealot Microsoft user Paul Thurrot has reviewed Boot Camp: "While Boot Camp isn't perfect, it's still a semi-miraculous solution that lets you dual boot between Mac OS X and Windows XP on an Intel-based Mac. That, folks, is what's known as the best of both worlds in these parts, and I'm personally very excited at the prospect of, or at the opportunity to, purchase Apple notebooks and desktops in the future." Secondly, "while the lower barrier for Apple users to run Windows applications will lead to growth in the share of users running Apple hardware, overall the effect on Mac developers will probably be negative. The reason? In a word: competition."

Debugging Code Using ptrace

"Nobody can write perfect code, since errors can creep in from anywhere. Hence we need some way to debug the programs. One such way is to use ptrace() system call. Debugging programs like gdb are dependent on this system call. This call gives one process control over another process. The process under control can be run step-by-step and its contents can be read and modified, i.e. you can change the core image of it."

Traditional DNS Howto

"Linux system administrators should learn traditional DNS. Front-ends and quick templates to setup domain records have a place in managing sites. When confronted with DNS configurations already in existence, nothing can substitute for knowing and using the fundamentals. The vast majority of users on the Internet have no clue about DNS. They may have seen the term when they set up their ISP connection, but they do not realize its connection to their lives. Simply put, DNS servers allow you to use friendly names in your browser, email or other Internet applications to perform tasks which require IP addresses."

Open Letter to D-Link About Their NTP Vandalism

FreeBSD developer Poul-Henning Kamp (PHK) happens to run a tier-1 NTP server, intended only for use by ISPs' main servers in Denmark, and specifically not intended for individual client connections, not to mention client connections from anywhere else in the world. He offers this service pro bono to ISPs. Unfortunately, D-Link has decided to abuse the open nature of the NTP protocol and has actually hard-coded PHK's server hostname in the firmware of several of their home network products. Since contacting D-Link yielded no results, PHK went public.

ARM Offers First Clockless Processor Core

As expected processor licensor ARM Holdings and Handshake Solutions NV, a Royal Philips Electronics subsidiary, have developed an asynchronous processor based on the ARM9 core. The ARM996HS is thought to be the first commercial clockless processor and is being described as particular suited to use as an automotive microcontroller. Because clockless processors consume zero dynamic power when there is no activity, they can significantly extend battery life compared with clocked equivalents.

Microsoft Responds to Boot Camp

Microsoft has responded positively to Apple's Boot Camp, stating: "Windows is a great operating system. We're pleased that Apple customers are excited about running it, and that Apple is responding to meet the demand." Apple, in the meantime, stated that Apple will never sell Macs with Windows pre-installed, while VoodooPC's CTO wonders what Boot Camp's implications might be. And on a related note, VMWare's CEO confirmed that they are working on a version for Mac OS X on Intel. Update: According to AppleInsider, Apple will rename its iBook line to MacBook, and launch them near the end of this month. The MacBook will sport Core-Duo processors, 13" widescreen, built-in iSight, and Front Row/remote.