openSUSE Tumbleweed 發行紀事 出版日期:2016-11-22, :84.87.20160127.f5d262b 版權 ? 2003, 2005 Chao-Hsiung Liao (j_h_liau@yahoo.com.tw) 版權 ? 2004 Craig Jeffares (cjeffares@novell.com) 版權 ? 2001 Joe Man (trmetal@yahoo.com.hk) 版權 ? 2007, 2008, 2009, 2010, 2011, 2012 Ray Chen (swyear@gmail.com) 版權 ? 2013, 2014, 2015 Ramax Lo (ramaxlo@gmail.com) 1 安裝 2 技術議題 3 更多資訊與反饋 1 安裝 1.1 UEFI?統一可延伸韌體介面 在安裝 openSUSE 到使用 UEFI (統一可延伸韌體介面) 開機的系統之前,強烈建議您先詢 問是否有硬體製造商所建議的韌體更新並加以安裝。若您的系統有預裝 Windows 8,通常 就代表您的系統使用 UEFI 開機。 背景知識:有些 UEFI 韌體有缺陷,導致當有太多資料被寫入 UEFI 儲存區域時,韌體會 發生問題。但是沒人知道究竟寫入多少資料才算「太多」,故 openSUSE 藉由只寫入能夠 啟動系統的最少需要的資料量,來降低這個風險。寫入的資料至少要能告訴 UEFI 韌體 openSUSE 啟動程式的位置。官方 Linux 核心提供使用 UEFI 儲存區來寫入開機及當機資 訊的功能 (pstore),在此預設被停用。無論如何,建議安裝任何硬體製造商建議的韌體更 新。 1.2 UEFI,GPT 與 MS-DOS 磁碟分割區 在 EFI/UEFI 的規格書中提到一個新的分割磁碟的劃分方式:GPT(GUID Partition Table )。這個新的方式使用 GUID(128位元的值顯示在32個十六進制數字上)來識別裝置及分 割區類型。 此外,UEFI 規範是允許傳統的 MBR(MS-DOS)分割區。 Linux 引導加載器(ELILO 或 GRUB2)嘗試針對那些傳統的分割區自動產生一個 GUID ,並把它們寫進韌體。像這樣的一 個 GUID 可以頻繁變更,導致韌體的重寫入。一次的重寫入包括兩種不同的操作:刪除舊 的項目,以及創建一個新的項目以取代第一個項目。 現代的韌體都有一個垃圾收集器(garbage collector),可以收集被刪除的進入點( entries),並且釋放原來保留給舊進入點(entries)的記憶體。當故障的韌體不能收集 或是釋放這些進入點(entries)時,系統將會出現問題,最終將造成系統無法開機。 簡單的替代解決方案是:轉換傳統的 MBR 分割區成為新的 GPT 分割區以完整的避免此問 題。 2 技術議題 2.1 列印系統:改進以及不相容的變動 CUPS 版本昇級至 1.7 The new CUPS version introduced some major changes compared to 1.5 that may require manual configuration adjustments • PDF is now the standard print job format rather than PS. Therefore traditional PostScript printers now also need a filter driver for printing. See http://en.opensuse.org/Concepts_printing (http://en.opensuse.org/ Concepts_printing) for details. • The network printer discovery protocol has changed. The native method to discover network printers is now based on DNS Service discovery (DNS-SD, ie via Avahi). The cups-browsed service from the cups-filters package can be used to bridge old and new protocols. Both cupsd and cups-browsed need to run to make "legacy" clients discover printers (that includes LibreOffice and KDE). • The IPP protocol default version changed from 1.1 to 2.0. Older IPP servers like CUPS 1.3.x (for example in SUSE Linux Enteprise 11) reject IPP 2.0 requests with "Bad Request" (see http://www.cups.org/str.php?L4231 (http:// www.cups.org/str.php?L4231)). To be able to print to old servers the IPP protocol version must be specified explictly by appending '/version=1.1' to either □ the ServerName settings in client.conf (e.g., ServerName older.server.example.com/version=1.1) □ the CUPS_SERVER environment variable value □ the server name value of the -h option of the command line tools e.g., lpstat -h older.server.example.com/version=1.1 -p • Some printing filters and back-ends were moved from the cups package to the cups-filters package • Some configuration directives were split from cupsd.conf into cups-files.conf (see http://www.cups.org/str.php?L4223 (http://www.cups.org /str.php?L4223), CVE-2012-5519, and https://bugzilla.opensuse.org/ show_bug.cgi?id=789566 (https://bugzilla.opensuse.org/show_bug.cgi?id= 789566)). • CUPS banners and the CUPS test page were moved from the cups package the cups-filters package (see http://www.cups.org/str.php?L4120 (http:// www.cups.org/str.php?L4120) and https://bugzilla.opensuse.org/show_bug.cgi? id=735404 (https://bugzilla.opensuse.org/show_bug.cgi?id=735404)). 3 更多資訊與反饋 • 閱讀安裝 CD 中的 README 檔案。 • 從 RPM 獲取某個套件詳細的變動歷史資訊: rpm --changelog -qp .rpm 是該套件的名稱。 • 請查看在安裝 DVD 最上層目錄下的 ChangeLog 檔案以了解所更新套件的變動歷史( 按時間先後排序)。 • https://activedoc.opensuse.org/ 包含了額外或是更新的文件。 • Visit http://www.opensuse.org for the latest news from openSUSE. 版權所有 ? 2015 SUSE LLC 感謝使用 openSUSE。 openSUSE 團隊 ? 2016 SUSE