Keep OSNews alive by becoming a Patreon, by donating through Ko-Fi, or by buying merch!

Monthly Archive:: September 2006

FreeDOS 1.0 Released

12 years after the project was conceived, and after a long period in which it was useable though incomplete, FreeDOS has reached version 1.0. The ISO is downloadable at SourceForge. Versions with more extras should be available soon, as should a mail-order option.

Speech-Enable Your Java Software

Speech-enabling your software is easy, says Stephen Morris. If speech is added in a sympathetic fashion, it can raise the standard of your user interface in subtle but powerful ways. This approach potentially opens up new markets to your software products; for example, reaching visually impaired users. Developments in web standards are also dictating that speech-enabled software is essentially a commodity item. Read on to find out more.

How to Write a RISC OS Screen Saver; RISC OS Emulator for OSX

"Screen savers have always been a staple free software for RISC OS, with the likes of the venerable Out to Lunch, AlphaSave, and the now GPLed Delirium all acting as saviours of the CRT for many years. However, it was not until RISC OS 4 that graphical screen saver capabilities shipped as a standard part of the OS." More here. Additionally, RPCEmu has been ported to the Mac OS X platform, allowing RISC OS 4 to run alongside Apple's shiny desktop.

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.