Mindkettőtöknek itt-ott igaza van, csak az a baj, hogy két különböző világban éltek és két különböző környezetben nőtettek fel.
Itt mindenekelőtt arra gondolok, hogy akadémia és üzleti világ, nagyon különbözik, egyetemi emberek-matematikusok és üzleti (legtöbb esetben VB vagy Java, vagy egyre gyakrabban C#) programozók nagyon nehezen tudják elképzelni, hogy azon kívül amit maguk csinálnak, van még valami értékes.
Tehát első és alapvető dolog amit itt már számtalanszor elmondtam, hogy MINDENT meghatározott alkalmazástól és környezettől függően kell szemlélni. SEMMI sem létezik a légüres térben.
Különben ubuntu-nak nagyon igaza van az üzleti programozókkal kapcsolatban, mert sajnos tapasztalatból mondom, hogy kb. 80%-uk minden szinten aluli csávó. De sajnos az üzleti alkalmazásokra való igény miatt, nagyon sokan beállnak a sorba és mivel az üzleti alkalmazások általában úgy vannak kezelve, hogy "nem baj, hogy nem jó, nem baj, hogy alig működik, de jobb mint a semmi és ezért gyorsan alkalmazzuk és majd útközben kijavítsuk..." és ha ehhez adjuk, hogy általában kevesebb emberrel készülnek mint amennyire szükség van és ezeknek az embereknek a többsége ultra-gyenge programozó, ha egyáltalán programozóknak lehet őket nevezni... na az eredményt ugye nem nehéz elképzelni.
Gemnon...
Nem hiszem, hogy a Microsoft a Compute Cluster Edition-t az ultra high computing szegmensnek készíti, bár nem az első néhány évben. Ugyanis csekély tapasztalattal a szuperszámítógépek esetleges alkalmazásáról (üzleti világban vagyis mérnöki stb.) azt mondhatom el, hogy sokszor egy kisebb vagy közepes sőt nagyobb cégnek is szüksége van valami entry level vagy mid level szuperszámítógépre, (pl. pénzügyi analízis, CAD alkalmazások, kémiai és más szimulációk stb.) de nem engedhetik meg maguknak ezt, mert nincs a piacon megfelelő szaktudású munkaerő a megfelelő számban elfogadható áron. Azt hiszem a következő években lassan számítani kell a személyi szuperszámítógépek elterjedésével, vagyis sok kis és középvállalkozás, oktatási intézmény és kutató laboratórium megengedhet majd magának kisebb szuperszámítógépeket - clustereket, amelyeken igen fontos számításokat végezhetnek el, ez által növelni fogják az úgynevezett time-to-market paramétert, ami elég komolyan növeli a cég sikerességének lahetőségét, vagyis a globális világ egyre nagyobb versenyében nem mást mint a különbséget a megmaradás vagy a tönkremenés között.
És itt jön a Microsoft, egy Windows szuperszámítógép tele wizardokkal, integrálva a cég rendszerébe, AD kezelés, a mérnökök, tudósok, pénzügyi ellemzők közvetlenül a saját íróasztalukról kiadhatják a szuperszámítógép-clusternek a munkát nem is tudva, hogy mi is történik, mindezt átlagos rendszermérnökök működtetik majd semmi különösebb tudás nélkül. Na ez az ami sikerhez vezethet, mert már elmondtam, az üzleti világban ultra hiány a jó szakember, (most ne sértődjön meg senki, de sajnos így van), és az, hogy ezt elmondjuk, vagy panaszkodunk nem jelent megoldást, és akármennyire is jó a Linux a szuperszámítógépeken (mert, hogy jó az nem kérdéses), és akármennyire is hihetetlen az akadémia világ szemszögéből, hogy kezelni künnyű, az üzleti világba egyszerűen távoli fantázia marad, egyszerűen mert nincs megoldás az üzemeltetésére. És itt jön a Microsoft, felfedezték ezt a piacot, a kis és közép azaz a personal supercomputing-ot, és szerintem nem kétséges, hogy abszolút sikert fognak ezen a piacon elérni, nem azért mert jobbak lennének a Linux-tól, hanem azért mert elérhetővé teszik a szuperszámítógépeket a nagyon széleskörű kis és középcégeknek, valamint kutató laboratóriumoknak és kormányzati szerveknek, ezzel szerintem egy nagy lökést fognak adni mint a mérnöki, úgy a tudományos és pénzügyi világnak. Az üzleti világban pl. napról napra növekszik az adatok mennyisége (ezt jómagam mint SQL guru nagyon is tudom), de sajnos legtöbbször nagyon kevés adat van kellő és lehetséges mértékben feldolgozva, most nagyon forró téma a BI (Business Inteligence) és ez mind csak papíron levő duma marad ha nem lesz megfelelő processzor és memória erőforrás ami a sok TB adatot elfogadható időn belül feldolgozza, és az áll, hogy minez elérhető Linuxon is, de a baj ott van, hogy túl sok a potenciális igénylő és túl kevés a szakember aki ezt lehetővé tehetné. A Microsoft itt csak azzal lép be amit a legjobban tud, lehetővé teszi az átlagos IT-snek, hogy üzemeltesse azt amihez ma még álmában sem ért. Hogy ez jó e vagy rossz e az lehet vita kérdése, de szerintem sokkal jobb ha valami működik még ha nem is tudják hogyan, és eredményeket produkál mint ha nem működik egyáltalán. Ez lehet, hogy azért van, mert jómagam is az üzleti világban dolgozok, és sokszor találom magam olyan helyzetben, hogy valamit meg kell csinálni, de a rendelkezésekre álló erőforrások és főleg emberek nem megfelelőek, na most leülhetnék sírni... de ez nem lenne megoldás, ehelyett, törekszem a meglévő erőforrásokkal minnél használhatóbb alkalmazást készíteni... és mindez általában sokszor felidegesít, meg próbára tesz mindent amiben hiszek, mert jómagam nem tartozom az átlagos üzleti IT-sek közé, ugyanis komoly matematikai és programozói hátérrel jöttem az üzleti IT világba, és ez miatt nem tudom se feketén se fehéren látni a világot, általában ez előnyt jelentett a pályafutásom során, de néha azért elgondolkozok rajta, hogy mi lett volna ha soha nem jövök az üzleti szférába?
Na mindegy, ezuttal is csak azt mondom, hogy meg kell becsüljük egymás tudását és egymás tapasztalatait, környezetét, és felesleges mindég a legjobb megoldást zavarni, mert az ritkán létezik, és még ritkábban lehet alkalmazni valós környezetben amikor számtalan korláttal vagyunk körbevéve...