52
1 Fedora 17 發行備註 Fedora 17 發行備註 編輯者 Fedora 文件團隊 Copyright © 2012 Fedora Project Contributors. The text of and illustrations in this document are licensed by Red Hat under a Creative Commons Attribution–Share Alike 3.0 Unported license ("CC-BY- SA"). An explanation of CC-BY-SA is available at http://creativecommons.org/ licenses/by-sa/3.0/. The original authors of this document, and Red Hat, designate the Fedora Project as the "Attribution Party" for purposes of CC- BY-SA. In accordance with CC-BY-SA, if you distribute this document or an adaptation of it, you must provide the URL for the original version. Red Hat, as the licensor of this document, waives the right to enforce, and agrees not to assert, Section 4d of CC-BY-SA to the fullest extent permitted by applicable law. Red Hat, Red Hat Enterprise Linux, the Shadowman logo, JBoss, MetaMatrix, Fedora, the Infinity Logo, and RHCE are trademarks of Red Hat, Inc., registered in the United States and other countries. For guidelines on the permitted uses of the Fedora trademarks, refer to https://fedoraproject.org/wiki/Legal:Trademark_guidelines. Linux® is the registered trademark of Linus Torvalds in the United States and other countries. Java® is a registered trademark of Oracle and/or its affiliates. XFS® is a trademark of Silicon Graphics International Corp. or its subsidiaries in the United States and/or other countries. MySQL® is a registered trademark of MySQL AB in the United States, the European Union and other countries. All other trademarks are the property of their respective owners. 摘要 本文件提供 Fedora 17 的發行備註。它描述 Beefy Miracle 相較於 Fedora 16 的重大變動。若要瞭 解所有更動的詳細列表,請參照《Fedora 技術備註》。

發 行 備 註 - Fedora 17 發 行 備 註 · 透過直接內核開機 (像是 PXE) 的安裝有了重大改變。一般從安裝媒體進行的安裝不受以想。直接內核開機的更動

  • Upload
    others

  • View
    3

  • Download
    0

Embed Size (px)

Citation preview

Page 1: 發 行 備 註 - Fedora 17 發 行 備 註 · 透過直接內核開機 (像是 PXE) 的安裝有了重大改變。一般從安裝媒體進行的安裝不受以想。直接內核開機的更動

1

Fedora 17

發行備註Fedora 17 發行備註

編輯者 Fedora 文件團隊Copyright © 2012 Fedora Project Contributors.

The text of and illustrations in this document are licensed by Red Hat undera Creative Commons Attribution–Share Alike 3.0 Unported license ("CC-BY-SA"). An explanation of CC-BY-SA is available at http://creativecommons.org/licenses/by-sa/3.0/. The original authors of this document, and Red Hat,designate the Fedora Project as the "Attribution Party" for purposes of CC-BY-SA. In accordance with CC-BY-SA, if you distribute this document or anadaptation of it, you must provide the URL for the original version.

Red Hat, as the licensor of this document, waives the right to enforce, andagrees not to assert, Section 4d of CC-BY-SA to the fullest extent permittedby applicable law.

Red Hat, Red Hat Enterprise Linux, the Shadowman logo, JBoss, MetaMatrix,Fedora, the Infinity Logo, and RHCE are trademarks of Red Hat, Inc.,registered in the United States and other countries.

For guidelines on the permitted uses of the Fedora trademarks, refer tohttps://fedoraproject.org/wiki/Legal:Trademark_guidelines.

Linux® is the registered trademark of Linus Torvalds in the United States

and other countries.

Java® is a registered trademark of Oracle and/or its affiliates.

XFS® is a trademark of Silicon Graphics International Corp. or its

subsidiaries in the United States and/or other countries.

MySQL® is a registered trademark of MySQL AB in the United States, the

European Union and other countries.

All other trademarks are the property of their respective owners.

摘要

本文件提供 Fedora 17 的發行備註。它描述 Beefy Miracle 相較於 Fedora 16 的重大變動。若要瞭解所有更動的詳細列表,請參照《Fedora 技術備註》。

Page 2: 發 行 備 註 - Fedora 17 發 行 備 註 · 透過直接內核開機 (像是 PXE) 的安裝有了重大改變。一般從安裝媒體進行的安裝不受以想。直接內核開機的更動

發行備註

2

1. 歡迎使用 Fedora 17 ................................................................ 21.1. 歡迎使用 Fedora ............................................................. 21.2. 概覽 ........................................................................ 31.3. 硬體概覽 .................................................................... 31.4. 回饋 ........................................................................ 4

2. 對系統管理員來說 Fedora 的改動 ..................................................... 42.1. 內核 ........................................................................ 42.2. 安裝 ........................................................................ 52.3. 安全 ........................................................................ 52.4. 檔案系統 .................................................................... 72.5. 虛擬化 ...................................................................... 72.6. 雲端 ........................................................................ 82.7. 資料庫伺服器 ................................................................ 82.8. 系統幕後程式 ............................................................... 102.9. Xorg ....................................................................... 10

3. 對桌面使用者來說 Fedora 的改動 .................................................... 113.1. 桌面 ....................................................................... 113.2. 生產力工具 ................................................................. 133.3. 國際化 ..................................................................... 183.4. 多媒體 ..................................................................... 193.5. 列印 ....................................................................... 20

4. 對開發者來說 Fedora 的改動 ........................................................ 204.1. 開發工具 ................................................................... 20

5. 對特定愛好者來說 Fedora 的改動 .................................................... 245.1. 科學與技術 ................................................................. 245.2. 線路設計 ................................................................... 325.3. 內嵌裝置開發 ............................................................... 335.4. 業餘無線電 ................................................................. 34

A. 貢獻者                                                                              39A.1. 文件編寫人 ................................................................. 39A.2. 翻譯者 ..................................................................... 39

B. 修訂記錄                                                                            40

索引                                                                                   43

1. 歡迎使用 Fedora 17

1.1. 歡迎使用 Fedora

您可以協助 Fedora 專案繼續改善 Fedora,方法包括提交臭蟲回報、要求新功能等。請參照 Fedorawiki 的 臭蟲與新功能請求1,來瞭解有關臭蟲與功能回報的資訊。感謝您的參與。

