[go: up one dir, main page]

|
|
Log in / Subscribe / Register

Distributions

News and Editorials

Slamd64: Slackware Linux for AMD64

July 27, 2005

This article was contributed by Ladislav Bodnar

One of the main disadvantages of Slackware Linux is the fact that, unlike most other major distributions, its developers have so far ignored any non-x86 platforms, including the increasingly popular AMD64 processor. The good news is that, because Slackware development is completely open and transparent, it is often just a matter of time before an itch is scratched and a new project is born. This is the case of Slamd64, a port of Slackware Linux to the AMD64 processor.

Developed by a UK-based college student named Fred Emmott, the first stable version of Slamd64 was released in June 2005 as version 10.1, following a long series of alpha releases and four release candidates. We installed it on a machine with the following specifications: AMD64 3500+ processor (2.2GHz), K8N Neo2 (Socket939) mainboard from Micro-Star International, 2 GB of DDR SDRAM, 2 x 120 GB Maxtor hard disks, Plextor PX-712A DVD/CD rewritable drive, and NVIDIA GeForce4 Ti 4600 graphics card. The monitor was a standard 19 inch LCD from Mozo International.

Before booting the installation CD, we noted a few differences between Slackware Linux and Slamd64. Firstly, Slamd64 is an unofficial port without any endorsement from the Slackware project. Unlike Slackware 10.1 and its current branch, both of which still default to the 2.4 kernel series, Slamd64 10.1 comes with kernel 2.6.10.11, inclusive of support for SATA drives. KDE, the distribution's default desktop, is present in the same version as in Slackware 10.1, but more recent KDE 3.4.1 packages are also provided on download mirrors. GNOME is not included, although contributed Freerock GNOME packages, compiled for x86_64, are available from a third-party source. And despite its name, Slamd64 will also work on Intel's EM64T chips.

The installation program differs very little from the one in standard Slackware. The curses-based, menu-driven process has not changed much in years, providing a simple, but well-tested and reliable installer. Why, then, did it suddenly collapse with a segmentation fault, right after setting up the swap partition? A quick trip to the project's online forum provided an answer - this is a known issue that occurs on certain system configurations. Our workaround was simply to skip setting up the swap partition; we added it to /etc/fstab later, once we booted into the newly installed system. Luckily, this was the only bump on the otherwise neat and smooth road.

The first boot took us to a console boot prompt. As is the case with any Slackware installation, a fair amount of manual work awaits a user who intends to set up the system as a graphical workstation - we had to make some changes to the network configuration file, set up xorg.conf and create new users. We also downloaded the most recent version of NVIDIA binary graphics driver, which installed and worked flawlessly at first try. Once done, we were able to launch KDM and login to the KDE desktop.

