debian 7.0 “wheezy” frozen

77
次期安定版 Debian 7.0 "Wheezy" の紹介 次期安定版 Debian 7.0 "Wheezy" の紹介 Debian JP Project/関西Debian勉強会出張版 2012/08/04 〜オープンソースカンファレンス 2012 Kansai@Kyoto

Upload: youhei-sasaki

Post on 30-Jun-2015

3.905 views

Category:

Documents


2 download

DESCRIPTION

オープンソースカンファレンス 2012 Kansai@Kyoto の発表資料です。

TRANSCRIPT

Page 1: Debian 7.0 “Wheezy” frozen

次期安定版Debian 7.0 "Wheezy"

の紹介

次期安定版Debian 7.0 "Wheezy"

の紹介

Debian JP Project/関西Debian勉強会出張版

2012/08/04〜オープンソースカンファレンス 2012 Kansai@Kyoto 〜

Page 2: Debian 7.0 “Wheezy” frozen

どーも

Page 3: Debian 7.0 “Wheezy” frozen

佐々木です

Page 4: Debian 7.0 “Wheezy” frozen

About me

Name & Contact:

佐々木洋平/Youhei SASAKI✓

Twitter/Github: uwabami✓

Activity:

Debian JP Project/ 関西 Debian 勉強会✓

Ruby, TeX, Emacs, Scientific Computing...✓

3/76

Page 5: Debian 7.0 “Wheezy” frozen

Disclaimer

無保証無責任原則

用法, 用量を守って正しくお使い下さい✓

誤字脱字含め, 適宜ご指摘下されば幸いです.✓

疑問/質問/ツッコミ/茶々, 大歓迎

その場でどうぞ✓

ハッシュタグ: #kansaidebian

4/76

Page 6: Debian 7.0 “Wheezy” frozen

今日のお題

Page 7: Debian 7.0 “Wheezy” frozen
Page 8: Debian 7.0 “Wheezy” frozen

Wheezy

Page 9: Debian 7.0 “Wheezy” frozen

Debian 7.0 "Wheezy" is now under freeze

To: [email protected]: 5... 4... 3... 2... 1...From: "Adam D. Barratt" <[email protected]>Date: Sat, 30 Jun 2012 21:20:55 +0100

Hi,

As previously announced[1], testing is now frozen.

- snip -Adam,for the Debian Release Team

