20131213-搭載 MariaDB 資料庫的 Red Hat Enterprise Linux 7 beta 版來了

Avoid Oracle’s ‘Unbreakable’ Linux, Support Red Hat Enterprise Linux Instead - Techrights_1389260988548

黃郁文/編譯

Red Hat 近日釋出 Red Hat Enterprise Linux (RHEL) 第 7 版的測試版本。此一版本,除了在虛擬化和雲端方面增加了新的功能,並進一步加深系統安全性外,經由此次釋出,Red Hat 一併將 RHEL 預設使用的資料庫,與資料庫管理系統 (database management system, DBMS),從 Oracle 的 MySQL 更換成 MariaDB。

預計在 2014 年初釋出的 RHEL 7,其基礎架構是 Red Hat 的 Linux 社群版本 Fedora 19,核心則是採用 Linux kernel 3.10 版,這樣的搭配剛好呼應最近 Linux kernel 開發者所言,將會持續支援 kernel 3.10 版在商業環境的應用。而過去這幾個月來,Red Hat 都很顯著的在進行 Fedora 19 的穩定性與安全性強化工作,好在此一社群版本的研發基礎上,讓未來 RHEL 7 在功能表現上更加優異,後讓企業使用戶的升級經驗能更為順利。另外,如前所述,Red Hat 更將 DBMS 從過去的 MySQL,更換成越來越被廣泛使用的 MariaDB。不過,Red Hat 此舉並非徹底遺棄 MySQL 的使用者,據表示,其仍會在包含 RHEL 6 的進階版本中,繼續支援 MySQL,但因應目前確實有許多的商業使用者,已漸以 MariaDB 取代 MySQL 的使用,故 RHEL 也在現行推出的 beta 版本,先行試驗此一轉換的可行性,與使用者的接受度。

RHEL 7 新增功能還有使用最新的 Linux Container 技術,例如採用 Docker 這樣的開源專案,以讓使用者可以更簡便地在獨立環境中開發配置的應用程式,此時系統資源可以被分割至各個應用程式的 container 裡,讓每個應用程式只用到所需的資源,且較不會有相依性方面的問題。此種資源簡省的手段,是傳統 Linux 核心上虛擬應用環境 (Linux Kernel-based Virtual Machine, KVM) 所較為不足的。另外,RHEL 7 提供的更新工具,可協助使用者將 RHEL 6.5 的系統,轉換成為 RHEL 7,而虛擬機器方面,亦可以透過這個更新工具,直接從 RHEL 6 host 轉換成 RHEL 7 host 的環境,而不需要進行太多額外的升級調校,或在過程中讓虛擬機器暫停運作。

其他的更新,還有將預設的檔案儲放系統由 Ext 4 轉換成 XFS,以因應企業處理巨量資料的要求,這樣一來 RHEL 7 所能管理的分割區容量將可達致 500 TeraBytes,而能夠支援的個別檔案大小,也將從 16 TB 提升到 50 TB,至於資料儲放上的 block sizes 則可達 1 MB,此舉將大為減少 block allocation 在配置上所需的時間。不過,Red Hat 仍會持續支援 Ext 4 ,並一併支援 Btrfs 檔案系統,以在資料相容性與便利性上,能與對手 SUSE 及 Oracle 抗衡。畢竟,Btrfs 的使用能整合基本儲存區管理、支援系統狀態快照 (snapshot),以及增加資料大小核對 (checksum) 的功能,以整合一般資料與 metadata 的儲放運用。此外, RHEL 7 在儲存容量設定上也有改進,其更新了 NFS (Network File System) 的傳輸協定,並藉此強化了資料分享與存取之際的系統安全性,相關作為包括增加網路資料存取的管理程式與指令列介面 (Command Line Interface ),並透過這些強化功能來簡化相異儲存環境的管理步驟。進一步,RHEL 7 更直接搭配 Samba 4.1 版本,來順暢其與 Microsoft Windows 伺服器之間的資料交換,對於專業的管理員而言,甚至可以直接透過程式腳本 (scripting) 與客製化 API 介面的方式,來自動化跨平台系統之間的資料管理。

