資訊技術
SDL 2.0
經過多年的開發,SDL(Simple DirectMedia Layer)於近日發佈 2.0 的正式版本(在開發期間又稱為 1.3 版)。不過在此之前,已經有一些遊戲採用 2.0 的開發版本,其中包含 Valve 旗下的 Linux 遊戲。2.0 的主要更新項目可參閱此頁面:
http://wiki.libsdl.org/moin.fcg/MigrationGuide
O'Reilly Atlas
O'Reilly Atlas 是知名資訊技術書籍出版商 O'Reilly 所推出的線上出版平台,目前尚處於封閉測試階段,不過它的線上閱讀功能(chimera.labs.oreilly.com)已經開放,裡頭提供了一些書籍的線上閱讀,不僅免費而且還是完整的內容。
其中的 HTML5 Canvas 是 DR 很感興趣的一本書,並且從這本書的線上版也可以發掘到這個閱讀平台的特色,因為裡頭還安插了一些互動功能,例如範例程式碼的編輯介面,讓使用者可以就地練習並預覽結果。
Fedora 與 Ubuntu 核心設定比較
Linux 發行版(distribution)的數量與種類可說是林林總總,這些發行版理所當然都採用了相同的系統核心(也就是 Linux kernel),雖然我們也都清楚不同發行版的核心設定(kernel config)一定有所不同,只是似乎從來沒有人去過問這箇中差異,而這些設定差異在大部分的使用經驗中往往也感受不出來。
Porting Source to Linux
關於 KDE 專案原始碼險些全毀事件……
在我們目前所處的這個年代裡,開放原始碼已經成為一種相當重要的軟體開發模式,許多由社群或是企業所主導的專案都是依此而生,例如 Linux、Mozilla 等。在網路上也可以看到新的(或者衍生出的)開源碼專案幾乎是時時刻刻的在產生,任何人只要能夠建構出原始碼的管理平台,就可以啟動專案,然後開始讓多人協同開發。
不過長年以來,似乎缺乏案例來檢視這些開發專案對於「災難避免與復原」的能力,直到最近 KDE 專案的管理人員爆出了其原始碼「差點全毀」的事件,而這裡頭所蘊含的資訊應該可以作為一些借鏡。
Linux 桌面系統的使用者應該都很熟悉 KDE 這項專案,因為 KDE 最主要的工作成果就是同名的 KDE 桌面環境,而這款桌面環境已經被包含在許多 Linux 發行版裡。儘管 KDE 未必是規模最大的開放原始碼專案,不過由於整個 KDE 專案幾乎囊括了一款桌面系統所應具備的所有軟體(辦公、多媒體、網路、繪圖甚至是遊戲等等),因此它事實上還包含了許多子專案。所以這項專案在原始碼管理的數量與複雜性上仍然是很龐大的。
Hildon Foundation
還有在使用 Nokia N900 的人,應該大約在去年年底至今年年初都有遭遇到無法線上更新套件、或者連線非常緩慢的狀況,並且主要的社群網站 maemo.org 也在這段期間時常有無法連上的情形。這是因為 Nokia 於去年便宣佈將停止支援 Maemo 裝置的線上服務,所有的伺服器將交由 Maemo 社群自行維護。對此,Maemo 社群成立了 Hildon 基金會來組織後續的維護工作。實際的轉移動作大約在去年的聖誕節前開始執行,相關的說明與工作進度可參考以下頁面:
在使用 UEFI 介面的 Samsung 筆電上執行 Linux 會導致無法開機
絕大部分的電腦在出貨時預設搭載的作業系統都不是 Linux,不過使用者若嘗試自行安裝並執行 Linux 通常也不會對硬體造成什麼嚴重影響,頂多就是硬體不支援、無法執行而已。然而就在大約半年前,一名 Ubuntu 的使用者回報說他在一台 Samsung 的筆電上使用 UEFI 介面去啟動 Ubuntu 12.04 就造成當機、以及更嚴重的……強制關機後就再也開不了機(電源按鈕無反應)。
一開始他大概以為只是純粹衰到,便在保固期內送回原廠維修、更換主機板後拿回來再試一次,結果筆電又陣亡了,還是一模一樣的死法。這下他明白事有蹊蹺,於是在 Launchpad 上提報出來,竟然有為數不少的使用者也接著反應相同的狀況:
https://bugs.launchpad.net/ubuntu-cdimage/+bug/1040557/
CAS Raspberry Pi Educational Manual
Raspberry Pi 是一款價格低廉、採用 ARM 架構、以 Linux 為作業系統並且只有一張卡片大小的微型電腦裝置,從 2012 年發售至今已經由許多玩家開發出各式各樣的應用,例如小筆電、遊戲機、叢集系統和機器人控制等等。而已知在台灣可以買到 Raspberry Pi 的管道之一為天瓏網路書店,就連 DR 自己也覺得有空應該買一塊來玩玩……
從中指事件淺談 Linux 硬體支援
這其實是大約兩週前發生的事情了,網路上也已經有很多相關討論文章,所以本文就時效性來說有點晚,但沒辦法,DR 一直到這週末才算有空寫些東西……若有對「中指事件」仍一無所悉的人可以參考 DR 以下的說明:話說 Linus Torvalds 於 6 月 14 日在芬蘭的 Aalto 大學演講並接受學生提問(Aalto Talk with Linus Torvalds),其中有一名學生提到她有一台筆電(於影片中大約 48 分鐘又 13 秒的位置),裡頭使用了 NVIDIA 的雙顯卡(Intel 的內顯加 NVIDIA 的獨顯)規格,但她對於如何在 Linux 上做顯卡切換感到十分困擾,因為 NVIDIA 並沒有對此切換功能(NVIDIA Optimus)提供任何 Linux 平台的支援。而 Torvalds 的回應是:NVIDIA 是他所交手過最糟糕的公司,並且說明了一些狀況,接著他趁此機會對著鏡頭說:「NVIDIA, f**k you」,然後比了個中指。
中指是什麼?