N900 編譯核心模組

 

先前 DR 在 N900 安裝 USB 乙太網路卡一文中提過 N900 預設並不支援使用 RTL8150 晶片的網路卡,然而 N900 的核心原始碼其實有包含 RTL8150 的驅動程式,只是預設並沒有被編譯進去,於是本文將進一步說明如何使用 Maemo SDK 編譯 N900 的核心模組(kernel modules)。

 

PS Vita 所使用的開放原始碼軟體

新聞出處來自 LinuxTOY,PS Vita 是 Sony 最新推出的掌上遊戲機,而事實上 PS Vita 使用了許多開放原始碼的技術,例如 FreeBSDNetBSD,似乎顯示出 PS Vita 所使用的作業系統實則為基於 BSD 所發展的 Unix-like 作業系統。至於為什麼是用 BSD 而非 Linux,也許是因為 BSD 授權許可證並不要求修改者回饋其原始碼。

 

以下是根據官網資料所列出的開源碼軟體名單:

分類: 

十款應當重製的經典 PC 遊戲

來自 Tom's Guide 的文章:10 Classic PC Games Begging For A Remake,裡頭由作者列出了十款極經典、應當給予重製的 PC 遊戲,其實該文章總共列了不只十款遊戲,因為有些是將系列中的多款遊戲一併列成一項。

 

以下是遊戲名單:

分類: 

How Linux is Built

來自 Linux 基金會的宣傳影片 How Linux is Built。老實說其中有一段敘述 DR 覺得不是很恰當,在開發與發佈時程方面,用「A new kernel comes out every 2-3 months」去比較「years for competing operating systems」,聽起來像是犯了系統核心(kernel)與整個作業系統在範圍上的不對等比較。再者,從產品營運的角度來說,kernel.org 發佈新 kernel 的速度多快並不重要,因為沒有任何終端產品會直接選用最新版本的 kernel。

 

簡而言之,Linux kernel 並不是越新越好,最新的版本通常代表著支援最新技術,但在漏洞修補方面,數字較小的版本號很有可能表現得比較好。

分類: 

Ted (2012)

這是一部成人喜劇電影,由 Mark Wahlberg、Mila Kunis 和……泰迪熊主演。事實上這也是 Mark Wahlberg 和 Mila Kunis 第二次合作,第一次是 2008 年的 Max Payne,現在回想起來,當年 Mila Kunis 在 Max Payne 裡演黑幫女頭子算是很超齡的演出。

 

鑒於本站不成文的尺度限制,只附上一般版的預告片(YouTube)

 

 

分類: 

Open Tools for Game Development

Open Tools for Game Development 是知名程式設計師 Ryan C. Gordon 於 2012 年的 Flourish! 開放原始碼研討會所發表的一篇演講。以下 DR 會根據 Gordon 所發佈的投影片內容,列出他推薦適合用來進行遊戲開發的開源碼工具。

 

演講影片應該近期也會發佈出來,不過 DR 不期待自己可以聽得懂多少……

 

按照投影片順序,首先是函式庫的部份,Gordon 推薦使用以下函式庫:

分類: 

Dust 514

Dust 514 是一款尚在開發中的線上 FPS 遊戲,提到這款遊戲是因為 DR 不經意的注意到它有著非常奇特的遊戲內容……話說 Dust 514 的開發商 CCP Games 目前主要在營運的遊戲是 EVE Online,EVE Online 是一款以星際旅行、貿易、交戰為背景的 MMORPG。不過 DR 並沒有玩過 EVE Online,最近一次對它有印象是它取消了 Linux 版的支援,然而官方還是頗有良心的提供用 Wine 等第三方軟體執行 WIndows 版的教程

 

那麼 Dust 514 的特點到底在哪裡?唔,特點就在於它跟 EVE Online 的遊戲世界是整合在一起的。

 

分類: 

Total Recall (2012)

這部電影是當年 Arnold Schwarzenegger 主演的《魔鬼總動員》(Total Recall,1990)的重拍版,新版由 Colin Farrell 主演,並且這是 Colin Farrell 第二次演出改編自 Philip K. Dick 小說作品的電影(第一次是《關鍵報告》(Minority Report,2002)。預告片(YouTube)

 

在預告片公佈後,網路上對於重拍版的反應可說是褒貶不一,部份緣故是近年來好萊塢一再的將舊電影重拍,似乎在編劇創意上出現瓶頸,但 DR 目前為止卻對這部重拍版是給予正面觀感的,因為 DR 一直以來都認為「未來題材」的科幻電影是可以適度重拍的,若舊版在未來社經、科技發展的呈現上顯得過時,那麼新版將原本的題材給予嶄新風貌沒有什麼不好,更何況新版的選角看起來比舊版來得帥多、正多了。

 

分類: 

grubby fatal error: unable to find a suitable template

這個錯誤訊息是發生在 DR 的三號機上、使用 yum 更新 kernel 時所出現的,但這個錯誤並不會中斷 kernel 的更新程序,新版 kernel 仍然會被安裝,重開機後也可以順利載入,因此 DR 並沒有第一時間去嘗試排除這個錯誤。後來查了一下,這個 gubbyFedora 從 15 版開始,伴隨著 GRUB 2 開機管理程式的命令行設定工具。而三號機之所以會出現這個錯誤,是因為三號機是從 Fedora 14 直接升級到 Fedora 16,因此舊版的 /boot/grub 目錄仍然存在,造成 grubby 判斷上的衝突。

 

分類: 

N900 使用 GStreamer 串流輸出

N900 具有兩個視訊鏡頭,分別是 /dev/video0 和 /dev/video1,在 N900 硬體功能簡介一文已經提到這兩個鏡頭可以直接使用 MPlayer 開啟,這次本文會進一步說明如何將 N900 的鏡頭影像經由網路串流到電腦上播放。要實現這樣的功能並沒有單一作法,而本文的範例是在 N900 上使用 GStreamer 輸出,然後在電腦上使用 VLC 播放軟體接收串流。

 

頁面

Subscribe to DarkRanger's Secret Area RSS