Recently in debian Category

The way is cleared for Debian 5

| 0 Comments
heise open source

2 January 2009, 15:10

The way is cleared for Debian 5

debianlogo-100.png

The Debian developers have decided to release the upcoming Debian 5 (Lenny) with proprietary firmware files to expedite the completion of the Linux distributions next release. The vote itself had several options for dealing with proprietary firmware, from a complete elimination of it, even if it meant more delays for Lenny, to an explicit waiver of the source code requirement for firmware files. The winning option was "assume blobs comply with the GPL unless proven otherwise", a principle which declares proprietary firmware as undesirable, but allows for the earlier release of Debian 5 to take priority over the removal of questionable firmware.

Full story

Why Ubuntu users should care about Debian

| 0 Comments
Ars_Technica_logo.jpg






Why Ubuntu users should care about Debian
By Ryan Paul | Published: December 30, 2008 - 11:09AM CT

The Ubuntu Linux distribution has attracted a broad audience of Linux enthusiasts, and it's beginning to gain traction among mainstream computer users. Although Ubuntu is relatively new, it builds on the rich history and deep roots of the venerable Debian project, one of the oldest and most influential Linux distributions. The fate of the two popular flavors of Linux is as inextricably bound as their respective histories.

Although Debian is an extremely important part of Ubuntu's past and future, many new Ubuntu users know little about Ubuntu's roots and the nature of the relationship between the two distributions. In response to the numerous e-mails that I've received from inquisitive readers who are new to Linux and Ubuntu, this overview offers my own perspective on the importance of Debian and the role that Ubuntu plays in the Debian ecosystem.

Welcome to history class.

Debian: a strong foundation, a few cracks

Debian, which was founded by Ian Murdock in 1993, offers several important advantages over competitors. It has an extremely powerful package management system and a rich selection of available software. Recent counts show that the latest stable version has over 20,000 packages in the main repository and the latest unstable development version has almost 30,000.

Another key factor that differentiates Debian from many other distributions is its strong philosophical commitment and community-oriented development model, which are codified in the Debian Social Contract and Debian Free Software Guidelines. Debian is vendor-neutral and has high standards for transparency and democratic oversight.

Although Debian offers valuable advantages, the distribution has serious weaknesses, especially on the desktop. Its lengthy development cycles--with releases every two or three years--make it a poor choice for users who want the latest software.

Debian is offered in three different flavors: stable, testing, and unstable. Stable is used widely on servers, but many desktop users favor the testing or unstable versions because those provide more current packages. Unfortunately, there is no guarantee that testing or unstable versions will be fully functional at any given time, and users must occasionally contend with serious unexpected breakage.

Debian's ideological underpinnings are also occasionally an impediment rather than an asset. The project's commitment to democracy and intentional lack of strong centralized leadership sometimes cripples the decision-making process and contributes to an overall lack of direction. Development efforts can be impaired or derailed by endless non-technical disputes over specific ideological issues.

In the past, some of the dysfunctional aspects of Debian's governance model have alienated participants and compelled high-level contributors to abandon the project. Other distributions aren't immune to problems of this nature, but the pervasiveness of strong ideological convictions within the Debian community make it especially vulnerable.

Ubuntu: building mountains by filling in the holes

Debian, Philosophy, and People

| 2 Comments

Debian, Philosophy, and People

debianlogo-100.png