若對 RHEL 7 所描繪的資訊系統框架有興趣進行深入瞭解,可參考 RHEL-focused blog 上所載的相關資訊:http://rhelblog.redhat.com/,至於有意測試 RHEL 7 beta 版本的玩家,則可透過右列網址,進行試用:http://www.redhat.com/promo/partner-early-access/

—-

參考網址:

1、Red Hat Enterprise Linux 7 beta 版以 MariaDB 當作預設資料庫
http://www.zdnet.com/red-hat-enterprise-linux-7-beta-arrives-with-mariadb-as-its-default-database-7000024194/

2、拒絕 Oracle “看似不破" 的獨門系統,轉為支持較為開放多元的 Red Hat Enterprise Linux 吧!
http://techrights.org/2013/12/12/red-hat-enterprise-linux/

3、Red Hat Enterprise Linux 7 進入 Beta 測試階段
http://www.eweek.com/enterprise-apps/red-hat-enterprise-linux-7-enters-beta.html/

4、現在進行式 – Google 棄 MySQL 轉向 MariaDB
http://www.openfoundry.org/tw/foss-news/9070–google-mysql-mariadb

5、毫無理由使用 MySQL:MariaDB、MySQL 創始者 Michael Widenius 的訪談
http://www.openfoundry.org/tw/foss-forum/8974–mysqlmariadbmysql-michael-widenius-

6、Wikipedia 漸採 MariaDB 來代換 MySQL
http://www.openfoundry.org/tw/foss-news/8900-wikipedia–mariadb–mysql

20131130-見證開源專案的永續發展 – 奠基 MeeGo 的智慧型手機 Joola 上市囉!

Jolla - we are unlike_1389250109936

黃郁文/編譯

還記得 MeeGo 這個幾近與 Android 同期推出,之後卻為 Intel 與 Nokia 策略性中止的作業系統嗎?MeeGo 的設計概念是強化軟硬體之間的互動與效能,它的基礎框架並不似 Android 架有與 Linux Kernel 之間的互動中隔介面,也因此它的停止開發一度引發軟體社群成員的感嘆與扼腕,因為從技術應用的角度來看,MeeGo 相較於 Android,似乎是一個更尊崇開源精神與運作效能的研發模式。但其實,正因為 MeeGo 採自由開源授權的方式釋出,故其一部份的成果已經被匯入了 Tizen 這個新專案,並前進到車載 Linux 的系統研發上,而無獨有偶的,幾位不願放棄 MeeGo 的前 Nokia 員工,也共同創立 Jolla 這家公司,繼續開發 MeeGo,如果你曾經預購 Jolla 智慧型手機的話,現貨現在已經開始進行發送了!Jolla 共同創辦人 Marc Dillon 向 BBC 表示,MeeGo 手機已打造完成,並已與芬蘭電信商 DNA 達成販售協議,同時正與另一英國電信商洽談手機販售事宜,目前首批手機已於 2013 年底舖貨上市,而消費者也多了一個世界級的手機平台可供選擇。當前 Jolla 手機的販售模式先針對預購族群,將小規模的將首批手機郵遞到消費者手上。

Jolla 手機的作業系統為 Sailfish,此作業系統的前身即為 MeeGo,由於 MeeGo 採開源授權的方式運作,故原專案的官方團隊停止研發之後,具有開發技術的朋友,一樣可以依循其適用的授權模式,永續的就此開源專案進行研究與應用!而有鑑於當前行動裝置上,Android 系統所享有市佔率已高達 82%,故 Sailfish 的應用程式架構,除了 Sailfish 平台的原生程式外,還可兼容運行在 Android 平台上的其他應用程式,此舉預估將有助於 Jolla 在當前的情勢下另創新局、開疆闢土。在硬體規格方面,Jolla 手機配有 4.5 吋高品質的 In-Plane Switching (IPS) 觸控螢幕,可讓使用者順暢的進行多點觸控;中階的雙核心處理器,並可直接支援下一代的行動網絡 LTE 服務系統;16GB 的基礎內存容量,亦可支援 microSD 卡來擴充儲存空間;1GB 的預設記憶體,800 萬畫素的後置相機鏡頭,配置 LED 閃光燈,200 萬畫素的前置相機鏡頭;電池可更換,造型上並可視使用者的偏好來抽換彩色後蓋。