Compared to other major Linux distributions, Slackware is a lean system. It is slightly on the conservative side, especially when it comes to the selection of packages included with the distribution, often favoring well-established packages over newer and more progressive ones (don't expect to find GRUB or Postfix among the included packages). It goes without saying that Slamd64 is still leaner. There is no OpenOffice.org or Firefox, and besides KDE, the only other available desktop environments are Fluxbox and XFce. Since Slackware 10.1 was released some 5 months ago, most of these packages are now somewhat outdated. Of course, there is nothing wrong with running KDE 3.3.2, but since the distribution maintainers have been kind enough to provide binary packages for KDE 3.4.1, we decided to take advantage of the offer. The installation with pkgtool went without a hitch.

Next, we started looking for some other applications to install. We visited LinuxPackages.net, a web site providing the largest collection of contributed packages for Slackware Linux. To out delight, we found a section listing x86_64 packages, and although it wasn't nearly as well-populated as the i386 section, we were able to locate a few dozens of useful packages, including Audacity, Firefox, Postfix, Snort, and Subversion, just to name a few. Some of the packages already present in Slamd64 were available in newer versions - such was the case with The GIMP and K3b. Many packages were fresh - Firefox 1.0.6 for Slamd64 was released within days after its source code became available upstream. GNOME 2.10.1 was also listed. Although we discovered that the number of Slackware packages for the x86_64 architecture were nowhere near the numbers one might find in third-party repositories for Fedora, Mandriva or SUSE, there clearly is an ongoing effort to build 64-bit Slackware packages and provide them to the community.

Like other major distributions, Slamd64 ships with compatibility libraries for running 32-bit applications. We were able to install and use several 32-bit binary packages, such as OpenOffice.org 1.1.4 or Opera 8.01. According to Fred Emmott, many other 32-bit binary packages will work, although they are not officially supported. As is the case with Fedora or SUSE, the 32-bit libraries are stored in /lib, while the 64-bit ones are placed in /lib64.

Our overall impressions of Slamd64 were positive. Although we came across a minor installation glitch, once the system was installed, we found it blazingly fast. The 32-bit OpenOffice.org Writer and Calc launched in under 3 seconds, while the native 64-bit applications felt still more responsive. Like its parent, Slamd64 is a clean, robust system which is a pleasure to work with. Users who prefer a package manager with a dependency resolution feature can easily install slapt-get, which reportedly works well on Slamd64. We didn't expect to find a large number of third-party 64-bit binary packages for Slackware on the Internet, but were pleased to see a reasonably active developer community making an effort at building some of the more important ones. And although the Slamd64 web site provides little in terms of documentation, it does have a fairly active user forum and mailing list. Frequent updates in the "current" directory are a further testament that the developers of this young project are serious about building a solid Slackware-based distribution for the x86_64 platform

Comments (5 posted)

New Releases

Mandriva Linux 2006 Beta officially out

The first beta for Mandriva Linux 2006 is now available. "If you already have a Mandriva system installed you can simply perform an update with urpmi: the file trees for i586 processors or 64 bit x86_64 compatible processors are on the /devel/2006.0/ subdirectory of the mirrors. You will also find ISO images for 3 CDs, also available for both architectures. Mini ISO files contain the minimum needed to perform an installation and allow to add extra package sources from FTP mirrors during the installation."

Full Story (comments: none)

MEPIS SoHoServer Test01

MEPIS has begun formal testing of the MEPIS SoHoServer. "SoHoServer is a general purpose SoHo solution based on the recent release of Debian "sarge". The preinstalled and configured server software includes Apache2, PHP4, Perl, Mysql, Proftpd, Bind, DHCPd, Postfix, Dovecot, Shorewall, Squid, DansGuardian, Webmin, and Usermin."

Full Story (comments: none)

Whax v.3.0 Live CD released

The public release of WHAX v.3.0 has been announced. "WHAX is the natural evolution of WHoppix - a live cd, standalone penetration testing toolkit. There are some major new features in WHAX which add huge functionality compared Whoppix, and may change the way we use live distributions."

Full Story (comments: none)

Distribution News

Debian GNU/Linux announcements

The sixth annual Debian Developers' Conference (Debconf5) has been declared a success. "More than 300 people attended this year's Debian Conference, which took place from July 9th to 17th at the University of Helsinki, Finland. The conference has been supported by more than 20 sponsors and featured a lot of talks, workshops, demonstrations, coding marathons and round table discussions on various aspects of the Debian project."

Henrique de Moraes Holschuh looks at a new Alioth project to host the planning, design work, any documentation and eventual reference implementation and deployment coordination for new initscript engines in Debian.

Pascal Hakim reports that it is now possible to subscribe and unsubscribe from individual bugs in the Bug Tracking System.

Enrico Zini provides a status report on the merging of Debtags data into the Packages file.

Comments (none posted)

Unofficial FAQ Updated For Fedora Core 4

The Unofficial Fedora FAQ has been updated for Fedora Core 4. "One of the major updates in the Fedora Core 4 FAQ is an entirely new, super-simple method of configuring yum."

Full Story (comments: none)

Fedora Bug Day Event - Pick Your Poison

The Fedora BugZappers Triage Team is holding a Bug Day on July 29, 2005. "The theme for our first bug day will be 'Pick Your Poison.' Anything in bugzilla is fair game! The goal will be to try and triage as many bugs as possible, close out duplicates as well as linking to upstream bug trackers. Additionally, we have the special honor of trying to file and close out as many Documentation Bugs as possible."

Full Story (comments: none)

Distribution Newsletters

Debian Weekly News

The Debian Weekly News for July 26 is out; this week's topics include graylisting, the multi-architecture proposal, CPU frequency policy, and more.

Full Story (comments: none)

Fedora Weekly News #6

This issue of the Fedora Weekly News includes articles on Red Hat Magazine - July 2005, Fedora BugZappers Triage Team, FUDCon London, 2005, Introducing Deer Park, Rev'ing up Your Backups, Thomas Guide: Remote Desktop, Current Status of Nrpms.net, Firefox 1.0.6 Released, mplayerplug-in 3.01 Released, Safe way to remove old kernels, and more.

Comments (none posted)

Gentoo Weekly Newsletter

The Gentoo Weekly Newsletter for the week of July 25, 2005 is out. This week's edition marks Bug #100,000 since the Gentoo Bugzilla was started in 2002, plus another look at keeping gentoo-sources-2.4, and other topics.

Comments (none posted)

DistroWatch Weekly, Issue 110

The DistroWatch Weekly for July 25, 2005 is out. "It is 'shoulder season' in the distribution land. Apart from several minor distribution releases, it was a slow week, with only the launch of the Utnubu initiative and a new beta release from Mandriva providing some excitement. Prompted by a satisfied user, we have taken a closer look at StartCom MultiMedia Edition, an interesting distribution based on Red Hat Enterprise Linux. Apart from these topics, we have all the usual columns, complemented by a quick tip for using digital cameras, mobile phones and music players under Linux."

Comments (none posted)

Package updates

Fedora Core updates

Fedora Core 4 updates: freeradius-1.0.4-1.FC4.1 (new version 1.0.4), ypserv-2.13-7 (crash with ypxfr), setarch-1.8-1.FC4 (fix possible segfault), openoffice.org-1.9.117-3.1.0.fc4 (add patch to avoid missing FormWizard spam on save), pvm-3.4.5-5_FC4 (bug fixes), subversion-1.2.1-2.1 (update to 1.2.1), module-init-tools-3.1-4 (fix depmod segfault), system-config-netboot-0.1.22-1_FC4 (bug fixes), setools-2.1.1-2 (upgrade to 2.1.1-2), nfs-utils-1.0.7-10 (add patches), libsepol-1.5.10-1.1 (fix reset booleans warning message again), gnbd-kernel-2.6.11.2-20050420.133124.FC4.43, dlm-kernel-2.6.11.5-20050601.152643.FC4.10, cman-kernel-2.6.11.5-20050601.152643.FC4.9, GFS-kernel-2.6.11.8-20050601.152643.FC4.9, gnome-panel-2.10.1-10.2 (backport fix for recent-files memory leak), system-config-printer-0.6.131.3-1 (fix an unwanted interaction with SELinux), tar-1.15.1-7.FC4 (bug fixes, clean up), util-linux-2.12p-9.7 (bug fixes), gcc-4.0.1-4.fc4 (fixes, updated from CVS, rebuilt for FC4), libtool-1.5.16.multilib2-2 (needed for gcc-4.0.1 update), system-config-bind-4.0.0-20_FC4 (bug fixes), mgetty-1.1.33-3_FC4 (bug fixes), apr-0.9.6-3.1 (updated libtool script), audit-0.9.19-2.FC4 (minor fixes).

Fedora Core 3 updates: pvm-3.4.5-5_FC3 (bug fixes), mgetty-1.1.31-3_FC3 (bug fixes), system-config-netboot-0.1.22-1_FC3 (bug fixes), util-linux-2.12a-24.4 (add support for OCFS2), tar-1.14-5.FC3 (bug fixes, clean up), gcc-3.4.4-2.fc3 (updates and fixes), system-config-bind-4.0.0-20 (bug fixes), mgetty-1.1.31-4_FC3 (bug fixes).

Comments (none posted)

Mandriva Linux

Mandriva Linux update MDKA-2005:035 provides updated clamav packages for versions 10.1, 10.2, and Corporate 3.0.

Full Story (comments: none)

Slackware updates

This week some glibc packages have been rebuilt and recompiled, there's a switch to udev-058 (older but more stable), linux-2.6.12.3 packages in testing, and upgrades to emacs-21.4a, mysql-4.1.13, zlib-1.2.3, fetchmail-6.2.5.2, gxine-0.4.6, abiword-2.2.8, fluxbox-0.9.13, firefox-1.0.6, mozilla-1.7.10, thunderbird-1.0.6, nail-11.24, ppp-2.4.3 and radiusclient-0.3.2, libxml-2.6.20, cyrus-sasl-2.1.21, iproute2-2.6.11-050330, lftp-3.2.1, sendmail-8.13.4, wireless_tools.27, guile-1.6.7, links-2.1pre17, and much more. See the slackware-current changelog for complete details.

Comments (none posted)

Distribution reviews

Life Is Good When You're a Slacker (Mad Penguin)

Mad Penguin reviews Slackware Linux version 10.1. "Performance of the Slackware desktop itself is superb. I've not found a desktop yet that outperforms it on my systems (save for VectorLinux, which is a Slackware variant designed to perform well on older hardware). Gentoo, and consequently VidaLinux , come close but Slackware rocks them all."

Comments (none posted)

My workstation OS: ELX Biz Desktop 4.0 (NewsForge)

NewsForge looks at ELX Biz Desktop. "When I installed ELX I was pleasantly surprised. All the applications functioned properly, the multimedia applications worked immediately upon installation, the interface was intuitive and easy to configure, and I could find almost no bugs. It appears to be a very mature product."

Comments (none posted)

Page editor: Rebecca Sobol
Next page: Development>>


Copyright © 2005, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds