Roseapple Pi (RaPi) 台灣蓮霧派初體驗

自從 Raspberry Pi (樹莓派) 在 2012 年初推出至今,市面上的小型單板電腦(one board computer) 可說是如雨後春筍般冒出,例如 CubieboardGalileoUDOOBanana Pi 、Orange Pi 等,尤其是各種 “水果派”,畢竟 Raspberry Pi 的共同創辦人 Eben Upton 都說歡迎山寨廠抄襲、複製了(Raspberry Pi 創辦人在台專訪:歡迎山寨廠商來競爭、複製),而這次要來玩的 Roseapple Pi 也是其中一款向 Raspberry Pi 致敬的產品!

其實早在 Raspberry Pi 之前就已經有如 PandaBoard、 ODROIDBeagleBoard 等開發板,Raspberry Pi 最讓人震憾的還是他的價格,當時的 model A / B 分別只要美金 25$ / 35$ ,換算下來約台幣一千元就可以有一台不含週邊設備、硬碟的電腦主機,這對於偏遠地區的資訊教育來說是有著顯著的門檻降低功用 (當然還是需要師資以及其他設備啦),當時看到樹莓派二話不說就立刻跟授權廠商之一的 RS Components 下訂單了,還記得那時候主機本體、外殼是分兩次從英國原廠寄出,讓我有點吃驚(畢竟沒多少錢的東西),雖然等了一小段時間,但想想是從英國搭飛機來的,也就還說的過去。

我玩樹莓派的主要用途是學習 Unix 系統以及影音播放(放客廳再方便不過了、還可以透過網路存取影片),主要看上的就是這類開發板省電、低費熱、零噪音、體積小,但樹梅派有個小缺點,就是運算效能不高,可能各位手上的手機可能速度就比樹莓派來的快的多,樹梅派最初使用的是 Broadcom BCM2835 單核心的 SoC ,後續的 B+ model 雖然在規格上有所調整,但效能上並沒有進步,這大概是當時後愈來愈多號稱效能超越樹莓派的開發板不斷冒出來的原因之一,一直到 2015 年推出的 Raspberry Pi 2 才改採用 ARMv7 架構、四核心處理器的 BCM2836,同時也把記憶體容量,算是有相當程度的提升(官方宣稱是6倍),雖然晚了點,但有總比沒有好,只是有時候看影片還是沒辦法很順暢,所以我才希望找看看有沒有其他替代產品,不但能播放影片、還能讓我練習一些 Linux 管理、開發相關的平台,於是就找到蓮霧派了!

身為致敬產品,蓮霧派的 CPU / RAM / USB 規格算是比較吸引我的地方,官方公佈的規格可以看這邊:
http://roseapplepi.org/index.php/spec/

規格還不錯,不過沒有內建 Wifi / Bluetooth,網路卡也只有到 100 Mbits

比較吸引我的幾個規格:
RAM: 2GB DDR3 (2GB 比我手機還大了)
USB port: USB 3.0*1 (Type A) + USB 2.0*2 (Type A)
External Buttons: On/Off,(Sleep/wake)/Reset (內建自己的開關/按鍵)
Operation Systems: Debian, Ubuntu, Fedora, Android 5.0/5.1 (可以跑 Andoird 5.1 !!!)

很可惜在處理器部份並沒有詳細的資料可以參考,沒看錯的話 Roseapple Pi 採用的是 Actions Semi (炬力) 的 S500 整合晶片,S500 這款 Soc 在官網上並沒有自己的 Spec 或是 Product page,只能從 ActDuino S500 這款開發板上的介紹略知一二,簡單挑重點來講,這款 Soc 為 28nm 製程 、包含了 Cortex-A9R4 中央處理器、NEON SIMD 協同處理器、PowerVR SGX544 繪圖晶片,能夠支援到 4K 或是 1080p@60fps 的高品質影片播放,同時支援了 USB 3.0, HDMI 1.4b,等等的規格,不過因為不是本篇重點,其餘就不贅述了。

先從外觀開始看,開箱就省了吧,直接看開完箱的照片:

USB / 網路孔正面照,在這個 USB 3.0 還沒全面普及的時刻,能在這種單板電腦上看到,真是莫名的感動!

170008

拍的有點暗,懶得重拍了,加減看,從左至右分別是 power button, HDMI, 3.5mm audio, CSI 相機接頭,UART debug pin

