Go BackGo Forward Index Home    


Common software and hardware platforms:

The quality of the underlying system platform, measured  in average stability and support for all the platform  parts, including the Function library API, Operating System, Hardware, and Development Tools.
For convenience, here is a list of common platform parts and their ratings, as estimated at the time of publication of this article (Jan 2019).

Part NamePopularityStabilityDocumentation Level
PC Architecture (x86 compatible)PopularStableWell documented
CPU x86 compatible (IA32, A64, MMX, SSE, SSE2)PopularStableWell documented
CPU AMD 3DNowPopularStableWell documented
CPU ARM corePopularStableWell documented
Altera FPGAStableWell documented
Xilinx FPGAStableWell documented
Atmel AVRPopularStableWell documented
MCU Microchip PICPopularStableWell documented
MCU x51 compatible (8051, 8052)PopularStableWell documented
MCU Motorola Wireless Modules (G24)StableWell documented
MCU Telit Wireless Modules (GE862/4/5)StableWell documented
USB busPopularFunctionalMostly documented
PCI busPopularStableMostly documented
Serial bus (RS232, RS485, TTL)PopularStableWell documented
I2C busStableMostly documented

Operating Systems and layers:
Part NamePopularityStabilityDocumentation Level
Microsoft Windows 2000, 2003, XP, ES, PE, Vista, Seven, 8, 10PopularStableWell documented
Microsoft Windows 3.11, 95, 98, 98SE, Millenium, NT3, NT4
FunctionalMostly documented
Linux (major distros: Ubuntu, RedHat/Fedora,  Mandriva, Puppy, DSL, Slax, Suse)PopularStableWell documented
Linux (distros: Gentoo, CentOS)
StableWell documented
Linux (distros: uCLinux, PocketLinux, RouterOS)FunctionalWell documented
Windows CE, Handheld, Smartphone, Mobile,
FunctionalMostly documented
StableWell documented
ReactOSExperimentalWell documented
PSOSStableMostly documented
VMXStableMostly documented
SolarisStableWell documented
StableMostly documented
Ericsson Mobile PlatformStableMostly documented
Apple iPhone iOSPopularStableWell documented
Android SDKPopularStableWell documented
Android NDKPopularStableWell documented

Runtime Environment / Function library / API:
Part NamePopularityStabilityDocumentation Level
Oracle/Sun Java SE, EEPopularStableWell documented
Oracle/Sun Java ME (CLDC, CDC, MIDP)PopularStableWell documented
C runtime libraryPopularStableWell documented
Apache serverPopularStableWell documented
Microsoft IISPopularStableWell documented
StableMostly documented
UnrealEngineStableMostly documented
Microsoft .NETPopularStableWell documented
MonoFunctionalWell documented
Gecko / SpiderMonkey (Mozilla, Firefox, SeaMonkey, K-Meleon, Aurora, Midori)PopularStableWell documented
Microsoft Internet ExplorerPopularStableWell documented
Apple WebKit (Safari)PopularStableWell documented
ChromePopularStableWell documented