Mailinglist Archive: opensuse-factory (592 mails)

< Previous Next >
Re: [opensuse-factory] feasibility of porting opensuse to SPARC
  • From: Hans Witvliet <hwit@xxxxxxxxxxx>
  • Date: Sun, 01 Oct 2006 17:41:48 +0200
  • Message-id: <1159717308.8367.15.camel@xxxxxxxxxx>
On Sun, 2006-10-01 at 11:29 +0200, Andreas Jaeger wrote:
> "Alexey Eremenko" <al4321@xxxxxxxxx> writes:
> > Actually, openSUSE is very good OS and is more convenient than Solaris.
> >
> > So if you have powerful multi-CPU SPARC Server and want a convenient OS,
> > openSUSE is the only way to go.
> >
> > This way you can reutilize Sun Servers as Linux Workstations or Servers.
> >
> > But this would require a very serious rebuild of the whole distro.
> >
> > Question:
> > How much time it would require for 1 Linux expert to port all openSUSE from
> > x86 to SPARC ? (including installer & full FTP repository) provided he know
> > both architectures & works full-time.
> It's not that easy to give any timeframe. It depends on various
> issues, so let me give some commands based on my work getting SUSE
> Linux running on x86-64.
> The challenge is getting the base system running:
> * gcc
> * glibc
> * binutils
> * kernel
> The problem is that in these projects only a few folks take care of
> SPARC. I do not know whether current versions of these do run at all.
> >
> > 1 week, 1 month, 1 year ?
> If the above is done, there are two challenges:
> * packages
> * yast changes
> yast changes should be only partitioning and booting, the rest should
> be generic. So, this is is something of a few weeks.
> With packages it's lots of time to rebuild everything (bootstrap) and
> fix problems. Since we already support i386, x86-64, ppc, ppc64,
> s390, s390x and ia64 most of the problems where packages are not
> portable (endianness, 64-bit) should be fixed already. The problems
> arise when packages are failing through the build. This is initially
> quite often a problem in the toolchain but could also be a
> non-portable package. So, this needs somebody that can debug bugs at
> a low level and fix them. If somebody has these skills, this is
> something of a few person months.

> Andreas

Hi Andreas,

I would hope that the real core basis (gcc, glib, binutils, kernel) were
already sorted out for the old SuSE-sparc-port (rel 7.0...7.3)
But at that time, not everything was "open" afair.

If i'm not mistaken, "icecream" was able to cross-compile (for sparc,
HP-PA etc). Is there any docu, HOW2 for that?
It might speed-up the work that needs to be done...

If there is a minimal installation, that can perform "an install or
upgrade" from externally build packages, it would be easily for the
community to add the rest.

pgp-id: 926EBB12
pgp-fingerprint: BE97 1CBF FAC4 236C 4A73 F76E EDFC D032 926E BB12
Registered linux user: 75761 (
To unsubscribe, e-mail: opensuse-factory+unsubscribe@xxxxxxxxxxxx
For additional commands, e-mail: opensuse-factory+help@xxxxxxxxxxxx

< Previous Next >
Follow Ups