[cited from `debian-devel-announce: 30 Jun 2012, Subject:5...4...3...2...1 を改変']

8/76

Page 10: Debian 7.0 “Wheezy” frozen

そんなわけで

Page 11: Debian 7.0 “Wheezy” frozen

お品書き

「で、Wheezyってどうよ?」

Debian 7.0 "Wheezy" の変更点、現状

「ところで次は?」

次期リリース Debian 8.0(?) へ向けて

10/76

Page 12: Debian 7.0 “Wheezy” frozen

…の前に…

Page 13: Debian 7.0 “Wheezy” frozen

お品書き

「フリーズって何?」

Debian のリリースサイクル

「で、Wheezyってどうよ?」

Debian 7.0 "Wheezy" の変更点、現状

「ところで次は?」

次期リリース Debian 8.0(?) へ向けて

12/76

Page 14: Debian 7.0 “Wheezy” frozen

お品書き

「フリーズって何?」

Debian のリリースサイクル

「で、Wheezyってどうよ?」

Debian 7.0 "Wheezy" の変更点、現状

「ところで次は?」

次期リリース Debian 8.0(?) へ向けて

13/76

Page 15: Debian 7.0 “Wheezy” frozen

フリーズって何?

Page 16: Debian 7.0 “Wheezy” frozen

Debian Infographics

Page 17: Debian 7.0 “Wheezy” frozen
Page 18: Debian 7.0 “Wheezy” frozen

Debianの「ディストリビューション」

3つの「ディストリビューション」

stable, testing, unstable✓

ディストリビューション以外の「リポジトリ」

updates(旧volatile), security-updates✓

backports, experimental✓

17/76

Page 19: Debian 7.0 “Wheezy” frozen

Debianのリリースサイクル

Page 20: Debian 7.0 “Wheezy” frozen
Page 21: Debian 7.0 “Wheezy” frozen
Page 22: Debian 7.0 “Wheezy” frozen
Page 23: Debian 7.0 “Wheezy” frozen
Page 24: Debian 7.0 “Wheezy” frozen
Page 25: Debian 7.0 “Wheezy” frozen

よくある誤解

Page 26: Debian 7.0 “Wheezy” frozen

今までのリリースサイクル25/76

Page 27: Debian 7.0 “Wheezy” frozen

今までのリリースサイクル

「Debianのリリースは予測不可能/遅れるのが当たり前」

ほぼ 2 年毎のリリース

3.1"Sarge" : 約 3 年

4.0"Etch" : 22ヶ月

5.0"Lenny" : 22ヶ月

6.0"Squeeze": 24ヶ月

26/76

Page 28: Debian 7.0 “Wheezy” frozen

今までのリリースサイクル

「Debianのリリースは予測不可能/遅れるのが当たり前」

ほぼ 2 年毎のリリース

3.1"Sarge" : 約 3 年

4.0"Etch" : 22ヶ月

5.0"Lenny" : 22ヶ月

6.0"Squeeze": 24ヶ月

27/76

Page 29: Debian 7.0 “Wheezy” frozen

Time Based Release Freeze

28/76

Page 30: Debian 7.0 “Wheezy” frozen

Time Based Release Freeze

testing の フリーズは2年単位になった!!

Squeeze の Freeze → 2010/08/06✓

Wheezy の Freeze → 2012/06/30✓

利点:

使用者: リリースの時期を予測できる✓

開発者: 長期プランを立てやすくなる✓

29/76

Page 31: Debian 7.0 “Wheezy” frozen

まとめ:Debian のリリースサイクル

Debian = 常に進化し続けるディストリビューション

stable, testing, unstable✓

頑健な「stable」と最前線を疾走する「unstable」✓

Time Based Release Freeze

「リリースが遅い/読めない」→約二年毎の安定版のリリース✓

定期的なリリースフリーズによる"huge jump"の回避✓

30/76

Page 32: Debian 7.0 “Wheezy” frozen

Any Questions?

Page 33: Debian 7.0 “Wheezy” frozen

お品書き

「フリーズって何?」

Debian のリリースサイクル

「で、Wheezyってどうよ?」

Debian 7.0 "Wheezy" の変更点、現状

「ところで次は?」

次期リリース Debian 8.0(?) へ向けて

32/76

Page 34: Debian 7.0 “Wheezy” frozen

...で、Wheezyってどうよ?

Page 35: Debian 7.0 “Wheezy” frozen
Page 36: Debian 7.0 “Wheezy” frozen
Page 37: Debian 7.0 “Wheezy” frozen

イマココ

Page 38: Debian 7.0 “Wheezy” frozen

Debian "7.0" Wheezy

06/30 にフリーズ!! → 現在は frozen

リリースに向けた Bug Squash が進行中

37/76

Page 39: Debian 7.0 “Wheezy” frozen

RC Bug Counts

Page 40: Debian 7.0 “Wheezy” frozen
Page 41: Debian 7.0 “Wheezy” frozen

RC Bugs:596

(2012/08/04 現在)

Page 42: Debian 7.0 “Wheezy” frozen

Wheezy の Release Goal

Squeezeからの持ち越し

MultiArch✓

kFreeBSD (← テクノロジープレビューだった)✓

Full IPv6 Support✓

Large File Support✓

Removal of .la files✓

41/76

Page 43: Debian 7.0 “Wheezy” frozen

Wheezy の Release Goal

Squeezeからの持ち越し

MultiArch✓

kFreeBSD (← テクノロジープレビューだった)✓

Full IPv6 Support✓

Large File Support✓

Removal of .la files✓

42/76

Page 44: Debian 7.0 “Wheezy” frozen

Multiarch

同一のシステム上で、異なるハードウェアアーキテクチャのライブラリ/プログラムをインストール/実行する仕組み

何が嬉しいのか?

cross-gradient support: i386 on amd64, armel on armhf...

cross-build environment

43/76

Page 45: Debian 7.0 “Wheezy” frozen

Multiarch: どうやって?

dpkg のオプションとして

必要なライブラリをaptで導入可能→バイナリの実行が可能に

$ dpkg --add-architecture i386$ dpkg --print-foreign-architectures$ dpkg --remove-architecture i386

詳細: http://wiki.debian.org/ReleaseGoals/MultiArch

44/76

Page 46: Debian 7.0 “Wheezy” frozen

Wheezy の Release Goal

New for Wheezy

Security hardening build flags✓

/run✓

Stop using Video4Linux ver. 1✓

Stop using /dev/dsp on Linux...

45/76

Page 47: Debian 7.0 “Wheezy” frozen

Wheezy の Release Goal

New for Wheezy

Security hardening build flags✓

/run✓

Stop using Video4Linux ver. 1✓

Stop using /dev/dsp on Linux...

46/76

Page 48: Debian 7.0 “Wheezy” frozen

Security hardening build flags

パッケージ構築時にセキュリティを強化するコンパイルフラグを(デフォルトで)有効に→ stable がより頑健に!!

Format string checks

D_FORTIFY_SOURCE

Stack protector

Read-only relocations

47/76

Page 49: Debian 7.0 “Wheezy” frozen

Wheezy の Release Goal

New for Wheezy

Security hardening build flags✓

/run✓

Stop using Video4Linux ver. 1✓

Stop using /dev/dsp on Linux...

48/76

Page 50: Debian 7.0 “Wheezy” frozen

/run

boot の早い段階で一時ディレクトリを用意

/var/run → /run

/var/lock → /run/lock

/dev/shm → /run/shm

/tmp → /run/tmp...

49/76

Page 51: Debian 7.0 “Wheezy” frozen

Debian GNU/Hurd リリース!?

...されるかも

Page 52: Debian 7.0 “Wheezy” frozen

主な Software

Page 53: Debian 7.0 “Wheezy” frozen

Software Version (1)

kernel: linux 3.2, freebsd 8.3, 9.0

libc: eglibc 2.13

GNU Compiler Collection: 4.7.1

OpenJDK: 6b24-1.11.3, 7~u3-2.1.1

52/76

Page 54: Debian 7.0 “Wheezy” frozen

Software Version (2)

Xorg X11R7.7

Gnome 3.4, KDE 4.8, Xfce 4.8

Iceweasel 10.0.6esr-1, icedove 10.0.5-1

LibreOffice 3.5.4

GIMP 2.8.0, Inkscape 0.48.3.1

53/76

Page 55: Debian 7.0 “Wheezy” frozen

Software Version (3)

Apache 2.2.22, Samba 3.6.6, 4.0.0~beta2

PostgreSQL 8.4.12, MySQL 5.5.24

Xen Hypervisor 4.1.3~rc1

Python 2.7, 2.6, and 3.2, Perl 5.14.2

Ruby 1.9.3p194, 1.8.7.358

1.8 will be dropped in Wheezy+1

54/76

Page 56: Debian 7.0 “Wheezy” frozen

その他の変更点

New ports ← まだ未定ですが

armhf, sparc64, ppc64, s390x...

Debian Installer の改善

WPA サポート(ファームウェアは別配布)

New Artwork: "Joy"

55/76

Page 57: Debian 7.0 “Wheezy” frozen
Page 58: Debian 7.0 “Wheezy” frozen

まとめ: Debian 7.0 "Wheezy" の状況

Wheezy:

frozen → 現在はリリースに向けたバグ修正中✓

ユーザ向けの大きな変更点

Multiarch, /run, ...✓

アートワーク, インストーラの改善...✓

57/76

Page 59: Debian 7.0 “Wheezy” frozen

Any Questions?

Page 60: Debian 7.0 “Wheezy” frozen

お品書き

「フリーズって何?」

Debian のリリースサイクル

「で、Wheezyってどうよ?」

Debian 7.0 "Wheezy" の変更点、現状

「ところで次は?」

次期リリース Debian 8.0(?) へ向けて

59/76

Page 61: Debian 7.0 “Wheezy” frozen

「ところで次は?」

Page 62: Debian 7.0 “Wheezy” frozen
Page 63: Debian 7.0 “Wheezy” frozen

Jessie

Page 64: Debian 7.0 “Wheezy” frozen
Page 65: Debian 7.0 “Wheezy” frozen

Wheezyのリリースに向けて

Page 66: Debian 7.0 “Wheezy” frozen
Page 67: Debian 7.0 “Wheezy” frozen

Wheezyのリリースに向けて

Wheezy を是非試してみて下さい!!:

Squeeze からのアップグレード/使ってみてレポートなど.✓

Debian BTS: http://www.debian.org/Bugs/✓

ドキュメントの翻訳者も募集してます!!:

ニュース/リリースノート...✓

66/76

Page 68: Debian 7.0 “Wheezy” frozen

どうやって良いかわからない?

Page 69: Debian 7.0 “Wheezy” frozen

そんな貴方に

Debian 勉強会

Debianのユーザと開発者がface to faceで話し合う場✓

Debian開発者および開発者予備軍を育成する場✓

Debianの最新情報、バッドノウハウを提供する場✓

東京エリア(関東) と関西で月に 1 回開催中✓

68/76

Page 70: Debian 7.0 “Wheezy” frozen

そんな(特に関西の)貴方に

関西Debian勉強会

http://wiki.debian.org/KansaiDebianMeeting✓

毎月第四日曜日. 13:30-17:00✓

大阪中心に開催. 偶に京都, 偶に神戸✓

Upcoming... 8 月 26 日@大阪, 福島区民センター✓

69/76

Page 71: Debian 7.0 “Wheezy” frozen

是非

Page 72: Debian 7.0 “Wheezy” frozen

Any Questions?

Page 73: Debian 7.0 “Wheezy” frozen

ブースのお知らせ

展示

Wheezyの実機を展示しております.✓

Debian Infographics(日本語版)配布してます.✓

販売

日本唯一の Debian 専門同人誌雑誌「Deb 専」...部数僅か

Debian T シャツ, Debian ステッカー✓

72/76

Page 74: Debian 7.0 “Wheezy” frozen

そんなこんなで

Page 75: Debian 7.0 “Wheezy” frozen

御清聴多謝

Page 76: Debian 7.0 “Wheezy” frozen

参考文献

- Wikipedia: Debian http://en.wikipedia.org/wiki/Debian- 5...4...3...2...1 http://lists.debian.org/debian-devel-announce/2012/06/msg00009.html- Release-Critical http://bugs.debian.org/release-critical/graph.png- Release Goals http://wiki.debian.org/ReleaseGoals- Debian BTS http://www.debian.org/Bugs/- Wheezy(Image) http://images1.wikia.nocookie.net/__cb20100820001011/pixar/images/thumb/3/32/Wheezy3.jpg/1000px-Wheezy3.jpg- Jessie(Image) http://images.wikia.com/disney/images/8/86/Jessiewallpaper1.jpg- I WANT YOU(Image) http://upload.wikimedia.org/wikipedia/commons/c/c0/I_want_you.jpg

75/76

Page 77: Debian 7.0 “Wheezy” frozen