關於樹莓派64位作業系統

用過樹莓派的都知道,在燒錄作業系統時,官方只提供的32位的系統,這是官方經過測試和驗證比較穩定的系統,對於使用4GB或8GB版本大記憶體樹莓派用戶來說,通常會將樹莓派拿來充當伺服器或進行人工智慧學習,在安裝一些工具軟體時,往往只提供64位安裝包,針對這樣的情況,其實樹莓派官方也提供了64位版的作業系統,由於官方不是特別推薦,官網上只提供了32位版的下載入口(//www.raspberrypi.com/software/operating-systems/),如果要下載64位作業系統,可以通過這個地址(//downloads.raspberrypi.org/raspios_arm64/images/)進入,選擇對應的版本,目前最新的版本是raspios_arm64-2021-11-08

image

為什麼不推薦

樹莓派官方進行的詳細解釋(//www.raspberrypi.com/news/raspberry-pi-os-debian-bullseye/),大概意思是32位系統可以滿足絕大多數用戶的使用需求,我們知道32位系統應用使用的記憶體限制為4GB,當樹莓派8GB版本出來後,很多人就擔心無法充分利用8GB記憶體優勢,這種擔心完全是多餘的,舉例來說,在32位系統上運行一個應用最大分配記憶體為4GB,如果運行內個應用可以剛好將8GB記憶體使用完,況且單個應用使用4GB記憶體的情況根本就不多,所以就算是8GB版本的樹莓派,使用32位的作業系統記憶體用不完的問題,可放心使用。

此外,關於64位系統的性能比32位好,官方也解釋了,理論上(基準線測試)性能有提升,但提升並不明顯,在實際使用過程中,根本感覺不性能上的變化,性能基本與32位一樣,而且對於32位作業系統官方也做的充分的測試,在運行穩定性上面有保證。

為什麼要提供64位

既然官方不推薦64的作業系統,但不是提供的下載鏈接,這主要是為了滿足部分用戶的需求,比如要在樹莓派上安裝Elasticsearch就只提供了64位ARM安裝包,還有一些軟體也提供了64位安裝包比如Tensorflow 2、PyTorch等,可能要用到這些軟體的用戶不多,但官方還是提供了支援,也減少這部分用戶去找第三方64位作業系統的麻煩。

第三方64位系統

除了使用官方提供的64位作業系統,也可以使用Ubuntu針對樹莓派推出的64位系統(//ubuntu.com/download/raspberry-pi)。