33
Fedora 19 リリースノート リリースノート Fedora 19 のリリースノート のリリースノート 編集者 編集者 Docs Team Fedora [FAMILY Given] 法律上の通知 法律上の通知 Copyright © 2013 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 19 のリリースノートを提供します。Fedora 18 と比較して Schrödinger's Cat において提供 される主要な変更について説明しています。すべての変更の詳細な一覧は、Fedora テクニカルノートを参照してくださ い。 1. Fedora 19 へようこそ 1.1. Fedora へようこそ 1.2. 概要 1.3. ハードウェアの概要 1.4. フィードバック 2. Fedora の変更点 - システム管理者向け 2.1. カーネル 2.2. インストール

Fedora 19 リリースノート

Embed Size (px)

Citation preview

Page 1: Fedora 19 リリースノート

Fedora 19

リリースノートリリースノートFedora 19 のリリースノートのリリースノート

編集者編集者

Docs Team Fedora [FAMILY Given]

法律上の通知法律上の通知Copyright © 2013 Fedora Project Contributors.

The text of and illustrations in this document are licensed by Red Hat under a Creative Commons Attribution–Share Alike3.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" forpurposes of CC-BY-SA. In accordance with CC-BY-SA, if you distribute this document or an adaptation of it, you mustprovide 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-SAto the fullest extent permitted by applicable law.

Red Hat, Red Hat Enterprise Linux, the Shadowman logo, JBoss, MetaMatrix, Fedora, the Infinity Logo, and RHCE aretrademarks 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 othercountries.

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 19 のリリースノートを提供します。Fedora 18 と比較して Schrödinger's Cat において提供される主要な変更について説明しています。すべての変更の詳細な一覧は、Fedora テクニカルノートを参照してください。

1. Fedora 19 へようこそ

1.1. Fedora へようこそ1.2. 概要1.3. ハードウェアの概要1.4. フィードバック

2. Fedora の変更点 - システム管理者向け

2.1. カーネル2.2. インストール

Page 2: Fedora 19 リリースノート

2.3. ブート2.4. セキュリティ2.5. 仮想化2.6. Web サーバー2.7. クラウド2.8. データベースサーバー2.9. ファイルサーバー2.10. システムデーモン2.11. サーバー設定ツール2.12. 監視と管理ソリューション

3. Fedora の変更点 - デスクトップユーザー向け

3.1. デスクトップ3.2. 生産性3.3. ネットワーク3.4. 国際化

4. Fedora の変更点 - 開発者向け

4.1. 開発4.2. 開発ツール4.3. GCC ツール4.4. D4.5. Haskell4.6. Java4.7. ウェブ開発

5. Fedora の変更点 - 特定の方向け

5.1. 科学と技術5.2. 回路設計5.3. 組み込み開発5.4. アマチュア無線

A. コントリビューター

A.1. 執筆者A.2. 翻訳者

B. 改訂履歴

索引

1. Fedora 19 へようこそへようこそ

1.1. Fedora へようこそへようこそバグの報告や機能強化の要望などを提出していただくことにより、 Fedora Project コミュニティが継続的に Fedora を改善する手助けをできます。バグや機能の詳細は Fedora wiki の バグ報告および機能強化の要望 を参照してください。ご参加ありがとうございます。