165946

最左邊 4 個 pin 是麥克風跟紅外線使用的,右邊兩排共 40 個 pin 是 GPIO

165955

閱讀全文

Common IPv6 public DNS resolver list

There are only a few IPv6 public DNS servers for worldwide/global services currently (Not as many as IPv4 public DNS resolvers).

Cloudflare:

  • 2606:4700:4700::1111
  • 2606:4700:4700::1001

Google Public DNS :

  • 2001:4860:4860::8888
  • 2001:4860:4860::8844

OpenDNS:

  • 2620:0:ccc::2
  • 2620:0:ccd::2

Quad9:

  • 2620:fe::fe
  • 2620:fe::9

CleanBrowsing:

  • 2a0d:2a00:1::2
  • 2a0d:2a00:2::2

Neustar:

  • 2610:a1:1018::5
  • 2610:a1:1019::5

OpenNIC (http://servers.opennicproject.org / http://servers.opennicproject.org/?tier=2):

  • 2001:470:f032:10:0:100:53:10
  • 2001:470:8269::53
  • 2a01:4f8:101:3062::5:2

You can visited: https://www.opennicproject.org/nearest-servers/ to get the closest OpenNIC DNS servers.

Yandex.DNS:

  • 2a02:6b8::feed:0ff
  • 2a02:6b8:0:1::feed:0ff

You are welcome to comment more :)

Step by step, install Ubuntu 14.04 Server on VirtualBox 虛擬機安裝紀錄

先前分享過 FreeBSD 在虛擬機上的安裝:

https://www.peterdavehello.org/2016/01/freebsd-10-2-on-virtualbox-vm-notes/

這次換寫 Ubuntu Server 的安裝,Ubuntu Server (伺服器版) 和 Ubuntu Desktop (桌面版) 的主要差異其實只有兩點:

  1. 預設安裝的套件不同
  2. 操作介面不同

就像 Ubuntu 、 Kubuntu、Lubuntu、Xubuntu 、 Ubuntu Gnome 都是 Ubuntu GNU/Linux ,使用相同的 Ubuntu apt repository,但預設使用不同的設訂、安裝了不同的桌面環境,但骨子裡都是一樣的系統,Ubuntu Server / Desktop 的關係也是這樣,少了圖形化介面以後 Server 可以省下更多的資源來提供服務,在大多數情況下也可以省下不少的硬碟空間來儲存更多的資料,身邊有些朋友因為害怕純文字介面的操作而使用桌面版的系統來架設伺服器,讓不必要的圖行化介面佔用系統資源,是有點可惜了,這篇以 VirtualBox 虛擬機環境紀錄 Ubuntu Server 14.04 的安裝,給新手做為安裝時的參考

如果想要把已經安裝好的 Ubuntu Desktop 轉換為 Ubuntu Server、在不同桌面環境間的版本轉換,可以參考這篇:

https://www.peterdavehello.org/2015/09/convert-your-ubuntudebian-between-different-versions-like-desktop-to-server/

先說 Ubuntu 安裝程式的下載, 關方有提供一個 mirror 鏡像站列表,直接從台灣的伺服器下載速度會比較快:
https://launchpad.net/ubuntu/+cdmirrors

往下拉到 “Taiwan” 的地方,可以看到台灣目前有九個已向官方登記的站台,任意挑選其中一個站台的 http 連結進入即可。ubuntu taiwan cd mirrors

這邊以元智大學的FTP站台為例 (http://ftp.yzu.edu.tw/Linux/ubuntu-releases/),點進去後會看到這樣的畫面(每個站台應該是大同小異):ubuntu download homepage

在剛剛的畫面點選 “Ubuntu 14.04.3 LTS (Trusty Tahr)” 或 “14.04” 或 “14.04.3” 以下載我們要的版本 14.04 ,14.04 後面的 .3 是在 14.04 正式發布後的後續更新版本,基本上屬於同一個版本,而不像 14.04 和 15.10 就是截然不同的兩個版本

Ubuntu 的版本號前面兩個數字代表西元年、後面代表月份,Ubuntu 每半年會發行一個新版本,也就是每年的4月及10月,所以我們才會看到 14.04, 14.10 這種版本號ubuntu download 14.04.3
閱讀全文