Practical Technology

for practical people.

April 30, 2007
by sjvn01
0 comments

Dell to choose Ubuntu

Officially, Dell Inc. hasn’t said a word yet about which Linux it will be preloading on its desktops and laptops. Several sources within Dell, however, have told DesktopLinux.com that Dell’s desktop Linux pick is going to be Ubuntu.

While unable to confirm this through official Dell channels, we have heard the same story now from several internal Dell sources. They tell us that the Austin, Texas, computer giant will be preinstalling the newly released Ubuntu 7.04. These systems will be released in late May 2007.

According to our sources, Ubuntu will be released on a Dell e-series “Essential” Dimension desktop, an XPS desktop, and an e-series Inspiron laptop.

The e-series systems are budget-priced PCs that start at $408 without a monitor. The base systems come with 512MB of RAM and a 160GB SATA (Serial Advanced Technology Attachment) hard drive. It appears that Dell will only be offering Ubuntu on one of the two systems in this family. The E521 is powered by an AMD Sempron 3400+ chip and uses a NVIDIA GeForce 6150 LE Integrated Graphics GPU (graphics processor unit) for graphics. The alternative, the E520, uses an Intel 2.8GHz Celeron D processor.

There are four XPS models, which are meant for home users. Each includes a 19-inch flat-panel monitor. Presuming that Dell delivers Ubuntu on the least expensive of these systems, the XPS 410, the base system would cost $899. It comes with an Intel 1.8GHz, Core 2 Duo Processor E4300, 1GB of RAM, a 250GB SATA hard drive, and a 256MB nVidia Geforce 7300LE TurboCache for graphics.

Finally, for the laptop, there are three e-series Inspiron notebooks with prices ranging from $899 to $1,149. Unlike the other systems, we were unable to narrow down which is the most likely to be sold with Ubuntu.

All of this line can run with up to an Intel 2.16GHz Core 2 Duo Processor T7400. On RAM, the systems range from 512MB to 1GB. All can be upgraded to 2GB of RAM. Their primary difference is in their screen size. The E1405, which is designed for business travelers, has a 14.1-inch WXGA+ display. The E1705, dubbed by Dell as the Entertainment Powerhouse, has a 17-inch wide-screen display.

That Dell chose Ubuntu wasn’t much of a surprise, since Dell founder and CEO Michael Dell had already announced that he is running that distribution on his home laptop. Michael Dell is currently using Ubuntu 7.04 on an extremely well-equipped Dell Precision M90. His system uses an Intel Core 2 Duo T7600 Processor, which runs at 2.33GHz and comes with a 4MB cache. It also comes with 4GB of DDR2 (double-data-rate) 667MHz DRAM, a 17-inch WXGA+ wide-screen LCD, a 160GB 7,200-rpm SATA hard drive, a 8X DVD +/- RW optical drive, and a NVIDIA Quadro FX 3500 512M graphics card.

Sources also indicated that Dell has decided to go with Ubuntu because a large number of people who answered its Linux desktop survey indicated that they wanted Ubuntu. While Mark Shuttleworth, CEO of Canonical, the company behind Ubuntu, recently said he can’t comment on whether or not his company has been talking with Dell, sources close to the company indicate that Dell and Canonical have been having talks for several months now about Ubuntu running on Dell’s computers.

A version of this story first appeared in DesktopLinux.

April 30, 2007
by sjvn01
0 comments

One Small Step against DRM

One advantage of the Apple TV is that if your DVDs are stored on a server you can watch any or all of them without ever bothering to put a DVD in your player again. The trick was, of course, how to get your DVD into your computer in the first place. Well, actually, that’s not much of a trick. Programs like the open-source HandBrake and Nero 7 Nero 7 make it possible to rip DVDs and covert them into Apple TV friendly MP4 files. The real problem for many people is: “How do you do it legally?”

Continue Reading →

April 27, 2007
by sjvn01
0 comments

Ubuntu Lays Down the Trademark Law

Trademarks have recently become something of an issue in open-source circles. Debian, for example, recently took exception to Mozillas Firefox trademark rules and called its version of the popular browser, IceWeasel. So, Ubuntu has decided to address possible trademark issues by creating its own trademark policy.

Mark Shuttleworth, CEO of Canonical Ltd., the company behind Ubuntu, announced the trademark policy in his blog on April 25. Shuttleworth also explained why the Ubuntu leadership felt it had to create such a policy. “Classically, software freedom was about the copyright license associated with the code. But patents and trademarks are now being brought into the mix. For example, the discussion around Mozillas trademark policy was directly linking the concept of “freedom” to trademark policy as much as code copyright license,” Shuttleworth wrote.

Another factor doubtlessly was that Canonical is seeking to turn Ubuntu into a major business Linux distribution. As Mark Webbink, Red Hats deputy general counsel and secretary, said in 2004, Red Hat has no problems with anyone using its source code. But Red Hat does have problems with anyone using its name or its trademark “shadowman.” That, Webbink said, Red Hat guards zealously. “In the open-source economy, its the Red Hat brand, as well as its service, that carry value.”