從開發思維來看,Jolla 可說是一個以用戶使用經驗為開發核心的作業系統,Jolla 手機在第一次開機後,會出現應用程式的設定精靈 (Start-up Wizard),透過這樣的機制,讓使用者選擇真正所需的應用程式 (App),而非直接預先下載系統預設的 App 給使用者,如此一來,系統只會更新確實被使用者利用的應用程式,而不會有不符使用需求的多餘預設。另外,Swipe 功能則進一步可讓使用者逕行跳過所有的 App,直接回到首頁;而 Peek 功能則可讓使用者在使用應用程式時,毋須離開該程式的顯示頁面,仍能同時查看社交網站的最新訊息;至於 Pull 功能則會秀出一連串選單,讓使用者快速啟動相機、或通話等功能。Jolla 也宣佈其所使用的 Sailfish 作業系統,將會直接搭載 Nokia 的線上 HERE 地圖,讓使用者可以利用該地圖集裡,現已有的 190 個國家地圖與在地資訊。同時,Jolla 亦已與第三方 Android 市集公司 Yandex.Store 簽約,該市集上目前約有超過 85,000 的智慧型系統應用程式,使用者可透過它下載免費支援的 App,或是直接線上付費下載收費型的 App,如此一來 Jolla 智慧型手機的用戶,就可不需要另行尋覓主流應用程式在 Android 系統上的個別安裝包,而可以透過 Yandex.Store 平台,來取得並安裝這些原生於 Android,卻可同時運作於 Sailfish 系統上的應用程式。

MeeGo 是在 2010 年由 Nokia 將其所主力開發的 Maemo Linux,與 Intel 合作的 Moblin 合併而形成,原本預設是用來取代 Symbian 作業系統,並大舉使用於 Nokia 之後製作的手機裝置上。但據許多評論家釋出的看法,MeeGo 平台的開發速度並不符合 Nokia 管理高層的期待,故於 2011 年 2 月 Nokia 與微軟的熱鬧結盟聲中,為 Windows Phone 所取代而劃下被 Nokia 擁抱的句點。不過,當時 Nokia 內部有許多員工,其實並不完全認同 Nokia 捨棄 MeeGo 系統的作法,認為該系統尚未得到表演舞台來大顯身手,而期望該系統能夠被持續研發,甚至不少的芬蘭國民,也表達希望能透過 Jolla 重返榮耀。再者,Microsoft 在 2013 年的秋天,正式收購了 Nokia 的裝置與服務事業部門,此次收購也連帶披露了 Nokia 前 CEO Stephen Elop 因而獲得的巨額紅利,此舉震驚芬蘭的人民,也挑起了部份芬蘭人的怒氣。故而 Jolla 的共同創辦人 Marc Dillon 也表示:雖然 Jolla 並無意藉此趁勢而起,但不可諱言因此發展,而得到更多芬蘭人對 Joola 手機的支持。而芬蘭國內大型的電信商 DNA 亦感受到這股強烈的國民情感,其消費事業部門副總 Pekka Vaisanen,日前已公開表示支持芬蘭自有商品的重要性,其亦相信 MeeGo 接續至 Sailfish 的研發潛能,故已與 Jolla 展開手機與電信方案配合銷售上的合作。

