LDAP Authentication In Linux; Hula Review

This howto will show you how to store your users in LDAP and authenticate some of the services against it. It will not show how to install particular packages, as it is distribution/system dependant, instead it will focus on pure configuration of all componenets needed to have LDAP authentication/storage of users. The howto assumes that you are migrating from a regular passwd/shadow authentication, but it is also suitable for people who do it from scratch. On other business/networking software news, check this review of the Hula calendaring server and app.

The Future of Programming

What is the future of programming? I retain a romantic belief in the potential of scientific revolution. To recite one example, the invention of Calculus provided a revolutionary language for the development of Physics. I believe that there is a “Calculus of programming” waiting to be discovered, which will analogously revolutionize the way we program. Notation does matter." More here.

The Age of Concurrency: Software Transactional Memory

Simon and Tim (and team) are working on a programming technology called Software Transactional Memory (STM) which provides an elegant, easy to use language-level abstraction for writing concurrent applications that is based on widely-understood conceptual constructs like Atomic operations (and, well, Transactions...). Simon, Tim and team do all the nasty locking work for you. With STM-enabled languages, you can just concentrate on the algorithms at hand and leave the low-level heavy lifting to the sub-system.

History of the Amiga

The Amiga changed the computer industry. It was based on a multitasking operating system, rivaled the graphics power of some workstations and was affordable enough for home users. Unfortunately, Commodore struggled to maintain Amiga's lead, and through a number of bizarre business decisions (refusing to license the Amiga design to Sun), went bankrupt. Read about the history of the Commodore Amiga at Low End Mac.

Why Ubuntu Got It All Wrong

"Unless you have been living in a cave somewhere in Redmond you would no doubt have heard of Ubuntu and its many derivatives, touted as 'Linux for human beings'. Ubuntu has become the darling of the Linux media and has stolen the limelight from other prominent distributions such as the stalwart Red Hat and, the now Novell owned, SuSE. The question is why?" More here.

Maintainer’s Resignation Highlights Problems in Debian Project

The resignation of Matthew Garrett, one of the most active developers in Debian, has drawn attention to some ongoing issues about how the project operates. Specifically, Garrett's announcement on his blog cites a lack of civility and a slowness in decision-making, and compares Debian unfavorably to Ubuntu, the Debian-derived distribution which is increasingly attracting the efforts of many Debian maintainers.

Microsoft Hits Vista RC1

Microsoft's Windows Vista RC 1 is done. Now it's up to the estimated 6 million testers to which the company is planning to release the code to determine if it really is ready for prime time. Microsoft has posted the RC 1 build, Number 5600, on its TechBeta Web sites for select technical beta testers, including TAP partners, on September 1. Microsoft is planning to broaden the beta to include up to six million participants, total, some time next week, according to industry sources. Cnet has a video introduction to Vista RC1. Elsewhere, people are going bonkers over Vista's... Start up sound. Major Tom to ground control?

Ubuntu Edgy Eft Knot 2 Released

The Ubuntu team has released the 2nd alpha release en route to Edgy Eft. "The primary changes from Knot 1 have been implementations of feature goals as listed on this page. Common to all variants, we have upgraded Xorg to the 7.1 release. In Ubuntu, GNOME has been updated to 2.16.0 Release Candidate 1. Other notable changes are listed on here. KDE has been updated to 3.5.4. Other notable Kubuntu changes are listed on here."

Apple Issues New Build of Leopard Preview

Apple on Thursday evening offered developers testing its next-generation Leopard operating system the first update to the software since it was released privately last month. "This Software Update delivers improved reliability and compatibility for Mac OS X Leopard Developer Preview and is recommended for all users," Apple said of the update, distributed over Leopard's Mac OS X Software Update mechanism.

Review: Gentoo Linux 2006.1

Another review of Gentoo 2006.1. In one respect, Gentoo Linux 2006.1 is the same as it's always been, except with newer software on the installation media. Beginning with version 2006.0, though, a graphical environment was added to the live CD along with an installation program that rarely worked properly. The good news is, the installer works reasonably well in Gentoo 2006.1; the bad news is, it's still quicker and easier to install by hand via the command line.

Apple III Chaos

"The Apple III was meant to be Apple's bold entry into the business market; it ended as Apple's first commercial failure and put the company into financial uncertainty. It was also responsible for sprouting both the Lisa and Macintosh projects, efforts that would save Apple."

AJAX Interoperability Demo for WS-RT/WS-RP

This free interoperability demo introduces users to the simplicity with which the newly converged WS-RT and WS-RP specifications and existent OASIS specification standards will be able to interoperate with each other. It includes an online demonstration hosted on alphaWorks with an AJAX Web service client, a tool for interoperability testing, which sends SOAP messages to a WS-RT/WS-RP Web service.