( persicsb | 2016. 02. 10., sze – 15:02 )

Az API ha jól van megcsinálva, akkor független attól, hogy hogyan van implementálva. Fejlődött a Windows nagyon is sokat (például a komplett grafikus alrendszert kicserélték DirectX alapúra framebuffer alapról), mégis működik a visszafelé kompatibilitás. A gyakori változtathatóság nem ok arra, hogy eldobjuk a kompatibilitást. Persze ehhez jó tervezés kell, és mérnöknek kell lenni rendesen, nem csak hobbikóderkedni, valamint figyelembe venni a kliensek (az API felhasználók) szempontjait. Ilyen téren a Linux kernele egész jól teljesít, a userland viszont pocsékul. Csak egy dolog: glibc. Red Hat 6-ban (ami még sok-sok évig támogatott) 2.12-es glibc van, viszont sok alkalmazás frisebbet igényel.
Viszont Linuxon nem igazán támogatott annak a lehetősége, hogy több C runtime-ot is használj gond nélkül. Míg Windows alatt tök alap, hogy egyes szoftverek hozzák magukkal a megfleelő Visual C/C++ Runtime-ot.
Ne feledjük: változás != fejlődés.