So it is that there are many Linux distributions based on Red Hats code, such as CentOS. CentOS, however, cant use the trademarked name “Red Hat.” Instead, it describes its code as coming from “sources freely provided to the public by a prominent North American Enterprise Linux vendor.” And, that while it “aims to be 100% binary compatible,” the company does make changes to the packages “to remove upstream vendor branding and artwork.”

Ubuntus trademark policy opens by stating whats covered by the policy. “Canonical owns a number of trademarks and these include UBUNTU, KUBUNTU, EDUBUNTU, and XUBUNTU. The trademarks are registered in both word and logo form. Any mark ending with the letters UBUNTU or BUNTU is sufficiently similar to one or more of the trademarks that permission will be needed in order to use it.”

Non-profit groups using Ubuntu for open-source community purposes are exempted from this requirement. On the other hand, a non-profit group that takes Ubuntus code, makes minor changes to it and then releases it falls into a different category.

This story first appeared in Linux-Watch.

April 26, 2007
by sjvn01
0 comments

Torvalds releases 2.6.21 kernel

It took longer than Linux creator Linus Torvalds would have liked, but the latest Linux kernel, version 2.6.21, has arrived. It brings many minor and major changes in how Linux handles process scheduling and time.

In his April 25th release note to the LKML (Linux Kernel Mailing List), Torvalds wrote, “If the goal for 2.6.20 was to be a stable release (and it was), the goal for 2.6.21 is to have just survived the big timer-related changes and some of the other surprises.”

Surviving all those changes took time. “It’s been over two and a half months, and while it’s certainly not the longest release cycle ever, it still dragged out a bit longer than I’d have hoped for and it should have.”

The delays came in large part because of “all the timer changes to support a tickless system (and even with ticks, more varied time sources).” Torvalds called timer-related improvements “the big change during 2.6.21.”

A tickless system you ask? In 2.6.21, new technologies called clockevents and dyntick (dynamic ticks) were introduced. The technologies are based on previous real-time Linux work by Ingo Molnar and Thomas Gleixner. Together, they make the new kernel more efficient, both in terms of saving power, and in terms of dealing with heavy-duty multi-tasking jobs such as virtualization.

The clockevents feature provides a uniform interface and a device API for a computer’s various timekeeping and scheduling devices. With this, developers don’t need to delve down to the hardware level to work with a computer’s timing mechanisms, making it much easier to program extremely accurate timekeeping.

The other new feature, dynticks, saves power by shutting down the system clock more completely during periods of idleness. It works like this.

With earlier kernels, the system clock keeps “ticking” the timer interrupt even when the system has gone idle, at a rate of 1,000 ticks per second, or 1 KHz. That wastes a lot of Watts when the CPU is doing nothing but virtually twiddling its thumbs waiting for another job.

With Dynticks, the timer interrupt is turned almost off and the CPU waits for a real interrupt to come from a program, network interface, or the like. By idling your processor, you save energy — and on a laptop, that’s not a small matter.

In the future, both these features will be used to improve virtualization. The virtualization manager — rather than scheduling by HZ — will determine which program or virtual operating system should have the lion’s share of the processor’s time. This is not a pie in the sky idea. The technique was already being used with Linux on IBM mainframes years ago, when trying to deal with a thousand virtual Linux servers at once using HZ scheduling. It lead to situations where the timer interrupt overhead alone was using up almost all of the processors’ time.

While no one is likely to be running that many Linux virtual machines anytime soon on typical x86 server hardware, the new Linux kernel does also feature many improvements to the VMI (Virtual Machine Interface) and KVM (Kernel Virtual Machine). With the former, a better interface for paravirtualization programs like Xen and VMWare has been introduced. In the later case, major improvements have been made to KVM 15, the hardware-based virtualization program that was introduced in Linux 2.6.20.

There were also numerous minor improvements. Some of the most significant of these were in the fields of network and audio device support.

One feature that was not included in 2.6.21 is the Reiser4 file system. For years now, it’s been a major issue in developer circles whether this innovative and fast file system would become part of the Linux kernel.

When its designer and developer Hans Reiser was arrested for the murder of his wife in October 2006, it was assumed that development would stop on his file system and that would be the end of any chance of it being adopted by mainstream Linux.

It turns out that Reiser4 is still being maintained by programmers at Reiser’s company, Namesys, and that there is still interest in having the file system in Linux. In a LKML note, Andrew Morton, the production Linux kernel maintainer, wrote that the problem with getting Reiser into Linux isn’t Reiser’s developers. “That’s not where the problem lies — the Namesys guys are responsive and play well with others.”

While Morton hasn’t “looked at the reiser4 code in ages,” he doesn’t see “anything like a list of outstanding technical issues.” So Morton suggests that “to get it unstuck we’d need a general push; get people looking at and testing the code; get the vendors to have a serious think about it, etc. We could do that — it’d require that the Namesys people (and I) start making threatening noises about merging it, I guess.”

So, it could turn out that the big news in the next version of Linux may be the adoption of the Reiser4 file system. Failing that, you can expect to see more “tickless” and virtualization improvements in Linux’s continuing evolution.