當前,Jolla 延續 MeeGo 基礎發展出來的手機生產線已蓄勢待發,其線上社群平台也得到許多支持者的奧援,部份資深的軟體社群參與者,也已開始積極開發相應的 App,並將其所開發的 App,上傳至 Jolla Harbour 這個開放並免費的應用程式發布入口平台上,好讓 Sailfish 作業系統配合 Jolla 手機,能帶給使用者更高品質的使用體驗。依據許多觀察者的評論來看,MeeGo 藉由 Sailfish 的重生是被寄予高度的期望的,其後續對於智慧型手機現時的戰國市場,將帶來如何的震憾效力與改變,開放平台的共工模式是否能脫穎而出佔得一席之地,或為一般消費者與使用者創造更優質的使用環境,且讓我們拭目以待。

—-

參考網址:

1、Nokia 原 MeeGo 團隊轉出新創 Jolla 手機
http://www.eweek.com/mobile/jolla-smartphones-spun-off-by-nokias-meego-team-now-shipping.html

2、Jolla:前 Nokia 工作團隊啟動智慧型手機事業
http://www.bbc.co.uk/news/technology-25120727

3、Jolla 智慧手機將內置 HERE maps 服務及透過 Yandex.Store 軟體市集來提供應用程式
http://www.tuicool.com/articles/iQVFBb

4、5 套敢於與 Android 競爭的行動 Linux 作業系統
http://www.openfoundry.org/foss-news/8877

5、Tizen Linux 再進化!跨國車商將與科技研發公司共組車載 Linux 工作群組
http://www.openfoundry.org/tw/foss-news/8823-tizen-linux-linux-

6、Jolla Harbour 應用程式發布網址
https://harbour.jolla.com/

20131122-PCLinuxOS 讓 Linux 系統在桌機與筆電上的運用更加便利!

So cool ice cubes are jealous » PCLinuxOS_1385365527881

黃郁文/編譯

將 Linux 作業系統安裝在一般桌機與筆電下進行運用,一直以來或多或少會給人有介面不夠平易近人的感覺,而且初入門者更會擔心安裝的過程過於繁複而卻步,不過事實上安裝 Linux 作業系統進行一般操作的好處其實不少,因為如果單純對電腦的需求僅為上網、查資料,以及文件處理,那麼目前 Linux 作業系統下,被感染電腦病毒或木馬惡意程式的可能性遠低於其他作業系統,且其安裝過程也日漸簡便,例如由國內「教育部校園自由軟體數位資源推廣服務中心 (OSS APPLICATION CONSULTING CENTRE, OSSACC)」協力推動,且廣為國內中小學教育環境所選用的 ezgo 作業系統,即為著例;另外,本文下列介紹的 PCLinuxOS,也可以讓試用者對於 Linux 作業系統的應用環境,在可用性與便利性方面產生改觀!

PCLinuxOS 這個作業系統,可以搭配多種特色各異的桌面來進行應用,包括 KDE、LXDE、FullMonty,以及 Mate。就初學者而言,可以選用客製化較完整的全功能桌面環境,安裝時不需再經歷太多煩瑣設定,但對於 Linux 的進階玩家來說,又可依個人喜好來進行細部的設定。PCLinuxOS 是由 Bill Reynolds 於 2003 年 10 月 24 日首次釋出,迄今已有 10 年的發展期間,最新版本則是 2013 年 10 月版,除了可以搭配 KDE、LXDE、FullMonty,以及 Mate 這些著名的桌面環境外,其並另外釋出有 KDE MiniMe 的特別版,而最新版本的 Linux Kernel,則是含括 3.4.64 到 3.4.55。

使用者若是想在系統安裝完畢後,便有個完整的 PCLinuxOS 體驗,則建議下載安裝 KDE Full Monty desktop ISO 的映像檔,此一檔案具備獨特的 KDE shell,並結合了 PCLinuxOS KDE 安裝程式,以及特殊的桌面布局與內建的驅動程式、應用程式,可以在自動化安裝之後,就讓使用者充分瞭解 PCLinuxOS 的各項功能;而若是想要按喜好設定,則可選擇 KDE MiniMe 版本,該版本可讓進階玩家,在基本的 KDE 桌面上更改其他設定,這個輕簡版的安裝映像檔,預設是未搭配印表機驅動程式,不過玩家仍可視需要,透過網路來安裝所需的各式元件;至於 KDE Full Version ISO 映像檔,則是搭配標準 KDE 桌面及許多預載的應用程式,初學者不需額外安裝其他程式,即可立刻享用 PCLinuxOS 提供的全功能,一般來說,KDE 桌面因其可操控介面較為華麗,對於初試 Linux 的試用者而言,並非皆為最佳選擇,但 PCLinuxOS 所提供的 KDE 環境,已經其巧手調製,變得讓新手更容易上手,且能讓新手在熟悉環境後,即可自行調整相關設定。