Given the recent brouhaha in Debian, and General Resolution regarding Lenny's Release policy as it relates to Firmware and Debian's Social Contract, which has led to the resignation of Manoj Srivastava from the position of Secretary for the Debian Project, I'm reminded of the following passage from Gordon Dickson's Tactics of Mistakes (part of Dickson's Childe Cycle, in which he tells the story of the rise of the Dorsai):

"No," said Cletus. "I'm trying to explain to you why I'd never make an Exotic. In your calmness in the face of possible torture and the need to kill yourself, you were showing a particular form of ruthlessness. It was ruthlessness toward yourself--but that's only the back side of the coin. You Exotics are essentially ruthless toward all men, because you're philosophers, and by and large, philosophers are ruthless people."

"Cletus!" Mondar shook his head. "Do you realize what you're saying?"

"Of course," said Cletus, quietly. "And you realize it as well as I do. The immediate teaching of philosophers may be gentle, but the theory behind their teaching is without compunction--and that's why so much bloodshed and misery has always attended the paths of their followers, who claim to live by those teachings. More blood's been spilled by the militant adherents of prophets of change than by any other group of people down through the history of man."

The conflict between idealism and pragmatism is a very old one in the Free and Open Source Software Movement. At one end of the spectrum stands Richard Stallman, who has never compromised on issues regarding his vision of Software Freedom. Standing at various distances from this idealistic pole are various members of the Open Source Community. For example, in the mid-1990's, I used to give presentations about Linux using Microsoft Powerpoint. There were those in the audience that would give me grief about using a non-free program such as MS Powerpoint, but my response was that I saw no difference between driving a car which had non-free firmware and using a non-free slide presentation program. I would prefer to use free office suite, but at the time, nothing approached the usability of Powerpoint, and while dual-booting into Windows was a pain, I could do a better job using Powerpoint than other tools, and I refused to handcap myself just to salve the sensibilities of those who felt very strongly about Free Software and who viewed the use of all non-Free Software as an ultimate evil that must be stamped out at all costs.

Full story

Debian - What It Means To Me

| 0 Comments

Debian- What It Means To Me

debianlogo-100.png

I have a love/hate relationship with Debian. It is a solid operating system, with a lot of potential. When initially released in 1993, then following the subsequent years, Debian wan innovative. It was one of the first distributions to introduce package management that resolves dependencies, and it did so well. Leaving Debian decoupled, so it could also run with the HURD, FreeBSD and NetBSD kernels, albeit still very much in alpha stage currently, make it a universal operating system. Nevermind the fact that it is compiled for fifteen CPU architectures, and has over 20,000 packages. Lastly, it's core philosophy or removing all firmwares and non-free software from the core operating system make it a viable operating system for GNU.

There are plenty of other advantages that just make Debian one of the best Linux distributions out there. But, then there are disadvantages, one of those being decentralization. Debian isn't backed by any major corporation. As such, Debian has a massive world-wide community surrounding it that oversee the future of its success. This community is beginning to tear itself at the limbs. But this is nothing new. Debian developers, over the past few years, have earned a reputation for griping, pissing and moaning about each and every thing that comes across the -devel mailing list. Many thought Sarge would not get released, and the Debian project was dying a slow death, due to these unfortunate events. Yet, Sarge made it. Then came Etch. Etch didn't see quite the drama Sarge did, but it had its fair share. Now it's Lenny, and the flames are white hot. There is more tension in the project than I've ever seen.

This is the hate relationship I have with Debian. It's lost it's focus. It's gotten overly concerned about the nitty-gritty, and can't see two feet in front of itself before tripping. Will Debian die? No, probably not, but it won't be a happy road for the traveler who wishes to join and commit. Lenny will release, and Squeeze probably will as well, but I can just imagine the amount of flame wars and personal attacks going on to make it happen.

Now, I'm no Debian developer, and it's not my goal to become one. However, here's what I would like to see from the project: innovation. When I was a Linux instructor for Guru Labs, I had the opportunity to teach RHEL, Fedora, SLES and OpenSUSE. Not only teach these operating systems, but write courseware for them as well. I was subscribed (still am at the moment) to several mailing lists on each of the operating systems to see what Red Hat, Novell as well as Canonical are pushing out the gate. What was interesting to me was to watch some innovative products come out of the door:

Red Hat:
First on the list is Spacewalk. This is the Red Hat Network that once used to be proprietary, and controlled on Red Hat servers. Now open source, any company can deploy their own RHN in-house. Next would be oVirt- a new way of managing virtualization. oVirt is a GUI fontend to managing KVM virtual machines. It has plans to support managing Xen guests in the future. Take a walk through the screenshots to get an idea of what the application is all about. Of course, we can't forget KVM. With acquiring Qumranet, Red Hat is now positioned to offer a a serious alternative to VMWare, for virtualization using oVirt with it. KVM is a kernel module that make the Linux kernel a hypervisor. No one can dispute the lines of code that Red Hat developers have put into this module, or the kernel for that matter, either. Lastly, Red Hat has made other innovative moves in the field. JBoss, Red Hat Directory, RPM (which is superior to DPKG), the Anaconda installer (more powerful and flexible than the Debian installer), Kickstart (superior to preseed), the SELinux targeted policy, many of the system-config-* tools, and plenty of others. Red Hat innovates, has a rock solid operating system, and a large community surrounding the Fedora project.

Novell
The most obvious coming out of the Novell camp would be AppArmor. AppArmor is a MAC that could be compared to SELinux. With Miguel de Icaza on board, Mono has become a serious development platform for .NET on Linux. It's stable and implements nearly all of Microsoft's .NET core features. Also, Novell has released the OpenSUSE Build Service as a way for developers to get their software packaged for many distributions on different architectures. This makes it easy for them to reach the largest Linux user base they can with little effort. Lastly, Novell has really made the desktop something to work with. It has changed the way the Linux desktop looks, making it far more pleasing for the average employee and consumer. XGL is default, the panels and menus reconfigured, and all around, the SUSE Linux Enterprise Desktop yields a very familiar Microsoft Windows look.

Canonical
Here's the camp that I stand in. The first major innovation could be called Ubuntu itself. Many say this is Debian done right. It has regular 6 month releases, that are synchronized with the GNOME releases, with every fourth release termed "LTS" for long term support. It has reached more Linux user than any other distribution. It has gone places other distros have only dreamed of. It comes with the best hardware support out of any distro, hands down. The single CD install could also be called innovative, as requiring users to download an entire CD set, or DVD could be asking a bit much, even with todays bandwidth. Canonical has introduced upstart, a replacement for the standard System V Init system that we have been using for ages. It's gained popularity, and has now found it's way in Fedora, which means we'll see it in RHEL for sure. Canonical has introduced its own version control system bazaar. It could be compared to git or mercurial as a distributed VCS. It's used on the other innovative product Launchpad, for PPAs, or "personal package archives". Launchpad could be thought as the SourceForge killer, as it allows developers to host their code, integrate a bug tracking system, provide documentation and encourage collaboration. Launchpad features translations through Rosetta and has the ability to manage team memberships Launchpad is open source through the Storm ORM, written in Python. The only thing it lacks so far, IMHO, is a wiki.

Now, I ask the Debian team- "What innovation have you pushed out the door recently?". Honestly, I can't think of anything, aside from wanting to remove every last binay blob from the system, and have The One Free System. Now, maybe this isn't your focus. Maybe your focus is to get Debian on all the CPU architectures and kernels you possibly can. Maybe the focus is to take the innovations from others, and make it available as a Debian package. I don't know, but from where I stand, I see Debian walking down the same road as Gentoo. All the internal turmoil and problems could tear you apart, make users switch to another distribution, and leave the state of the project in question. I hope this isn't the case, but a re-evaluation of your goals and future should be outlined.

I titled this post what Debian means to me, but haven't gotten to that in full. Let me state outright what Debian means to me:

Debian to me means Freedom. Debian is the foundation of which Ubuntu is built. Being an Ubuntu advocate and user, I want to see the tightest relationship possible between these two projects, as I realize Ubuntu would not be in existence, if it weren't for Debian. However, Debian runs one of my servers in my basement. It also runs on a virtual machine I need for testing and development. It's been on my laptop a couple of times, and it's on a 50MB business card CD in my wallet, should I ever need to do an install, or rescue a Debian system. Because of the Free Software stance Debian takes towards software, it will always be very close to me.

Debian means Ubuntu will be successful. Ubuntu just can't exist without Debian. We realize this, and hopefully, we are doing everything we can to contribute back to the Debian project, so it can see the same success Ubuntu is seeing. However, if Debian were to rip itself apart at the seams, then this means the future of Ubuntu hangs in the balance. Many Debian developers probably don't care much about this, but losing that symbiotic relationship could be for more disastrous and more reaching. It's not just Ubuntu, but Knoppix, Damn Small Linux, and so many of the other Debian-based distributions. Debian is key to a large portion of the Linux ecosystem.

Debian means being the universal distribution. I don't know of another operating system that is compiled for four kernels and fifteen CPU architectures. Gentoo is close, as are the BSDs, but aside from that, there just is no other distribution that has that wide range of hardware support. When I install Linux on a SPARC, for example, I can rest assured that Debian will install on it. What if I'm faced with an IA32 or IA64? Debian will install. MIPS? Debian. ARM? Debian. Alpha, PowerPC, S/390, and many others all Debian supported. EEEPC, PlayStation 3, XBox, servers, desktops, laptops, PDA, phones, etc. Debian is far more reaching than any other operating system out there. It truly is the Universal Operating System.

I hope the Debian project can get itself out of the mess it's currently facing. I hope it can re-evaluate its focus, and get back on track. I would love to see the success of Debian. I would love to see innovations come out of the Debian project. I would like to see more of the developers involved, and not package maintainers, although they are key as well. Let's see Debian reach new heights that it hasn't reached before.

Link to original story

Debian secretary quits over Lenny release vote

| 1 Comment

Debian secretary quits over Lenny release vote

by Sam Varghese   
Friday, 19 December 2008


debianlogo-100.png

Long-time developer Manoj Srivastava has resigned as the secretary of the Debian GNU/Linux Project and is thinking of leaving the project altogether.

In a message posted to one of the project mailing lists, Srivastava said he had taken the step of quitting the post of secretary due to the dissatisfaction over the options offered in a recent vote about the release of the next version of Debian, Lenny. The voting process ends on December 21.

There are moves afoot by some developers to ask for his removal from the project altogether and this is why Srivastava has held out the possibility of leaving Debian.

At least two other senior developers - Martin Krafft and Antti-Juhani Kaijanaho - have indicated that if Srivastava were asked to leave they would follow suit.

Lenny was expected to be out in September but there has been a protracted debate going on over whether it should be released with firmware blobs or not.

Full story

Debian Developers to Determine Lenny's Fate

| 0 Comments

Debian Developers to Determine Lenny's Fate (Britta Wuelfing)
 

debianlogo-100.png

Free Linux distro Debian has been working steadily on its next version 5.0 of the OS, known as Lenny. Now developers have been called in for a vote to determine the course of its general release.

The Lenny Release General Resolution that brings the issue to a vote among Debian developers solicits responses in one of seven choices, as required by the Debian Constitution. Each of the choices is explained in detail and developers are required to rank the seven choices and return the ballot signed with a public key. The vote acknowledges the constitution and what further action to take based on the Debian Free Software Guidelines (DFSG).

The debate centers around whether or not to accept proprietary firmware in Debian, with or without published source code, and if the guidelines could thereby be violated. Part of the debate also addresses possible violations of the GPL. One of the choices is to assume that these proprietary firmware "blobs" comply unless proven otherwise. Blobs are typically microcode that drive hardware components. As described in the First Call for Votes, these blobs are often distributed by firmware vendors without sources or documentation. Through one of its voting choices, the release team allows the option to exclude these source requirements: "By excluding such firmware from Debian we exclude users that require such devices... or make it unnecessarily hard for them."

Full story

Debian Installer lenny release candidate 1

| 0 Comments

Debian Installer lenny release candidate 1

November 12th, 2008

debianlogo-100.pngThe Debian Installer team is proud to announce the first release candidate of the installer for Debian GNU/Linux Lenny.

Improvements in this release of the installer

  • Improved support for Live-CD installation media (much faster and more reliable than earlier releases);
  • Support for some NAS devices based on Marvell's ARM-compatible Orion chip:
    • QNAP TS-109/TS-209 and TS-409;
    • HP Media Vault mv2120;
    • Buffalo Kurobox Pro;
  • Installer images for Netwinder have been added again;
  • Installer images for i386 Xen guests
  • Support for hardware speech synthesis (speakup) has been added;
  • Upgrade of packages early in pkgsel, for example to get available security updates for base system packages;
  • Support for loading firmware from (removable) media during the installation;
  • i386/amd64: support for installing to and loading firmware from MMC/SD cards;
  • New translations: Welsh, Irish, Northern Sami, Serbian (Amharic and Marathi were added in beta releases).

Known issues in this release

  • i386: for this release, installation from floppy disk is not supported;
  • PowerPC: the graphical installer should work on almost all systems with ATI graphics cards, but probably not others;
  • touchpads should work with the graphical installer, but support may be suboptimal - if you experience problems, you should use an external mouse instead.

See the errata for details and a full list of known issues.

We do need your help to find bugs and further improve the installer, so please try it.

Installation CDs and DVDs, other media, errata, and everything else you'll need are available from the Debian Installer web site.

The Debian Installer team thanks everybody who has contributed to this release.

Debian: "We're almost there"

| 2 Comments
(The Register) Debian: 'We're almost there' debianlogo-100.png

Debian project leader Steve McIntyre has dismissed claims that the next stable version of Debian - codename Lenny - could be delayed until June 2009. Based on the number of outstanding release-critical bugs and the time it has taken to fix them on previous releases, Debian developer Bastian Venthur estimated it will take a further eight or nine months to bring Lenny up to release quality.

Originally scheduled for release in September, McIntyre said last month that he expected to release Lenny by the end of October and quashed speculation about further delays this week.

"Bastian's being a little bit pessimistic based on the data he's looking at, but as far as I know, he hasn't spoken to any of the release team. As far as Lenny goes, we're 'almost' there," he told The Register.

More

Noteworthy: Rallying call for late Debian 5.0

| 1 Comment

October 7, 2008
Heise Open Source: Rallying call for late Debian 5.0

debianlogo-100.pngGNU/Linux Debian 5.0, "Lenny" has missed its originally proposed September release because of too many critical bugs. The developers have now issued a rallying call to Debian maintainers and users to encourage them to work on the next major release of Debian, with the aim of getting 5.0 out before the end of 2008. Debian users who want to help are encouraged to try the Debian 5.0 beta releases, or upgrade their existing Debian installation.

( More... )

Review: Debian GNU/Linux testing ('Lenny')

| 0 Comments
With the target date looming for the Debian 'Lenny' stable release 
and  the Debian project's 15th birthday coming up on Aug. 16th (Debian Day)  I thought I'd spin-up the World's largest Linux Distribution.

What's it for?
The short answer is, 'whatever you want to use it for'. While those new to Linux may find the installation program to be slightly spartan an lacking in options, Debian is a great choice for servers and desktops.

Installation
For this installation I am using Debian testing AMD64 on an AMD Athlon X2 system. Due to the sheer size of this distribution Debian Lenny is available as 30 CDs or 5 DVDs. Thankfully it is not necessary to download all of them. The first CD or DVD will suffice. There are also KDE and xfce-specific .iso's available for download. There is also the option of a net-install .iso which includes the Debian installer and will download only the packages you choose to install. (a long process with a slow internet connection)

There are a few options available upon booting the install disk. Simply pressing return brings-up a console install. To start the installer in graphical mode type 'installgui'. For this install I am using DVD-1 and 'installgui'.

The installation is straightforward but does include a few frustrating issues. Setting up network (in this case wired Ethernet), root password and users, timezone, etc.. are all pretty standard. The partitioner offers options to use the entire disk, the largest contiguous free space, and LVM. When choosing the 'manual' option it is a good idea to have a basic knowledge of disks and partitioning. Unlike other distributions, the installer does not provide a graphical representation of the disks.

Debian installs the GNOME desktop environment by default. A glaring weak spot in the installer is the lack of an option to choose which DE to install. Most other distributions such as Mandriva, Fedora, and openSUSE allow you to choose between at least KDE or GNOME or both. This is not an issue for me personally as I usually install KDE, GNOME, and xfce and frequently switch between them. For those who wish to install and use KDE exclusively this can be frustrating. The boot option of 'expertgui' may offer a solution here but I haven't yet tested that option. If you wish to install and use KDE there is a KDE-specific .iso which should suit your needs.

Package selection is very limited with this installer. The installer offers a choice of package groups such as "server', 'desktop', 'laptop', etc... but does not allow for individual package selection. For instance, choosing 'server' installs both Samba and NFS along with AppleTalk. The default of installing everything in the category can lead to bloat and unnecessary disk usage.

After installing the base system the installer offers the option of using a network repository. Selecting this option will download and install the latest packages but, depending on your connection speed may take considerably longer. In the case of the KDE-specific .iso, choosing to use a network repository will actually download and install GNOME. If you are using this option DO NOT use network repos. Packages can updated after install.

Installed System
After completing the install and logging-in the system boots into a Debian-branded GNOME desktop. The system is fast and very stable. Debian is very suitable for CLI system configuration. For those who prefer configuration via GUI there are a number of GNOME tools which will allow for this. Unlike 'one-stop' configuration tools such as SUSE's YaST it is necessary to have a familiarity of which tools perform what configuration tasks. This can be daunting for new Linux users. If you are new to Linux configuring some parts of your system will require reading documentation.

Installing proprietary Nvidia drivers in Debian is not trivial. There are a number of ways to do this. Unlike Ubuntu's 'restricted drivers' and openSUSE 11's 'one-click install' getting these drivers installed will require some pain.

The install includes kernel 2.6.24, GNOME 2.22.2, OpenOffice.org 2.4.1, and as of this install, iceweasel (re-branded firefox) 2.0.0.14. Although 3.0 will be available if it's not already.

Package Management
This is an area where Debian really shines. APT (Advanced Package Tool) is a great package management system. APT can be invoked via a console or through Synaptic. An intuitive graphical interface makes package management as easy as it can be. Debian also includes Ubuntu's 'add/remove programs' applet. With Synaptic, adding repositories is a breeze. One problem I encountered while installing KDE involved a failure to recognize the install media. When attempting to grab some packages from the media APT failed. It was necessary to disable the disk option in the repository list to force downloading of all packages chosen for install.

Multimedia
As with other major distributions, support for popular multimedia formats is lacking due to patent concerns. Outside of the US this problem is easily solved by adding the debian-multimedia.org repository to APT's repository list.                                               

To Sum Up
All of your favorite applications should work without a hitch. The system is very stable.              
GNOME will notify you of any available updates. Curiously, to get update notifications using KDE, I have to install Adept.

I don't recommend Debian for those who are new to Linux. Instead they would  be better served with distributions such as Ubuntu, openSUSE, and Mandriva.  However Debian is a great choice for those with a basic knowledge of Linux. Although Debian may require more manual (console) configuration. Reading the documentation will become necessary at times. There is no 'all-in-one' tool for configuration such as SUSE's YaST or Mandriva's Control Center. Multimedia restraints are no different than those of other large distributions but this is easier to remedy on Debian than most others.

Debian is a great choice for a server or desktop. You can count on Debian's legendary stability and quality. There are good reasons behind the fact that Debian is the basis of so many other distros.