u ARM procesori imaju relativno jednostavniju arhitekturu nego druge porodice procesora i imaju koristi od male potrošnje energije. Poslednjih godina su postali dominantni na polju ugrađenog računarstva, posebno mobilni telefoni i tableti.
Međutim, za Linusa Torvaldsa i neke druge, ova arhitektura neće moći prevladati u porodici servera. Da biste opravdali svoj stav, Linus Torvalds je iznio argumente poput visokog nivoa fragmentacije u ARM ekosustavu i sistemi dizajnirani pod ovim procesorima, razne konfiguracije hardvera, ograničenja kompatibilnosti i ponekad, vrlo visoki troškovi implementacije.
Linus Torvalds jednom je rekao u oktobru 2016. godine da su otvorenost i opseg hardverskog (PC) ekosistema zasnovanog na x86 neusporedivi, dok je ARM ekosustav i dalje fragmentiran.
"Skup instrukcija i jezgra procesora nisu jako važni", rekao je Torvalds. „To je faktor na koji se ljudi uglavnom fokusiraju, ali ono što je važno je infrastruktura dostupna oko skupa instrukcija. A x86 pruža ovu infrastrukturu na mnogim nivoima, "rekao je.
Dakle, to kaže serveri koji su imali nekih komplikacija s ARM arhitekturom uglavnom predstavljaju probleme u razvoju softvera.
Svaki čipset ima svoju arhitekturu, mrežu i I / O karakteristike, tako da svaka konfiguracija mora imati svoj vlastiti softver kako bi iskoristila ove karakteristike.
Ovo ograničenje je znatno usporilo usvajanje ARM-a na serverima. Suprotno tome, x86 arhitektura ne pati od ovih ograničenja kompatibilnosti i nastavlja dominirati na tržištu servera, kaže on.
ARM nije spreman za velike lige
Ove godine, u e-poruci poslanoj zajednici 21. februara, vraća se na temu i još jednom navodi da ARM neće dobiti prostora na tržištu servera.
Njihovi argumenti su to ARM serveri nisu pogodni za većinu programera Zbog bezbrojnih problema sa stabilnošću, oni su skupi i dugotrajni.
U svom e-mailu objašnjava, s jedne strane, da je prednost ARM procesora u pogledu snage samo široka teorija, a s druge strane da postavljanje takvih servera ne koristi energetskim kompanijama ili dobavljačima.
Ovo je ono što on piše o troškovima implementacije ARM servera:
„Prednost u ceni ARM-a nikada neće postojati ako ne dobijete dovoljno volumena da nadoknadite Intelovu ogromnu prednost u obimu servera.
Biti jeftin kockalnik s NRE (nepovratni inženjering znači jednokratne troškove istraživanja, dizajniranja, razvoja i testiranja novog proizvoda ili poboljšanja proizvoda) nije bitno kada se troškovi razvoja ne mogu nadoknaditi u obimu.
Pogledajte svaku ARM poslužiteljsku ponudu do sada, oni su bili ne samo sporiji već i skuplji ”, napisao je u svom e-mailu.
Prema njegovim riječima, zbog ovih nekoliko razloga x86 daleko nadmašuje ARM na tržištu servera.
ARM je samo za krajnjeg korisnika
Još jedan problem koji jedan korisnik ističe je taj ARM serveri se obično koriste za male projekte i često nisu prikladni.
Iako ih neke velike kompanije smatraju atraktivnim, trenutno dostupni ARM serveri nisu pogodni za većinu programera.
drugi ukazuju na nedostatke kao što su: teška mjera povraćaja ulaganja (povrat ulaganja), mali ekosustav ARM arhitekture, pitanja dostupnosti i implementacije i tako dalje.
Vjeruje da će problemi sa softverom vjerojatno biti glavna neposredna briga.
Dok mnoge popularne usluge će se izvoditi na ARM serverima, ali bit će problema sa softverskom podrškom. Nisu dovoljni, za jednostavno prebacivanje stavki na novi hardver, mora se osigurati da sve radi ispravno kako bi se izbjegli problemi s performansama ili kvarovi.
Drugim riječima, preneseni softver mora biti stabilan i testiran u ovim vrstama okruženja.
Na neki način je u pravu. Ali gledajući sigurnosne nedostatke na x86 platformi, mislim da ako ARM-i rade dobar rukopis mogu zaraditi dio kolača.