- PalmSource 釋出 libsqlfs □ 報導/Ping
發行 Palm OS 的 PalmSource 公司於 8 月 14 日在舊金山的 LinuxWorld Conference and Expo 宣佈以 LGPL 授權條款釋出 libsqlfs 這套開放原始碼的程式庫,可以把 ...
發行 Palm OS 的 PalmSource 公司於 8 月 14 日在舊金山的 LinuxWorld Conference and Expo 宣佈以 LGPL 授權條款釋出 libsqlfs 這套開放原始碼的程式庫,可以把 SQLite 資料庫當成檔案系統來讀寫,方便需要攜帶整個檔案系統移動的行動運算應用。第一個版本是 8 月 10 日釋出的,搭配 SQLite 3.2.7 和 FUSE 2.3.5 使用,可以編譯成程式庫或 FUSE 模組使用。
PalmSource 是日本 Access 公司的子公司,為 Access Linux Platform 所開發的 libsqlfs 算是 SQLite 的增效元件,這個程式庫可以把系統或應用程式的偏好設定以符合 Open Mobile Alliance-Device Management(OMA-DM)手機規格的方式儲存到資料庫中。OMA-DM 是行動電話及設備的關鍵規格,為手機定義了一組共同的系統設定。該規格要求實作的系統要支援保密的設定方式,並只允許具備特定身分的應用程式取用這些設定。
PalmSource 的工程師的對策是寫出一套在 SQLite 資料庫上提供 POSIX 檔案系統語法的程式庫,這樣既有資料庫的優點,如資料交易和同時性的控制,又能以 SQL 取用檔案系統的描述資料。
Libsqlfs 這個「檔案中的檔案系統」的作法,很容易把整個檔案系統帶走、備份、重裝,而檔案系統也可以透過 FUSE 掛載起來取用其中的檔案,非常方便。此外,檔案系統的存取還能分批以原子式交易進行(atomic transactions),也就是保證所有更動全部完成或全部不進行,不會有不完整的更動。雖然 libsqlfs 是為了行動運算開發出來的,但不代表不能在其他領域使用。
除了釋出 libsqlfs 之外,PalmSource 和 Access 還宣布了 Access Developer Network 的成立,來支持使用 Access Linux 平台開發的行動應用,期望能協助新的 Linux 開發者和 PalmOS 開發者生産 Linux 的行動應用程式。
消息來源:
下載網址: http://www.palmsource.com/opensource/downloads.html
shrink this item