Breaking Eggs And Making Omelettes

Topics On Multimedia Technology and Reverse Engineering


Archives:

13 Architectures

October 7th, 2009 by Multimedia Mike

An impromptu query from the FATE database:

mysql> SELECT DISTINCT(architecture) 
  FROM web_config_cache 
  WHERE revision IS NOT NULL 
  ORDER BY architecture;

This yields 13 architectures currently being continuously tested in FATE:

+--------------+
| architecture |
+--------------+
| Alpha        | 
| ARMv5TE      | 
| ARMv7        | 
| AVR32        | 
| ia64         | 
| MIPS         | 
| PA-RISC      | 
| PowerPC      | 
| PowerPC 64   | 
| Sparc        | 
| Sparc64      | 
| x86_32       | 
| x86_64       | 
+--------------+

I suppose it’s questionable to treat ARMv5TE and ARMv7 as truly separate architectures. Still, it’s not a bad list of CPU coverage. It makes me wonder how it stacks up to the Linux kernel in terms of CPU support. According to Wikipedia, Linux still has the advantage.

One day I’ll figure out a way to continuously test FFmpeg on a Hitachi SH-4 using my old Sega Dreamcast. That’ll bring us closer.

Posted in FATE Server | 5 Comments »

5 Responses

  1. Mans Says:

    What about operating systems? I’m sure we’re ahead of Linux there ;-)

  2. Multimedia Mike Says:

    Indeed. OS count is current 11:

    DOS
    DragonFly BSD
    FreeBSD
    Linux
    Mac OS X
    NetBSD
    OpenBSD
    OpenSolaris
    Solaris 10
    Windows/Cygwin
    Windows/MinGW

    Although those last 2 don’t really count as separate platforms.

  3. Michael Kostylev Says:

    Minix3 is a candidate for the list, I’m awaiting better c99 compliance.

  4. Robert Swain Says:

    This may be an ignorant question but, why 4 flavours of BSD? A similar questions with regard to Solaris 10 vs OpenSolaris though I suspect there probably some more major difference there.

  5. Michael Kostylev Says:

    Quite the contrary, those BSD sytems differ more than SunOS 5.10 and SunOS 5.11.