Fedora 全般に関する情報をもっと知りたい場合は、以下の Web ページを参照してください。Fedora wiki(http://fedoraproject.org/wiki/):

Fedora の概要

Fedora よくある質問

ヘルプとディスカッション

Fedora プロジェクトへの参加方法

1.1.1. ヘルプが必要ですかヘルプが必要ですか??何か問題が発生した際に手助けを得られる場所がいろいろとあります。

もし問題に遭遇して、何か手助けが必要ならば、http://ask.fedoraproject.org に行ってください。多くの答えがそこにあります。もし答えが見つけられなければ、新しい質問を投稿してください。これにより、同じ問題を持つ誰か他の人も答えを

見つけられる利点があります。

あるいは、IRC net irc.freenode.net の #fedora チャンネルで助けを求めることもできます。なお、このチャンネルは手助けをしたいボランティアであふれていますが、特定の話題について知識のある専門家に会えるかはわからないことに注

意ください。

1.2. 概要概要いつものように Fedora は開発が続けられ (Red Hatの貢献) 、最新のフリーでオープンソースのソフトウエア (Fedora 19の特徴) の統合を続けています。以下のセクションは、Fedora の前回のリリースからの、大きな変更点を簡単に示します。

Fedora 19 に含まれる特徴の詳細について、各特徴の目標と進捗状況の Wiki ページをご覧ください。http://fedoraproject.org/wiki/Releases/19/FeatureList

Page 3: Fedora 19 リリースノート

1.3. ハードウェアの概要ハードウェアの概要Fedora 19 は、幅広い用途に適合するソフトウエアを提供します。記憶域、メモリーそして処理能力の要求は、使い方に依存します。例えば、高トラフィックのデータベースサーバーは、ビジネスデスクトップに比べて、ずっと多くのメモリーと

記憶域が必要です。また、ビジネスデスクトップにしても、単機能の仮想マシンと比べると、高い要求を持つと言えます。

1.3.1. 最低のシステム構成最低のシステム構成

以下の数字は、デフォルトインストールのために推奨される最低値です。これがあなたにあてはまるかはわかりませんし、

多くのアプリケーションは最低限のリソース以上のものがあれば、有利にはたらきます。

1GHz 以上のプロセッサー1GB のシステムメモリー10GB の未使用ドライブ領域

低メモリーのインストール低メモリーのインストール

Fedora 19 は、用途によっては、限定されたリソースのシステムにもインストール、使用できます。とてもメモリーが少ないシステムには、テキスト、vnc 、あるいはキックスタートインストールが、グラフィカルインストールよりもお勧めです。パッケージセットが多いと、インストール中に必要なメモリーが増えますから、システムメモ

リーが 768MB 以下のユーザーは、最小限のインストールをまずして、後からパッケージを追加するほうがうまくいくことがあります。

メモリーが 1GB 未満しかないシステムでは、DVD インストールイメージを使用することがベストです。

1.3.2. グラフィックスハードウェアグラフィックスハードウェア

1.3.2.1. アクセラレータつきのデスクトップのための最小ハードウェアアクセラレータつきのデスクトップのための最小ハードウェア

Fedora 19 はほとんどのディスプレイアダプターをサポートします。GNOME3 や KDE Plasma ワークスペース のような、最近のリッチな機能のデスクトップ環境は、ビデオデバイスを使って、3次元のアクセラレーションつきのデスクトップを提供します。古いグラフィックスハードウェアは、アクセラレーションをサポートしていないこともあります。

GMA9xx 以前のインテルNV30 (GeForce FX5xxx シリーズ) 以前の NVIDIAR300 (Radeon 9500) 以前の Radeon

1.3.2.2. CPU アクセラレーションによるグラフィックスアクセラレーションによるグラフィックス

グラフィックスアクセラレーションが古い、あるいは、無いデバイスがついているシステムも、 LLVMpipe テクノロジーを使って、アクセラレーションつきのデスクトップ環境を得ることができます。それは、CPUを使って、グラフィックスを描画します。LLVMpipe は、 SSE2 拡張のあるプロセッサーが必要です。お使いのプロセッサーがサポートする拡張機能は、/proc/cpuinfo の flags: セクションにリストされています。

1.3.2.3. お使いのハードウェア向けのデスクトップ環境の選択お使いのハードウェア向けのデスクトップ環境の選択

Fedora 19 の標準のデスクトップ環境は GNOME3 です。これはハードウェア・アクセラレーションで最良のパフォーマンスを発揮します。他のデスクトップは、より古いグラフィックハードウェアを持つユーザーや、LLVMpipe で不十分なパフォーマンスとなるユーザーのために推奨されます。

デスクトップ環境は、既存のインストール環境に追加でき、ログイン時に選択できます。利用可能なデスクトップを一覧表

示するには、yum grouplist コマンドを使用します:

yum grouplist -v hidden | grep desktop

希望するグループをインストールします:

yum groupinstall "KDE Plasma Workspaces"

または、インストールするグループの短縮名を使用します:

yum install @mate-desktop-environment

1.4. フィードバックフィードバックFedora コミュニティーにコメント、提案、バグ報告などをしていただくために時間を割いていただきありがとうございます。こうしたコメントや提案、バグ報告は世界的な規模で Fedora、Linux、そしてフリーソフトウェアの状態の改善につながります。

1.4.1. Fedora に含まれるソフトウェアにフィードバックを行う方法に含まれるソフトウェアにフィードバックを行う方法

Fedora ソフトウェアあるいはその他のシステム要素についてフィードバックを行うには、バグと機能リクエストを参照してください。このリリースについての、広く報告されているバグと既知の問題のリストは、 一般的な F19 バグを参照してください。

1.4.2. Fedora のリリースノートに対してフィードバックを行う方法のリリースノートに対してフィードバックを行う方法

もし、リリースノートに対して、どんな形であれ改善できることがあると感じたとき、あなたのリリースノートを書いた担

当者に直接フィードバックを行うことができます。フィードバックを行う方法としては、次のいくつかの方法があります。

Fedora のアカウントがある場合は Docs-Beats にある内容を直接編集します。

テンプレート のバグ報告の情報を埋めてください - このリンクはリリースノートに対するフィードバック専用です。 詳

Page 4: Fedora 19 リリースノート

細は上記の注意を参照してください。

E-mail によるフィードバック先として、リリースノート用メーリングリスト: [email protected]

2. Fedora の変更点の変更点 - システム管理者向けシステム管理者向け

2.1. カーネルカーネルFedora 19 はカーネル 3.9.0 を特徴とします。

2.2. インストールインストール

2.2.1. 最低の画面解像度最低の画面解像度

グラフィカルインストールは、グラフィカルインストールは、 800x600 以上の解像度が必要です。以上の解像度が必要です。

Fedora 19 のグラフィカルインストールは、最低でも 800x600 以上の解像度が必要です。これより低い解像度のネットブックなどのデバイスをお持ちの方は、テキストあるいは、 VNC インストールを使って下さい。インストール後は、Fedora はこれより低い解像度のデバイスもサポートします。最低の解像度の要求は、グラフィカルインストールだけに適用されます。

2.2.2. SyslinuxFedora 19 は、Syslinux ブートローダーファミリーである、 Extlinux ブートローダーを使う選択肢が加わりました。このブートローダーは、デフォルトの Grub2 ブートローダーほど先進的ではなく、すべての状況で動くわけではないでしょう。F19 でのその目的とする用途は、軽量なクラウドイメージのためです。しかし、他の場合にも、Extlinux は役に立つかもしれません。

現在、 Extlinux は LVM をサポートせず、 btrfs のサポートはありますが限定的です。このため、 Fedora 19 では、 ext2,ext3, あるいは ext4 ブートファイルシステムが必要です。これは、ルートファイルシステムでも、単独の /boot パーティションでもかまいません。さらに、現在、x86 アーキテクチャだけがサポートされます。

Extlinux を有効化するには、Anaconda のコマンドラインで extlinux のキーワードを使用するか、もしくは kickstart のbootloader のコマンドのオプションに "--extlinux" を使用する必要があります。この機能はグラフィカルインストーラーやテキストモードのインターフェースの中には出現しません。

Syslinux は、ほとんどのエンドユーザーにはは、ほとんどのエンドユーザーには grub と比べるとお勧めできと比べるとお勧めでき

ませんません!

このサポートは、今のところ狭いユースケース、主に仮想マシンでの使用を目的としており、Extlinux は Fedora 19において、すべての状況で動作するとは限りません。

2.2.3. 初回起動時の設定初回起動時の設定

最初の設定画面のいくつかが、Fedora 19 で新しくなりました。GNOME は最初のブート時にユーザー作成と設定を行います。他の環境は、インストーラーの新機能を使います。

2.2.4. リモート認証サポートは限定的です。リモート認証サポートは限定的です。

Fedora 19 インストーラは、現在のところ、インストール中のリモート認証をサポートしていません。しかし、 GNOMEがインストールされ、インストーラによってユーザーが作成されていない時、最初に GNOME を上げた時に、ユーザー作成ダイアログが表示され、それは FreeIPA と AD をサポートします。

他のユースケースでリモート認証が必要なユーザーは、キックスタートファイルを使うか、あるいは、インストールが完了

してから設定をして下さい。

2.2.5. 高度なストレージ高度なストレージ

インストーラーの anaconda は Fedora 18 から継続して改修が行われています。Fedora 19 ではインストール先として高度なストレージ(fcoe や iscsi、multipath)のサポートが提供されています。また、テキストモードのインストーラーの改善も加わっています。

2.2.6. AD ドメインとの統合ドメインとの統合

Fedora は kickstart、または anaconda からドメインに参加することができます。ワンタイムパスワードの使用やドメインの簡易表記も可能です。

# kickstart の設定でレルムに参加するときの例: network --hostname=machine.ad.example.com realm join --one-time-password=MyPassword ad.example.com

2.3. ブートブート

2.3.1. ハードウェアに合わせた専用のハードウェアに合わせた専用の initramfs で高速ブートで高速ブート

Page 5: Fedora 19 リリースノート

大きな変更があったときは、レスキューとリビルド大きな変更があったときは、レスキューとリビルド

ブート速度は、initramfs から不要な機能を削除することで改善されます。新しいハードウエアが追加された場合、レスキュー initramfs を使ってブートし、 dracut --regenerate-all --force コマンドを使って initramfs を再作成して、古いものと置き換えて下さい。

Fedora の今回のリリースではお使いのコンピュータのハードウェアに合わせた initramfs を構成することによって、高速ブートを可能にします。もしマシンや大きくハードウェアを変更した場合は、レスキューレスキュー ブートのエントリーで起動しdracut --regenerate-allを実行し、initramfs をリビルドする必要があります。お使いの Fedora の環境の initramfsをハードウェア非依存にしたい場合は、dracut-nohostonly の RPM パッケージをインストールします。また、(仮想マシン上の環境など) レスキューイメージをまったく作りたくない場合、dracut-norescue の RPM パッケージをインストールします。

2.3.2. GRUB の外観の変更の外観の変更

GRUB と GRUB のメニューのシームレスで魅力的な外観を提供するように変更されました。

2.4. セキュリティセキュリティ

2.4.1. ハードリンクとシンボリックリンクの制限ハードリンクとシンボリックリンクの制限

昔からあるセキュリティ問題は、リンクに関する、チェックの時間と使用の時間の競合です。これは、 /tmp のように誰にでも書き込み可能なディレクトリーで最も顕著です。この欠陥を悪用する一般的な方法は、あるリンクをたどるときに、権

限の境界を超えるようにすることです。例えば、ルートプロセスが他のユーザーに属するリンクをたどるなどで

す。Fedora 19 では、リンクをたどることができるのは、スティッキーな誰でも書き込み可能なディレクトリーの中にいない時、リンクの uid とたどる人が同じ場合、そしてディレクトリーの所有者がリンクの所有者と同じ場合に限ります。以前のリリースでは、これは SELinux ポリシーで強制されましたが、このリリースでは、 /usr/lib/sysctl.d/00-system.conf の sysctl 設定で有効にされ、追加の保護が得られます。

fs.protected_hardlinks = 1 fs.protected_symlinks = 1

この変更に関する詳細は http://lwn.net/Articles/503660/ とhttps://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/commit/?id=800179c9b8a1e796e441674776d11cd4c05d61d7を参照してください。

2.4.2. システム証明書の共有システム証明書の共有

ルート証明書は、単一の場所から参照され、アプリケーションが明示的に他の証明書を使うように設定されていない限り、

ほとんどのアプリケーションで共有されます。

システム管理者が信頼された非標準的なルート認証局をディレクトリにあるファイルとして置けるようになりました。ツー

ルを実行後、設定されていないものを除き、多くのアプリケーションにより期待するとおり使用できます。

実装の詳細はhttp://fedoraproject.org/wiki/Features/SharedSystemCertificates:Testingを参照してください。

2.4.3. FreeIPA

2.4.3.1. FreeIPA realmd のサポートのサポート

GNOME コントロールセンターコントロールセンター、kickstart またはコマンドラインを使用することにより、クライアントが認証のために FreeIPA ドメインを使用するよう、簡単に設定できるようになりました:

realm join myipadomain.com

2.4.3.2. FreeIPA 信頼関係の改善信頼関係の改善

FreeIPA で Active Directory ドメインを信頼関係を結ぶ場合、Windows クライアントに対して、FreeIPA にある複数のドメインコントローラーを指定できるようになりました。

FreeIPA は、信頼関係のある Active Directory ドメインのクライアントから見える、追加のドメインサフィックスの管理ができるようになりました。

FreeIPA は、 Global Catalog サービスを実装しました。これは、Active Directory ドメイン管理者が FreeIPA users.

これら新機能のドキュメントは、 http://www.freeipa.org/page/V3/MultipleTrustServers とhttps://fedorahosted.org/sssd/wiki/DesignDocs/GlobalCatalogLookups を参照ください。

2.4.4. SSSD が、が、 AD 統合を改善します。統合を改善します。

SSSD の最新のメジャーリリースで、 Active Directory ドメインへの統合が改善しました。AD のサイトは尊重され、 SSSDは最も近いドメインコントローラーにアクセスしようとします。信頼関係のあるドメインからのユーザーとグループが利用

可能です。

2.4.5. 融通がきく融通がきく KerberosFedora 19 の Kerberos が改善されました。ローカルシステム時刻が、kerberos サーバーと同期していなくても、kerberos を使った認証ができるようになりました。

Page 6: Fedora 19 リリースノート

多くの kerberos バグ、例えば、リバース DNS レコードの扱いなどが修正され、 kerberos 体験がよりシームレスになりました。

2.4.6. gssproxyFedora 19 には、 gssproxy が含まれます。これは、GSSAPI を、カーネルがリモートファイルシステムアクセスを認証するのと、ユーザー空間のアプリケーションからと、どちらにも使えるようにすることを目指すオープンソースプロジェクト

です。それは、 Kerberos keytab アクセスに関して、細かい粒度の アクセス制御を提供し、Kerberos チケットを扱うときにカーネルが持っていた多くの制限を克服します。

2.5. 仮想化仮想化

2.5.1. open-vm-toolsopen-vm-tools、VMware Tools のオープンソース実装が Fedora から利用可能になりました。

2.5.2. 高可用性コンテナーリソース高可用性コンテナーリソース

Pacemaker が pacemaker_remote サービスを使用することにより、非クラスターノードにあるリソースをリモートから管理する機能をサポートしました。この機能により、ゲストノードがクラスタースタックを実行する必要な

く、pacemaker が仮想化ゲストおよびゲスト内で稼働するリソースを、すべてホストクラスターノードから管理できるようになります。

詳細は http://clusterlabs.org/doc/ および http://fedoraproject.org/wiki/Features/High_Availability_Container_Resources にある使用法の概要を確認ください。

2.5.3. 仮想ストレージマイグレーション仮想ストレージマイグレーション

KVM と libvirt が、ホスト間で共有ストレージを持たない仮想マシンをライブマイグレーションする高性能な方法をサポートしました。実行中の仮想マシンとそのディスクイメージが停止することなく、新しいマシンに移動されます。

詳細は以下を参照ください:http://wiki.qemu.org/Features/LiveBlockMigrationhttp://wiki.qemu.org/Features/LiveBlockMigration/ImageStreamingAPIhttps://www.redhat.com/archives/libvir-list/2013-February/msg00277.html

2.5.4. Virtio Random Number GeneratorKVM と libvirt が準仮想化乱数生成デバイスをサポートしました。これは仮想マシンにおけるエントロピー枯渇を防ぐために使用できます。

これらのリンクに Virtio RNG に関するドキュメントと説明があります:http://wiki.qemu-project.org/Features/VirtIORNGhttps://lists.gnu.org/archive/html/qemu-devel/2012-05/msg02235.htmlhttps://www.redhat.com/archives/libvir-list/2013-January/msg00775.htmlhttps://www.redhat.com/archives/libvir-list/2012-December/msg00937.htmlhttp://egd.sourceforge.net/http://log.amitshah.net/2013/01/about-random-numbers-and-virtual-machines/https://lwn.net/Articles/525459/

2.6. Web サーバーサーバー

2.7. クラウドクラウド

2.7.1. クラウド向け実行準備済みイメージクラウド向け実行準備済みイメージ

クラウド向け実行準備済みイメージが Fedora 19 の一部として提供されます。これらは Amazon EC2 において利用可能です。または直接ダウンロードできます。ダウンロード可能なイメージは、EC2、OpenStack、CloudStack またはEucalyptus でそのまま使用するために、圧縮 raw イメージ形式および qcow2 形式です。イメージが cloud-init で設定されている、SSH キーを提供するための EC2 互換メタサービスの利点があります。

2.7.2. OpenShift OriginRed Hat の OpenShift のコミュニティバージョンである OpenShift Origin が Fedora 19 で初めて利用可能になりました。

2.7.3. OpenStack GrizzlyOpenStack が、最新の安定リリースである、コード名 "Grizzly" にアップグレードされました。OpenStack Grizzly はインキュベーションプロジェクト Heat と Ceilometer を含みます。また、数多くの他のアップグレードや機能改善がなされています。変更内容の詳細な一覧がhttps://wiki.openstack.org/wiki/ReleaseNotes/Grizzlyにあります。

以下に記載されている、いくつかのサブプロジェクトが利用可能になりました。

2.7.3.1. Ceilometerこの OpenStack インキュベーションプロジェクトがこのリリースにおいて新規追加されました。Ceilometer preliminarysetup notes を参照してください。

Page 7: Fedora 19 リリースノート

2.7.3.2. Heatこの OpenStack インキュベーションプロジェクトがこのリリースにおいて新規追加されました。Heat preliminary setupnotes を参照してください。

2.7.3.3. NovaNova Volume が Cinder に置き換えられ、削除されました。https://blueprints.launchpad.net/nova/+spec/delete-nova-volume を参照してください。

Compute ノードがより大きなスケーラビリティとセキュリティをサポートするために、データベースにアクセスしなくなりました。https://blueprints.launchpad.net/nova/+spec/no-db-compute を参照してください。

ブロックデバイスおよび qcow2 ファイルに対してスナップショットが取得できます。詳しくはhttps://blueprints.launchpad.net/nova/+spec/snapshots-for-everyoneを参照してください。

compute cells がより大きなスケーラビリティをサポートするために統合されました。https://blueprints.launchpad.net/nova/+spec/nova-compute-cells を参照してください。

libvirt が SPICE と VNC をサポートします。https://blueprints.launchpad.net/nova/+spec/libvirt-spice を参照してください。

2.7.3.4. Quantumセキュリティグループがサポートされました。詳細は https://blueprints.launchpad.net/quantum/+spec/quantum-security-groups にあります。

2.7.3.5. Cinderボリュームを swift にバックアップできるようになりました。https://blueprints.launchpad.net/cinder/+spec/volume-backups を参照してください。

LIO iSCSI ターゲットをサポートします。https://blueprints.launchpad.net/cinder/+spec/lio-iscsi-support を参照してください。

2.7.3.6. Keystone新しい V3 API がサポートされました。詳細がhttps://blueprints.launchpad.net/keystone/+spec/implement-v3-core-apiにあります。

新しい LDAP バックエンドが導入されました。詳しくは https://blueprints.launchpad.net/keystone/+spec/ad-ldap-identity-backend にあります。

2.7.3.7. Horizonファイルのアップロードが改善されました。https://blueprints.launchpad.net/horizon/+spec/file-upload-redux を参照してください。

管理をシンプルにするために、一元設定が実装されました。https://blueprints.launchpad.net/horizon/+spec/unify-configを参照してください。

システム情報パネルが追加されました。https://blueprints.launchpad.net/horizon/+spec/system-info-panel を参照してください。

2.8. データベースサーバーデータベースサーバー

2.8.1. MariaDBFedora 19 は MariaDB を採用しました。これは成熟したコミュニティを持つ MySQL の改善された、よりオープンなフォークです。MariaDB は標準の mysql 互換データベースです。この変更はほとんどすべての MySQL ユーザーに影響がありません。もし必要があれば、元の MySQL パッケージがまだ community-mysql として利用できます。

MariaDB への移行に関する詳細は https://kb.askmonty.org/en/mariadb-versus-mysql-features/ およびhttps://kb.askmonty.org/en/mariadb-versus-mysql-compatibility/ を参照してください。

2.8.2. DerbyApache Derby は全体的に Java で実装されたオープンソースのリレーショナルデータベースです。バージョン 10.9.1.0 に更新されました。Derby の変更点の詳細は、プロジェクトのウェブサイト http://db.apache.org/derby/ を参照してください。

2.8.3. sqlitesqlite の機能はバージョン 3.7.15 への更新で拡張および改善されました。プロジェクトがリリースの履歴をhttp://www.sqlite.org/changes.html で提供しています。

2.9. ファイルサーバーファイルサーバー

2.9.1. NFSTestFedora 19 は、NFS クライアントとサービスをテストするツールスイートである NFSTest を提供します。詳しくは、http://wiki.linux-nfs.org/wiki/index.php/NFStest を参照ください。

Page 8: Fedora 19 リリースノート

2.10. システムデーモンシステムデーモン

2.10.1. プライベートな一時的ディレクトリを使用可能プライベートな一時的ディレクトリを使用可能

設定ファイルに、PrivateTmp= ディレクトリーが指定してあるサービスは、そのサービスのすべてのプロセスで共用されるプライベートな一時的ディレクトリーを使うことができます。この一時的ファイルはサービスが停止すると、削除されま

す。

2.10.2. systemd

2.10.2.1. ドロップインファイルによるモジュラーなサービス設定ドロップインファイルによるモジュラーなサービス設定

systemd は、サービスの設定指示を、 /etc/systemd/system/foo.service.d/bar.conf で探します。これにより、サイト固有の変更をより簡単に、まとめ、展開することができます。

2.10.2.2. systemd 軽量コンテナー軽量コンテナー

nspawn コンテナーが改善され、無修正の Fedora ディストリビューションでテスト、デバッグ、そして開発用にインストールすることができるようになりました。

2.10.2.3. systemd メッセージカタログメッセージカタログ

systemd メッセージカタログは、グローバルにユニークなメッセージの識別子を使い、特定のエラーメッセージと、その完全な説明と詳細情報へのリンクなどの追加情報を結びつけることができます。

2.10.2.4. systemd リソース制御リソース制御

Fedora 19 では、systemd は、サービスの cgroups ベースのリソース制御を、ダイナミックに変更することができるようになりました。

2.10.2.5. systemd タイマータイマー

systemd は、以前の単調増加するタイムイベントの他に、カレンダータイムイベントもサポートします。

2.10.2.6. systemd-analyzesystemd-analyze は、 GraphViz dot ツールを使って、ブートプロセスのグラフを生成できるようになりました。GraphViz をインストールするには yum install graphviz を、完全なブートプロセスの表示をするには、 systemd-analyze dot | dot -Tsvg > systemd.svg を実行します。オプショナルな引数 --order, --require, --from-pattern=, そして --to-pattern= を使えば、より詳細なプロットが生成できます。

詳細と実行例は、man 1 systemd-analyze を参照ください。

2.10.2.7. ソケットツールソケットツール

systemd に、ソケットユニットを扱うツールが加わりました。systemctl list-sockets は、 systemd がリッスンしているソケット、それが属するソケットユニット、そしてそれが活性化するユニットを表示します。

systemd-activate は、ソケットの活性化をテストします。

2.10.2.8. ジャーナルの変更ジャーナルの変更

ジャーナルファイルの所有者は、'adm' グループではなく、独立した "systemd-journal" グループになりました。

journalctl の使い方の変更点は:journalctl -r は、最新のエントリーを最初に表示します。journalctl -e は、リストの終端までスキップします。journalctl --user-unit="foo" によって、ユーザーユニットによるフィルターができます。systemd python API に、ジャーナルを読むための新しいモジュールが加わりました。

journalctl は現在/var/log/journal にジャーナルログデータを格納します。以前のリリースでは、ジャーナルデータは /var/run/journal に格納されていましたが、Fedora 19 からは揮発性であり、再起動時にクリアされます。この変更によりジャーナルデータは再起動後も持続されます。

2.11. サーバー設定ツールサーバー設定ツール

2.11.1. yum-presto がが yum にマージされましたにマージされました

デルタ RPM ファイルを扱うためのプラグインである yum-presto が yum にマージされました。 デルタ RPM パッケージの使用を無効にするには、 /etc/yum.conf に、deltarpm=0 を書いてください。詳しくは、 man yum.conf を参照ください。

2.11.2. Yum 対応の対応の LVM スナップショットスナップショット

yum-plugin-fs-snapshot パッケージを使うことで、シンプロビジョンされた LVM ファイルシステムは、パッケージ更新のたびに自動的にスナップショットをとることができます。

既存のシンプロビジョンされたボリュームが必要です。スナップショットは、プラグインの設定ファイル /etc/yum/pluginconf.d/fs-snapshot.conf で有効になります。有効にするには、[lvm] セクションに、enabled=1 を指定してください。

Page 9: Fedora 19 リリースノート

yum トランザクションの後でスナップショットを作成するには、[main] セクションに、create_snapshots_in_post=1 を指定してください。

2.11.3. Yum グループはオブジェクトになりましたグループはオブジェクトになりました

パッケージグループを、静的なリストでなくオブジェクトとして扱うことにより、yum のようなパッケージマネージャーはその情報を記憶し、後のグループに関連するコマンドで使うことができ、さらに更新時には、グループに追加された新し

いパッケージを自動的に持ってくることができるようになりました。

2.11.4. OpenLMI によるより簡単な管理によるより簡単な管理

OpenLMI インフラストラクチャーが大きく改善しました。新しいストレージ API、監視、ハードウエア情報、realmd, ファイアウオールのプロバイダーが追加されました。既存のプロバイダーにも改善があります。パッケージされたドキュメント

は、新機能を反映するように更新されました。

2.12. 監視と管理ソリューション監視と管理ソリューション

2.12.1. Performance Co-Pilotシステムレベルの性能監視と管理のためのフレームワークでありサーバースイートである Performace Co-Pilot が、バージョン 3.7 に更新されました。http://oss.sgi.com/projects/pcp/news.html にある、プロジェクトのリリースノートと、http://oss.sgi.com/projects/pcp/pcp-gui.git/man/html/index.html にあるドキュメントを参照ください。

2.12.2. PuppetFedora 19 は、著名な puppet ツールキットの 3.x シリーズを含みます。puppet 3 について詳しくは、http://docs.puppetlabs.com/puppet/3/reference/release_notes.html にあるプロジェクトのドキュメントを参照ください。

3. Fedora の変更点の変更点 - デスクトップユーザー向けデスクトップユーザー向け

3.1. デスクトップデスクトップ

3.1.1. Cinnamon人気のあるデスクトップ環境、Cinnamon の最新バージョンが Fedora 19 で利用できます。提供される新機能やより洗練された機能には、次のものがあります。

ファイルマネージャーの nemo は、大幅に変更を加え、Cinnamon と統合的に動作するようになりました。screensaver を改良しました。ロック画面に表示する離席メッセージを自由に設定することができます。control center は、より包括的な設定項目を扱うようになりました。デスクトップアプレットである デスクレット が利用できるようになり、Cinnamon コミュニティにより様々なものが提供されます。

デスクレットやアプレット、テーマ、拡張機能など、Cinnamon のカスタマイズ機能であるスパイスが、デスクトップユーティリティからインストールできるようになりました。

Cinnamon は、GNOME をベースとしながらも、独立し、十分に個性的なフォークとして成熟しつつあります。Cinnamonプロジェクトのニュースや詳細については、http://cinnamon.linuxmint.com を参照してください。

3.1.2. GNOMEFedora 19 には GNOME の最新バージョン 3.8 が搭載されています。GNOME のこのリリースにおける新機能については、GNOME プロジェクトのリリースノート (http://library.gnome.org/misc/release-notes/3.8) を参照してください。

3.1.2.1. セッションログはジャーナルへ移動セッションログはジャーナルへ移動

ユーザーのセッションログは、以前は $HOME/.cache/gdm/session.log に保存されていましたが、ジャーナルに移動しました。

To view your user session log, identify your user ID and view the journal for that UID :

$ id uid=1000(username) gid=1000(username) groups=1000(username) context=unconfined_u:unconfined_r:unconfined_t:s0-s0:c0.c1023 $ journalctl _UID=1000

3.1.2.2. RAR ファイルの展開をサポートファイルの展開をサポート

GNOME 向け GUI アーカイブマネージャーである File Roller は、unar をインストールすれば、RAR アーカイブを展開できるようになります。unar は、自由かつオープンソースのコマンドラインツールで、マルチフォーマット対応のファイル展開プログラムです。これは、暗号化アーカイブやマルチボリュームアーカイブを含め、RAR ファイルの展開をサポートする The Unarchiver プロジェクトの一部です。以前の Fedora では、同様のことを行うためにサードパーティのリポジトリから自由ソフトウェアでない unar ツールをインストールしなければなりませんでした。ですが、もうその必要はなくなりました。

Fedora は、RAR ファイルの新規作成をデフォルトではまだサポートしていません。この機能を提供する、自由かつオープンソースのツールが存在しないためです。しかしながら Fedora は、人気のある XZ 形式 など、RAR よりも効率が良いと一般的に考えられている、自由かつオープンソースの圧縮形式を複数サポートしています。圧縮ファイルを配布する場合は、

こういった形式を使用することが推奨されています。

Page 10: Fedora 19 リリースノート

3.1.3. KDEFedora 19 の特長として KDE Plasma ワークスペースのバージョン 4.10、および最新の KDE プラットフォームとアプリケーションが利用できます。KDE のこのリリースについては、http://www.kde.org/announcements/4.10/ を参照してください。

3.1.3.1. KScreenKDE 向けの新たなスクリーン管理ソフトウェアである KScreen により、マルチディスプレイの設定が改善されました。KScreen は、モニター設定用の UI を一新し、さらに接続モニターのプロファイルを自動的に保存、復元する機能を備えます。

KScreen の詳細については、http://community.kde.org/Solid/Projects/ScreenManagement を参照してください。

3.1.4. MATE慣れ親しんだデスクトップの最新版となる MATE 1.6 は、現代的な機能をベースとして、洗練され、安定したデスクトップ環境を提供します。

MATE の更新内容の詳細については、プロジェクトのリリースアナウンス (http://mate-desktop.org/2013/04/02/mate-1-6-released/) を参照してください。

3.2. 生産性生産性

3.2.1. LibreOffice 4.0LibreOffice はバージョン 4.0 に更新されました。多くの新機能と修正があります。詳しくは、http://www.libreoffice.org/download/4-0-new-features-and-fixes/ を参照下さい。

3.2.2. コマンドラインツールコマンドラインツール

findutils がバージョン 4.5.11 になりました。いくつかの機能変更があります。 find を使う方は、 /usr/share/doc/findutils-*/NEWS に述べた変更点、 xargs, printf そして regex 関数に注意下さい。

sed に、入力ファイル名を表示する新しいコマンド F 、ASCII NULL 文字で行を区切る -z あるいは --null-data 新オプションが追加されました。他の修正は、 /usr/share/doc/sed-*/NEWS を参照下さい。

3.3. ネットワークネットワーク

3.3.1. Federated VoIPFedora 19 は、reSIProcate (repro) SIP プロキシーと、SIP と XMPP (Jabber) ネットワークのための ICE, STUN, そしてTURN サーバーであるreTurnServer によって、完全な federated VoIP のよりすぐれたサポートを提供します。

3.3.2. モバイルブロードバンドのサポートの改善モバイルブロードバンドのサポートの改善

Fedora 19 は、モバイルブロードバンドデバイスを扱うための ModemManager の、新しくより強力なバージョンを含みます。このバージョンでは、Qualcomm Gobi WWAN カードを含む、CDMA/EVDO/LTE 標準、 GSM/UMTS/LTE 標準、あるいはそのいずれかをサポートするマルチモードデバイスのサポートが改善しました。このサポートを提供するため

に、ModemManager の D-Bus API に変更があり、 WWAN デバイスを制御するために ModemManager を使うアプリケーションは更新が必要なことがあります。

多くのデバイスは、 NetworkManager GUI を使って接続と認証をするでしょう。 nm-cli は、モバイルコネクションを設定する機能を追加します。詳しい使い方は、 http://fedoraproject.org/wiki/Features/MoreMobileBroadband を参照ください。

3.3.3. firewalld の改善の改善

Fedora 18 で、デフォルトのファイアウオールソリューションとして導入された firewalld デーモンに、このパワフルなファイアウオールを簡単に設定するための新機能が追加されました。

3.3.3.1. ファイアウォールのロックと、ホワイトリストの変更ファイアウォールのロックと、ホワイトリストの変更

アプリケーションによるダイナミックなファイアウォールの設定は、完全に制限されることも、ホワイトリストに限定され

ることもできるようになりました。ホワイトリストは、コマンド、ユーザー、UID、そして SELinux コンテキストを含むことができます。

ファイアウォールをロックダウンするには、 /etc/firewalld/firewalld.conf に Lockdown=yes を指定して、ファイアウォールを再ロードします。

firewall-cmd --reload

ホワイトリストに加えられた変更が有効になるためには、ファイアウォールは再ロードが必要です。

ホワイトリストの設定は、 /etc/firewalld/lockdown-whitelist.xml にあり、デフォルトでは空です。このホワイトリストは、firewall-cmd だけがファイアウォールに変更を加えることができます。'*' 文字は、ルールが、firewall-cmd に渡された引数にマッチするようにします。

Page 11: Fedora 19 リリースノート

<whitelist> <command name="/usr/bin/python /bin/firewall-cmd*" /></whitelist>

firewalld ロックダウンについて詳しくは、 http://fedoraproject.org/wiki/Features/FirewalldLockdown のフィーチャーページを参照下さい。

3.3.3.2. ルール設定のためのリッチな言語ルール設定のためのリッチな言語

Fedora 19 には、最新の firewalld バージョンがあり、簡単に、とても複雑なファイアウォールを作成することのできるリッチな言語をサポートします。新システムについては、 http://fedoraproject.org/wiki/Features/FirewalldRichLanguageを参照下さい。

3.3.4. OpenVPN 2.3OpenVPN がバージョン 2.3 に更新され、多くの機能強化、バグ修正とドキュメントの拡充がされました。詳しい変更点は、 https://community.openvpn.net/openvpn/wiki/ChangesInOpenvpn23 を参照下さい。

3.3.5. OpenConnectOpenConnect はバージョン 4.99 に更新され、 AnyConnect のようなソリューション用に XML POST サポートが加わりました。また、ゲートウエイに異なる OS タイプを報告するための --os スイッチや、libstoken を使った SecurID トークンサポートも加わりました。

3.3.6. BIND10BIND10 スイートが Fedora リポジトリーに含まれるようになりました。 DNS サーバーデーモン named, DHCP サーバーデーモン dhcpd と、関連するユティリティが含まれます。ドキュメントは http://bind10.isc.org/wiki と、BIND10 Guide にあります。

Fedora 19 から named PID ファイルが /var/run/named/named.pid から /run/named/named.pid へ移動されています。ユーザー定義のカスタムの named.conf は Fedora 19 へ移行する際に修正が必要です。 pid-file の options セクションで次のような修正を行います:

options { ... pid-file "/run/named/named.pid"; ... };

3.3.7. ネットワークインターフェースの安定したネーミングネットワークインターフェースの安定したネーミング

udevd サービスは、以前からずっと、ブロックデバイスなどへ予測可能な名前をつけることを行ってきました。Fedoraは、デフォルトでネットワークインタフェースに対しても udev のネーミングを使うようになりました。これにより、複数のネットワークデバイスを有するシステムにおいて、より信頼性の高いインタフェース名が可能となりました。カスタム

udev ルールあるいは、biosdevname のような、それ以外のネーミングスキーマは、このデフォルトをオーバーライドすることができます。以前のリリースからアップグレードするユーザーは、/etc/system/network-scripts/ で参照されるデバイス名を変更する必要があるかもしれません。ただし、ほとんどの場合に、biosdevname がネーミングの管理をし続けると思われます

詳しくは http://www.freedesktop.org/wiki/Software/systemd/PredictableNetworkInterfaceNames を参照ください。

3.4. 国際化国際化

3.4.1. インプットメソッドインプットメソッド

ibusインプットメソッドを有効、無効にするデフォルトのキーバインディングが、Super+space に変更されました。IME 選択ダイアログが、 GNOME デスクトップで実装されます。ibus-setup は、 GNOME 以外のデスクトップにおいて2つのオプションを提供します。 システムキーボードを使システムキーボードを使うう と アプリケーションウインドウに、編集前のテキストを埋め込むアプリケーションウインドウに、編集前のテキストを埋め込む です。

ibus-kkc, あるいは Kana Kanji Conversion は、新しいデフォルトの日本語インプットメソッドエンジンで、新しいlibkkc バックエンドを使います。それは ibus-anthy を置換します。

libpinyin を使う、賢いピンインエンジンである ibus-libpinyin は、セットアップダイアログで、有効なディレクトリーの設定と、サードパーティ辞書のインポートができるようになりました。

ibus-bogo は、 ibus を使う新しいベトナム語のエンジンです。

ibus-typing-booster は、提案をするときに、hunspell の使い方が向上しました。 Tab 補完のサポートもあります。

imsettings は、 org.gnome.settings-daemon.plugins.plugins.keyboard.active の gsettings キーをチェックして、 GNOME と Cinnamon デスクトップにおいて imsettings がインプットメソッドを管理するかどうかを決めるようになりました。もし、 IBus インテグレーションを望まれないときは、そのキーを false にして下さい。

3.4.2. フォントフォント

fonts-tweak-tool は、埋め込みビットマップ、フォント置換設定と、 OpenType フィーチャータグをサポートするようになりました。

Page 12: Fedora 19 リリースノート

Lohit フォントに多くの改善があります。OLF ライセンスから、予約フォント名を除きました。lohit-devanagari-fonts は、mr_IN ロケールのときの、 " ी" シラブルを修正しました。lohit-gujarati-fonts の "Dha" U+0AA7 文字の形を修正しました。lohit-kannada-fonts の、母音文字のシラブルと、 NGA と NYA グリフの母音文字とのくっつきかたを修正しました。lohit-malayalam-fonts は Dot Reph (u0D4E) をサポートし、 harfbuzz-ng とうまく動作します。lohit-tamil-fonts は、0から5の数詞と Rupee sign (u0BF9) を変更しました。また、 GoTN 規格に合うように、タミル文字 RA,RI,RII のレンダリングを修正しました。lohit-telugu-fonts は NYU ఞ + ◌ు と NYUU ఞ + ◌ూ の結合を正しく接続します。

paktype-naskh-basic-fonts, paktype-naqsh-fonts, paktype-tehreer-fonts と paktype-ajrak-fonts に、 トルコ Lira 記号が加わり、 Hamza Below Ye のバグ修正もあります。

ヘブライ語の新しいフォントファミリー、shofar が、culmus-shofar-fonts パッケージで使えます。

ラテンアメリカ、Devanagari Ethiopic Georgian、ヘブライ、クメール、ラオス、タミル、そしてタイ言語のための新しいヒントされたオープンタイプフォントが、google-noto-fonts で使えます。

3.4.3. 翻訳ツール翻訳ツール

Fedora に翻訳ツール tw が加わりました。これは、言語間の単語を、内蔵辞書、Google Translation と FreeTranslation を使って翻訳します。

4. Fedora の変更点の変更点 - 開発者向け開発者向け

4.1. 開発開発

4.1.1. ScratchFedora 19 には、IT Media Lab の Lifelong Kindergarten Group で開発されたグラフィカルプログラミング環境である Scratch が含まれます。Scratch によって、あなたはご自分のインタラクティブなストーリー、ゲーム、アニメーション、音楽、そしてアートを簡単に作ることができます。

Scratch をインストールするには、

yum install scratch

そして、デスクトップのアプリケーションメニュー (プログラミングの下)から実行するか、あるいは、ターミナルウインドウで `scratch` とタイプください。

4.1.2. 新しい新しい Ruby 2.0.0Fedora 19 には Ruby が含まれます。新リリースは、コア言語への追加、新しいビルトインライブラリー、デバッグサポートの改善、そして性能向上があります。

Ruby プロジェクトによる、詳細な変更点と互換性ガイドラインは、 http://www.ruby-lang.org/en/news/2013/02/24/ruby-2-0-0-p0-is-released/ にあるリリースアナウンスメントにあります。

4.1.3. JRuby 1.7JRuby が、バージョン 1.7 に更新され、パッケージングが改善されました。このリリースの詳細は、http://jruby.org/2012/10/22/jruby-1-7-0.html を参照下さい。

4.1.4. Erlang汎用の並列プログラミング言語とランタイムである Erlang が、 R16Bに更新されました。完全なチェンジログは、http://www.erlang.org/download/otp_src_R16A_RELEASE_CANDIDATE.readme とhttp://www.erlang.org/download/otp_src_R16B.readme にあります。ドキュメントは、 http://vimeo.com/44790646 とhttp://www.erlang.org/download_release/17 にあります。

4.1.5. Boost がが 1.53 に更新されました。に更新されました。

Fedora 19 には、 Boost バージョン1.53 が含まれます。 Fedora 18 に含まれた 1.50 と比べ、 Boost 1.53 には新しいライブラリーがいくつかあります。

コンテキストスイッチのための Contextコルーチンライブラリー Coroutineロック無しのデータ構造 Lockfree浮動小数点数、整数、そして、有理数演算のための拡張精度演算タイプ MultiprecisionC++11-style atomic<> である Atomic常微分方程式を解くための Odeint

他の多くのライブラリーも更新されました。 Boost 1.51.0, 1.52.0 と 1.53.0 の詳細なリリースノートがあります。Boost 1.50.0 Release NotesBoost 1.51.0 Release Notes:Boost 1.52.0 Release Notes:Boost 1.53.0 Release Notes

Page 13: Fedora 19 リリースノート

後方互換性後方互換性

Boost 1.50 との API および ABI 互換性は保証されないことに注意下さい。古いバージョンの Boost 向けにビルドされたサードパーティアプリケーションは、Boost 1.53 で動くためには、再コンパイル、あるいはパッチが必要なことがあります。

4.1.6. GNU Guile がバージョンがバージョン 2.0.7 に更新されました。に更新されました。

GNU Guile がバージョン 2.0.7 に更新されました。レガシー guile に依存するサードパーティアプリケーションは、compat-guile18 を使うことができます。 Guile 2 について詳しくは、http://www.gnu.org/software/guile/download.html#releases を参照下さい。

4.1.7. Python

4.1.7.1. Pillow がが PIL に代わりますに代わります

Python Imaging Library または PIL は、 アクティブに維持されているフォークで、Python 3 互換モジュールもある Pillowに代わります。 Pillow はそのまま PIL に置き換えることができますが、モジュールのインポートだけは、

from PIL import <Module>

シンタックスが必要です。単純に以下の様ではいけません。

import <Module>

この変更は、以前の PIL との後方互換性を保ちます。ドキュメントは https://github.com/python-imaging/Pillow/ にあります。

4.1.7.2. PyXML は削除され、は削除され、 stdlib を使いましょうを使いましょう

xml を使用する Python プログラマーは、その内のいくつかが以前と違う動きをすることに気がつくかもしれません。これは Fedora が PyXML モジュールを同梱しなくなったためです。この変更により、python stdlib xml モジュールが、プログラマーから見えるようになりました。PyXML が stdlib コードをあまりメンテナンスされていない自己のコードに置き換えました。そのため、PyXML を捨てることにより、stdlib が確実に優先されます。

4.2. 開発ツール開発ツール

4.2.1. crtools を使ったチェックポイントとリストアを使ったチェックポイントとリストア

CRIU (Checkpoint/Restore in User-space) プロジェクトは、プロセスとプロセスグループのチェックポイントと回復の、ユーザー空間における実装を提供します。このリリースに含まれるユーザー空間のツールである crtools を使うと、プロセスをチェックポイントして、後から(例えば、クラッシュの後で)それを再開始することができます。あるいは、チェックポイントしたプロセスやプロセスグループを、他のシステムに移行することができます。CRIU は、できる限り透過的であることを目標としますから、チェックポイント対象のプロセスのインストルメンテーションや再コンパイルは不要

です。

プロセスをダンプするには、以下のコマンドを使います。

crtools dump -D /path/to/dump-directory -t <PID>

プロセスをリストアするには、以下のコマンドを使います。

crtools restore -D /path/to/dump-directory -t <PID>

CRIU プロジェクトは、http://criu.org にあります。

4.2.2. Developer's Assistant新しい開発者は、いろいろな言語を使ってすばやくプロジェクトを始めるためのツールとフレームワークであ

る、Developer's Assistant を使うことですばやいスタートをきることができるでしょう。devassistant パッケージは、現在以下をサポートします。

C と C++django と flask を含むpython

java 。 jsf と maven を含みます。

4.2.3. MEMSTOMPFedora 19 は、 MEMSTOMP を含みます。これは、アプリケーションに事前ロードする DSO であり、valgrind より低い実行時コストで、関数への引数のメモリーがオーバーラップすることを検出できます。

4.2.4. 新しいツール新しいツール

recode によって、ファイルを異なるキャラクターセットと使用法に応じて変換することができます。comdemod は、大規模コードベースのリファクタリングを助けるツールです。jimtcl, 軽量の Tcl 実装です。fox は、グラフィカルユーザーインターフェースを簡単かつ効率的に開発するための C++ ベースのツールキットです。

4.3. GCC ツールツール

Page 14: Fedora 19 リリースノート

4.3.1. GCC 4.8.xFedora 19 では, GCC 4.8.x がデフォルト GCC として含まれます。また、すべての Fedora パッケージは GCC 4.8.x (そして GLIBC 2.17; 以下を参照ください) で再ビルドされました。

ユーザーは、コンパイルされたコードの改善に気がつかれるでしょう。また、新機能である、C++11 と C11 サポートの改善や、ベクトル化サポートの改善などを使うこともできます。

GCC の更新は、 MinGW クロスコンパイラーも含みます。 最も重要な変更の1つは、win64 ターゲットのときのデフォルトの例外ハンドリングモデルが、 SjLj から SEH になったことです。win32 ターゲットは以前と同じく SjLj 例外ハンドリングモデルを使います。これにより、 例外ハンドリングモデルを使うすべてのwin64 ターゲット用のバイナリーが、 libgcc_s_sjlj-1.dll ではなく、libgcc_s_seh-1.dll に依存するようになります。

GCC 4.8.x, の変更点について詳しくは、 http://gcc.gnu.org/gcc-4.8/changes.html を参照ください。

4.3.2. GLIBC 2.17Fedora 19 では、デフォルトGLIBC として、 GLIBC 2.17 が含まれます。すべての Fedora パッケージは、 GLIBC 2.17 (そして GCC 4.8.x; 以前に述べたように) を使って再ビルドされました。

GLIBC 2.17 の変更点について詳しくは、 http://sourceware.org/ml/libc-announce/2012/msg00001.html を参照ください。

4.4. D

4.5. HaskellGHC は 7.4.2 に, Haskell プラットフォームは 2012.4 に更新されました。他にも多くのライブラリーが更新されました。

4.6. Java

4.6.1. Java 8 テクニカルプレビューテクニカルプレビュー

このリリースの Fedora は、 Java 8 のテクニカルプレビューが含まれます。それは、 java-1.8.0-openjdk と java-1.8.0-openjdk-devel パッケージで提供されます。

Java 7 は、このリリースのデフォルトの JDK のままです。 Java 8 と OpenJDK8 は、みんなが安定した Java 7 を日々の作業で使うのと並行して、開発者が次のバージョンの Java にむけてアプリケーションを開発とテストできるようにするためです。

OpenJDK8 の新機能は、 http://openjdk.java.net/projects/jdk8/features/ にリストされています。

4.6.2. Maven による簡単なパッケージングによる簡単なパッケージング

Apache Maven プロジェクトによる、改善され簡単な RPM パッケージの作成法が導入されました。詳細と、古い specファイルからの変換レシピは、http://mizdebsk.fedorapeople.org/xmvn/cookbook/ にあります。

4.6.3. Thermostat 1.0Fedora 19 は、 Thermostat 1.0 を含みます。これは、OpenJDK のための監視、インスツトゥルメント、そしてserviceability ツールである thermostat の、最初の安定した API リリースです。

使い方は、 http://icedtea.classpath.org/wiki/Thermostat/UserGuide にある Thermostat ユーザーガイドを参照ください。

4.7. ウェブ開発ウェブ開発

4.7.1. PHP がが 5.5.0 に更新されましたに更新されました

著名なプログラミング言語である PHP が、バージョン 5.5.0 に更新されました。Generators サポート, 新しい ZendOptimizer+ 命令コードキャッシュサポートなどの多くの新機能と、多数の性能改善が含まれます。

PHP 5.4.x から PHP 5.5.x に移行するための完全な詳細について、PHP 開発者は /usr/share/doc/php-common-*/NEWSを読んで変更点を理解し、http://www.php.net/manual/en/migration55.php にある移行ガイドを参照ください。

4.7.2. Node.jsFedora 19 に、JavaScript プログラミング言語を使って、高速でスケーラブルなネットワークアプリケーションを開発するための JavaScript ランタイム環境である Node.js が加わりました。また、フリーあるいはオープンソースライセンスの20,000 以上のライブラリーとアプリケーションへのアクセスを提供する npm パッケージマネージャーも加わりました。

Node.js に関する詳細は、http://nodejs.org または nodejs-docs パッケージにあるドキュメントを確認ください。

利用可能なライブラリおよびプログラムの一覧を含む、npm の詳細は http://npmjs.org/ を参照ください。

4.7.3. Django 1.5Fedora 19 が人気のある Django ウェブアプリケーションフレームワークのバージョン 1.5 を特徴としています。このバージョンは、カスタム認証機能、改善されたキャッシュサポート、Django テンプレートの中で JavaScript テンプレートを使いやすくする新しいテンプレートタグ、などを提供しやすくする改善が行われました。

完全な詳細は https://docs.djangoproject.com/en/dev/releases/1.5/ にある Django 1.5 リリースノートを確認ください。

Page 15: Fedora 19 リリースノート

5. Fedora の変更点の変更点 - 特定の方向け特定の方向け

5.1. 科学と技術科学と技術

5.1.1. EE 定理証明機バージョン 1.7 が Fedora 19 に含まれます。改善点は:

オートマチックモードの改善

大きな仕様の場合の、対話的問い合わせ

多数の小さなバグ修正

5.1.2. gabeditgabedit は 2.4.6 に更新されました。改善点は:

Gabedit は、 GENNBO ファイルから軌道を読めるようになりました。

いくつかのフィルター(Gaussian, Blackman, Blackman-Harris,...) が、GabexitXYPlot ウインドウで実装されます。

Psi4 は部分的にサポートされます : 入力ファイル、位置情報、周波数、紫外線スペクトラム

NCI (non-covalent interactions index) 解析が実装されました。 (Johnson et al., J. Am. Chem. Soc. 132, 6498 (2010) を参照下さい。)

Charge-Transfer Excitations での Spatial Extent 解析が実装されました。 (Le Bahers et al., J. Chem. Theory Comput.2011, 7, 2498-2506 を参照下さい。)

5.1.3. gdlGnu Data Language, gdl が、 0.9.3 に更新されました。新機能は:

空の配列と !NULL システム変数のサポート

FOR ループインデックス変数型への促進

SCOPE_VARFETCH ( LEVEL キーワードだけがサポートされます。)

.SKIP [NSteps] コマンドのサポート

MOMENT(), MEAN(), STDDEV(), VARIANCE(), SKEWNESS(), KURTOSIS() での DIM キーワード。

FINITE でのキーワード SIGN

READ_JPEG, READ_PNG, WRITE_JPEG, WRITE_PNG の様々な改善

WSHOW でのキーワード ICONIC

PLOT, CONTOUR でのキーワード ISOTROPIC

WIDGET_LIST と CW_GROUP という新しいウイジェット機能の追加

いくつかのオーバーラップ操作のサポート (_overloadIsTrue, _overloadPlus, _overloadMinus, _overloadBracketsLeftSide, _overloadBracketsRightSide, _overloadEQ, _overloadNE)

新しく実装されたルーチンもあります:

STRMATCH(), USERSYM

LUDC, LUSOL and DETERM

ROT, CONGRID と BILINEAR

TV for PS 出力

QROMB(), QSIMP() と QROMO()

TRISOL()

STANDARDIZE と HIST_EQUAL

FX_ROOT

FZ_ROOTS

5.1.4. geniusgenius は、バージョン 1.0.14 から 1.0.16 に更新されました。変更点は:

新しい関数 CurrentTime, MacaulayRep, MacaulayLowerOperator, MacaulayBound

負数の有理数べきと完全な負有理数べきの修正

関数の実行に時間がかかるときのマウスを使ったグラフのズーム機能を修正しました。

1つの引数だけで用いられるときには、記号による微分を表すのに、 ln でなく log が使えるようになりました。

任意の表面データを描画するために、SurfacePlotData と SurfacePlotDataGrid 関数を追加しました。これにより、より複雑な3次元プロットと、データからの3次元プロットが可能です。

LinePlotDrawAxisLabels と SurfacePlotDrawLegends パラメーターを追加し、対応する UI のチェックボックスも追加しました。

GEL からファイルに現在のプロットウインドウの内容をエクスポートできる ExportPlot 関数を追加しました。

表面プロットは、 z 上限が指定されていないときには、自動で "fit dependent axis" が可能となります。これが、UI でのデフォルトです。

sinc, BesselJ0, BesselJ1, BesselJn, BesselY0, BesselY1, BesselYn 関数を追加

プロットウインドウが少し大きくなりました。 (今は 700x500) そして、 lineplot (2D) バージョンの横マージンが広がり、目盛りラベルが常にフィットするようになりました。

2次元と3次元プロットで、目盛りラベルは、必要なときには科学的表記法を使い、ラベルの見た目をよくします。

Page 16: Fedora 19 リリースノート

表面プロットで、グラディエントは関数の範囲内だけを表示しますから、ズームアウトしたときに色が見やすくなりま

す。

"help foo" とタイプしたときに、 foo が定義もドキュメントもされていないときに、簡潔な表示をします

for/sum/prod ループが浮動小数点で行われ、最後の数がゴールからステップ長の 2^-20 の範囲にある場合、切り捨て誤差が発生したと仮定し、ボディを実行し続けます。

展開したときに 2^15 カラム以上になる行列を扱うことができます

表面をプロットする時のフリッカーを修正し、3次元プロットでのアニメーションができるようにしました。

不正な形式の標準ライブラリを読んだときの、未初期化によるクラッシュの可能性を修正しました。

LinearRecursiveSequence が、 n としてベクトルを取れるようにしました

conjugate transpose のときの未初期化変数によるクラッシュを修正しました

グラフでの極端なズームアウトとズームインのときのクラッシュを修正しました

Im と Re の微分を修正しました

ファイル選択ダイアログが、現在ディレクトリで始まらないのを修正しました

未初期化変数による二重エラーを抑止しました

つづりとドキュメントの修正

2.3.0 以上の MPFR が必要

5.1.5. gnome-chemistry-utilsFedora 19 は、最新の 0.14.2 バージョンの gnome-chemistry-utils を含みます。 0.13.99 と比べて、 GChemPaint にいくつかの変更があります:

化学反応の構成を修正

束縛されない電子対の修正

化学反応の間は、mesomery destruction を許可しません

5.1.6. gromacsgromacs 4.6.1 が Fedora 19 に含まれます。gromacs パッケージそれ自身の他に、以下の関連するパッケージも変更されました。

gromacs-bashgromacs-commongromacs-cshgromacs-develgromacs-libsgromacs-tutor (削除)gromacs-zsh

いろいろなバグ修正の他に、4.6.1 は以下の変更があります:

共用オブジェクトのメジャーバージョンを 8 に増やしました

HTML マニュアル、インストールガイド、PDF マニュアル、シェル補完の更新

新しく、改善されたエラーメッセージ

いろいろな GPU 性能向上

スレッドアフィニティー設定に対する、システムサポートのチェックを強化

g_order で inter-flag 依存をなくしました

リリース 4.5.x ブランチから、新しい変更点を取り入れました

icc バージョン < 12 でビルドしていないときは警告を追加しました

5.1.7. HippoDrawHippoDraw は Fedora から削除されました。

5.1.8. kstkst は 2.0.6 に更新されました。新機能は:

ユーザーに明らかな文字列の変更

UI の再開発を終えました。 (特に、コンテキストメニュー + は、プロットダイアログページを、ダイアログが開く方向に接続します。つまり、軸をダブルクリックすると、プロットダイアログが正しい場所に開きます。)

軸の数値が通常でない場合、科学的表記法を使います

スカラー選択コンボボックスで、スカラー値を直接変更できます

コンボボックスでの、タイプにつれた検索(ベクトル選択)

ビューアイテムは、プロットの内容をそのままでスクロールあるいはズームするオプションがあります

自動プロットレイアウトアルゴリズムの改善

アンチエイリアスプロットをするオプション

マウスホイールによるスクロールとズーム

ドラッグアンドドロップ機能の追加

データソースのテキストボックスは ~/ を $HOME の短縮形として扱います

ラップした凡例は常にそのプロットの中に収まります

新しいデータソース:Matlab .mat ファイルリーダー (Matlab は、プロットについては、いまひとつで、これは面白い動きです。仕様は、 http://www.mathworks.com/access/helpdesk/help/pdf_doc/matlab/matfile_format.pdf) を参照下さい。

Page 17: Fedora 19 リリースノート

python ベースの mathplotlib-alike スクリプティング (今のところ Linux 限定)

5.1.9. Octaveoctave は 3.6.4 に更新されました。

5.1.10. qcadqcad は、 Fedora から削除されました。

5.1.11. RR は、統計計算とグラフのための言語と環境です。Fedora 19 には、 R の最新の 3.0.0 リリースが含まれます。これは、メジャーアップグレードです。

パッケージの再インストールが必要ですパッケージの再インストールが必要です

このリリースでは、再インストールが必要な R のアドオンパッケージがたくさんあります。

リリース 3.0.0 の大きな特徴は、64ビットプラットフォームの活用です。また、多くの関数に多くの改善もあります。お分かりかと思いますが、 long ベクトルのサポートが大きく改善しました。ほかの関数にも多くの改善があります。

このリリースの R について詳しくは、http://cran.r-project.org/src/base/NEWS.html の NEWS ページを参照下さい。

R 自身の更新の他に、多くの R パッケージも改善されました。以下の表は、パッケージと詳しい情報を得るためのアップストリームのウエブサイトをリストします。

表表1 更新された更新された R パッケージパッケージ

パッケージパッケージ 古い古い

バーバー

ジョンジョン

新しい新しい

バーバー

ジョンジョン

アップストリームアップストリーム URL

R-affyio 1.22.0 1.28.0 http://bioconductor.org/packages/release/bioc/html/affyio.htmlR-Biobase 2.14.0 2.20.0 http://bioconductor.org/packages/release/bioc/html/Biobase.htmlR-BSgenome.Celegans.UCSC.ce2

1.3.17 1.3.19 http://www.bioconductor.org/packages/release/data/annotation/html/BSgenome.Celegans.UCSC.ce2.html

R-BufferedMatrix 1.20.0 1.24.0 http://bioconductor.org/packages/release/bioc/html/BufferedMatrix.htmlR-car 2.0 2.0.16 http://cran.r-project.org/web/packages/car/index.htmlR-hgu95av2probe 2.9.0 2.12.0 http://www.bioconductor.org/packages/release/data/annotation/html/hgu95av2probe.htmlR-IRanges 1.14.4 1.18.0 http://bioconductor.org/packages/release/bioc/html/IRanges.htmlR-java 2.15.2 3.0.0 http://www.r-project.orgR-java-devel 2.15.2 3.0.0 http://www.r-project.orgR-lmtest 0.9.29 0.9.30 http://cran.r-project.org/web/packages/lmtest/index.htmlR-multcomp 1.2 1.2.17 http://cran.r-project.org/web/packages/multcomp/index.htmlR-mvtnorm 0.9.9991 0.9.9994 http://cran.r-project.org/web/packages/mvtnorm/index.htmlR-qtl 1.25.15 1.27.10 http://www.rqtl.org/R-qvalue 1.30.0 1.34.0 http://bioconductor.org/packages/release/bioc/html/qvalue.htmlR-rlecuyer 0.3.1 0.3.3 http://cran.r-project.org/web/packages/rlecuyer/index.html

5.1.12. Veuszveusz が 1.17.1 に更新されました。新機能は:

直交座標でないプロットで、点に色をつけることができます。(極座標、三角)

不要な例外データを除きました

新しい broken axis widget は、数列にギャップがあるときに便利です

グリッド線は、常にデータの下(あるいは上)にプロットされます

Shift+Scroll ホイールは、右と左にスクロールします

極座標プロットは、 "minimum" 半径と log 軸を持つことができます

多くの LaTeX シンボルが追加されました

SAMP/VoTable サポートが追加されました

新しい shifted-points xy line モードは、階段状のラインを、指定された座標の間にあるようにシフトされた点とともにプロットします

点は、コンソールあるいはクリップボードにコピーできます

逆転した三角プロットが可能です

5.1.13. SailcutFedora 19 に、帆を設計しビジュアライズするための CAD ソフトウエアである sailcut が追加されました。

5.2. 回路設計回路設計

5.2.1. gtkwavegtkwave は、 3.3.41 から 3.3.46 に更新されました。

Page 18: Fedora 19 リリースノート

5.2.2. XCircuitxcircuit は、 3.7.44 に更新されました。バージョン 3.7 では、選択機能が変更され、要素の点とセグメントと、要素全体の両方が選択可能となりました。これにより、 "edit" 機能は、多くの要素を一度に stretch することができます。

オブジェクトの linewidth 不変性が追加されました。オブジェクトインスタンス ( 回路シンボルのような)は、 linewidth 不変にすることができます。つまり、オブジェクトを、 linewidth を変えることなくスケールすることができます。これにより、ある種の回路シンボルを、同じスキーマティックにある他のものに対して相対的にリサイズしながら、ピンでの線の幅

が不連続にならないで済みます。

他にも多くの便利が機能追加があります:

パスの隣り合ったスプラインで、スプライン制御ポイントを追跡する。

Clipmasks (他の要素のビューをクリップするのに、シェープが使えます。)

ポリゴンから曲線への変換ルーチン

要素を raise/lower するときの undo/redo

要素を raise 、 lower するときのシングルステップ

グラディアントフィールドジェネレーター ---グラフィックイメージタイプから、色分けされたフィールドが作られます。

5.3. 組み込み開発組み込み開発

5.3.1. avr-gccavr-gcc と avr-gcc-c++ は、 4.7.3 に更新されました。変更点は以下のとおりです:

-fconserve-space フラグは非推奨となりました。このフラグは、ほとんどのターゲットでは効果を持ちません。グローバル .bss セクションがなく、スイッチ可能なセクションをサポートしないターゲットだけが対象となります。さらに、このフラグは G++ に対してだけ、効果を持ち、誤ったセマンティクスになることもあります。(詳しくは、GCCのマニュアルを参照下さい。)このフラグは、GCC 4.8 で削除される予定です。

AVR ポートの libgcc が改善され、その multilib 構造が強化されました。この結果、アプリケーションを構成するすべてのオブジェクトは バージョン 4.6.x 以下の GCC あるいは、バージョン 4.7.1 以上の GCC でコンパイルされなくてはいけません。AVRÂ Libc とともにコンパイラーを使うときには、新しいレイアウトをサポートするバージョン、つまり#35407 を実装するものが必要です。

AVR ポートの -mshort-calls は非推奨になりました。これは GCC 4.8 リリースで削除される予定です。-mrelax が代替となりますご参照ください。

AVR ポートは、 .bss をクリアーするスタートアップコードだけを参照します。また、 common section resp. は、.data と .rodata セクションを、それぞれのセクション(あるいはそれらのサブセクション)が空でないときに限り初期化します。 PR18145 を参照ください。 すべてのスタティックストレージオブジェクトを普通でないセクションに置いたり、すべてのスタティックストレージオブジェクトをアセンブラーモジュールに定義しているアプリケーションは、手

作業で __do_clear_bss resp. __do_copy_data を参照するか、あるいは、 -Wl,-u,__do_clear_bss resp. -Wl,-u,__do_copy_data を使ってシンボル(s)を未定義にしなくてはいけません。

GCC バージョン 4.7.0 と 4.7.1 は、 C++ 標準ライブラリーの変更があり、これが C++11 モードでの ABI に影響を与えました。std::list にデータメンバーが増えたためにそのサイズが変わり、いくつかのメンバー関数の定義も変わりました。また、 std::pair の move コンストラクターは non-trivial であり、std::pair を引数あるいは戻り値にする関数の呼び出し規約に影響を与えました。ABI の非互換性は GCC バージョン 4.7.2 で直りましたが、その結果、 GCC4.7.0 あるいは 4.7.1 でコンパイルされた C++11 コードは、それ以外の GCC バージョンでコンパイルされた C++11コードおよび、すべてのバージョンでコンパイルされた C++98/C++03 コードと非互換となることがあります。

さらに、最適化にも多くの改善があります。詳しくは、http://gcc.gnu.org/gcc-4.7/changes.html を参照ください。

5.3.2. gputilsgputils は、バージョン 0.14.3 から 1.1.0 に更新されました。 1.1.0 の変更点は以下のとおりです:

プリプロセス済みのアセンブラファイルを出力する -P (--preprocess) コマンドラインオプションを追加しました。

未ドキュメントの HALT, TRAP と TRET 命令コードのサポートを追加しました。

.inc と .lkr ファイルは、MPLABX 1.70 と同期しました。

12 ビット拡張命令セットのサポートの修正。デバイスは、 PIC12F529T48A、 PIC12F529T39A、PIC16F527 とPIC16F570

5.3.3. z88dkz88dk は、 1.10 から 1.10.1 に更新されました。この小さな変更リリースでは、 インラインアセンブラーが正しく動くための CPP 修正と、ターゲット固有の (ZX81 と MTX など)小さな修正があります。

5.4. アマチュア無線アマチュア無線

5.4.1. chirpchirp が 0.3.0 に更新されました。新機能:

自動スプリット->片側スプリットがサポートされないとき、インポート中にオフセット変換します

メモリーごとの追加設定および詳細編集

TravelPlus のインポート機能

RadioReference のインポート機能

Page 19: Fedora 19 リリースノート

さらに、以下の新しい無線がサポートされます:

Baofeng UV-5R

Icom IC-208H

Icom IC-T7H

Icom IC-T8A

Icom IC-746

Kenwood TM-G707

TYT TH-UV3R

TYT TH-UVF1

Yaesu FT-1802M

Wouxun KG-UV6D/UV6X

5.4.2. demorsedemorse が 1.1 に更新されました。これは主にメンテナンスリリースです。ユーザーが気づく変更はありません。

5.4.3. fldigifldigi 3.21.68 が Fedora 19 に含まれます。これは主にメンテナンスおよびバグ修正のリリースです。

5.4.4. gnuradiognuradio をバージョン 3.6.4.1 にすると、以下のものを含む、数多くの変更点があります:

以前に定義された非同期メッセージポートを信号処理ブロックおよび階層ブロックに追加および接続するための機能の

追加

新しいメッセージングポートを使用したデータとメタデータを送信するために、慣習としての PDU (Protocol DataUnit) の概念

これらの機能をサポートするいくつかの汎用ブロックが gnuradio-core にあります:gr_message_debug

gr_message_strobe

gr_tagged_stream_to_pdu

gr_pdu_to_tagged_stream

新しい PDU のセマンティックを使用したネットワークスタックと通信するための 2 つの新しいブロック:gr_socket_pdu

gr_tuntap_pdu

新しい Python ベースの信号処理ブロックの追加

gr-analog トップレベルコンポーネントの追加

gr-blocks トップレベルコンポーネントの追加

メタデータファイルのソースとシンクブロック

GNU Radio buffer latency control

GNU Radio ブロック向けのプロセッサーアフィニティの設定機能

gr_modtool の同梱

ネイティブ C++ アプリケーションにおける GNU Radio 設定の使用

GNU Radio ブロックパフォーマンスカウンターの追加

他の数多くの細かな機能

5.4.5. linsmithFedora 19 には linsmith のバージョン 0.99.24 が収録されています。改善点は次のとおりです:

ベクタープロットのいくつかの改善

プロットのカラー向けのより良い標準値

設定ファイルにおいて 16 進値と 8 進値を使用可能にするよう confmgr を変更しました。

(推奨されない) gnomeprint への依存性を削除しました。これにより、プロットおよび実際の印刷を実行するためのGtkPrint インターフェースを生成するために、完全な印刷ルートが Pango/Cairo に依存します。

papersize_combo を combobox に変更し、利用可能なペーパーサイズから一覧を読み込みます。

コンボボックスから * 文字を利用可能にするよう confmgr を適応しました。

実装済み要素を上に移動しました。

カラー定義向けの不思議な負の初期値を (理解しやすい?) その 16 進値に変換しました。

'standard cable' コードをほとんど書き換え、いくつかのケーブルタイプを追加しました。

5.4.6. soundmodemsoundmodem が 0.16 に更新されました。主に systemd との親和性です。

5.4.7. xnec2cxnec2c 2.1には、いくつかの改善点が含まれます。

xnec2c ユーザーインターフェースを修正しました。これにより可能な限り、放射パターンかつ/または周波数プロットのウィンドウを閉じることなく、ユーザーがエディターウィンドウで NEC2 ファイルを保存および再読み込みできるよ

Page 20: Fedora 19 リリースノート

うになります。

Cairo がより良いアンチエイリアス描画を提供するので、すべての (推奨されない) 描画原関数を同等の Cairo グラフィックスに置き換えました (例: gdk_draw_line() を cairo_line_to() に置き換えました)。

構造表示のデータ、放射パターンおよび周波数プロットを "gnuplot" プロットプログラムに適した形式でファイルの中に保存するためにコードを追加しました。

A. コントリビューターコントリビューター非常に多くの人々が Fedora の各リリースに貢献しています。これらのリリースノートを準備した多くの執筆者と翻訳者がいます。以下のページはそのコントリビューターの一覧です。

A.1. 執筆者執筆者

Rahul Sundaram < sundaram AT fedoraproject DOT org >

Stephen Wadeley < swadeley AT redhat DOT com >

Stephen Gordon < sgordon AT redhat DOT com >

Akira Tagoh < tagoh AT redhat DOT com >

Ben Cotton < bcotton AT fedoraproject DOT org >

fujiwarat < takao.fujiwara1 AT gmail.com >

Pravin Satpute < pravins AT fedoraproject DOT org >

Peng Wu < pwu AT redhat DOT com >

Mike Fabian < mfabian AT redhat DOT com >

Jens Petersen < petersen AT redhat DOT com >

John J. McDonough < jjmcd AT fedoraproject DOT org >

Baden Hughes < baden DOT hughes AT gmail DOT com >

Yuri Chornoivan < yurchor AT ukr DOT net >

Pete Travis < immanetize AT fedoraproject.org >

A.2. 翻訳者翻訳者

Alick Zhao <alick9188 AT gmail.com>

<fedorakenken AT yahoo.co.jp>

<pouillaude.a AT gmail.com>

chiachen L <luojiazhen AT gmail.com>

Christopher Meng <cickumqt AT gmail.com>

Constantin Drabo < panda.constantin AT gmail.com >

<crl0x7c2 AT gmail.com>

Damien Gourbiere < dgourbiere AT gmail.com >

dominique bribanick < chepioq AT gmail.com >

David Young <dhyang555 AT gmail.com>

Dorian < munto AT free.fr >

Gé Baylard <geodebay AT gmail.com>

Geert Warrink < geert.warrink AT onsnet.nu >

Illan Rul <havoc.novak AT gmail.com >

Hajime Taira < htaira AT redhat.com >

Jérôme Fenal <jfenal AT gmail.com>

Jiaming Liu <storypku AT gmail.com>

Jiro Matsuzawa <jmatsuzawa AT gnome.org>

< spanish.katerina AT gmail.com>

Kévin Raymond < shaiton AT fedoraproject.org >

Motohiro Kanda < kanda.motohiro AT gmail.com >

Nick Bebout <nick AT bebout.net>

<nobrakal AT gmail.com >

Richard E. van der Luit < nippur AT fedoraproject.org >

Tiansworld < tiansworld AT fedoraproject.org >

Tommy He < lovenemesis AT gmail.com >

Yuri Chornoivan <yurchor AT ukr.net>

Zhantong Zhang <zhantongz AT gmail.com>

Huan Chen <chenhuan126 AT 126.com>

Mike Manilone <zhtx10 AT gmail.com>

<noriko AT fedoraproject.org>

simonyanix <simonyan AT fedoraproject.org>

Tadashi Jokagi <elf AT elf.no-ip.org>

Tomoyuki KATO <tomo AT dream.daynight.jp>

高一人参 @欠陥遺伝子 <www.carrotsoft AT gmail.com>

臻博 李 <[email protected]>>

Page 21: Fedora 19 リリースノート

B. 改訂履歴改訂履歴改訂改訂 19-11 Thu Jun 13 2013

Betaリリース後のアップデートと修正

改訂改訂 19-09 Fri May 24 2013 F19 Beta 向け改訂版

改訂改訂 19-08 Mon May 13 2013 Fedora 19 の初期リビジョン

改訂改訂 18-0 Tue Jan 8 2013 F18 ファイナルリビジョン

改訂改訂 17-98 Wed Nov 7 2012 Fedora 18 Beta に向けて準備

改訂改訂 17-95 Sun Oct 28 2012 Fedora 18 の初期リビジョンWiki のコンテンツを校正し引っ張ってきた

改訂改訂 17-1 Tue May 29 2012 [FAMILY Given]64 ビットを標準に BZ#821168リリースノートのディレクトリーの変更 BZ#821412Sci/Tech (EMWA) における誤字脱字 BZ#821413D 言語 BZ#824529貢献者の更新

Cloudstack 関連の削除

改訂改訂 17-0 Tue May 8 2012 [FAMILY Given]ドラフト版のタグの削除

翻訳貢献者を追加しました。

改訂改訂 16-97 Mon May 7 2012 [FAMILY Given]BZ#817295 - さまざまな誤字およびリンク切れBZ#817553 - アマチュア無線、サイエンスと技術のセクションにおける誤字およびフォーマットエラー

gimp を 2.8.0 に更新しましたmulti-seat のセクションカーネル直接ブートへの変更

BZ#819160 - 回路設計における誤字BZ#819161 - 回路設計における URL 訂正BZ#819164 - 組み込み開発のセクションにおける誤字カーネルバージョン 3.3.4 への繰り上げ

改訂改訂 16-96 Tue Mar 27 2012 [FAMILY Given]執筆者の一覧を追加しました。

デスクトップのセクションを追加しました。

インデックス項目を追加しました。

btrfs の記述を追加しました。

改訂改訂 16-95 Wed Mar 21 2012 [FAMILY Given]F17 ノートのベータをリリースしました。

改訂改訂 16-93 Tue Mar 20 2012 McDonough John [FAMILY Given]F17 ノートのベータを開始しました。

改訂改訂 16-3 Tue Nov 29 2011 McDonough John [FAMILY Given]最小 RAM の訂正について - BZ#754439サービス名の変更について - BZ#754145CPU 要件の言い回しの変更について - BZ#499585

改訂改訂 16-2 Mon Nov 7 2011 McDonough John [FAMILY Given]Trusted boot は F16 に入れませんでした (概要、ブート)Ask Fedora を追加しました - BZ#748653コントリビューターの一覧を追加しました

改訂改訂 16-1 Mon Oct 23 2011 McDonough John [FAMILY Given]さまざまな TYPO の修正 - BZ#741975systemd 上のデータベースハンドリングの記述を改善 - BZ#743614複数個のPostgreSQL サーバーを設定する場合の方法の記述を改善 - BZ#743618GRUB ユーザーについての警告 - BZ#737187D2に対する説明を追加 - BZ#743960UID/GID 変更に関する警告を追加 - BZ#739661リンクのクリーンナップ

rc.local はパッケージに含まれなくなる点 - BZ#745235仮想化のセキュリティー - BZ#746015GTK の表記に関する変更 - BZ#747940

Page 22: Fedora 19 リリースノート

QEMU の表記に関する変更(VGについて) - BZ#746672Dennis Ritchie 氏への献辞

改訂改訂 16-0 Mon Oct 10 2011 McDonough John [FAMILY Given]リリース

改訂改訂 15-99 Mon Oct 10 2011 McDonough John [FAMILY Given]F16 の記載 - BZ#741830GRUB での誤字 - BZ#743981索引への単語の追加

改訂改訂 15-98 Fri Aug 16 2011 McDonough John [FAMILY Given]F16 Beta 向けリリース

改訂改訂 15-2 Thu Jun 23 2011 McDonough John [FAMILY Given]インストールに必要なメモリー (BZ#699770)

改訂改訂 15-1 Fri Jun 3 2011 McDonough John [FAMILY Given]仮想化における誤記 (BZ#705928)GNU plot ではなく gnuplot (BZ#707318)デバイスの命名 (BZ#707730)boost のバージョン番号の訂正 (BZ#707786)表示されない GS-Theme-Selector への参照の削除 (BZ#708085)

改訂改訂 15-0 Sun May 8 2011 McDonough John [FAMILY Given]メモリー (BZ#699770, 701780)Xfce の大文字・小文字 (BZ#699977)Wireshark のパーミッション変更 (BZ#680165)systemd を用いた電源オフ (BZ#701638)

改訂改訂 14-98 Fri Apr 15 2011 McDonough John [FAMILY Given]Dom0 を除くdnssec を除くriak を除くネットワーク接続の注意を追加

IcedTea の記述を追加

改訂改訂 14-97 Mon Apr 11 2011 McDonough John [FAMILY Given]索引を追加

改訂改訂 14-96 Tue Apr 5 2011 McDonough John [FAMILY Given]kernelnewbies へのリンクを追加 (カーネル)一般的な特徴ページでなく、 F15 の特徴ページをリンクする。(概要)boxgrinder の URL を修正(仮想化)Python の URL を修正 (開発ツール)Rails の URL を修正 (開発ツール)avr-gcc の URL を修正(組み込み開発)avr-c++ の URL を修正(組み込み開発)avr-binutils の URL を修正(組み込み開発)dfu-programmer の URL を修正(組み込み開発)xlog の URL を修正(アマチュア無線)splat の URL を修正(アマチュア無線)冗長な systemd を除き、管理者ユーザを追加。 Rahul

改訂改訂 14-95 Tue Apr 5 2011 McDonough John [FAMILY Given]beats を変換

改訂改訂 14-90 Tue Mar 22 2011 McDonough John [FAMILY Given]Fedora 15 スケルトンを空にする

索引索引

シンボルシンボル

--preprocess

- gputils, gputils

-fconserve-space

- avr-gcc, avr-gcc

-mrelax

- avr-gcc, avr-gcc

Page 23: Fedora 19 リリースノート

-mshort-calls

- avr-gcc, avr-gcc

-P

- gputils, gputils

-Wl,-u,__do_clear_bss resp

- avr-gcc, avr-gcc

-Wl,-u,__do_copy_data

- avr-gcc, avr-gcc

.bss section

- avr-gcc, avr-gcc

.inc

- gputils, gputils

.lkr

- gputils, gputils

.SKIP

- gdl, gdl

_overloadBracketsLeftSide

- gdl, gdl

_overloadBracketsRightSide

- gdl, gdl

_overloadEQ

- gdl, gdl

_overloadIsTrue

- gdl, gdl

_overloadMinus

- gdl, gdl

_overloadNE

- gdl, gdl

_overloadPlus

- gdl, gdl

__do_clear_bss

- avr-gcc, avr-gcc

__do_copy_data

- avr-gcc, avr-gcc

Page 24: Fedora 19 リリースノート

アンテナモデリングアンテナモデリング , xnec2c

カーネルカーネル , カーネルカーネル

バグ報告バグ報告 , Fedora へようこそへようこそ

プログラミングプログラミング

- 無線, chirp

ヘルプヘルプ , Fedora へようこそへようこそ

報告報告

- バグ報告および機能強化の要望, Fedora へようこそ

無線プログラミング無線プログラミング , chirp

, xnec2c

AAnalysis of Spatial Extent

- gabedit, gabedit

avr-gcc, avr-gcc

AVRA_Libc, avr-gcc

AX.25, soundmodem

BBaofeng UV-5R, chirp

BesselJ0

- genius, genius

BesselJ1

- genius, genius

BesselJn

- genius, genius

BesselY0

- genius, genius

BesselY1

- genius, genius

BesselYn

- genius, genius

BILINEAR

- gdl, gdl

bind, BIND10

Blackman filter

- gabedit, gabedit

Blackman-Harris filter

- gabedit, gabedit

Page 25: Fedora 19 リリースノート

CCharge-Transfer Excitations

- gabedit, gabedit

chirp, chirp

Clipmasks

- XCircuit, XCircuit

cloud, クラウドクラウド

CloudStack, クラウド向け実行準備済みイメージクラウド向け実行準備済みイメージ

CONGRID

- gdl, gdl

Contestia

- fldigi, fldigi

CONTOUR

- gdl, gdl

CurrentTime

- genius, genius

CW

- fldigi, fldigi

CW_GROUP

- gdl, gdl

Ddemorse, demorse

DETERM

- gdl, gdl

dhcpd, BIND10

DIM

- gdl, gdl

Django, Django 1.5

Domino

- fldigi, fldigi

EE, E

EC2, クラウド向け実行準備済みイメージクラウド向け実行準備済みイメージ

Eucalyptus, クラウド向け実行準備済みイメージクラウド向け実行準備済みイメージ

ExportPlot

- genius, genius

Page 26: Fedora 19 リリースノート

FFAQ

- Fedora, Fedora へようこそ

FINITE

- gdl, gdl

fldigi, fldigi

FOR loop

- gdl, gdl

FX_ROOT

- gdl, gdl

FZ_ROOTS

- gdl, gdl

Ggabedit, gabedit

Gaussian filter

- gabedit, gabedit

gdl, gdl

genius, genius

GENNBO

- gabedit, gabedit

gnome-chemistry-utils, gnome-chemistry-utils

gnuradio, gnuradio

gputils, gputils

gr-analog

- gnuradio, gnuradio

gr-blocks

- gnuradio, gnuradio

Gradient field generator

- XCircuit, XCircuit

gromacs, gromacs

gr_message_debug

- gnuradio, gnuradio

gr_message_strobe

- gnuradio, gnuradio

gr_modtool

- gnuradio, gnuradio

gr_pdu_to_tagged_stream

Page 27: Fedora 19 リリースノート

- gnuradio, gnuradio

gr_socket_pdu

- gnuradio, gnuradio

gr_tagged_stream_to_pdu

- gnuradio, gnuradio

gr_tuntap_pdu

- gnuradio, gnuradio

gtkterm, gtkwave

HHALT

- gputils, gputils

Hellschrieber

- fldigi, fldigi

HippoDraw, HippoDraw

HIST_EQUAL

- gdl, gdl

IIcom IC-208H, chirp

Icom IC-746, chirp

Icom IC-T7H, chirp

Icom IC-T8A, chirp

ICONIC

- gdl, gdl

ISOTROPIC

- gdl, gdl

KKenwood TM-G707, chirp

kst, kst

KURTOSIS()

- gdl, gdl

LLEVEL

- gdl, gdl

LinePlotDrawAxisLabels

- genius, genius

Page 28: Fedora 19 リリースノート

Linewidth invariance

- XCircuit, XCircuit

Linux カーネルカーネル , カーネルカーネル

LUDC

- gdl, gdl

LUSOL

- gdl, gdl

MMacaulayBound

- genius, genius

MacaulayLowerOperator

- genius, genius

MacaulayRep

- genius, genius

MariaDB, MariaDB

MEAN()

- gdl, gdl

MFSK

- fldigi, fldigi

MOMENT()

- gdl, gdl

MPLABX

- gputils, gputils

MT63

- fldigi, fldigi

MTX

- z88dk, z88dk

MySQL (参照参照 MariaDB)

Nnamed, BIND10

Navtex

- fldigi, fldigi

NCI

- gabedit, gabedit

NEC2, xnec2c

Page 29: Fedora 19 リリースノート

NetROM, soundmodem

Node.js, Node.js

non-covalent interactions index

- gabedit, gabedit

npm, Node.js

OOctave, Octave

Olivia

- fldigi, fldigi

OpenShift

- Origin, OpenShift Origin

OpenStack, クラウド向け実行準備済みイメージクラウド向け実行準備済みイメージ

- Grizzly, OpenStack Grizzly

Orbitals

- gabedit, gabedit

PPacket, soundmodem

PDU

- gnuradio, gnuradio

PHP, PHP がが 5.5.0 に更新されましたに更新されました

PIC12F529T39A

- gputils, gputils

PIC12F529T48A

- gputils, gputils

PIC16F527

- gputils, gputils

PICC16F570

- gputils, gputils

PLOT

- gdl, gdl

Polygon to curve

- XCircuit, XCircuit

Psi4

- gabedit, gabedit

PSK

- fldigi, fldigi

Page 30: Fedora 19 リリースノート

Qqcad, qcad

QPSK

- fldigi, fldigi

QROMB()

- gdl, gdl

QROMO()

- gdl, gdl

QSIMP()

- gdl, gdl

RR, R

R-affyio, R

R-Biobase, R

R-BSgenome.Celegans.UCSC.ce2, R

R-BufferedMatrix, R

R-car, R

R-core, R

R-devel, R

R-hgu95av2probe, R

R-IRanges, R

R-java, R

R-java-devel, R

R-lmtest, R

R-multcomp, R

R-mvtnorm, R

R-qtl, R

READ_JPEG

- gdl, gdl

READ_PNG

- gdl, gdl

ROSE, soundmodem

ROT

- gdl, gdl

RTTY

- fldigi, fldigi

SSCOPE_VARFETCH

- gdl, gdl

SDR, gnuradio

Page 31: Fedora 19 リリースノート

SIGN

- gdl, gdl

sinc

- genius, genius

SitorB

- fldigi, fldigi

SKEWNESS()

- gdl, gdl

soundmodem, soundmodem

Spatial Extent

- gabedit, gabedit

Spline control points

- XCircuit, XCircuit

STANDARDIZE

- gdl, gdl

Statistics

- R, R

std::list

- avr-gcc, avr-gcc

std::pair

- avr-gcc, avr-gcc

STDDEV()

- gdl, gdl

Stretch

- XCircuit, XCircuit

STRMATCH()

- gdl, gdl

SurfacePlotData

- genius, genius

SurfacePlotDataGrid

- genius, genius

SurfacePlotDrawLegends

- genius, genius

systemd, systemd, systemd タイマータイマー

Page 32: Fedora 19 リリースノート

TTHOR

- fldigi, fldigi

THROB

- fldigi, fldigi

TRAP

- gputils, gputils

TRET

- gputils, gputils

TRISOL()

- gdl, gdl

TYT TH-UV3R, chirp

TYT TH-UVF1, chirp

UUSERSYM

- gdl, gdl

VVARIANCE()

- gdl, gdl

WWEFAX

- fldigi, fldigi

WIDGET_LIST

- gdl, gdl

Wiki

- Fedora, Fedora へようこそ

Wouxun KG-UV6D/UV6X, chirp

WRITE_JPEG

- gdl, gdl

WRITE_PNG

- gdl, gdl

WSHOW

- gdl, gdl

Page 33: Fedora 19 リリースノート

XXCircuit, XCircuit

xnec2c, xnec2c

YYaesu FT-1802M, chirp

Zz88dk, z88dk

Zend Optimizer+, PHP がが 5.5.0 に更新されましたに更新されました

ZX81

- z88dk, z88dk