作者 nonpolar (Nonpolar)
標題 [請益] 同家NAS 為何出ARM架構與X86架構?
時間 Thu Feb 29 14:37:34 2024



以QNAP來說

它家NAS機種

CPU有ARM或是X86


理論上來說 A軟體如果設計在ARM上面運行

就無法在X86上運行


這樣該公司的軟體工程師 在開發App應用軟體時

不就要一次出兩種版本


這樣開發成本與維護不會很高嗎?

為什麼公司不專出一種架構的NAS就好??

--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 111.252.85.183 (臺灣)
※ 作者: nonpolar 2024-02-29 14:37:34
※ 文章代碼(AID): #1bu2Omq4 (PC_Shopping)
※ 文章網址: https://www.ptt.cc/bbs/PC_Shopping/M.1709188656.A.D04.html
※ 同主題文章:
[請益] 同家NAS 為何出ARM架構與X86架構?
02-29 14:37 nonpolar
encorek22554: 撇除底層架構,大多數上層軟體都能同份code編譯在各個環境了1F 42.73.236.221 台灣 02/29 14:41
tactics2100: 對標別家的nas3F 110.30.40.29 台灣 02/29 14:42
chugliang: 同樓上,為了招標案...4F 125.228.238.102 台灣 02/29 14:46
birdy590: 底層 Linux 移植難度就大大降低了5F 115.43.53.170 台灣 02/29 14:46
NoneWolf: 軟體就麻煩一點但 硬體可以省很多錢 還能讓售價更親民增加市佔率
別為商人擔心錢的問題6F 1.200.27.204 台灣 02/29 14:57
joygo: 上層可以,底層的確有需要不同版本linux9F 49.216.161.219 台灣 02/29 14:59
aq981334: ARM版性能通常來說都比較爛 還沒硬解
就圖便宜壓低售價,畢竟清一色都Intel的X86處理器 Intel很容易抬高價格10F 223.140.110.102 台灣 02/29 15:08
tomsawyer: nas充滿著cgi perl python
應該是很容易cross compile
所以唯一的解釋就是$13F 104.28.255.57 台灣 02/29 15:11
Cubelia: 近幾年ARM核心都有加影音單元了啦
也有加NPU可以跑人臉辨識16F 1.173.160.5 台灣 02/29 15:16
wei115: 很多應用層的軟體重新編譯就能動惹,核心層先拿開源專案用,再凹個豬屎屋寫程式,總有辦法的18F 27.53.186.139 台灣 02/29 15:27
b325019: 就不同底層調用不同指令集,小麻煩但是硬體省下來的錢真香21F 114.136.243.147 台灣 02/29 15:39
comipa: cross compile一下就好的東西23F 114.36.202.184 台灣 02/29 15:46
birdy590: ARM 影音單元相容性非常爛 沒有統一APIx86 上面狀況好很多24F 115.43.53.170 台灣 02/29 15:47
sino6445: 底層大都是c/c++,編譯一下就好,成本很低26F 125.227.161.97 台灣 02/29 15:57
mikapauli: Write once, debug everywhere28F 42.72.84.31 台灣 02/29 16:03
soulgem: QNAP 啥時候要更新 nvidia driver? XD29F 140.112.30.188 台灣 02/29 16:05
nthank: 同份code compile兩次就好了啊 頂多一些driver的東西要再調30F 1.34.179.39 台灣 02/29 16:17
falcon: NAS的影音編解碼性能沒有什麼必要,現在隨便一個客戶端裝置的性能、泛用性、相容性都遠遠強過伺服端的NAS。轉碼根本多繞路32F 118.231.185.115 台灣 02/29 16:49
oppoR20: 因為成本不一樣 結案
大部分code都運行在os層以上35F 42.72.54.206 台灣 02/29 16:50
falcon: 但這不代表cpu強沒用處,只是不是用在這種脫褲子放屁的地方37F 118.231.185.115 台灣 02/29 16:52
oppoR20: 而且很多都用開源的或是現有的東東做的39F 42.72.54.206 台灣 02/29 16:52
falcon: 看錯了…原來沒有人提到影音編碼器40F 118.231.185.115 台灣 02/29 16:55
kikilalagirl: 自行 google : arm x86 差異41F 220.143.192.71 台灣 02/29 16:58
fantasystar: 供應鏈問題,避免雞蛋同個籃子42F 36.225.93.62 台灣 02/29 17:09
joeboy: MAKEFILE 寫一寫就好43F 61.231.73.170 台灣 02/29 17:16
s25g5d4: 硬體成本跟功耗都比較低,只要低於開發成本就會有公司想做,所以有這種產品就是代表開發成本低於硬體成本44F 49.216.234.248 台灣 02/29 19:07
commandoEX: X86才能開虛擬機的樣子47F 101.9.195.102 台灣 02/29 19:13
birdy590: ARM 也有~ 只是一般資源較低可能開不起用 docker 的似乎比較多48F 115.43.53.170 台灣 02/29 19:21
yoyo178134: Cross compile…50F 1.171.115.70 台灣 03/01 02:41
hatenelu: 因為成本不一樣呀51F 42.70.59.78 台灣 03/01 10:24

--
作者 nonpolar 的最新發文:
點此顯示更多發文記錄