On Mon, 2007-02-05 at 17:30 +0800, Happy Kamote Foundation wrote:

> *cough*
> 
> NetBSD has had maximum portability as its chief design focus for the
> last seven years of its open source development. NetBSD's most
> distinctive feature is its wide platform support: as of the date of
> this writing, it runs on a technology-leading fifty one ++ different
> hardware architectures.

I beg to disagree on this assertion for the following reasons:
1.) Linux and NetBSD do not have the same qualifications for
architectures. Linux counts architectures according to chip/CPU
families. NetBSD counts ports as architectures, regardless of CPU/chip
family.

2.)Linux runs on the following chip/CPU families:

Diverse PDA / embedded / microcontroller / router devices: 
              * Advanced RISC Machines, Ltd. ARM family (StrongARM
                SA-1110, XScale, ARM6, ARM7, ARM2, ARM250, ARM3i,
                ARM610, ARM710, ARM720T, and ARM920T)
              * Analog Devices, Inc.'s Blackfin DSP
              * Axis Communications ETRAX series ("CRIS" = Code Reduced
                Instruction Set RISC architecture)
              * Elan SC520 and SC300
              * Fujitsu FR-V
              * Hitachi H8 series
              * Intel i960
              * Intel IA32-compatibles (Cyrix MediaGX,
                STMicroelectronics STPC, ZF Micro ZFx86)
              * Matsushita AM3x
              * MIPS-compatibles (Toshiba TMPRxxxx / TXnnnn, NEC VR
                series, Realtek 8181)
              * Motorola 680x0-based machines (Motorola VMEbus boards,
                ISICAD Prisma machines, and Motorola Dragonball &
                ColdFire CPUs, and Cisco 2500/3000/4000 series routers)
              * Motorola embedded PowerPC (including MPC / PowerQUICC I,
                II, III families)
              * NEC V850E
              * Renesas Technology (formerly Hitachi) SH3/SH4 (SuperH:
                link1 link2)
              * Samsung CalmRISC
              * Texas Instruments's DM64x and C54x DSP families
      * Intel 8086 / 80286.
      * Intel IA32 family: i386, i486, Pentium, Pentium Pro, Pentium II,
        Pentium III, Celeron, Xeon, and Pentium IV processors, as well
        as IA32 clones from AMD (386DX/DXL/SL/SLC/SX,
        486DX/DX2/DX4/SL/SLC/SLC2/SLC3/SX/SX2, Elan, K5,
        K6/K6-II/K6-III), Cyrix (386DX/DXL/SL/SLC/SX,
        486DLC/DLC2/DX/DX2/DX4/SL/SLC/SLC2/SLC3/SX/SX2, Cyrix III), IDT
        (Winchip, Winchip 2, Winchip 2A/3), IBM
        (486DX/DX2/DX4/SL/SLC/SLC2/SLC3/SX/SX2), NexGen (Nx586),
        Transmeta (Crusoe), TI (486DLC/DLC2), UMC (486SX-S, U5D/U5S),
        VIA (C3 Ezra "CentaurHauls", C3-2 "Nehemiah"), and others.
      * Intel/HP IA64: Trillian, Itanium, Itanium2/McKinley
      * x86-64 x86-64 family including AMD Hammer/Opteron/K8/Athlon64
        and Intel Prescott/Nocona/Potomac
      * Motorola 68020-68040 series (with MMU): m68k Mac, Amiga, Atari
        ST/TT/Medusa/Falcon, HP/Apollo Domain, HP9000/300, sun3, and
        Sinclair Q40.
      * Motorola/IBM PowerPC family: Most PowerMac (including
        G3/G4/G5) / CHRP / PReP / POP, Amiga PowerUP System, and IBM
        PPC64 (AS/400, RS/6000, iSeries, pSeries, PowerMac G5).
      * MIPS: most SGI, Cobalt Qube, DECStation, Sony PlayStation2, and
        many others
      * DEC Alpha
      * HP PA-RISC
      * SPARC International SPARC32 / SPARC64
      * Digital VAX minicomputers and MicroVAXen
      * Mainframes: IBM S/390 models G5 and G6 / zSeries models z800,
        z890, z900, and z990 and Fujitsu AP1000+ (SuperSPARC cluster)

2. NetBSD on the other hand, runs on the following architectures, with
the following 51 ports as follows:

CPU:Port 
alpha:alpha 
arm:acorn26  acorn32  cats  evbarm  hpcarm  iyonix  netwinder  shark
zaurus   
hppa:hp700 
i386: i386  xen 
m68010: sun2  
m68k: amiga  atari  cesfic  hp300  luna68k  mac68k  mvme68k  news68k
next68k  sun3  x68k 
mipseb: evbmips  (either eb and el) ews4800mips  mipsco  newsmips
sbmips  (either eb and el) sgimips 
mipsel: algor  arc  cobalt  evbmips  hpcmips  playstation2  pmax
sbmips  
ns32k: pc532 
powerpc: amigappc  bebox  evbppc ibmnws macppc  mvmeppc  ofppc  pmppc
prep  sandpoint  sh3eb evbsh3  (either eb and el) mmeye sh3el dreamcast
evbsh3  hpcsh  sh5 evbsh5  
sparc: sparc  
sparc64: sparc64 (Can also run sparc binaries) 
vax: vax 
x86_64: amd64 (Can also run i386 binaries)


Just correcting a minor misrepresentation.

The good thing about NetBSD is that all of the ports they support come
from one source tree. Quality is quite variant across the ports though,
but it's not as dismal as the state of architectures and ports in Linux.
-- 
Paolo Alexis Falcone
[EMAIL PROTECTED]

_________________________________________________
Philippine Linux Users' Group (PLUG) Mailing List
[email protected] (#PLUG @ irc.free.net.ph)
Read the Guidelines: http://linux.org.ph/lists
Searchable Archives: http://archives.free.net.ph

Reply via email to