想要知道更多 Fedora 的一般資訊,請參照下列頁面,Fedora wiki (http://fedoraproject.org/wiki/) 的:

•Fedora 概覽2

1 http://fedoraproject.org/wiki/BugsAndFeatureRequests2 http://fedoraproject.org/wiki/Overview

Page 3: 發 行 備 註 - Fedora 17 發 行 備 註 · 透過直接內核開機 (像是 PXE) 的安裝有了重大改變。一般從安裝媒體進行的安裝不受以想。直接內核開機的更動

概覽

3

•Fedora 常見問題3

•幫助並討論4

•參與 Fedora 專案5

1.1.1. 要幫忙嗎?當遇到問題,有幾個地方可以求助。

若您遭遇問題並且需要協助,請前往 http://ask.fedoraproject.org。那裡已有很多解決了的問題和答案供您參考;但如果您仍找不到與您所遇相同的問題,您就盡管提問好了當您的問題解決後,這也對那些與您有相同疑難的人來說有好處,他們也可以找到問題的答案。

在 IRC 網路 irc.freenode.net 的 #fedora 頻道也可找到協助。請記住協助您的都是志工,未必能解決您所有疑難。

1.2. 概覽一如既往,Fedora 繼續開發 (RedHat 貢獻6) 並整合最新的自由與開源軟體 (Fedora 17 Features)7。以下章節紀錄 Fedora 最新版本主要更動的簡要概覽。

下列為 Fedora 17 的重要特色:

•GNOME 3.4 與 KDE 4.8

•OpenStack、Eucalyptus、CloudStack、Open Nebula 等

•ICC 色彩描述檔可供色彩列印用,以及改進後的 gimp

•以及更多虛擬化方面的改善

若要了解 Fedora 17 所涵蓋的其他特色與細節,請參照各自的 wiki 網頁,有詳細紀錄特色目標與進度:http://fedoraproject.org/wiki/Releases/17/FeatureList。

1.3. 硬體概覽

1.3.1. x86 架構的處理器與記憶體需求

Fedora 17 可安裝於絕大部份的「現代」x86 處理器。(特別興趣小組 SIG 有支援一些「次要架構」處理器,如 Power PC、System/390 及 ARM)。

要求的最低處理器速度視乎用途、安裝方式與特定硬體而有所不同。雖然某些組態下 Pentium 3 可以運作,但絕大部份的使用者應該考慮 Pentium 4 或更近期的處理器,或者是其他廠商的同級處理器。Fedora 17 可以良好運用現代、多核架構的處理器。

•文字模式最少記憶體用量:768 MiB

•圖像模式最少記憶體用量:768 MiB

3 http://fedoraproject.org/wiki/FAQ4 http://fedoraproject.org/wiki/Communicate5 http://fedoraproject.org/wiki/Join6 http://www.fedoraproject.org/wiki/Red_Hat_contributions7 http://fedoraproject.org/wiki/Releases/17/FeatureList

Page 4: 發 行 備 註 - Fedora 17 發 行 備 註 · 透過直接內核開機 (像是 PXE) 的安裝有了重大改變。一般從安裝媒體進行的安裝不受以想。直接內核開機的更動

發行備註

4

•圖形模式的建議記憶體:1152 MiB

1.3.2. x86_64 架構的處理器與記憶體需求

•文字模式最少記憶體用量:768 MiB

•圖像模式最少記憶體用量:768 MiB

•圖形模式的建議記憶體:1152 MiB

1.3.3. 所有架構的硬碟空間需求

完整的套件可能佔據超過 9 GB 的磁碟空間。最終大小完全取決於安裝用的 spin 與安裝時所選取的套件。安裝時需要額外的磁碟空間以支援安裝環境。這些額外的磁碟空間等同於 /Fedora/base/stage2.img (位於安裝光碟 1) 的大小,再加上目標安裝系統上的 /var/lib/rpm 檔案大小。

以實務術語來說,額外空間需求可能從 90 MiB 這麼少的最小安裝,到 175 MiB 這樣多的大安裝。

任何使用者資料也需要額外的空間,至少應該維持 5% 的可用空間讓系統可適當操作。

1.4. 回饋感謝您花費時間提供您的意見、建議、臭蟲回報至 Fedora 社群;這可以令 Fedora、Linux 與全世界的自由軟體變得更好。

1.4.1. 針對 Fedora 軟體提供意見回饋若要提供 Fedora 軟體或其他系統元件的意見回饋,請根據 臭蟲與功能請求8。本發行版常見的臭蟲回報清單與已知的問題,可以從 wiki 的 常見 F17 臭蟲9 得知。

1.4.2. 提供發行備註的意見回饋如果您覺得這些發行備註有任何可以改善之處,您可以直接提供回饋來挑戰作者。有許多方式提供意見回饋,您可以依照自己的喜好決定:

•若您有 Fedora 帳號,可以直接在 wiki 的 Docs-Beats10 網頁編輯。

•以這個範本11填寫臭蟲請求 - 這個連結*僅*針對發行備註本身提供意見而已。

•發送電子郵件至「發行備註」郵遞清單 [email protected]

2. 對系統管理員來說 Fedora 的改動

2.1. 內核

8 http://fedoraproject.org/wiki/BugsAndFeatureRequests9 http://fedoraproject.org/wiki/Common_F17_bugs10 http://fedoraproject.org/wiki/Docs/Beats11 http://tinyurl.com/nej3u

Page 5: 發 行 備 註 - Fedora 17 發 行 備 註 · 透過直接內核開機 (像是 PXE) 的安裝有了重大改變。一般從安裝媒體進行的安裝不受以想。直接內核開機的更動

安裝

5

Fedora 17 採用 3.3.4 內核。

2.2. 安裝

直接內核開機的更動

透過直接內核開機 (像是 PXE) 的安裝有了重大改變。一般從安裝媒體進行的安裝不受以想。

進階使用者可能需要修改一些網路安裝的樣式,廣義包括設置個最小內核環境來執行安裝動作。這樣的操作在 Fedora 17 中有了重大改變。

在 F16,一般來說僅 需要指定內核與 initrd 的位置,接著安裝程序就能運作 - kernel/initrd 取得 stage1,接著 stage1 取得 stage2。

沒有了載入器,情況不再如此:當執行直接內核開機時,必須指定 stage2 的位置。換句話說:要傳遞指向套件庫的 repo= 或 stage2= (或 inst.repo= 或 inst.stage2=,現在比較偏好這項) 。如果 stage2 映像位於某伺服器上,但安裝套件位於其他伺服器上,必須使用 stage2= :repo= 則僅在單一伺服器包含每項安裝所需物時才應使用 (stage2 映像 與 所有要安裝的套件,兩者兼具)。請注意stage2= 仍然預期看見「套件庫」樹,您無法只傳遞導向 squashfs.img 檔案的路徑 (stage2= 在 F15與以往版本中運行的方式)。

舉例:

label linuxkernel vmlinuzappend initrd=initrd.img

不再有效。需要指定 repo:

label linuxkernel vmlinuzappend initrd=initrd.img repo=http://dl.fedoraproject.org/pub/fedora/linux/development/17/x86_64/os/

或 stage2:

label linuxkernel vmlinuzappend initrd=initrd.img stage2=http://my.internal.server/17/x86_64/os/

(或其他有效的鏡像站)。

2.3. 安全

2.3.1. 密碼品質檢查

Page 6: 發 行 備 註 - Fedora 17 發 行 備 註 · 透過直接內核開機 (像是 PXE) 的安裝有了重大改變。一般從安裝媒體進行的安裝不受以想。直接內核開機的更動

發行備註

6

Fedora 現在有個單一可設定式函式庫, libpwquality12,可用於檢查系統帳號新密碼的品質。此函式庫提供的系統全域密碼品質檢查,可以透過修改 /etc/security/pwquality.conf 組態檔來設定。

希望從應用程式呼叫此 API 的開發者,需要知道 pwquality.h 檔案中的 API 描述是由 libpwquality-devel 套件提供。我們也提供 python-pwquality 這個 python 包裝器。

2.3.2. SELinux Deny Ptrace

新的 SELinux 布林設定,deny_ptrace,已經加入 SElinux 中。建議不打算在它們機器上對應用程式除錯的使用者將此布林值開啟。本布林值預防惡意程序讀取、或攻擊其他使用除錯工具 (包括 ptrace與 gdb) 的程序。

這樣的攻擊即使在惡意程式以 root 使用者的身份執行,或是攻擊同個 SELinux 情境與標籤下的程序時,都能有效預防。若要永久啟用 deny_ptrace 布林值提供的防護,請以 root 身份執行下列指令:

# setsebool -P deny_ptrace 1

若要暫時停用 deny_ptrace的保護,請以 root 身份執行下列指令停用其布林值:

# setsebool deny_ptrace 0

2.3.3. 服務私有 /tmp

一些 systemd 管理的服務已經過修改,可使用這個能力來提供它們私有的 /tmp 目錄。之前發現使用 /tmp 與 /var/tmp 的具特權服務,可被不具特權使用者干預,這潛在不具特權使用者可自行提升權力的問題。服務若使用私有 /tmp 目錄便可預防這種形式的漏洞。

加入修改過服務 systemd 單位檔的指令為:

[Service]PrivateTmp=true

2.3.4. 安全容器

為了讓安全 libvirt 容器的建立更有效率,因而打造出 sandbox 這樣的新工具。當 sandbox 執行時,若要在容器中執行應用程式,需要決定掛載點與 libvirt 容器資訊。容器接著會在防止其與其他系統中程序 (包括其他容器) 互動的 SELinux 情境下被 libvirt 啟動,但仍可與系統互享資料。

這讓管理員可同時執行多個服務的實體,而不會讓主控機或系統的其他程式損壞,甚至連以 root 身份執行皆能預防。若要使用 sandbox,請安裝 libvirt-sandbox 套件。

2.3.4.1. krb5-workstation

12 https://fedorahosted.org/libpwquality

Page 7: 發 行 備 註 - Fedora 17 發 行 備 註 · 透過直接內核開機 (像是 PXE) 的安裝有了重大改變。一般從安裝媒體進行的安裝不受以想。直接內核開機的更動

檔案系統

7

Fedora 17 升級 Kerberos 驗證系統至 1.10。它加入透過 NAT 變更密碼的支援,以及本地化的支援。也加入了 kswitch 指令在憑證快取之間切換。額外的快取支援也加入至其他指令中。憑證的選擇可以透過 $HOME/.k5identity 檔案來控制。

2.4. 檔案系統

2.4.1. 大型檔案系統

Fedora 17 的預設檔案系統 (ext4) 可支援大於 16 TB。有了最新版本的e2fsprogs,ext4 檔案系統可以高達 100 TB。

2.4.2. 加密檔案系統

Fedora 17 使用 1.4.1 版本的 cryptsetup 套件,移除了棄用的 API 呼叫。此外,它支援放置 LUKS標頭於個別裝置上,與共享的建立、單一裝置上的非重疊性加密區段。

2.4.3. btrfs

btrfs 在安裝時不是可用的目標檔案系統。這個情況是暫時的,將在 Fedora 18 解決。btrfs 在安裝完後仍然可以使用。

2.5. 虛擬化

2.5.1. QEMU

QEMU 開源機器模擬器已升級至 1.0 版。值得注意的變動有:

•QEMU 現在支援執行中客端的即時遷移。

•KVM 使用者現在可以在 KVM 客端中執行標準效能評測工具。users are now able to run standardperformance profiling tools within KVM guests.

•QEMU 與 libvirt 現在支援映像串流。映像串流讓管理員快速以既有映像啟動新的虛擬機;當虛擬機執行時,將完全於背景提供。

•QEMU 與 KVM 支援新的進階 SCSI 基礎貯藏堆疊,virtio-scsi。新的貯藏堆疊的支援將會稍後於近期發行中加入 libvirt。

本發行版版中變更的完整清單可在上游網站查看 http://wiki.qemu.org/ChangeLog/1.0。

2.5.2. libvirt

libvirt 工具組具與多種主端虛擬化能力互動的功能已更新至 0.9.10 版。本次發行的完整變動清單可於上游網站查看 http://libvirt.org/news.html。

2.5.3. 虛擬機管理員 (virt-manager)

Page 8: 發 行 備 註 - Fedora 17 發 行 備 註 · 透過直接內核開機 (像是 PXE) 的安裝有了重大改變。一般從安裝媒體進行的安裝不受以想。直接內核開機的更動

發行備註

8

虛擬機管理員已更新為 0.9.1 版。本次發行中有不少受蟲修正,並且加入以下功能:

•支援 USB重新導引裝置。

•提供選項將 USB 控制器改為支援 USB 2.0。

•提供選項指定非 x86 客端的機器類型。

本發行中更動之處的完整清單可於上游網站查看 http://virt-manager.org/download.html。

2.6. 雲端

2.6.1. CloudStack

Fedora 17 將包含 CloudStack 套件,提供成熟的基礎架構即服務 (IaaS) 平臺。

2.6.2. OpenNebula

Fedora 17 也新增了 OpenNebula。OpenNebula 提供具有面向資料中心虛擬化的 IaaS 平臺。環境的管理可以透過指令列或圖形化介面完成。與 Amazon EC2 相容的 Open Cloud Computing Interface 開放雲端運算介面 (OCCI) 已包含其中。

2.6.3. OpenStack

Fedora 17 包含最新版的 OpenStack 套裝軟體,代號為「Essex」。本次新發行中包含最新版的網路管理介面 ("Horizon") 與虛擬網路活動 ("Quantum")。Qpid 可用來作為 RabbitMQ 供給 AQMP 後端的替代方案,也是 Fedora 17 提供的新功能。此外, libguestfs 可以支援多種虛擬磁碟格式,這也讓 Fedora 的 OpenStack 更具彈性。

2.6.4. Open vSwitch

Fedora 17 包含 Open vSwitch,軟體基礎的網路切換器,用來提供虛擬機網路服務。Open vSwitch 支援 OpenFlow,您可以輕鬆管理。

2.7. 資料庫伺服器

2.7.1. mysql

Fedora 17 包含 mysql 5.5.20,由 Fedora 16 的 5.5.14 升級而來。

2.7.2. postgresql

postgresql 升級至 9.1.2

Page 9: 發 行 備 註 - Fedora 17 發 行 備 註 · 透過直接內核開機 (像是 PXE) 的安裝有了重大改變。一般從安裝媒體進行的安裝不受以想。直接內核開機的更動

資料庫伺服器

9

有可能不相容的變更

If you rely on the information_schema.referential_constraints view, or if youhave columns of type citext, you may need to take special action. Refer to http://www.postgresql.org/docs/9.1/static/release-9-1-2.html.

This is primarily a bugfix release.

2.7.3. sqlite

sqlite 升級至 3.7.9

有可能不相容的變更

If a search token (on the right-hand side of the MATCH operator) in FTS4 begins with"^" then that token must be the first in its field of the document.

有很多變更及改良:

•Orders of magnitude performance improvement for CREATE INDEX on very large tables.

•Improved the windows VFS to better defend against interference from anti-virus software.

•Improved query plan optimization when the DISTINCT keyword is present.

•Allow more system calls to be overridden in the unix VFS - to provide better support forchromium sandboxes.

•Increase the default size of a lookahead cache line from 100 to 128 bytes.

•Enhancements to the test_quota.c module so that it can track preexisting files.

•Added options SQLITE_DBSTATUS_CACHE_HIT and SQLITE_DBSTATUS_CACHE_MISS to thesqlite3_db_status() interface.

•Removed support for SQLITE_ENABLE_STAT2, replacing it with the much more capableSQLITE_ENABLE_STAT3 option.

•Enhancements to the sqlite3_analyzer utility program, including the --pageinfo and --stats options and support for multiplexed databases.

•Enhance the sqlite3_data_count() interface so that it can be used to determine ifSQLITE_DONE has been seen on the prepared statement.

•Added the SQLITE_FCNTL_OVERWRITE file-control by which the SQLite core indicates to theVFS that the current transaction will overwrite the entire database file.

•Increase the default lookaside memory allocator allocation size from 100 to 128 bytes.

Page 10: 發 行 備 註 - Fedora 17 發 行 備 註 · 透過直接內核開機 (像是 PXE) 的安裝有了重大改變。一般從安裝媒體進行的安裝不受以想。直接內核開機的更動

發行備註

10

•Enhanced the query planner so that it can factor terms in and out of OR expressions inthe WHERE clause in an effort to find better indices.

•Added the SQLITE_DIRECT_OVERFLOW_READ compile-time option, causing overflow pages to beread directly from the database file, bypassing the page cache.

•Remove limits on the magnitude of precision and width value in the format specifiers ofthe sqlite3_mprintf() family of string rendering routines.

2.8. 系統幕後程式

2.8.1. pciutils

pciutils 套件,提供檢測與設定 PCI 裝置的工具,Fedora 17 中已經升級為 3.1.9。它加入 PCIExpress 3 代硬體其讀取速度與連結狀態欄位的支援。

2.8.2. brltty

Fedora 17 包含 4.3 版的 brltty,一套 Braille 盲人點字顯示幕後程式。4.3 版包括新的紀錄與設定選項,以及額外裝置的支援。

2.9. Xorg

2.9.1. GNOME Shell 的軟體算繪

GNOME Shell 體驗現在可用於所有硬體上,包括那些使用軟體算繪技術的裝置。期望使用 GNOME 後備模式的使用者們仍可以手動從 系統資訊 控制面板程式,選取 繪圖,接著設定強制後備模式 選項為 開 來啟用它。

2.9.2. 多點觸控支援

Fedora 17 中的 X 伺服器與函式庫支援支援 2.2 版的 XInput 擴充程式,這包括多點觸控。Fedora上的應用程式現在可以選擇是否要利用多點觸控的優勢。

2.9.3. 平滑捲動支援

更新的 X 伺服器也提供平滑捲動給支援此功能的驅動程式與裝置。捲動資料除了過往的按鈕按壓事件外,現在可以也輸出軸向值。這讓應用程式可以將速度納入計算,並提供使用者更平滑的捲動體驗。例如多點觸控,若想利用平滑捲動支援的優點,必須積極將它整合進客戶端應用程式中。

2.9.4. DRI2 驅動程式

i810、mga、r128、savage, sis、tdfx、 unichrome 等 DRI 驅動程式不再提供,因為它們不再包含在 Mesa 中。受影響的硬體裝置包含下列裝置與其分支:

•Intel i810 與 i815 主機板晶片組

Page 11: 發 行 備 註 - Fedora 17 發 行 備 註 · 透過直接內核開機 (像是 PXE) 的安裝有了重大改變。一般從安裝媒體進行的安裝不受以想。直接內核開機的更動

對桌面使用者來說 Fedora 的改動

11

•Matrox MGA G200、G400、G450、G550 顯示卡

•ATI Rage 128 顯示卡

•S3 Savage 3D 與 Savage 4 顯示卡

•SiS 300、540、630、730 晶片組

•3dfx Voodoo 3、Voodoo 4、Voodoo 5 顯示卡

•VIA Unichrome 與 Unichrome Pro 晶片組

此硬體現在已透過 llvmpipe 軟體 3D 驅動程式支援,不像舊的 DRI 驅動程式,遺棄 OpenGL 2.x 的功能。

3. 對桌面使用者來說 Fedora 的改動

3.1. 桌面

3.1.1. KDE

Fedora 17 特色之一是 KDE 4.8 軟體集合。KDE 有三個主要部件。KDE 平臺作為所有 KDE 應用程式的基礎。KDE Plasma 工作空間讓您可以用您喜歡的方式使用您的應用程式。KDE 應用程式使用這樣的平臺與 Plasma 工作空間,讓您有完美整合的體驗。

3.1.1.1. KDE 平臺

KDE 平臺提供服務給所有 KDE 應用程式以及 Plasma 工作空間。KDE 平臺 4.8 提供些新的技術,可以大量增加效能與穩定性。

KDE 現在提供 QtQuick13。QtQuick 是個可為 Qt 環境 (如 KDE) 製作小程式 (面板程式) 的簡易方式。KDE 有 Plasma QtQuick 元件 可幫助您快速撰寫 KDE Plasma 工作區應用程式。

KSecretService 是新的、安全的密碼儲存系統。KWallet 管理 KDE 應用程式的密碼,而KSecretService 讓那些密碼無法讓非 KDE 應用程式使用。

3.1.1.2. KDE Plasma 工作空間

KDE Plasma 工作空間有兩種桌面環境,可以管理您的應用程式如何運作。Plasma 桌面工作空間有個傳統式外觀,以及為小型螢幕與行動裝置修改過的外觀。

視窗切換器現在有六種可用的版面配置。您可以在 系統設定值 應用程式中在不同的版面配置中選擇。

KWin 視窗管理員也有所進步。KWin 提供重大改善的效能。

系統設定值 的「電源管理」面板已重新設計且被簡化。電源管理設定現在可在多顯示器裝置的電腦上運作。您現在也可以修改電源管理設定,將它改為特定的「活動」時才觸發。

您可以使用新的 圖示工作管理 Plasma 工具組來將工作列的應用程式以圖示方式管理您的應用程式,就像另一套受廣歡迎的作業系統所使用的方式那樣。

13 https://qt.nokia.com/qtquick/

Page 12: 發 行 備 註 - Fedora 17 發 行 備 註 · 透過直接內核開機 (像是 PXE) 的安裝有了重大改變。一般從安裝媒體進行的安裝不受以想。直接內核開機的更動

發行備註

12

3.1.1.3. KDE 應用程式

KDE 應用程式其所有的基礎應用程式、其他進階應用程式,它們滿足您的生活所需。

Dolphin 是檔案管理應用程式。Dolphin 現在更精確地顯示檔案,自動適應不同的電腦硬體,並且更美觀。

Gwenview 是影像檢視應用程式。您可以用新的、透明的位置指示器來查看您在拉近檢視影像中的位置。您也會注意到較細微的視覺與效能改善。

Okular 是文字文件檢視應用程式。您現在可以更輕鬆地選取文字。有修臭蟲已被修正,多欄文字可以正確選取。

Kate 文件編輯器現在有新的「搜尋與取代」外掛程式、新的「模式列」編輯器,讓您可以設定文件變數,像是讓使用跳格或空格更輕鬆。Fedora 17 有新的 Kate 文件,您可以透過「說明」選單存取文件。

Cantor 是個數學套件的應用程式。Cantor 現在支援 Qalculate 與 Scilab。

Marble 虛擬地強與地圖集應用程式,現在與 KRunner 整合。您可以透過 KRunner 搜尋 GPS 經緯度與 Marble 書籤。您也可以檢視路徑海拔資訊、追蹤地球衛星、以向量格式顯示 OpenStreetMap 檔案。

3.1.2. GNOME

Fedora 17 features the GNOME 3.4 desktop environment.

GNOME 3.4 的一些特點包括:

•有些應用程式的選單現在已與 GNOME Shell 整合。新的選單減少視覺上的繁雜,且幫助統合應用程式的外觀。

•箱子 是新的 GNOME 3 程式。您可以使用「箱子」來存取其他電腦,以及相同或其他電腦上的虛擬機。

•既有的 文件 程式也有改善。新的功能包括收藏集、支援可移除式裝置、支援分享文件、支援列印文件、直書模式、與 GNOME Shell 概覽搜尋盒整合等等。

•高對比與對比反轉主題圖示與標準主題圖示更一致。

•視力較不良的使用者可以透過 GNOME Shell 自訂顯示器的亮度與對比。

•網路面板已重新設計。新功能包括您可以輕鬆得知您是否連線到網際網路、「飛航模式」開關可以停用網路活動、「忘卻網路」按鈕可以移除不想要的連線、還有整合的密碼對話盒。

•GNOME 鑰匙圈對話盒現在已與 GNOME Shell 整合。

•「Wacom」繪圖板使用者可用的新功能有:

•校準繪圖板

•設定按鈕映射關係

•指派螢幕給裝置

•設定多塊繪圖板

•每個裝置都能儲存獨一組態

•辨識繪圖板與其能力

Page 13: 發 行 備 註 - Fedora 17 發 行 備 註 · 透過直接內核開機 (像是 PXE) 的安裝有了重大改變。一般從安裝媒體進行的安裝不受以想。直接內核開機的更動

生產力工具

13

•內建的 GNOME Shell 放大功能有更多可更改的設定。

3.1.3. Sugar

Fedora 17 另個特色為 Sugar 0.96 桌面環境。它帶來下列特點:

•移除 HippoCanvas 以遷移至 GTK+ 3

•支援 NetworkManager 0.9

•基於 GTK+ 3 的 sugar-toolkit

•初始支援 PyPi

•使用 GTK+ 3 的「新增瀏覽活動」,採用 webkitgtk 與 gobject-introspection

•「新增閱讀活動」使用 GTK+ 3 與 gobject-introspection

•修正多個臭蟲,並且改善多項活動

3.1.4. 可移除式媒體更改了掛載點在使用者作業階段中掛載的可移除式媒體,例如熱差拔 USB 裝置,會掛載在使用者指定的資料夾中。掛載點供應於 /run/media/$USER/,其許可權設定讓 $USER 擁有執行的存取權。

3.1.5. 多座

多座 Linux 組態的使用已有提供一段時間,但過去總是需要複雜的設定才行。Fedora 17 第一次提供完整的自動多座組態。

若要使用此功能,只要簡單插入 USB 基座,例如 可插式基座臺14,就可以加入螢幕、滑鼠、鍵盤,接著新的桌上型電腦就誕生了。

若想要瞭解此新功能的細節,請參考下列文章:

•http://0pointer.de/blog/projects/multi-seat.html

•http://www.phoronix.com/scan.php?page=article&item=plugable_multiseat_kick

3.2. 生產力工具

3.2.1. cherrytree

cherrytree is new to Fedora. It is a hierarchical note taking application, featuring richtext and syntax highlighting, storing data in a single XML or SQLite file.

3.2.2. evolution

evolution已更新至 3.3.5。這是個臭蟲修正發行版。

14 http://www.amazon.com/Plugable-Universal-DisplayLink-1920x1080-High-Speed/dp/B002PONXAI/ref=sr_1_3?ie=UTF8&qid=1335904746&sr=8-3

Page 14: 發 行 備 註 - Fedora 17 發 行 備 註 · 透過直接內核開機 (像是 PXE) 的安裝有了重大改變。一般從安裝媒體進行的安裝不受以想。直接內核開機的更動

發行備註

14

3.2.3. libreoffice

libreoffice 已更新至 3.5.0.3。

3.2.4. lemonpos

lemonpos, Lemon in short, is an open source Point of Sale software targeted for micro,small and medium businesses. MySQL is employed for data management and storage, and can beused a single database with many POS terminals on a network.

Lemon provides a modern themeable and easy to use interface, a search panel, a price-checker tool, an administration tool for managing your store, printed reports, and more...

3.2.5. rachota

rachota is also new to Fedora. It is a portable application for timetracking differentprojects. It runs everywhere. It displays time data in diagram form, creates customizedreports and invoices or analyses measured data and suggests hints to improve user's timeusage. It is a totally portable yet personal timetracker.

3.2.6. scribus

Scribus 已更新至 1.4.0,為重大升級:

•Feature enhancements to object handling (e.g. transform tools like in advanced drawingprograms), with improvements to existing features like the Scrapbook and the ImageManager.

•Many advanced options for text and typography, like character styles, optical margins,or glyph extension. Undo/Redo is finally available for almost all text-related actions,and a new script enables replacing straight quotes with typographical quotation marksbased on language settings. Usability improvements include better cursor placement andmovement, faster layout on canvas and interaction between linked frames.

•New features for vector objects, like Boolean path operations, vector effects or a linestyle editor.

•Major improvements to the handling of fills, like pattern fill, more gradient types,support for external color palette formats (AI, EPS, GPL, PostScript, SOC), and many newcolor palettes, including those from commercial vendors like Resene and dtp studio, aswell as national/government standards.

•A new frame type called "Render Frame" allows for rendering (and subsequently exporting)the output of every program that can create PostScript, PDF or PNG files via the commandline (e.g. LaTeX, Lilypond, POV-Ray) inside Scribus. The initial version was developedas a project for Google Summer of Code, and this project has developed to allow importof externally produced documents, scientific publications and formulas. More rendererscan be added with a simple configuration file.

•Vector import filters: Scribus 1.4.0 provides new import filters for the following fileformats: Adobe Illustrator (both EPS and PDF-based), Macintosh Picture (PICT), WindowsMetafile (WMF), Xfig (FIG), Calamus Vector Graphics (CVG), Kivio Stencils (SML), and DIAShapes (SHAPE).

Page 15: 發 行 備 註 - Fedora 17 發 行 備 註 · 透過直接內核開機 (像是 PXE) 的安裝有了重大改變。一般從安裝媒體進行的安裝不受以想。直接內核開機的更動

生產力工具

15

•Regarding bitmap images: the handling of Photoshop files has seen many majorimprovements, like support of multiple clipping paths or PSD layers. The Image Managerhas been rewritten, and new non-destructive image effects have been added.* Moreover,Scribus 1.4.0 now supports EXIF data in images, and import of Windows and OS/2 bitmaps(BMP) has been re-enabled.

•Among the major enhancements to Scribus's pre-press features, printing marks and thedisplay of ink coverage in the Print Preview are the most important. In addition,Scribus now enables conversion of spot colors to process colors during PDF andPostScript export with a single click.

•PDF export has seen major improvements as well. Scribus can now export to PDF 1.5,including PDF layers. Another new feature is the option to embed EPS and PDF filesin exported PDFs as an alternative to rasterizing them. Also, both font embedding andsubstitution have been improved.

•For color management, Scribus 1.4.0 now supports both littleCMS version 1 and 2. It'salso possible to enable color management with a single click from the main window.

•Additionally, the Scribus Team has added a feature to emulate color blindness on screen.

•Hundreds of minor and major usability improvements have been added.

•The included scripts have been updated, including the addition of the "Autoquote" scriptin the Script menu to convert straight quotes in a text frame to correct quotation marksfor many languages.

•Scribus 1.4.0 is being shipped with many more templates than previous versions.

•The content of the Help System has been rewritten and updated.

3.2.7. timeline

Also new to Fedora 17 is timeline, a cross-platform application for displaying andnavigating events on a timeline. It can:

•Organize events in hierarchical categories

•Move and resize events with the mouse

•Duplicate events

•Search events

•Go to a specific date

•Display a different representation depending on zoom level

•Export to an image

3.2.8. vym

vym has been updated to version 2.0.6. This upgrade include many new features:

•通用

•檔案處理

Page 16: 發 行 備 註 - Fedora 17 發 行 備 註 · 透過直接內核開機 (像是 PXE) 的安裝有了重大改變。一般從安裝媒體進行的安裝不受以想。直接內核開機的更動

發行備註

16

•自動儲存

•自動備份

•vym now checks regularily if map has changed on disk and

•Multiple files can be selected while loading maps and images

•還原上次作業階段

•Multiple mapcenters in one map

•加入 manpage

•新的翻譯

•代碼

•現在已完全移植至 Qt4。

•HTML export now native code without XSLT transformation

•DBUS support (partly)

•Import/Export

•Last export can be repeated

•Simple export to CSV spreadsheet

•Most important exports can be scripted now

•ASCII exports show URLs

•Import of FreeMind maps

•Handling

•Quick sorting and moving using "targets"

•Targets can be defined by a single keystroke

•"Goto" selects target

•"Move to" moves selection to target without moving view. Very useful for quicklysorting things

•Brainstorm mode

•Add/Delete

•Insert a branch and select its children

•Removing children of a branch

•Removing a branch while keeping its children

•xLinks

•Can now be comfortably selected by clicking

•Very easy to follow a xlink by clicking into the corner of the branch, where itbegins

•Also, the "F" key can be used to follow

Page 17: 發 行 備 註 - Fedora 17 發 行 備 註 · 透過直接內核開機 (像是 PXE) 的安裝有了重大改變。一般從安裝媒體進行的安裝不受以想。直接內核開機的更動

生產力工具

17

•References/URLs

•Opening of all vymLinks in a subtree

•Opening of all URLs in a subtree

•臭蟲整合

•vym can fetch data directly from Bugzilla (extra package required, see manual)

•Quick checks of bugs' status: All bugs in a subtree can be updated with a singlekeystroke

•支援 Bugzilla 查詢

•Copy from past steps in history to current one

•Adding timestamp to branch

•Sort lexically (forward/backward)

•Create new map with current selection as MapCenter

•Detach a branch to make it a new mapcenter

•Go forward/backward in selection history

•Widgets

•編輯器

•加入樹狀編輯器

•加入標題編輯器

•新的尋找視窗

•Shows all hits clearly, both branches and notes

•Makes it easy to select the hits in editors

•More file dialogs now can remember to switch off warnings

•Progress bar shows filename of currently loading map

•Dock Widgets

•Can be positioned freely

•Floating next to main window

•Integrated (top/left/right/bottom) into main window

•Note editor

•Find window

•Graphics

•動畫

•Panning

•Snap back

•影像

Page 18: 發 行 備 註 - Fedora 17 發 行 備 註 · 透過直接內核開機 (像是 PXE) 的安裝有了重大改變。一般從安裝媒體進行的安裝不受以想。直接內核開機的更動

發行備註

18

•基礎 SVG 支援

•影像可以重新調整尺寸

•新增標準旗標

•Frames

•Include subtree in frame

•New frametype: cloud

•Zoom

•Zoom with scroll wheel (press CTRL)

•Zoom factor is saved and restored on load

•Center on selection with "." or reset zoom with ","

•Autolayout (collision detection)

•字型

•設定預設字型

•Branch headings may be RichText now

3.3. 國際化

3.3.1. iBus

•IBus 有新的輸入法切換器,會彈出可用輸入法引擎的清單,有點像是 Alt-Tab 在視窗管理員中的功用。IBus 現在也有更好且更乾淨的 X 鍵盤配置處理。

•IBus 已變更應用程式之間共享輸入法引擎與狀態的行為。

•ibus-m17n 現在預設排除某些 m17n 引擎,包括 zh-pinyin、ko-han2,以及大多數的 kbd 引擎,因為它們與其他提供的特定輸入法重疊,例如 ibus-pinyin 與 ibus-hangul。

•ibus-fep 是新的 IBus 前端客戶端,可用於主控臺與終端機。

•Indic Typing Booster 現在支援 Bengali,而 Marathi、Hindi、Gujarati 與 Tamil 語言目前有 Beta 版可用。

3.3.2. 亞洲字型

•預設的韓文字型已從「Un」更換為「Nanum」。因為「Nanum」中的字形看起來比「Un」更好看,而且「Nanum」提供等寬字體。

•預設的簡體中文字型已從「文泉驛正黑」變更為「文泉驛點陣正黑」,使用內嵌點陣字型來讓簡體中文對小字的螢幕算繪更加清晰。各位可以使用 zenheiset 工具來將預設簡體中文字型改為以往的預設字型。

•Lohit 字型現在以 SIL OFL 授權發布。

•新的字型套件 gubbi-fonts 與 navilu-fonts 已加入 Kannada 語言中。

Page 19: 發 行 備 註 - Fedora 17 發 行 備 註 · 透過直接內核開機 (像是 PXE) 的安裝有了重大改變。一般從安裝媒體進行的安裝不受以想。直接內核開機的更動

多媒體

19

•Culmus 字型已經更新為 0.121,有全部重新製作的 Frank Ruehl 字族,現在支援重音符號以及字距微調。

3.4. 多媒體

3.4.1. blender

blender 已更新至 2.6.1。本發行版包含許多新的功能,包括新的、更快的算繪引擎、運動追蹤、動態繪製、海洋模擬...等。請參照 http://www.blender.org/development/release-logs/blender-260/and http://www.blender.org/development/release-logs/blender-261/ 以瞭解其他細節。

3.4.2. calibre

calibre 已從 0.8.11 升級為 0.8.39。有許多改善;刪除的圖書會移動至回收筒,而不是直接刪除。多個檔名可以傳給指令列,現在有個偏好設定讓您可以調整按下大/小時的字型大小。轉換格式的彈出式詢問已停用。還有好多好多。

3.4.3. eprisepris 是個小型、輕量級音樂播放器。epris 剛來到 Fedora 17。若要查看簡短的概覽,請前往 http://code.google.com/p/epris/

3.4.4. epstool

epstool 是個建立、抽取 EPS 檔案預覽影像的公用程式,也可以修正邊界方框、轉換為點陣圖等。它也是剛來到 Fedora 17 報到。

3.4.5. gimp

gimp 已經升級至 2.8.0。它帶來許多變更,有些非常重大。以下是一些重點:

•gimp 2.8 導入選用的單一視窗模式。您可以透過「視窗」選單中的「單一視窗模式」核取方塊,在預設多視窗模式與新的單一視窗模式之間切換。

•gimp 現在允許浮動式視窗中的浮動式對話盒可以用多欄的方式放置。

•浮動式工具列已經移除,被覆蓋式突顯所取代。浮動式的拖曳控制桿已經移除,而浮動式選單按鈕也往上移成分頁標籤。加入新的自動分頁樣式,讓浮動式分頁運用可用的空間。

•其中一項比較大的概念性變更,是影像的儲存與匯出現在已清楚地分隔開來。儲存影像可以用 XCF這個 GIMP原生檔案格式,它可以儲存工作中所處理的各種資訊。

•對於複雜的作品來說,圖層平層架構會讓作品有所侷限。GIMP 2.8 藉由導入圖層群組來讓使用者組織自己作品更有效率,它可以用樹狀結構來組織圖層。圖層群組可以透過 GIMP 外掛程式 API 來用指令稿操作。

•「文字工具」中的編輯功能現在是直接在畫布上呈現,而不是以往的獨立視窗。

•尺寸大小條目工具組已有所增強,用來輸入大多數的 x、y、寬度、高度等參數。舉例來說,在縮放對話盒中,現在可以寫入「50%」至寬度欄位來縮放影像至其寬度的 50%。其他像是「30in +40px」與「4 * 5.4in」的表述法也行。

Page 20: 發 行 備 註 - Fedora 17 發 行 備 註 · 透過直接內核開機 (像是 PXE) 的安裝有了重大改變。一般從安裝媒體進行的安裝不受以想。直接內核開機的更動

發行備註

20

有許多其他的改善可以在 http://www.gimp.org/release-notes/gimp-2.8.html 中查看。

3.4.6. idjc

網際網路 DJ 主控臺提供強大但易於使用的開源客戶端,讓那些對於透過網際網路 (像是 Shoutcast或 Icecast 服務) 製作即時電臺節目串流有興趣的個人運用。idjc 是第一次在 Fedora 中露臉。

3.4.7. vpmk

虛擬 MIDI 鋼琴鍵盤是個 MIDI 事件產生器與接收器。它自己不能發出任何聲音,但可以用來驅動 MIDI 合成器 (硬體或是軟體,內部或是外部皆可)。vpmk 剛加入 Fedora 的行列。

3.5. 列印

Fedora 17 納入 CUPS colord 色彩描述檔服務的支援。這讓使用者可以定義彩描述檔,讓列印色彩更為精確。

4. 對開發者來說 Fedora 的改動

4.1. 開發工具Fedora has traditionally contained a rich set of development tools. The following arehighlights of the many improvements to the development tools included in this release ofFedora.

4.1.1. gcc

Fedora 17 includes version 4.7.0 of gcc, gcc-c++, gcc-gfortran, gcc-objc, and gcc-gnat.The update includes numerous changes to the gcc series of compilers, not only C and C++, but also to Ada and Fortran. For complete details, refer to the GCC 4.7 Release SeriesChanges at http://gcc.gnu.org/gcc-4.7/changes.html.

Some highlights:

•Several obsoleted architectures including IRIX 6.5, MIPS OpenBSD, Solaris, Tru64 UNIX5.1 and a number of legacy ARM platforms

•Support for OpenMP 3.1 on C, C++ and Fortran

•More support for the C11 and C++11 standards updates

•New debug flexibility for Ada

•A number of performance improvements in Fortran

•Many optimizer enhancements

•New platforms:

•ARM Cortex A7

Page 21: 發 行 備 註 - Fedora 17 發 行 備 註 · 透過直接內核開機 (像是 PXE) 的安裝有了重大改變。一般從安裝媒體進行的安裝不受以想。直接內核開機的更動

開發工具

21

•AVR XMEGA

•Texas Instruments C6X

•National Semiconductor 的 CR16

•Tilera TILE-Gx and TILEPro families

•In addition, there are platform-specific improvements in ARM, AVR, IA-32/x86-64, MIPS,PowerPC/PowerPC64, SH and SPARC.

4.1.2. gdb

Fedora 17 now includes gdb 7.4.50.20120120. To review the many new features please visithttp://www.gnu.org/software/gdb/download/ANNOUNCEMENT

4.1.3. Haskell

Haskell 平台更新至最新的 2011.4.0.0 版。

4.1.4. JBoss AS 7

A slimmed down version of JBoss AS 7 (jboss-as) is now packaged for Fedora. JBoss AS 7is a fast, modular, lightweight, compliant Java EE application server. Currently only theJBoss AS 7 Web Profile is supported, support for the Full Profile will be added in a laterrelease.

4.1.5. OpenJDK

OpenJDK7 is now the default Java Development Kit in Fedora, replacing OpenJDK6. A fulllist of the features added in OpenJDK7 is available upstream at http://openjdk.java.net/projects/jdk7/features/.

4.1.6. doxygen

In addition to numerous bugfixes, doxygen 1.7.6.1 includes:

•The selected member is now briefly highlighted in the HTML output (whenGENERATE_TREEVIEW is enabled).

•The navigation tree (GENERATE_TREEVIEW) now shows the same information as the index.

•The navindex section of layout now also controls what is shown in the navigation tree.

•When a class/structs has many (>15) members of the same type, only the first 10 areshown in the UML diagram.

•Made the output of the JavaScript based search engine more compact.

•更新法文翻譯。

•Added support for PHP heredoc and nowdoc constructs.

Page 22: 發 行 備 註 - Fedora 17 發 行 備 註 · 透過直接內核開機 (像是 PXE) 的安裝有了重大改變。一般從安裝媒體進行的安裝不受以想。直接內核開機的更動

發行備註

22

•Added support for cross-referencing in case of operator-> overloading. This includessupport for std::auto_ptr,std::smart_ptr,std::unique_ptr and std::weak_ptr whenBUILTIN_STL_SUPPORT is enabled.

Project site: http://www.stack.nl/~dimitri/doxygen/index.html

4.1.7. emacs

GNU Emacs is updated to the latest prerelease from upstream, 24.0.93

4.1.8. git

git has been updated to 1.7.9. Fedora 16 included 1.7.7.

There are numerous small feature additions. The interested reader should review the changes since 1.7.815 and changes since 1.7.716 in the upstream release notes.

4.1.9. rcs

The venerable revision control system (rcs) has been updated to 5.8.

更新包括:

•License now GPLv3+

•Change in terminology: from "path" to "file name" (or "file-name")

•Changes to the RCS package

•New documentation in Info format

•Dropped configure option: --with-diffutils

•Configuration more strict in some ways, more lax in others.

•New configure option: --enable-suid[=setreuid]

•New configure option: --disable-mmap

•New configure option: --enable-mailer=PROG

•New configure option: --enable-compat2

•You can "make check" prior to "make install".

•Bug fixes

•Remove all edit info when removing all revisions.

•Code no longer uses mktemp.

•Miscellaneous manpage tweaks / fixes.

15 https://raw.github.com/gitster/git/master/Documentation/RelNotes/1.7.9.txt16 https://raw.github.com/gitster/git/master/Documentation/RelNotes/1.7.8.txt

Page 23: 發 行 備 註 - Fedora 17 發 行 備 註 · 透過直接內核開機 (像是 PXE) 的安裝有了重大改變。一般從安裝媒體進行的安裝不受以想。直接內核開機的更動

開發工具

23

•其他變更

•All commands accept ‘--help’ and ‘--version’.

•A string of all digits is now valid for author, state.

•Env var RCS_MEM_LIMIT controls stdio threshold.

•RCS can now work with files larger than 2 gigabytes.

•Pass-through for RCS file ‘commitid SYMBOL’ now builtin.

•RCS file top-level grammar frozen.

•RCS file syntax-validated earlier, completely.

•Possible to specify an empty log message with ci -m, rcs -m.

•Date option accepts some more date-only formats

•Changes to rcsdiff

•New handling for option: -U N

•Refined "same-revision don't call diff" optimization

4.1.10. subversion

The version control system subversion has been updated from 1.6.17 to 1.7.3. Numerouschanges include better use of HTTP, a new remote dumpfile tool, and improved consoleoutput, in addition to numerous minor changes. The reader is encouraged to visithttp://subversion.apache.org/docs/release-notes/1.7.html for more information on theseimprovements.

4.1.11. bugzilla

bugzilla 4.0.4 fixes a number of security issues with previous versions. In addition, thenew release permits system administrators to disable autocomplete and corrects a number ofminor bugs. Refer to http://www.bugzilla.org/ for details.

4.1.12. bzr

Although basically a bugfix release, 2.5 of bzr represents a new stable version from whichfuture bugfixes will be applied.

4.1.13. highlight

Fedora 17 includes highlight 3.7. Improvements over version 3.6 include:

•支援 Biferno

•支援 RPL

•支援 Ceylon

•fixed Ruby definition

Page 24: 發 行 備 註 - Fedora 17 發 行 備 註 · 透過直接內核開機 (像是 PXE) 的安裝有了重大改變。一般從安裝媒體進行的安裝不受以想。直接內核開機的更動

發行備註

24

•HTML font string may contain a list of fonts, which is not enclosed in quotes

•added --portable command line option to save config files in the current workingdirectory instead of the user directory

4.1.14. mercurial

mercurial has been upgraded to 2.1. The interested reader should visit http://mercurial.selenic.com/wiki/WhatsNew for a detailed list of new features and bugfixes.

4.1.15. monodevelop

monodevelop 2.8.5 is included in Fedora 17. Among the numerous new features:

•專案管理

•New Edit References dialog

•Improved Class and Document Outline pads

•Source Editing

•New editor for syntax highlighting color schemes

•New default syntax highlighting color scheme

•Several fixes and enhancements to the Version Control support and to SVN support inparticular adding a project which contains linked files to version control is nowhandled correctly

Visit the project web site at http://monodevelop.com/ for further details.

5. 對特定愛好者來說 Fedora 的改動

5.1. 科學與技術

5.1.1. archimedes

archimedes is a 2D Quantum Monte Carlo simulator for semiconductor devices. New featuresfor Fedora 17 include:

•Quantum Effective Potential modified

•Bohm Potential Model implemented

•Calibrated Bohm Model implemented

•Density Gradient corrected and tested

•Full effective potential model implemented

•New tests created

•Parabolic, Kane and Full band checked

Page 25: 發 行 備 註 - Fedora 17 發 行 備 註 · 透過直接內核開機 (像是 PXE) 的安裝有了重大改變。一般從安裝媒體進行的安裝不受以想。直接內核開機的更動

科學與技術

25

•Full band Parameters for all materials

•Scattering phonons can be set to ON and OFF

•Support to Full Band approach

5.1.2. gnome-chemistry-utils

gnome-chemistry-utils 更新至最新的開發版本。

變更包括:

•GChem3d:

•匯入自 InChI 或 SMILES。

•匯出至 GChemPaint 及 GChemCalc。

•Generates InChI, InChiKey and SMILES.

•Add access to databases.

•GChemPaint:

•Brackets inside a molecule accept a stoichiometry coefficient.

•GCrystal:

•Use multiple selection in atoms and lines dialogs.

•GSpectrum:

•Allow markup in combo boxes and axes titles.

•Goffice component:

•Add support for crystal structures.

5.1.3. gnuplot

In addition to a number of bug fixes, gnuplot 4.4.4 includes:

•boxxyerrors plot style now allows variable color

•splot with pm3d now allows variable rgb color

•"nonuniform matrix" indicates ascii data with explicit x, y

•columnhead(N) is a string-valued function, not a keyword

•Demarcate plots in svg output using <g id="Plot_#"><title>...

•xticlabels() works for binary data files as well as ascii

•"set key maxrows" now applies to 3D plots as well as 2D

5.1.4. lapack

lapack 更新至 3.4.0,

Page 26: 發 行 備 註 - Fedora 17 發 行 備 註 · 透過直接內核開機 (像是 PXE) 的安裝有了重大改變。一般從安裝媒體進行的安裝不受以想。直接內核開機的更動

發行備註

26

•xGEQRT: QR factorization (improved interface). xGEQRT is analogous to xGEQRF with amodified interface which enables better performance when the blocked reflectors need tobe reused. The companion subroutines xGEMQRT apply the reflectors.

•xGEQRT3: recursive QR factorization. The recursive QR factorization enables cache-oblivious and enables high performance on tall and skinny matrices.

•xTPQRT: Communication-Avoiding QR sequential kernels. These subroutines are usefulfor updating a QR factorization and are used in sequential and parallel CommunicationAvoiding QR. These subroutines support the general case Triangle on top of Pentagonwhich includes as special cases so-called Triangle on top of Triangle and Triangle ontop of Square. This is the right-looking version of the subroutines and the subroutinesare blocked. The T matrices and the block size are part of the interface. The companionsubroutines xTPMQRT apply the reflectors.

•LAPACKE - Standard C language APIs for LAPACK. Since LAPACK 3.3.0, LAPACK includes newC interfaces. With the LAPACK 3.4.0 release, LAPACKE is directly integrated within theLAPACK library and has been enriched by the full set of LAPACK subroutines.

Refer to http://www.netlib.org/lapack/lapack-3.4.0.html for more details.

5.1.5. mapnik

Version 2.0.0 of mapnik is a major upgrade with numerous changes. Go to https://github.com/mapnik/mapnik/wiki/Release2.0.0 for complete details.

5.1.6. mathomatic

Refer to http://www.mathomatic.org/NEWS for the complete list of changes in mathomatic15.7.3.

5.1.7. octave

The numerical computation language octave has been updated to 3.6.0. For details of themany new features please review http://www.gnu.org/software/octave/NEWS-3.6.html

5.1.8. paraview

The parallel visualization application paraview has been updated to version 3.12.0. Therelease notes for this application may be found at http://www.kitware.com/news/home/browse/367?siteid=12

5.1.9. pspp

Changes for version 0.7.8 of pspp:

•New commands:

•ADD FILES

•CORRELATIONS

•DATAFILE ATTRIBUTES

Page 27: 發 行 備 註 - Fedora 17 發 行 備 註 · 透過直接內核開機 (像是 PXE) 的安裝有了重大改變。一般從安裝媒體進行的安裝不受以想。直接內核開機的更動

科學與技術

27

•DATASET ACTIVATE

•DATASET CLOSE

•DATASET COPY

•DATASET DECLARE

•DATASET DISPLAY

•DATASET NAME

•MATCH FILES

•MRSETS

•PRESERVE and RESTORE

•QUICK CLUSTER

•RELIABILITY

•ROC

•SAVE TRANSLATE to CSV and tab-delimited files

•UPDATE

•VARIABLE ATTRIBUTES

•Changes to existing commands:

•AUTORECODE has a new GROUP subcommand.

•CROSSTABS has been re-implemented to fix numerous bugs.

•DO REPEAT command has been reimplemented. Now, when DO REPEAT contains an INCLUDE orINSERT command, substitutions are not applied to the included file.

•HOST has been updated to use more modern syntax.

•INCLUDE and INSERT have a new ENCODING subcommand.

•MISSING VALUES can now assign missing values to long string variables.

•NPAR TESTS has new KRUSKAL-WALLIS, SIGN, WILCOXON, and RUNS subcommands.

•SET and SHOW no longer have ENDCMD, NULLINE, PROMPT, CPROMPT, and DPROMPT subcommands.The defaults are now fixed values.

•VALUE LABELS can now assign value labels to long string variables.

•其他語言變更:

•The new DATASET commands replace the "scratch file" PSPP extension, which is no longersupported.

•Strings may now include arbitrary Unicode code points specified in hexadecimal, usingthe syntax U'hhhh'. For example, Unicode code point U+1D11E, the musical G clefcharacter, may be expressed as U'1D11E'.

Page 28: 發 行 備 註 - Fedora 17 發 行 備 註 · 透過直接內核開機 (像是 PXE) 的安裝有了重大改變。一般從安裝媒體進行的安裝不受以想。直接內核開機的更動

發行備註

28

•In previous versions of PSPP, in a string expressed in hexadecimal with X'hh' syntax,the hexadecimal digits expressed bytes in the locale encoding. In this version ofPSPP, X'hh' syntax always expresses bytes in UTF-8 encoding.

•PSPPIRE graphical user interface improvements:

•Added support for non-ASCII characters in strings, labels and variable names.

•A "Split Window" function is available, which makes it easier to see different partsof a large data file.

•Data files can now be opened by specifying their name as the first argument. Thismeans that on a properly configured desktop, double clicking on an icon will open thefile.

•輸出變更:

•The new "cairo" output driver supports output in PostScript, PDF, and SVG formats.Its functionality is a superset of that of the "postscript" driver, which has beenremoved. You must have Cairo and Pango installed to build the "cairo" driver.

•Charts are now produced with Cairo and Pango, instead of libplot. Without them, thenew graphing features will not work. If you do not have Cairo and Pango installed, youmust run `configure' with --without-cairo.

•The plain text output driver now properly supports multibyte UTF-8 characters,including double-width characters and combining accents.

•The "pspp" program has a new option --batch (or -b) that selects "batch" syntax mode. Inprevious versions of PSPP this syntax mode was the default. Now a new "auto" syntax modeis the default. In "auto" mode, PSPP interprets most syntax files correctly regardlessof their intended syntax mode.

•The "pspp" program has a new option --syntax-encoding that specifies the encoding forsyntax files listed on the command line, as well as the default encoding for syntaxfiles included with INCLUDE or INSERT. The default is to accept the system localeencoding, UTF-8, UTF-16, or UTF-32, automatically detecting which one the system fileuses.

•A new Perl module allows Perl programs to read and write PSPP system files.

•A tutorial chapter has been added to the user manual.

5.1.10. R

The statistics package R has been updated to December Snowflakes. Key changes include:

•NEW FEATURES:

•Reference classes now keep a record of which fields are locked. $lock() with noarguments returns the names of the locked fields.

•HoltWinters() reports a warning rather than an error for some optimization failures(where the answer might be a reasonable one).

•tools::dependsOnPkg() now accepts the shorthand dependencies = "all".

Page 29: 發 行 備 註 - Fedora 17 發 行 備 註 · 透過直接內核開機 (像是 PXE) 的安裝有了重大改變。一般從安裝媒體進行的安裝不受以想。直接內核開機的更動

科學與技術

29

•parallel::clusterExport() now allows specification of an environment from which toexport.

•tempfile() on a Unix-alike now takes the process ID into account. This is needed withmulticore (and as part of parallel) because the parent and all the children share asession temporary directory, and they can share the C random number stream used toproduce the unique part. Further, two children can call tempfile() simultaneously.

•Option print in Sweave's RweaveLatex() driver now emulates auto-printing rather thanprinting (which can differ for an S4 object by calling show() rather than print()).

•filled.contour() now accepts infinite values: previously it might have generatedinvalid graphics files (e.g. containing NaN values).

•PACKAGE INSTALLATION:

•R CMD INSTALL will now do a test load for all sub-architectures for which code wascompiled (rather than just the primary sub-architecture).

•UTILITIES:

•When checking examples under more than one sub-architecture, R CMD check now uses aseparate directory examples_arch for each sub-architecture, and leaves the output infile pkgname-Ex_arch.Rout. Some packages expect their examples to be run in a cleandirectory ....

Refer to https://stat.ethz.ch/pipermail/r-announce/2011/000548.html for the complete listof changes and bug fixes.

5.1.11. R-qcc

R-qcc is new to Fedora. R-qcc is an R package which provides a rich set of quality controland statistical process control tools, including:

•Plot Shewhart quality control charts

•Plot Cusum and EMWA charts for continuous data

•Draw operating characteristic curves

•Perform process capability analysis

•Draw Pareto charts and Ishikawa diagrams

5.1.12. R-qtl

R-qtl has been updated to 1.22.21. Major changes include revised plot.map to deal witha pair of maps with markers in different orders (or with some markers appearing in onemap and not the other) and revised scantwo to allow analysis of individual chromosomepairs, and reorganized the way that scantwo permutations are done (first summarizing eachchromosome pair and then overall).

For a complete list of changes and improvements visit http://www.rqtl.org/STATUS.txt

Page 30: 發 行 備 註 - Fedora 17 發 行 備 註 · 透過直接內核開機 (像是 PXE) 的安裝有了重大改變。一般從安裝媒體進行的安裝不受以想。直接內核開機的更動

發行備註

30

5.1.13. R-zoo

R-zoo has been updated from 1.6 to 1.7.6. Among the changes are:

•Removed dependency on fCalendar which was only for historical purposes. vignette("zoo",package = "zoo") outlines how timeDate instead of fCalendar can be used together withzoo.

•in read.zoo index.column can refer to column names or numbers (previously only numbers)

•fully export all as.Date.* methods so that they can be used more easily (i.e., withoutextra registration) with as.Date() generics from other packages (base in particular).

•read.zoo() gains text= argument similar to that in new read.table()

•Added drop=TRUE argument to merge() method. When set to drop=FALSE this allows to mergea zero-column series with a zoo vector to a one-column matrix. The latter is the defaultin the cbind() method.

•Enhanced the $<- method so that z$a <- value works even if z is a zoo series withoutdata.

•as.Date.numeric(x, origin = "0000-00-00") is now also accepted being equivalent toorigin = as.Date("0000-01-01") - 1. (for MATLAB dates)

•A [<- method was added and the behaviour is now consistent with the [ method.

•check.names argument of merge() method now defaults to FALSE.

•Added a new as.zoo() method for "matrix" objects in order to preserve column names.Also, a new "data.frame" method leverages the "matrix" method.

•In rollapply() width may be a list whose components are offsets. ascending argument isno longer supported. Use width's list form instead.

•In rollapply() new partial and fill arguments. na.pad argument is deprecated.

•rollapply() with FUN = mean will no longer call rollmean if the data has any NA values

•added yax.flip argument to plot() method for "zoo" objects to be consistent with the"ts" method.

•New vignette("zoo-read") introducing read.zoo() including several new features (see alsobelow).

•in read.zoo() if FUN is not specified but FUN2 is specified then FUN2 is applied inplace of FUN. Previously FUN2 was ignored in this case. Also format and tz arguments canbe NULL in which case they are treated as missing.

•read.zoo() can accept a vector of filenames in which case each is read in and a singlezoo object is returned formed by merging the individual ones.

•if FUN is omitted in read.zoo() and index.column specifies multiple columns then thecolumns are pasted together separated by spaces and processing continues as if therewere one column.

•in read.zoo() index.column = 0 is now valid in which case 1, 2, 3, ... is used for index

Page 31: 發 行 備 註 - Fedora 17 發 行 備 註 · 透過直接內核開機 (像是 PXE) 的安裝有了重大改變。一般從安裝媒體進行的安裝不受以想。直接內核開機的更動

科學與技術

31

•read.zoo() can now read in a zoo object with an index but no data

•new roll*r() wrappers which default to align = "right".

•new na.fill() function.

•new na.StructTS() function for seasonal NA interpolation using R's StructTS().

•rev() method for zooreg objects added.

•transform() method added.

•added "frequency" argument to as.zooreg() generic and associated methods.

http://cran.r-project.org/web/packages/zoo/NEWS contains the complete list of changes.

5.1.14. veusz

veusz 1.14 的主要變更:

•Added interactive tutorial

•Points in graphs can be colored depending on another dataset and the scale shown in acolorbar widget

•改進 CSV 匯入

•better data type detection

•locale-specific numeric and date formats

•single/multiple/none header modes

•option to skip lines at top of file

•better handling of missing values

•Data can be imported from clipboard

•Substantially reduced size of output SVG files

•In standard data import, descriptor can be left blank to generate dataset names colX

•Axis plotting range can be interactively manipulated

•If axis is in date-time format, show and allow the min and max values to be in date-timeformat

•ImageFile widget can have image data embedded in document file

•Fit widget can update the fit parameters and fit quality to a label widget

•Allow editing of 2D datasets in data edit dialog

•Add copy and paste dataset command to dataset browser context menu

The complete list of changes is available at http://home.gna.org/veusz/releasenotes/1.14.txt

Page 32: 發 行 備 註 - Fedora 17 發 行 備 註 · 透過直接內核開機 (像是 PXE) 的安裝有了重大改變。一般從安裝媒體進行的安裝不受以想。直接內核開機的更動

發行備註

32

5.2. 線路設計

5.2.1. gerbv

gerbv 已由 2.5.0 升級至 2.6.0。變更包括:

•Greater accuracy

•Support for panelization

•A number of bugfixes

5.2.2. gtkwave

gtkwave (http://gtkwave.sourceforge.net) 已由 3.3.25 升級至 3.3.31

5.2.3. kicad

kicad 已由 2011.07.12 升級至 2012.01.19。專案網頁為 https://launchpad.net/kicad

5.2.4. pcb

pcb has been updated from 0.20100929 to 0.20110918. In addition to numerous bug fixes, thefollowing list some of the significant changes:

•Internal coordinate space is now metric. This should fix the "trace nubs on metricgrids" issue. Also, units are allowed on pretty much every "coordinate" that PCBaccepts. Example: 5.4in, 10cm, 0.55mm.

•New configure option --enable-coord64 to force (slower?) 64-bit type for coordinates on32-bit systems (if you need a board bigger than 1 meter across). The internal precisionis 1 nanometer,

•New GTK layer view/choose widget and other GUI enhancements.

•GTK HID warns if the *.pcb file has changed on disk.

•Enhanced grid snapping logic.

•Select/report nets by name.

•Auto-pan has been removed.

•Zoom can zoom out beyond the edge of the board's workspace.

•Personally identifiable information is no longer stored in the PCB.

•Toggling vias from hole to plated is reversible.

•Gerber exporter has options for including outlines on other layers.

•Edited footprint files are saved as footprints, not pcbs.

•Autorouter has a progress dialog.

Page 33: 發 行 備 註 - Fedora 17 發 行 備 註 · 透過直接內核開機 (像是 PXE) 的安裝有了重大改變。一般從安裝媒體進行的安裝不受以想。直接內核開機的更動

內嵌裝置開發

33

•PCB will no longer let you delete the last top/bottom layer.

•Via copper may overlap.

For additional details, including a list of bug fixes, refer to the NEWS page at http://pcb.geda-project.org/news.html

5.3. 內嵌裝置開發

5.3.1. avarice

avarice 由 2.10 更新至 2.12。更新包括:

•新裝置:

•ATxmega256A3

•ATxmega16D4

•ATtiny4313

•Implement PDI debugging (JTAGICEmkII / Xmega).

•Bugfixes

For additional details refer to the project's site: http://sourceforge.net/projects/avarice

5.3.2. avr-gcc

Continuing to follow the development of gcc, avr-gcc and avr-gcc-c++ have been updated toversion 4.6.2.

5.3.3. avrdude

Fedora 17 包含 5.11.1 版的 avrdude。

•支援的新裝置:

•ATmega88P/168P

•ATmega8U2/16U2/32U2

•ATtiny4313

•支援的新燒錄器:

•TPI programming through bitbang programmers (both, serial and parallel ones)

•FT2232 (and relatives) based programmers (MPSSE bitbang mode)

•Wiring environment (http://wiring.org.co)

•butterfly-style bootloader of the Mikrokopter.de device

•Bugfixes

Page 34: 發 行 備 註 - Fedora 17 發 行 備 註 · 透過直接內核開機 (像是 PXE) 的安裝有了重大改變。一般從安裝媒體進行的安裝不受以想。直接內核開機的更動

發行備註

34

5.4. 業餘無線電

5.4.1. chirp

chirp is an application for programming various radios. Frequencies, splits, tones, etcare entered in a spreadsheet-like form and downloaded to the radio. The radio memories mayalso be read. DStar features are supported. chirp is new to Fedora with this release.

5.4.2. fldigi

fldigi has been upgraded to 3.21.27 from 3.21.7. There are a large number of relativelyminor (to most people) changes. Some items include:

•Additional Olivia choices

•Spot notifier

•Improvements in the configuration dialogs

•Ability to export the log as an ADIF

•Interface with fllog

•Many new and improved macros

•Several improvements to CW operation

•HamQTH lookup

•Changes to the NBEMS directories for flmsg

•Improvements in WeFAX

•Contestia 64/1000

•很多本地化更新

5.4.3. gnuradio

gnuradio has been upgraded from 3.4.0 to 3.5.1. Project site: http://www.gnuradio.org

5.4.4. hamlib

Fedora 17 includes hamlib (http://hamlib.sourceforge.net ), upgraded to 1.2.15 from1.2.14.

5.4.5. qrq

•CW settings can be changed during attempts on the fly

•Attempts can be aborted without aborting the whole program

Page 35: 發 行 備 註 - Fedora 17 發 行 備 註 · 透過直接內核開機 (像是 PXE) 的安裝有了重大改變。一般從安裝媒體進行的安裝不受以想。直接內核開機的更動

業餘無線電

35

5.4.6. qtel

•Now possible to specify the microphone and speaker audio devices separately.

•Info/chat window split in two separate windows.

•The character encoding for chat messages is now possible to set in the settings dialog.

•The VOX is now disabled by default.

•The default audio device now is alsa:default.

•Added support for using the Speex audio codec over EchoLink connections. This willonly, at the moment, work when connecting to other SvxLink applications. For all otherconnections, the GSM audio codec is used.

5.4.7. splat

•Supplemented Longley-Rice Irregular Terrain Propagation Model (ITM v7.0) code withan improved Irregular Terrain with Obstructions Model (ITWOM v3.0) by Sid Shumate /Givens & Bell, Inc. that corrects multiple errors present in the original ITM code, andincorporates Radiative Transfer Engine (RTE) computations in the line-of-sight range.The older ITM model used in previous releases of SPLAT! may be invoked by using the new-olditm command-line switch.

•Introduced a new -sc command line option that provides contour smoothing.

•Added path-loss/signal-strength color keys to GoogleEarth signal contour overlays.

5.4.8. svxlink-server

•Added selective calling system Motorola QC2.

•New feature: 1750Hz tone call muting. Use the 1750_MUTING configuration variable ina local receiver configuration section to enable this new feature. This feature wascontributed by Adi / DL1HRC.

•Added a QSO recorder feature that can record all traffic on the channel. The QSOrecorder can be turned on and off using a DTMF command. New configuration variables:QSO_RECORDER_DIR and QSO_RECORDER_CMD.

•The voice mail module now store the messages as WAV files. Oldmessages will have to be removed or converted into WAV files. Oldfilename format: YYYYMMDD_hhmmss_UUU{.subj,.mesg} New filename format:YYYYMMDD_hhmmss_UUU{_subj,_mesg}.wav

•Voice mail messages are now time limited to a maximum time. Default is 10 seconds forthe subject and two minutes for the message.

•It is now possible to have a "local" subdirectory in the events.d directory wherethe TCL files in the "local" directory will override the TCL files in the events.ddirectory.

Page 36: 發 行 備 註 - Fedora 17 發 行 備 註 · 透過直接內核開機 (像是 PXE) 的安裝有了重大改變。一般從安裝媒體進行的安裝不受以想。直接內核開機的更動

發行備註

36

•Added a threshold to the tone detector so that it is less prone to trigger on silence.This was a problem when using CTCSS squelch on a radio operated with closed squelch.

•Implemented a signal level transmission mechanism based on multiple tones, one for eachsignal level step, in the high audio frequency spectrum (5.5 - 6.5kHz). This can beused for linking in remote receivers via RF but still measure the signal strength atthe remote receiver site. To map the signal level to tone frequencies on the remotereceiver side, either RemoteTrx can be used or an Atmel AVR ATmega8 can be used for amore compact solution. The AVR microcontroller solution take a signal level voltage andconverts that to one of ten tones which should be overlayed on the link audio. Note:Tone transmission in RemoteTrx will only work if it has been compiled in 16kHz mode.This is due to the high tone frequencies used.

•New feature: Tell repeater users that are not identifying to identify themselves. Thetime to wait for an identification, after the repeater has been activated, is set usingthe IDENT_NAG_TIMEOUT configuration variable. A valid identification is consideredto be a transmission longer than the time set by the IDENT_NAG_MIN_TIME configurationvariable. We don't know if it's really an identification but it's the best we can do.

•New feature: The repeater can be told to activate again if the squelch openswithin a specified time from repeater close. Use the new configuration variableOPEN_ON_SQL_AFTER_RPT_CLOSE to set this up.

•The TX_CTCSS feature have now been extended so that CTCSS tone can be transmitted ifthere is incoming traffic from another logic core (LOGIC), a module (MODULE) or if anannouncement is being played (ANNOUNCEMENT). Previously there were only two choices, tosend CTCSS tone when the squelch was open (repeater use) or to always do it.

•New module, PropagationMonitor. The propagation monitor module receive emails fromvhfdx.net (or gooddx.net) and announce propagation alerts on the air using voicemessages.

•New module, MetarInfo. Get METAR (weather) information from predefined ICAO locationsand announce the information on the air. Usually airports give them out.

•A hamming window was added to the tone detector and DTMF decoder to improve out-of-bandaudio rejection.

•Now possible to issue commands to the core and to other modules even when another moduleis active. This is achieved by prefixing the command with a "*". If for example theEchoLink module is active and you want to check if there are any voice mails availablethe command to issue could look like this: *3001#.

•The "connect by callsign" command changed from "*" to "6*".

•The help module can now accept commands when not active. It will read back help for thegiven module ID. For example the command 01# will play the help message for the parrotmodule.

•The parrot module can now accept commands when not active. The only thing it can dois to read back the entered digits. For example the command 1123# will make the parrotmodule say "one two three".

•The EchoLink module can now accept commands when not active. The only command supportedat the moment is "2", reading back the local node ID. Example: 22#

Page 37: 發 行 備 註 - Fedora 17 發 行 備 註 · 透過直接內核開機 (像是 PXE) 的安裝有了重大改變。一般從安裝媒體進行的安裝不受以想。直接內核開機的更動

業餘無線電

37

•Now users can check if there are any voice mail messages available without first loggingin. Idea from Martin Burkhardt. The command to use is <module id><user id> so if themodule id for voice mail is 3 and your user id is 001, the command to check if there areany voice mails available is 3001#.

•The DTMF repeater module can now accept commands when not active. It will play back theentered digits. For example the command 4123# will play the 1, 2 and 3 DTMF digits.

•A macro command may now be specified without a module name. The colon separator is stillrequired though. If no module name is specified, the command is sent in to the DTMFhandler without activating a module first.

•It now is possible to include a hash mark in a macro command by specifying 'H' inthe command string. The 'H' will be translated to a '#' by the command parser and notinterpreted as "end of command". This can be of use if you for example want to transmita DTMF # using the DTMF repeater module. The macro specification would look somethinglike this: 10=412345H#. When macro 10 is activated the DTMF sequence 12345# will betransmitted.

•Now possible to link more than one logic core together. The LOGIC1 and LOGIC2configuration variables have been replaced with one configuration variable calledCONNECT_LOGICS.

•New config variable MUTE_TX_ON_RX for a NetUplink in RemoteTrx. This will stop thetransmitter from transmitting if the squelch is open on the receiver.

•Support for selcall activated functions added. New config variables: Logic/SEL5_MACRO_RANGE, RepeaterLogic/OPEN_ON_SEL5, LocalRx/SEL5_TYPE and LocalRx/SEL5_DEC_TYPE. Have a look in the svxlink.conf (5) manual page for more details.

•New module SelCallEnc. This module is used to send selective calling sequences out onthe frequency upon user request.

•One RemoteTrx application can now be used to run more than one remote transceiver.Previously two RemoteTrx instances had to be run to support two transceivers. Thisrequired two sound cards to be used. Now only one sound card can be used to supporttwo transceivers. Due to this change the configuration have changed a bit. To geteverything right, backup your old remotetrx.conf configuration file and use the newdefault configuration file to start over. Manually move configuration values from yourold configuration file to the new file, carefully reading the updated manual page,remotetrx.conf (5), to get everything right.

•Now possible to set a PTT hangtime for the local tx type. This can be good to have on alink transmitter in combination with a tone squelch. When the transmitter is ordered tostop transmitting, the tone is immediately turned off, causing the squelch to close onthe other side. Since the transmitter keeps transmitting for a while, no squelch tailwill be heard.

•The DTMF repeater module now wait until all announcements have been played beforeretransmitting the digits.

•The EchoLink module can now use the Speex audio codec on connections between two SvxLinknodes which improves the audio quality a lot. Patch contributed by Steve / DH1DM.

Page 38: 發 行 備 註 - Fedora 17 發 行 備 註 · 透過直接內核開機 (像是 PXE) 的安裝有了重大改變。一般從安裝媒體進行的安裝不受以想。直接內核開機的更動

發行備註

38

•Added a fallback repeater mode to the RemoteTrx which can be used if using it as both RXand TX for a repeater. If the network connection is lost to the repeater, the RemoteTrxactivates a very basic repeater mode, essentially just connecting the RX to the TX.

•Configuration variable VOX_LIMIT has been renamed to VOX_THRESH.

•SvxLink system global configuration files are now by default stored in the /etc/svxlinkdirectory.

•New directory layout for event scripts and sound clips. The main event scripts are nowstored in /usr/share/svxlink/events.d. The sound clip files are now stored in /usr/share/svxlink/sounds/<langcode>. TCL modules have been separated from the event handlersand are now stored in /usr/share/svxlink/modules.d

•New configuration variable DEFAULT_LANG that points out the default language to use.

•New squelch detector type: EVDEV. This squelch detector read events from a /dev/input/eventX device node. This can for example be of use if you have a USB audio device withsome buttons on it. If you're in luck, it generates events when the buttons are pressed.

5.4.9. trustedqsl

•When asking for the password to unlock a private key, say what callsign it's for.

•Remember certificate requests and assist the user with importing the .tq6.

•Prompt user to save their certificate after importing a .tq6 signed certificate.

•Suppress display of superseded certificates, controlled by a tqslcert preferencesetting.

•Fix windows wxWidgets crashes with several wizards (cert renew, new cert, etc.)

•Add checkbox to allow bypassing state selection.

•Fix crash on Windows when new certificate request wizard is started.

•Added support for validating zone numbers and requiring them.

•Allowed batch mode (-x) without displaying windows

•When double-clicking an entry on the "Edit Station Locations" dialog, open that entryfor edit, don't just close the modal dialog.

•Change the "OK" button on the "Edit Station Locations" dialog to "Close" as that's whatit does.

•Update password dialogs to enable "enter" to activate when possible.

•Add "-p <password>" and "-o <output-file>" arguments to tqsl.

5.4.10. xdemorse

•Now uses ALSA sound interface instead of the older (and typically not working) OSS

Page 39: 發 行 備 註 - Fedora 17 發 行 備 註 · 透過直接內核開機 (像是 PXE) 的安裝有了重大改變。一般從安裝媒體進行的安裝不受以想。直接內核開機的更動

貢獻者

39

•Several changes to the transceiver CAT code to deal with error conditions better andto be enabled by the "Receive" button, so that CAT is enabled only when xdemorse isactually receiving Morse signals.

•Increased the height of the 'scope' and waterfall displays to improve resolution.

•Separated the 'Auto Speed' check-button into its own frame.

•Changed the Mark/Space detection scheme to measuring the average value of the Goertzeldetector's slope.

A. 貢獻者每個版本的 Fedora 都要很多人辛勤付出才得以而完成。當中包括製作本發行備註的眾多文件編寫人、翻譯者,在以下數頁列出。

A.1. 文件編寫人•Akira Tagoh < tagoh AT redhat DOT com >

•Ben Cotton < bcotton AT fedoraproject DOT org >

•Claneys Skyne < claneys DOT skyne AT gmail DOT com >

•Christopher R. Antila < crantila AT fedoraproject DOT org >

•Chuck Frain < linux AT chuckfrain DOT net >

•Daiki Ueno < dueno AT redhat DOT com >

•Jens Petersen < petersen AT redhat DOT com >

•John J. McDonough < jjmcd AT fedoraproject DOT org >

•Peng Wu < pwu AT redhat DOT com >

•Pravin Satpute < pravins AT fedoraproject DOT org >

•Romain Forlot < rforlot AT yahoo DOT com >

•Ruth Suehle < rsuehle AT gmail DOT com >

•Stephen Gordon < sgordon AT redhat DOT com >

•Yuri Chornoivan < yurchor AT ukr DOT net >

•Yuri Khabarov < b00blik AT fedoraproject DOT org >

A.2. 翻譯者•Nick Bebout <[email protected]>

•Valentin Laskov <[email protected]>

•Yuri Chornoivan <[email protected]>

Page 40: 發 行 備 註 - Fedora 17 發 行 備 註 · 透過直接內核開機 (像是 PXE) 的安裝有了重大改變。一般從安裝媒體進行的安裝不受以想。直接內核開機的更動

發行備註

40

B. 修訂記錄修訂 17.0 Tue May 2012 參照 A.1 撰寫者

移除草稿標籤加入翻譯貢獻者

修訂 16.97 Mon May 7 2012 參照 A.1 撰寫者

BZ#817295 - 多項打字錯誤與損毀的連結BZ#817553 - 「Amateur Radio」與「Scientific and Technical」小節中的打字錯誤與格式化問題。gimp 已更新至 2.8.0多座小節直接內核開機的變更BZ#819160 - 「電路設計」中的打字錯誤BZ#819161 - 「電路設計」中的正確網址BZ#819164 - 「嵌入式開發」小節中的打字錯誤內核版本跳至 3.3.4

修訂 16.96 Tue Mar 27 2012 參照 A.1 撰寫者

加入撰寫者清單加入桌面小節加入索引條目加入 btrfs 的備註

修訂 16.95 Wed Mar 21 2012 參照 A.1 撰寫者

發行 Beta 17 備註

修訂 16.93 Tue Mar 20 2012 John McDonough [email protected]

開始 beta F17 備註

修訂 16.3 Tue Nov 29 2011 John McDonough [email protected]

修正「最少記憶體需求」 - BZ#754439服務名稱變更 - BZ#754145變更「處理器需求」的虛詞 - BZ#499585

修訂 16.2 Mon Nov 7 2011 John McDonough [email protected]

F16 無法包含 Trusted boot (概覽、開機)加入「問問 Fedora」 - BZ#748653加入貢獻者清單

修訂 16.1 Mon Oct 23 2011 John McDonough [email protected]

多個錯字 - BZ#741975Better prose on systemd database handling - BZ#743614Improved prose in setting up multiple PostgreSQL servers - BZ#743618有關 GRUB 使用者的警告 - BZ#737187

Page 41: 發 行 備 註 - Fedora 17 發 行 備 註 · 透過直接內核開機 (像是 PXE) 的安裝有了重大改變。一般從安裝媒體進行的安裝不受以想。直接內核開機的更動

修訂記錄

41

包括提到 D2 - BZ#743960有關 UID/GID 變更的警告 - BZ#739661清理連結不再包括 rc.local - BZ#745235虛擬化安全 - BZ#746015大寫「GTK」 - BZ#747940大寫「QEMU」 - BZ#746672 against VG獻給 Dennis Ritchie

修訂 16.0 Mon Oct 10 2011 John McDonough [email protected]

發佈

修訂 15.99 Mon Oct 10 2011 John McDonough [email protected]

提及 F16 - BZ#741830「Grub」的錯字 - BZ#743981額外索引項目

修訂 15.98 Fri Aug 16 2011 John McDonough [email protected]

Release for F16 Beta

修訂 15.2 Thu Jun 23 2011 John McDonough [email protected]

安裝記憶體需求 (BZ#699770)

修訂 15.1 Fri Jun 3 2011 John McDonough [email protected]

「虛擬化」的錯字 (BZ#705928)gnuplot not GNU plot (BZ#707318)裝置命名 (BZ#707730)修正 boost 的版本號 (BZ#707786)Remove reference to disappeared GS-Theme-Selector (BZ#708085)

修訂 15.0 Sun May 8 2011 John McDonough [email protected]

記憶體 (BZ#699770, 701780)Xfce case (BZ#699977)Wireshark 權限變更 (BZ#680165)Powering off with systemd (BZ#701638)

修訂 14.98 Fri Apr 15 2011 John McDonough [email protected]

移除 Dom0移除 dnssec移除 riak加入有關網路連線的警告於 IcedTea 加入 prose

修訂 14.97 Mon Apr 11 2011 John McDonough [email protected]

Page 42: 發 行 備 註 - Fedora 17 發 行 備 註 · 透過直接內核開機 (像是 PXE) 的安裝有了重大改變。一般從安裝媒體進行的安裝不受以想。直接內核開機的更動

發行備註

42

添加索引項目

修訂 14.96 Tue Apr 5 2011 John McDonough [email protected]

Point Kernel to kernelnewbies (內核)Point features to F15 instead of general feature page (概覽)修正 boxgrinder URL (虛擬化)修正 Python URL (開發工具)修正 Rails URL (開發工具)修正 avr-gcc URL (Embedded Development)修正 avr-c++ URL (Embedded Development)修正 avr-binutils URL (Embedded Development)修正 dfu-programmer URL (Embedded Development)修正 xlog URL (業餘無線電)修正 splat URL (業餘無線電)Remove redundant systemd and add administrative user per Rahul

修訂 14.95 Tue Apr 5 2011 John McDonough [email protected]

Converted beats

修訂 14.90 Tue Mar 22 2011 John McDonough [email protected]

Empty Fedora 15 skeleton

修訂 14.1 Sun Oct 31 2010 John McDonough [email protected]

Remove boot section and with it all reference to systemd

修訂 14.0 Fri Oct 15 2010 John McDonough [email protected]

預備 GA加入滑鼠變更加入 Pino/Gwibber 變更將 systemd 標為預覽移除草稿狀態

修訂 13.95 Mon Sep 13 2010 John McDonough [email protected]

預備 beta release

修訂 0 Sat Sep 4 2010 John McDonough [email protected]

首次以 publican 製作為書本

首次 wiki 轉換

Page 43: 發 行 備 註 - Fedora 17 發 行 備 註 · 透過直接內核開機 (像是 PXE) 的安裝有了重大改變。一般從安裝媒體進行的安裝不受以想。直接內核開機的更動

修訂記錄

43

索引

符號3dfx

Voodoo 3, 10Voodoo 4, 10Voodoo 5, 10

內核, 4回報

臭蟲與新功能請求, 2常見問題

Fedora, 2幫助, 2無線電

程序化, 34燒錄

TPI, 33燒錄器

FT2232, 33MPSSE, 33並列埠, 33串列埠, 33

磁碟空間需求, 4程序化

頻率, 34統計, 28臭蟲回報, 2處理器需求, 3, 4訊號強度, 35記憶體需求, 3, 4除錯

PDI, 33需求

磁碟空間, 4處理器, 3, 4記憶體, 3, 4

頻率程序化, 34

AAda, 20ADIF, 34Adobe Illustrator, 14Amazon EC2, 8AQMP, 8archimedes, 24ARM, 20

Cortex A7, 20Asian Fonts, 18ATI

Rage 128, 10avarice, 33AVR

Page 44: 發 行 備 註 - Fedora 17 發 行 備 註 · 透過直接內核開機 (像是 PXE) 的安裝有了重大改變。一般從安裝媒體進行的安裝不受以想。直接內核開機的更動

發行備註

44

ATmega8, 35ATmega88P/168P, 33ATmega8U2/16U2/32U2, 33ATtiny4313, 33, 33ATxmega16D4, 33ATxmega256A3, 33Xmega, 20

avr-gcc, 33avrdude, 33

BBengali, 18Biferno, 23blender, 19Bohm Potential Model, 24Boot

Direct kernel, 5PXE, 5

Boxes, 12Braille, 10brltty, 10btrfs, 7bugzilla, 23bzr, 23

CC, 20Calamus Vector Graphics, 14Calibre, 19Cantor, 12CAT code, 38Ceylon, 23cherrytree, 13Chinese, 18chirp, 34CloudStack, 8Codec

GSM, 35Speex, 35, 35

Color Profile, 20Computation

Numerical, 26Console

Disk Jockey, 20Contestia

64/1000, 34Contour Smoothing, 35Control Chart, 29cryptsetup, 7CTCSS, 35Culmus, 18CUPS, 20Cusum, 29

Page 45: 發 行 備 註 - Fedora 17 發 行 備 註 · 透過直接內核開機 (像是 PXE) 的安裝有了重大改變。一般從安裝媒體進行的安裝不受以想。直接內核開機的更動

修訂記錄

45

CW, 34, 34, 38

DDensity Gradient, 24DIA Shapes, 14Direct kernel boot, 5Disk Jockey, 20Docking station

Plugable, 13Document, 12Dolphin, 12doxygen, 21DRI, 10DTMF, 35Dynamic Painting, 19

Ee2fsprogs, 7Echolink, 35, 35emacs, 22EMWA, 29Encrypted Filesystems, 7epstool, 19Essex, 8evolution, 13ext4, 7

FFilesystems

Encrypted, 7Large, 7

Fishbone Diagram, 29fldigi, 34fllog, 34flmsg, 34Fortran, 20

Ggcc, 20GChem3d, 25GChemCalc, 25GChemPaint, 25gdb, 21Gerber Viewer, 32gerbv, 32gimp, 19git, 22GNOME, 10, 12gnome-chemistry-utilities, 25gnuplot, 25gnuradio, 34Goffice, 25Google Earth, 35

Page 46: 發 行 備 註 - Fedora 17 發 行 備 註 · 透過直接內核開機 (像是 PXE) 的安裝有了重大改變。一般從安裝媒體進行的安裝不受以想。直接內核開機的更動

發行備註

46

GSM, 35gtkwave, 32gubbi-fonts, 18Gujarati, 18Gwenview, 12

Hhamlib, 34Hamming, 35Haskell, 21highlight, 23Hindi, 18HippoCanvas, 13Horizon, 8

Ii810, 10IaaS, 8, 8IBus, 18ibus-fep, 18ibus-hangul, 18ibus-m17n, 18ibus-pinyin, 18ICAO, 35Icecast, 20idjc, 20InChI, 25InChiKey, 25Indic Typing Booster, 18initrd, 5Installation, 7Intel

i810, 10i815, 10IA32, 20x86-64, 20

IRIX, 20Irregular Terrain with Obstructions Model, 35Ishikawa Diagram, 29ITM, 35ITU Zone

Validating, 38ITWOM, 35

JJava, 21JBoss, 21JTAGICEmkII, 33

KKannada, 18Kate, 12KDE, 11

Page 47: 發 行 備 註 - Fedora 17 發 行 備 註 · 透過直接內核開機 (像是 PXE) 的安裝有了重大改變。一般從安裝媒體進行的安裝不受以想。直接內核開機的更動

修訂記錄

47

kicad, 32Kivio Stencils, 14ko-han2, 18Korean, 18krb5-workstation, 6KRunner, 12kSecretService, 11KVM, 7kWallet, 11KWin, 11

Llapack, 25LaTeX, 14lemonpos, 14libguestfs, 8libpwquality, 5libreoffice, 14libvirt, 6, 7, 7libvirt-sandbox, 6Lilypond, 14Linux 內核, 4llvmpipe, 10Lohit, 18Longley-Rice, 35LUKS, 7

Mm17n, 18Macintosh Picture, 14mapnik, 26Marathi, 18Marble, 12mathomatic, 26Matrox MGA

G200, 10G400, 10G450, 10G550, 10

mercurial, 24, 24Mesa, 10METAR, 35mga, 10MIDI, 20Mikrokopter.de, 33MIPS, 20monodevelop, 24Monte Carlo

Quantum, 24Motion Tracking, 19Motorola QC2, 35Multi-Seat, 13Multi-touch, 10

Page 48: 發 行 備 註 - Fedora 17 發 行 備 註 · 透過直接內核開機 (像是 PXE) 的安裝有了重大改變。一般從安裝媒體進行的安裝不受以想。直接內核開機的更動

發行備註

48

mysql, 8, 14

NNanum, 18National Semiconductor

CR16, 20navilu-fonts, 18NBEMS, 34Note Taking, 13Numerical Computation, 26

OOCCI, 8Ocean Simulation, 19octave, 26Okular, 12Olivia, 34Open vSwitch, 8OpenBSD, 20OpenGL, 10OpenJDK, 21OpenMP, 20OpenNebula, 8OpenStack, 8

PPalette

AI, 14EPS, 14GPL, 14PostScript, 14SOC, 14

paraview, 26Pareto Chart, 29Password

Quality Checking, 5Path loss, 35pcb, 32PCI Express, 10pciutils, 10Piano

Keyboard, 20Plasma Workspace, 11Point of Sale, 14postgresql, 8POV-Ray, 14PowerPC, 20Printed Circuit Board, 32Printing, 20Process Capability, 29Propagation, 35, 35pspp, 26PSPPIRE, 26

Page 49: 發 行 備 註 - Fedora 17 發 行 備 註 · 透過直接內核開機 (像是 PXE) 的安裝有了重大改變。一般從安裝媒體進行的安裝不受以想。直接內核開機的更動

修訂記錄

49

PTT, 35PXE

Boot, 5Pypi, 13

QQEMU, 7Qpid, 8QR Factorization, 25qrq, 34QSL, 38qtel, 35QtQuick, 11Quantum, 8Quantum Effective Potential, 24

RR, 28R-qcc, 29R-qtl, 29R-zoo, 30r128, 10RabbitMQ, 8rachote, 14rcs, 22Rendering, 19

Software, 10repo, 5RPL, 23Ruby, 23

SS3

Savage 3D, 10Savage 4, 10

sandbox, 6savage, 10scribus, 14Secure Containers, 6SELinux

deny-ptrace, 6Shewhart Chart, 29Shoutcast, 20SIL OFL, 18sis, 10SiS

300, 10540, 10630, 10730, 10

SMILES, 25Smooth Scrolling, 10Solaris, 20

Page 50: 發 行 備 註 - Fedora 17 發 行 備 註 · 透過直接內核開機 (像是 PXE) 的安裝有了重大改變。一般從安裝媒體進行的安裝不受以想。直接內核開機的更動

發行備註

50

Speex, 35, 35splat, 35sqlite, 9, 13stage2, 5Statistical Process Control, 29subversion, 23, 24Sugar, 13SvxLink, 35svxlink-server, 35systemd, 6

TTamil, 18tdfx, 10Terrain Model

Irregular, 35Texas Instruments

C6X, 20Tilera

TILE-Gx, 20TILEPro, 20

Time Tracking, 14timeline, 15Tru64 UNIX, 20trustedqsl, 38

Uunichrome, 10

Vveusz, 31Via

Unichrome, 10Unichrome Pro, 10

virt-manager, 7virtio-scsi, 7vmlinuz, 5VOX, 35, 35vpmk, 20vym, 15

WWacom tablet, 12WeFAX, 34WenQuanYi Zen Hei, 18WenQuanYi Zen Hei Sharp, 18Wiki

Fedora, 2Windows Metafile, 14

Xxdemorse, 38Xfig, 14

Page 51: 發 行 備 註 - Fedora 17 發 行 備 註 · 透過直接內核開機 (像是 PXE) 的安裝有了重大改變。一般從安裝媒體進行的安裝不受以想。直接內核開機的更動

修訂記錄

51

Xinput, 10

Zzenheiset, 18zh-pinyin, 18Zone

ITU, 38

Page 52: 發 行 備 註 - Fedora 17 發 行 備 註 · 透過直接內核開機 (像是 PXE) 的安裝有了重大改變。一般從安裝媒體進行的安裝不受以想。直接內核開機的更動

52