但如果使用者對於 Linux 桌面的應用環境,真的很不熟悉,那則是建議您可以試用 MATE 的桌面環境版本。MATE 是 GNOME 2 的分支專案,其較為傳統的操控介面,以及沒有過於繁複的側邊工具列(side panel),有時反而是最吸引忠實使用者的特點,其在質樸的同時,也能讓使用者同時享受所有 Linux OS 在功能上的優點。而倘若 KDE 和 MATE 版本,皆無法合乎需求,那使用者還可試試 LXDE 的桌面環境!LXDE 版本不會佔用太大的系統資源 (hardware-friendly),所以若是要在較老舊的硬體上享受高速運作的話,Lightweight X11 Desktop Environment 是使用者不二的選擇,另外,LXDE 還整合了標準鍵盤捷徑與標籤檔案瀏覽的功能,值得一提的是,LXDE 此套功效卓越的桌面環境,其創立的主要開發者為國內著名的自由開源軟體開發社群成員洪任諭 (PCMan)、黃敬群 (jserv)、錢逢祥 (Fred Chien)、劉穎駿 (Paul Liu),以及李健秋 (Andrew Lee) 等,不同於 Linux 的其他桌面環境,LXDE 的元件相依性極少。取而代之的是各元件可以獨立運作,大多數的元件都不須倚賴其它套件而可以獨自執行。

此外,使用者在 PCLinuxOS 可以使用 RPM、Yum 等已在 Red Hat Linux 與 SUSELinux 上運作順暢的套件管理軟體,以之來輕鬆安裝、管理或移除程式。並且,PCLinuxOS 的開發團隊,亦照著 Synaptic Package Manager 專案的框架,做出通用於 Debian Linux 下的套件管理程式,讓部份使用者本來唯有透過 apt 及 apt-get 等指令列,才能下載安裝的軟體套件,一樣能夠透過圖形化的介面,安裝在 PCLinuxOS 上進行使用。而不論使用者使用哪一個應用桌面的 PCLinuxOS 作業系統,其安裝套件庫裡,都預設有 Firefox 瀏覽器、GIMP 影像編輯軟體,或是 LibreOffice 4.1 等常用軟體的安裝配置。另一個 PCLinuxOS 令人讚賞之處,在於這套整合桌面環境已配備一般使用者所需的多媒體影音播放解碼器 (codecs),並已妥善處理好程式元件相依性 (dependencies) 的問題。不論哪一個桌面環境的 PCLinuxOS,都配有所需的解碼器工具,如此一來,使用者便毋須再為所安裝的音樂與錄影播放器,搜尋缺失的解碼格式或元件,而能順暢觀賞 YouTube 或其他以壓縮格式存錄的影片與多媒體檔案。

總體而言,PCLinuxOS 是一個不論對初階新手或進階玩家都好用的 Linux 作業系統,不管是上網、一般文書,或執行較繁複的工作需求,都能讓使用者得心應手,簡單來說,若想要使用特殊功能與效果,就選擇 KDE 版本,而若想要享受快速及賞心悅目的視覺效果,那就嘗試 LXDE 或 MATE 版本吧!

—-

相關網址:

1、PCLinuxOS 讓桌面 Linux 變好看
http://www.linuxinsider.com/story/79418.html

2、PCLinuxOS
http://www.pclinuxos.com/

3、ezgo 下載與版本說明頁面:
http://ezgo.westart.tw/ezgoX/download.php