LWN.net Logo

Advertisement

GStreamer, Embedded Linux, Android, VoD, Smooth Streaming, DRM, RTSP, HEVC, PulseAudio, OpenGL. Register now to attend.

Advertise here

No legacy for Fedora x86-64

April 27, 2005

This article was contributed by Joe 'Zonker' Brockmeier.

As Fedora Core 2 (FC2) is transferred to the Fedora Legacy Project, some users may be surprised to find that the project will be focusing only on the i386 platform, leaving users of FC2 on x86_64 platforms to fend for themselves when it comes to security updates and bugfixes.

For those not familiar with Fedora Legacy, the project provides support for Red Hat 7.3, Red Hat 9, and Fedora Core releases past their "end-of-life." With Fedora Core releases, the project uses a "1-2-3 and out" policy. When Red Hat's Fedora team stops providing support for an FC release, the Fedora Legacy project begins maintaining the release, for two additional releases. Note that the idea behind the Legacy project is not to provide new packages for retired releases, but only to provide security updates and necessary fixes. Users who want the newest software need to look to newer FC releases.

Unlike Fedora Core, the Fedora Legacy project is not directly sponsored by Red Hat, though the group does receive some assistance from Red Hat. We talked to Jesse Keating, Fedora Legacy Project Leader, about the lack of support for FC2 on x86_64, what alternatives users have, and whether the project will be supporting future x86_64 releases.

Keating said that the project lacks the developers to keep up with x86_64 in addition to maintaining i386 versions of FC:

Primarily it is lack of developers/testers for package testing and approval. Starting off with the small set we have, and trying to subset them into x86_64 users is pretty tough. Further reasons include lack of physical resources (build hardware, rack space, bandwidth), build software changes, and publishing changes necessary to handle x86_64.

Indeed, it does seem that the Legacy project is a bit short-staffed. The (volunteer) positions page lists quite a few vacancies.

We also asked Keating how the project was building packages, whether they used a system similar to Debian buildd or something else. Keating said that the project is using a version of mach to build packages, and that they're looking to have a system that can produce i386 and x86_64 packages.

This allows us to build in a fresh chroot each time, and do multiple builds of a package for different RH/FC releases. It works pretty well for what we need it for. In the near future we will look at moving to the new Fedora Extras build system that is currently in development. Our goal is to be able to have one build system we can use to produce both 32bit and 64bit packages. Currently 32bit packages have to be built on a 32bit host and 64bit packages will have to be built on a 64bit host. The main build hardware that Pogo Linux donated to the project is x86_64 capable (dual Opteron) but we're using it in a 32bit mode currently. Given the price of rack space and bandwidth and all things associated we may not be able to afford a second 64bit build system. So we'll probably have to wait until the new build software is complete and re-design/deploy our Legacy build server.

Users who are in no hurry to upgrade to later FC releases can try building the source RPMs on x86_64. Keating invited those users to offer feedback on the packages, and said that users "typically" don't run into issues when trying to compile i386 packages on x86_64.

Keating did say that it's likely that there would be support for x86_64 in the future, given that there are more users for x86_64 with each new FC release. Since the Legacy project is strictly a volunteer operation, the best way to see to it that there is support for x86_64 is for users to get involved with the project.


(Log in to post comments)

Building x86 on x86_64

Posted Apr 28, 2005 22:27 UTC (Thu) by jmorris42 (subscriber, #2203) [Link]

> Currently 32bit packages have to be built on a 32bit host and 64bit
> packages will have to be built on a 64bit host.

Not really. A chroot tree with a 32bit environment can easily be hosted on a 64bit system. I build White Box Enterprise Linux in exactly such an environment and can build for both arches without a reboot.

You just say:

setarch i386 chroot [path to chroot]

No legacy for Fedora x86-64

Posted Apr 30, 2005 6:40 UTC (Sat) by xorbe (subscriber, #3165) [Link]

I came from x86/Mandrake to x86_64/Fedora, and I'm going back to MDK as soon as that 2005LE DVD iso hits public mirrors (or CDs). My 1GHz VIA C3 box running Mandrake w/KDE responds faster than my 2.5GHz A64 with Fedora w/Gnome. Just pressing ALT+F2 in Gnome on that box incurs a 2-3 second delay before I can type half of the time. News like this just reinforces my desicion.

(Also, my 2.5ghz A64 spanks my old 2.8ghz P4 all day long in throughput, but I sure miss the smoothness/responsivenss of the P4's hyperthreading! Bring on the dual-core.)

No legacy for Fedora x86-64

Posted May 6, 2005 3:46 UTC (Fri) by barrygould (guest, #4774) [Link]

KDE is available in Fedora too.

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