A version of this story appeared in LinuxDevices.

April 25, 2007
by sjvn01
0 comments

Is Ubuntu enterprise ready?

Anyone who follows Linux at all knows that Ubuntu is currently the Linux community’s favorite distribution. But can Canonical Ltd., the company behind Ubuntu, translate that popular success into business success?
Certainly, under the leadership of Mark Shuttleworth, Canonical is trying to do just that. While Ubuntu will always be a free distribution, Canonical has been putting together the alliances it needs with IHVs (independent hardware vendors) and ISVs (independent software vendors) to move into corporate offices.

Today, for example, Canonical business users can use such business mainstays as SugarCRM; IBM’s DB2 database; VMware’s VMI and Para-Ops; and Sun’s open-source JEE (Java Enterprise Edition) 5 GlassFish application server, the Java SE Development Kit 6, Java DB 10.2, the Sun-supported version of the Apache Derby relational database manager, and the NetBeans IDE (integrated development environment) 5.5.

The company has also been working hard on its computer relationships. It already has a strong partnership with Sun, and it seems to be well on its way to being one of the first Linuxes to appear preinstalled on Dell’s desktops and laptops.

In addition, Canonical has been expanding its support operations. The company already has a basic certification for administrators, which is derived from the Linux Professional Institute, LPIC-1: the Ubuntu Certified Professional. Canonical is also close to announcing Ubuntu training programs and a new, higher-level certification. This new certification is meant to be the equivalent of an RHCE (Red Hat Certified Engineer) or MCSE (Microsoft Certified Systems Engineer).

Will all of this be enough to make Ubuntu a competitor to the likes of RHEL (Red Hat Enterprise Linux) and Novell’s SLES (SUSE Linux Enterprise Server) in business?

According to George Weiss, a Gartner vice president and distinguished analyst, and Thomas Skybakmoen, a Gartner analyst, in a recent report, Determining Whether Ubuntu Linux Is Right for You, “With support offered by Canonical, IT organizations that want to deploy Linux on servers without paying a subscription license fee for every server will be able to mix and match non-subscription-based Linux with enterprise-licensed support, unlike Red Hat and other Linux distributor models.”

The Gartner analysts see Canonical executing “a disruptive business model against traditional Linux vendors, such as Red Hat and Novell. However, server success in the next 24 months will be primarily in such markets as education [Edubuntu], service providers, massive Web farms and developers.”

Because “Ubuntu/Canonical does not impose a restriction on deploying a Linux enterprise subscription on every server, it enables users to add support as needed without revamping the Linux infrastructure, providing a smoother transition from a free-of-charge to a supported environment.” By thus providing a free and easy way to introduce Linux into businesses, they believe “Ubuntu will make a play to compete for enterprise Linux server business against Red Hat, Novell and Oracle.”

This won’t be happening overnight. The Gartner analysts do not see Ubuntu achieving “fast rates of commercial success, but it could disrupt escalating high-volume contracts, particularly to Red Hat.” Eventually, the analysts believe “Canonical will gradually establish Ubuntu as the low-maintenance/low-cost preference in enterprise low-function/high-volume servers, where functional stability is preset and life cycle maintenance is minimal.”

To pull this off, “Canonical/Ubuntu must attract key ISVs and IHVs, such as IBM and HP, to break through the old ‘chicken or the egg’ marketing dilemma.”

For the business world, Ubuntu also has the problem of lacking the “update services, management, provisioning and monitoring through a Web-based interface,” which enables administrators to manage “an entire Linux infrastructure, featuring role-based groupings, administration for policies and permissions, and scheduled actions.”

Even without the equivalent of Red Hat’s RHN (Red Hat Network) or Novell’s ZENworks system management programs, thanks to Debian’s thousands of software packages and the other factors in Ubuntu’s favor, the analysts see Ubuntu finding “enterprise acceptance in basic IT infrastructures where organizations already have the minimal prerequisite skills of administering and maintaining Linux and want to exercise independence from forced subscriptions when service levels are unimportant.”

It may not be where Canonical would like Ubuntu to be, but if the analysts are correct, it’s still a solid first step into the enterprise.

A version of this story first appeared in Linux-Watch.

April 24, 2007
by sjvn01
1 Comment

Novell tries again for an SCO KO

Novell is once again trying to finish off The SCO Group’s court cases by proving that Novell is the company that actually owns Unix’s intellectual property rights. What makes this latest attempt different, is we finally see an explanation of how SCO ended up owning Unix without owning its copyrights.

This is core to any and all of SCO’s multiple cases regarding Linux. Without a legal claim to Unix IP (intellectual property), SCO’s cases against Novell, IBM, and Red Hat can’t even enter the ring to begin the fight.

Novell has been pushing this very point since early 2004. Then, Novell first asserted that in the original APA (Asset Purchase Agreement) and Amendment No.2 to the APA, it had never sold Unix’s IP to SCO. Since then, the legal arguments have never stopped on this very point.

Continue Reading →