SlideShare uma empresa Scribd logo
1 de 67
Baixar para ler offline
.

    Debian 7.0 “Wheezy”
    ∼ 第 66 回関西 Debian 勉強会@KOF2012∼
.

          佐々木洋平/Youhei SASAKI
         mailto: uwabami@debian.or.jp
             twitter/IRC nic: uwabami

         Debian JP Project/関西 Debian 勉強会

    2012 年 11 月 10 日 - 於: 大阪南港 ATC 9F room #3
どーも
佐々木
 です
bg=white

             About me...




     佐々木 洋平/ Youhei SASAKI
     Twitter / @uwabami
     Debian JP Project/関西 Debian 勉強会
     Ruby, TeX, GIS, Scientific Computing,
     etc...
     普段: 大学で数値計算とか流体力学とか.
bg=white

           Disclaimer




      用法, 用量を守って正しくお使い下さい
      誤字脱字含め, 適宜ご指摘下されば幸いです.
      疑問, 質問, ツッコミ, 茶々, 大歓迎
      その場でインタラクティブにどうぞ
今回のお話
Wheezy
bg=white

                Debian 7.0 ”Wheezy” is
                now under freeze!!


     To: debian-devel-announce@lists.debian.org
     Subject: 5... 4... 3... 2... 1...
     From: "Adam D. Barratt" <adam@adam-barratt.org.uk>
     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
と, いうわけで
bg=white

           Agenda



      「フリーズって何?」
      Debian のリリースサイクルについて
      「で、Wheezyってどうよ?」
      Debian 7.0 ”Wheezy” の変更点、現状
      「ところで次のリリースは?」
      次期リリース Debian 8.0(?) へ向けて
bg=white

           Agenda



      「フリーズって何?」
      Debian のリリースサイクルについて
      「で、Wheezyってどうよ?」
      Debian 7.0 ”Wheezy” の変更点、現状
      「ところで次のリリースは?」
      次期リリース Debian 8.0(?) へ向けて
フリーズって何?
Debian
Infographics
bg=white

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



      3 つの「ディストリビューション」
      stable, testing, unstable
      ディストリビューション以外の「リポジトリ」
      updates(旧 volatile), security-updates
      backports, experimental
Debian の
リリースサイクル
よくある誤解
bg=white

           今までのリリースサイクル
bg=white

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



      Debian のリリースは予測不可能/遅れるのが当たり前
      Etch から ほぼ 2 年毎のリリース
       3.1 ”Sarge” : 約 3 年
       4.0 ”Etch” : 22ヶ月
       5.0 ”Lenny” : 22ヶ月
       6.0 ”Squeeze” : 24ヶ月
bg=white

           Time Based Release Freeze
bg=white

            Time Based Release Freeze



      testing の フリーズは 2 年単位になった!!
       Squeeze の Freeze / 2010/08/06
       → 2011/02/06 リリース!
       Wheezy の Freeze 2012/06/30
       → 2012/12?
      利点:
       使用者: リリースの時期を予測できる
       開発者: 長期プランを立てやすくなる
bg=white

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



      Debian = 常に進化し続けるディストリビューション
       stable, testing, unstable
       頑健な「stable」と最前線を疾走する「unstable」
      Time Based Release Freeze
       「リリースが遅い/読めない」→約二年毎の安定版のリリース
       定期的なリリースフリーズによる ”huge jump” の回避
Have any
questions?
Debian ”7.0”
  Wheezy
いま
ここ!
2012/11/10 現在
 RC バグ: 455
Wheezy の
リリースゴール
bg=white

           Wheezy のリリースゴール (1)




      Multiarch への移行
      kFreeBSD (← テクノロジープレビューだった)
      IPv6 完全サポート
      ラージファイルサポート
      .la ファイルの削除
bg=white

           Wheezy のリリースゴール




      Multiarch への移行
      kFreeBSD (← テクノロジープレビューだった)
      IPv6 完全サポート
      ラージファイルサポート
      .la ファイルの削除
bg=white

           Multiarch



      同一のシステム上で、異なるハードウェアアーキテクチャ
      のライブラリ等をインストールする仕組み
      /usr/lib/ → /usr/lib/x86 64-linux-gnu
      何が嬉しいのか?
       類似のアーキテクチャを一緒に動作させることができる
       → i386 on amd64, armel on armhf
       クロスビルド環境の構築が容易になる
bg=white

               Multiarch: どうやって?




     # dpkg --add-architecture i386
     # dpkg --print-foreign-architectures
     i386
     # echo "deb [arch=i386,amd64] 
       http://ftp.jp.debian.org/debian/ wheezy main" 
        > /etc/apt/sources.list
     # apt-get update
     # apt-get install libc6:i386
     # dpkg --remove-architecture i386
bg=white

             Wheezy のリリースゴール (2)



   New for Wheezy
      Security hardening build flags
      /run への移行
      Video4Linux1 を使っているパッケージの修正および削除
      /dev/dsp を使っているパッケージの修正および削除
bg=white

             Wheezy のリリースゴール



   New for Wheezy
      Security hardening build flags
      /run への移行
      Video4Linux1 を使っているパッケージの修正および削除
      /dev/dsp を使っているパッケージの修正および削除
bg=white

            Security hardening build flags


   パッケージ構築時にセキュリティを強化するコンパイルフラグ
   を (デフォルトで) 有効にする。
      Format string checks( -Wformat -Werror=format-security )
      format 使う関数(例えば printf)の使用が問題を引き起こす
      可能性がある場合に警告する。
      FORTIFY SOURCE
      文字列やメモリの操作を行う関数を使用する際にバッファ
      オーバーフローを検出する。
bg=white

           Security hardening build flags


   パッケージ構築時にセキュリティを強化するコンパイルフラグ
   を (デフォルトで) 有効にする。
      -fstack-protector –param=ssp-buffer-size=4
      スタック破壊攻撃等によるバッファオーバーフローをチェ                 ッ
      クするための追加コードを生成する。4 バイトを超える配列
      を持つ関数を対象にする。
      -z,now,-z,relro
      リロケーション領域 (GOT など) をリードオンリーにする。
bg=white

             Wheezy のリリースゴール



   New for Wheezy
      Security hardening build flags
      /run への移行
      Video4Linux1 を使っているパッケージの修正および削除
      /dev/dsp を使っているパッケージの修正および削除
bg=white

             /run



   boot の早い段階で一時ディレクトリを用意
      /var/run → /run
      /var/lock → /run/lock
      /dev/shm → /run/shm
      /tmp → /run/mp
主なパッケージの
  バージョン
bg=white

             主なパッケージのバージョン / 1



      Kernel: Linux 3.2, Freebsd 8.3, 9.0
      libc: eglibc 2.13
      GNU Compiler Collection:
       4.7.1 (i386/amd64 のみ)、
       4.6.3 (i386/amd64 以外)
      OpenJDK: 6b24-1.11.3, 7 u3-2.1.1
bg=white

             主なパッケージのバージョン / 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
bg=white

             主なパッケージのバージョン / 3



      Apache httpd 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
bg=white

             その他の変更点



      Linux RT kernel サポート
      Xen Cloud Platform (XCP)、Openstack サポート
      New ports
      armhf, s390x
      Debian Installer の改善
      WPA サポート (ファームウェアは別配布)
      New Artwork: ”Joy”
bg=white

             その他の変更点



      Linux RT kernel サポート
      Xen Cloud Platform (XCP)、Openstack サポート
      New ports
      armhf, s390x
      Debian Installer の改善
      WPA サポート (ファームウェアは別配布)
      New Artwork: ”Joy”
Joy?
bg=white

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




      Wheezy: frozen → 現在はリリースに向けたバグ修正中
      ユーザ向けの大きな変更点
       Multiarch, /run, ...
       アートワーク, インストーラの改善...
Have any
questions?
ところで次は?
Jessie
Wheezy のリリー
  スに向けて
bg=white

           Wheezy のリリースに向けて




      Wheezy を是非試してみて下さい!!
       Squeeze からのアップグレード/使ってみてレポートなど.
       Debian BTS: http://www.debian.org/Bugs/
      ドキュメントの翻訳者も募集してます!!:
      ニュース/リリースノート...
どうしていいかわ
  からない!
bg=white

           そんな貴方に




      Debian 勉強会
       Debian のユーザと開発者が face to face で話し合う場
       Debian 開発者および開発者予備軍を育成する場
       Debian の最新情報、バッドノウハウを提供する場
bg=white

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




      関西 Debian 勉強会:
      http://wiki.debian.org/KansaiDebianMeeting
       毎月第四日曜日. 13:30-17:00
       大阪中心に開催. 偶に京都, 偶に神戸
       Upcoming:...
       ... もしかしたら, 11/24(土) に BSP...?
Have any
questions?
御清聴
 多謝

Mais conteúdo relacionado

Mais procurados

Flameにfirefox os2.1を入れてみた+α
Flameにfirefox os2.1を入れてみた+αFlameにfirefox os2.1を入れてみた+α
Flameにfirefox os2.1を入れてみた+αNaoki Takahashi
 
YAPC Asia 2010 30days Albumの裏側 後日談
YAPC Asia 2010 30days Albumの裏側 後日談YAPC Asia 2010 30days Albumの裏側 後日談
YAPC Asia 2010 30days Albumの裏側 後日談Kensuke Nagae
 
関西オープンソース 2008 30days Albumの裏側
関西オープンソース 2008 30days Albumの裏側関西オープンソース 2008 30days Albumの裏側
関西オープンソース 2008 30days Albumの裏側Gosuke Miyashita
 
Debianのパッチ事情
Debianのパッチ事情Debianのパッチ事情
Debianのパッチ事情Nozomu KURASAWA
 
LinuxをインストールしてWebサーバーを立ち上げてみよう
LinuxをインストールしてWebサーバーを立ち上げてみようLinuxをインストールしてWebサーバーを立ち上げてみよう
LinuxをインストールしてWebサーバーを立ち上げてみようMasataka Tsukamoto
 
LinAction Theme LPICの問題を解いてみる~システムアーキテクチャ編~
LinAction Theme LPICの問題を解いてみる~システムアーキテクチャ編~LinAction Theme LPICの問題を解いてみる~システムアーキテクチャ編~
LinAction Theme LPICの問題を解いてみる~システムアーキテクチャ編~cyberblack28 Ichikawa
 
FreeBSDのススメ
FreeBSDのススメFreeBSDのススメ
FreeBSDのススメkunst1080
 
めんどうくさくないWardenハンズオン
めんどうくさくないWardenハンズオンめんどうくさくないWardenハンズオン
めんどうくさくないWardenハンズオンi_yudai
 
Python開発環境三種の神器
Python開発環境三種の神器Python開発環境三種の神器
Python開発環境三種の神器Yukitaka Uchikoshi
 
sidで始める開発者生活
sidで始める開発者生活sidで始める開発者生活
sidで始める開発者生活Nozomu KURASAWA
 
第一回コンテナ情報交換会@関西
第一回コンテナ情報交換会@関西第一回コンテナ情報交換会@関西
第一回コンテナ情報交換会@関西Masahide Yamamoto
 
LinuxをインストールしてWebサーバーを立ち上げてみよう【OSC2017 Tokyo/Fall】
LinuxをインストールしてWebサーバーを立ち上げてみよう【OSC2017 Tokyo/Fall】LinuxをインストールしてWebサーバーを立ち上げてみよう【OSC2017 Tokyo/Fall】
LinuxをインストールしてWebサーバーを立ち上げてみよう【OSC2017 Tokyo/Fall】Masataka Tsukamoto
 
Trema での Open vSwitch
Trema での Open vSwitchTrema での Open vSwitch
Trema での Open vSwitchkazuyas
 
Open vSwitchソースコードの全体像
Open vSwitchソースコードの全体像 Open vSwitchソースコードの全体像
Open vSwitchソースコードの全体像 Sho Shimizu
 
ぼくがかんがえたさいきょうの☆きっくすたーと☆
ぼくがかんがえたさいきょうの☆きっくすたーと☆ぼくがかんがえたさいきょうの☆きっくすたーと☆
ぼくがかんがえたさいきょうの☆きっくすたーと☆Naoya Nakazawa
 
FreeBSDでおうちのルーター
FreeBSDでおうちのルーターFreeBSDでおうちのルーター
FreeBSDでおうちのルーターhoo0005
 
仕事で使えるシェルスクリプト
仕事で使えるシェルスクリプト仕事で使えるシェルスクリプト
仕事で使えるシェルスクリプトbsdhack
 
シェルスクリプトを極める
シェルスクリプトを極めるシェルスクリプトを極める
シェルスクリプトを極めるbsdhack
 

Mais procurados (20)

Flameにfirefox os2.1を入れてみた+α
Flameにfirefox os2.1を入れてみた+αFlameにfirefox os2.1を入れてみた+α
Flameにfirefox os2.1を入れてみた+α
 
YAPC Asia 2010 30days Albumの裏側 後日談
YAPC Asia 2010 30days Albumの裏側 後日談YAPC Asia 2010 30days Albumの裏側 後日談
YAPC Asia 2010 30days Albumの裏側 後日談
 
関西オープンソース 2008 30days Albumの裏側
関西オープンソース 2008 30days Albumの裏側関西オープンソース 2008 30days Albumの裏側
関西オープンソース 2008 30days Albumの裏側
 
Debianのパッチ事情
Debianのパッチ事情Debianのパッチ事情
Debianのパッチ事情
 
LinuxをインストールしてWebサーバーを立ち上げてみよう
LinuxをインストールしてWebサーバーを立ち上げてみようLinuxをインストールしてWebサーバーを立ち上げてみよう
LinuxをインストールしてWebサーバーを立ち上げてみよう
 
Free bsd jail入門
Free bsd jail入門Free bsd jail入門
Free bsd jail入門
 
LinAction Theme LPICの問題を解いてみる~システムアーキテクチャ編~
LinAction Theme LPICの問題を解いてみる~システムアーキテクチャ編~LinAction Theme LPICの問題を解いてみる~システムアーキテクチャ編~
LinAction Theme LPICの問題を解いてみる~システムアーキテクチャ編~
 
FreeBSDのススメ
FreeBSDのススメFreeBSDのススメ
FreeBSDのススメ
 
めんどうくさくないWardenハンズオン
めんどうくさくないWardenハンズオンめんどうくさくないWardenハンズオン
めんどうくさくないWardenハンズオン
 
Python開発環境三種の神器
Python開発環境三種の神器Python開発環境三種の神器
Python開発環境三種の神器
 
sidで始める開発者生活
sidで始める開発者生活sidで始める開発者生活
sidで始める開発者生活
 
第一回コンテナ情報交換会@関西
第一回コンテナ情報交換会@関西第一回コンテナ情報交換会@関西
第一回コンテナ情報交換会@関西
 
LinuxをインストールしてWebサーバーを立ち上げてみよう【OSC2017 Tokyo/Fall】
LinuxをインストールしてWebサーバーを立ち上げてみよう【OSC2017 Tokyo/Fall】LinuxをインストールしてWebサーバーを立ち上げてみよう【OSC2017 Tokyo/Fall】
LinuxをインストールしてWebサーバーを立ち上げてみよう【OSC2017 Tokyo/Fall】
 
Trema での Open vSwitch
Trema での Open vSwitchTrema での Open vSwitch
Trema での Open vSwitch
 
OpenvswitchでVPS
OpenvswitchでVPSOpenvswitchでVPS
OpenvswitchでVPS
 
Open vSwitchソースコードの全体像
Open vSwitchソースコードの全体像 Open vSwitchソースコードの全体像
Open vSwitchソースコードの全体像
 
ぼくがかんがえたさいきょうの☆きっくすたーと☆
ぼくがかんがえたさいきょうの☆きっくすたーと☆ぼくがかんがえたさいきょうの☆きっくすたーと☆
ぼくがかんがえたさいきょうの☆きっくすたーと☆
 
FreeBSDでおうちのルーター
FreeBSDでおうちのルーターFreeBSDでおうちのルーター
FreeBSDでおうちのルーター
 
仕事で使えるシェルスクリプト
仕事で使えるシェルスクリプト仕事で使えるシェルスクリプト
仕事で使えるシェルスクリプト
 
シェルスクリプトを極める
シェルスクリプトを極めるシェルスクリプトを極める
シェルスクリプトを極める
 

Destaque

Edat Mitjana Marc Cabestany
Edat Mitjana Marc CabestanyEdat Mitjana Marc Cabestany
Edat Mitjana Marc Cabestanymarc8
 
Debian 7.0 “Wheezy” frozen
Debian 7.0 “Wheezy” frozenDebian 7.0 “Wheezy” frozen
Debian 7.0 “Wheezy” frozenYouhei SASAKI
 
Civil Disobedence; Jasmine Johnson
Civil Disobedence; Jasmine JohnsonCivil Disobedence; Jasmine Johnson
Civil Disobedence; Jasmine Johnsonjasmine81493
 
Telco 2[1].0 Two Telco2.0,Two Sided Telecoms Bus Models,Simon Torrance,08,18p
Telco 2[1].0   Two Telco2.0,Two Sided Telecoms Bus Models,Simon Torrance,08,18pTelco 2[1].0   Two Telco2.0,Two Sided Telecoms Bus Models,Simon Torrance,08,18p
Telco 2[1].0 Two Telco2.0,Two Sided Telecoms Bus Models,Simon Torrance,08,18pLAMPAERT
 
Debian Update: ~ Jessie, Stretch, Buster ~
Debian Update: ~ Jessie, Stretch, Buster ~Debian Update: ~ Jessie, Stretch, Buster ~
Debian Update: ~ Jessie, Stretch, Buster ~Youhei SASAKI
 
Q4 Economic Webinar with Dr. Joe Webb
Q4 Economic Webinar with Dr. Joe WebbQ4 Economic Webinar with Dr. Joe Webb
Q4 Economic Webinar with Dr. Joe WebbEric Vessels
 

Destaque (10)

Edat Mitjana Marc Cabestany
Edat Mitjana Marc CabestanyEdat Mitjana Marc Cabestany
Edat Mitjana Marc Cabestany
 
Catalunya4t
Catalunya4tCatalunya4t
Catalunya4t
 
University of Ioannina Library/ Gzachos
University of Ioannina Library/ GzachosUniversity of Ioannina Library/ Gzachos
University of Ioannina Library/ Gzachos
 
Debian 7.0 “Wheezy” frozen
Debian 7.0 “Wheezy” frozenDebian 7.0 “Wheezy” frozen
Debian 7.0 “Wheezy” frozen
 
Civil Disobedence; Jasmine Johnson
Civil Disobedence; Jasmine JohnsonCivil Disobedence; Jasmine Johnson
Civil Disobedence; Jasmine Johnson
 
Ruby In Wheezy
Ruby In WheezyRuby In Wheezy
Ruby In Wheezy
 
Academic libraries, zagreb
Academic libraries, zagrebAcademic libraries, zagreb
Academic libraries, zagreb
 
Telco 2[1].0 Two Telco2.0,Two Sided Telecoms Bus Models,Simon Torrance,08,18p
Telco 2[1].0   Two Telco2.0,Two Sided Telecoms Bus Models,Simon Torrance,08,18pTelco 2[1].0   Two Telco2.0,Two Sided Telecoms Bus Models,Simon Torrance,08,18p
Telco 2[1].0 Two Telco2.0,Two Sided Telecoms Bus Models,Simon Torrance,08,18p
 
Debian Update: ~ Jessie, Stretch, Buster ~
Debian Update: ~ Jessie, Stretch, Buster ~Debian Update: ~ Jessie, Stretch, Buster ~
Debian Update: ~ Jessie, Stretch, Buster ~
 
Q4 Economic Webinar with Dr. Joe Webb
Q4 Economic Webinar with Dr. Joe WebbQ4 Economic Webinar with Dr. Joe Webb
Q4 Economic Webinar with Dr. Joe Webb
 

Semelhante a 第66回関西Debian勉強会@KOF2012

Charity Items from Debian JP Project
Charity Items from Debian JP ProjectCharity Items from Debian JP Project
Charity Items from Debian JP ProjectTaisuke Yamada
 
Fukuoka debianstudy02 / 福岡Debian勉強会 02
Fukuoka debianstudy02 / 福岡Debian勉強会 02Fukuoka debianstudy02 / 福岡Debian勉強会 02
Fukuoka debianstudy02 / 福岡Debian勉強会 02Aya Komuro
 
Debian Next Release Goal: Multiarch
Debian Next Release Goal: MultiarchDebian Next Release Goal: Multiarch
Debian Next Release Goal: MultiarchYouhei SASAKI
 
pbuilder, cowbuilder, lxcで作るお手軽サンドボックス
pbuilder, cowbuilder, lxcで作るお手軽サンドボックスpbuilder, cowbuilder, lxcで作るお手軽サンドボックス
pbuilder, cowbuilder, lxcで作るお手軽サンドボックスTsuyoshi Yamada
 
自分色のLinuxホームサーバーを作ってみよう
自分色のLinuxホームサーバーを作ってみよう自分色のLinuxホームサーバーを作ってみよう
自分色のLinuxホームサーバーを作ってみようMasahiko Hashimoto
 
とあるWeb企業でのDebianシステムの使い方。
とあるWeb企業でのDebianシステムの使い方。とあるWeb企業でのDebianシステムの使い方。
とあるWeb企業でのDebianシステムの使い方。Kouhei Maeda
 
Verilog-HDL Tutorial (15) software
Verilog-HDL Tutorial (15) softwareVerilog-HDL Tutorial (15) software
Verilog-HDL Tutorial (15) softwareHiroki Nakahara
 
Zabbixで楽して監視を開始 @OSC 2019 Tokyo/Spring
Zabbixで楽して監視を開始 @OSC 2019 Tokyo/SpringZabbixで楽して監視を開始 @OSC 2019 Tokyo/Spring
Zabbixで楽して監視を開始 @OSC 2019 Tokyo/SpringAtsushi Tanaka
 
Debianで組み込み環境
Debianで組み込み環境Debianで組み込み環境
Debianで組み込み環境Youhei SASAKI
 
20130328 第03回福岡debian勉強会 debianパッケージ情報と依存関係の可視化
20130328 第03回福岡debian勉強会   debianパッケージ情報と依存関係の可視化20130328 第03回福岡debian勉強会   debianパッケージ情報と依存関係の可視化
20130328 第03回福岡debian勉強会 debianパッケージ情報と依存関係の可視化Tsuyoshi Yamada
 
ひしめき合うOpen PaaSを徹底解剖! PaaSの今と未来
ひしめき合うOpen PaaSを徹底解剖! PaaSの今と未来ひしめき合うOpen PaaSを徹底解剖! PaaSの今と未来
ひしめき合うOpen PaaSを徹底解剖! PaaSの今と未来Kazuto Kusama
 
Btrfs + Snapper + Samba で作る「以前のバージョン」に戻せるファイルサーバー
Btrfs + Snapper + Samba で作る「以前のバージョン」に戻せるファイルサーバーBtrfs + Snapper + Samba で作る「以前のバージョン」に戻せるファイルサーバー
Btrfs + Snapper + Samba で作る「以前のバージョン」に戻せるファイルサーバーFuminobu Takeyama
 
Install virtual box_debian_section1
Install virtual box_debian_section1Install virtual box_debian_section1
Install virtual box_debian_section1dolmen777
 
2012.10.23 rh forum
2012.10.23 rh forum2012.10.23 rh forum
2012.10.23 rh forumRyo Fujita
 
Osdt_osca_ceph_20160706
Osdt_osca_ceph_20160706Osdt_osca_ceph_20160706
Osdt_osca_ceph_20160706Takehiro Kudou
 
Infinite Debian - Platform for mass-producing system every second
Infinite Debian - Platform for mass-producing system every secondInfinite Debian - Platform for mass-producing system every second
Infinite Debian - Platform for mass-producing system every secondTaisuke Yamada
 
qemuのriscv64にDebianを入れてみた
qemuのriscv64にDebianを入れてみたqemuのriscv64にDebianを入れてみた
qemuのriscv64にDebianを入れてみたKazuhiro Nishiyama
 

Semelhante a 第66回関西Debian勉強会@KOF2012 (20)

Charity Items from Debian JP Project
Charity Items from Debian JP ProjectCharity Items from Debian JP Project
Charity Items from Debian JP Project
 
Fukuoka debianstudy02 / 福岡Debian勉強会 02
Fukuoka debianstudy02 / 福岡Debian勉強会 02Fukuoka debianstudy02 / 福岡Debian勉強会 02
Fukuoka debianstudy02 / 福岡Debian勉強会 02
 
Debian Next Release Goal: Multiarch
Debian Next Release Goal: MultiarchDebian Next Release Goal: Multiarch
Debian Next Release Goal: Multiarch
 
pbuilder, cowbuilder, lxcで作るお手軽サンドボックス
pbuilder, cowbuilder, lxcで作るお手軽サンドボックスpbuilder, cowbuilder, lxcで作るお手軽サンドボックス
pbuilder, cowbuilder, lxcで作るお手軽サンドボックス
 
自分色のLinuxホームサーバーを作ってみよう
自分色のLinuxホームサーバーを作ってみよう自分色のLinuxホームサーバーを作ってみよう
自分色のLinuxホームサーバーを作ってみよう
 
とあるWeb企業でのDebianシステムの使い方。
とあるWeb企業でのDebianシステムの使い方。とあるWeb企業でのDebianシステムの使い方。
とあるWeb企業でのDebianシステムの使い方。
 
Verilog-HDL Tutorial (15) software
Verilog-HDL Tutorial (15) softwareVerilog-HDL Tutorial (15) software
Verilog-HDL Tutorial (15) software
 
Zabbixで楽して監視を開始 @OSC 2019 Tokyo/Spring
Zabbixで楽して監視を開始 @OSC 2019 Tokyo/SpringZabbixで楽して監視を開始 @OSC 2019 Tokyo/Spring
Zabbixで楽して監視を開始 @OSC 2019 Tokyo/Spring
 
Debianで組み込み環境
Debianで組み込み環境Debianで組み込み環境
Debianで組み込み環境
 
20130328 第03回福岡debian勉強会 debianパッケージ情報と依存関係の可視化
20130328 第03回福岡debian勉強会   debianパッケージ情報と依存関係の可視化20130328 第03回福岡debian勉強会   debianパッケージ情報と依存関係の可視化
20130328 第03回福岡debian勉強会 debianパッケージ情報と依存関係の可視化
 
ひしめき合うOpen PaaSを徹底解剖! PaaSの今と未来
ひしめき合うOpen PaaSを徹底解剖! PaaSの今と未来ひしめき合うOpen PaaSを徹底解剖! PaaSの今と未来
ひしめき合うOpen PaaSを徹底解剖! PaaSの今と未来
 
Btrfs + Snapper + Samba で作る「以前のバージョン」に戻せるファイルサーバー
Btrfs + Snapper + Samba で作る「以前のバージョン」に戻せるファイルサーバーBtrfs + Snapper + Samba で作る「以前のバージョン」に戻せるファイルサーバー
Btrfs + Snapper + Samba で作る「以前のバージョン」に戻せるファイルサーバー
 
Install virtual box_debian_section1
Install virtual box_debian_section1Install virtual box_debian_section1
Install virtual box_debian_section1
 
20230128.pptx
20230128.pptx20230128.pptx
20230128.pptx
 
2012.10.23 rh forum
2012.10.23 rh forum2012.10.23 rh forum
2012.10.23 rh forum
 
Osdt_osca_ceph_20160706
Osdt_osca_ceph_20160706Osdt_osca_ceph_20160706
Osdt_osca_ceph_20160706
 
実は怖くないDevOps
実は怖くないDevOps実は怖くないDevOps
実は怖くないDevOps
 
Yesod on Heroku
Yesod on HerokuYesod on Heroku
Yesod on Heroku
 
Infinite Debian - Platform for mass-producing system every second
Infinite Debian - Platform for mass-producing system every secondInfinite Debian - Platform for mass-producing system every second
Infinite Debian - Platform for mass-producing system every second
 
qemuのriscv64にDebianを入れてみた
qemuのriscv64にDebianを入れてみたqemuのriscv64にDebianを入れてみた
qemuのriscv64にDebianを入れてみた
 

第66回関西Debian勉強会@KOF2012

  • 1. . Debian 7.0 “Wheezy” ∼ 第 66 回関西 Debian 勉強会@KOF2012∼ . 佐々木洋平/Youhei SASAKI mailto: uwabami@debian.or.jp twitter/IRC nic: uwabami Debian JP Project/関西 Debian 勉強会 2012 年 11 月 10 日 - 於: 大阪南港 ATC 9F room #3
  • 4. bg=white About me... 佐々木 洋平/ Youhei SASAKI Twitter / @uwabami Debian JP Project/関西 Debian 勉強会 Ruby, TeX, GIS, Scientific Computing, etc... 普段: 大学で数値計算とか流体力学とか.
  • 5. bg=white Disclaimer 用法, 用量を守って正しくお使い下さい 誤字脱字含め, 適宜ご指摘下されば幸いです. 疑問, 質問, ツッコミ, 茶々, 大歓迎 その場でインタラクティブにどうぞ
  • 7.
  • 9. bg=white Debian 7.0 ”Wheezy” is now under freeze!! To: debian-devel-announce@lists.debian.org Subject: 5... 4... 3... 2... 1... From: "Adam D. Barratt" <adam@adam-barratt.org.uk> 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
  • 11. bg=white Agenda 「フリーズって何?」 Debian のリリースサイクルについて 「で、Wheezyってどうよ?」 Debian 7.0 ”Wheezy” の変更点、現状 「ところで次のリリースは?」 次期リリース Debian 8.0(?) へ向けて
  • 12. bg=white Agenda 「フリーズって何?」 Debian のリリースサイクルについて 「で、Wheezyってどうよ?」 Debian 7.0 ”Wheezy” の変更点、現状 「ところで次のリリースは?」 次期リリース Debian 8.0(?) へ向けて
  • 15.
  • 16. bg=white Debian の 「ディストリビューション」 3 つの「ディストリビューション」 stable, testing, unstable ディストリビューション以外の「リポジトリ」 updates(旧 volatile), security-updates backports, experimental
  • 18.
  • 19.
  • 20.
  • 21.
  • 22.
  • 24. bg=white 今までのリリースサイクル
  • 25. bg=white 今までのリリースサイクル Debian のリリースは予測不可能/遅れるのが当たり前 Etch から ほぼ 2 年毎のリリース 3.1 ”Sarge” : 約 3 年 4.0 ”Etch” : 22ヶ月 5.0 ”Lenny” : 22ヶ月 6.0 ”Squeeze” : 24ヶ月
  • 26. bg=white Time Based Release Freeze
  • 27. bg=white Time Based Release Freeze testing の フリーズは 2 年単位になった!! Squeeze の Freeze / 2010/08/06 → 2011/02/06 リリース! Wheezy の Freeze 2012/06/30 → 2012/12? 利点: 使用者: リリースの時期を予測できる 開発者: 長期プランを立てやすくなる
  • 28. bg=white まとめ: Debian のリリースサイクル Debian = 常に進化し続けるディストリビューション stable, testing, unstable 頑健な「stable」と最前線を疾走する「unstable」 Time Based Release Freeze 「リリースが遅い/読めない」→約二年毎の安定版のリリース 定期的なリリースフリーズによる ”huge jump” の回避
  • 31.
  • 32.
  • 34.
  • 35. 2012/11/10 現在 RC バグ: 455
  • 37. bg=white Wheezy のリリースゴール (1) Multiarch への移行 kFreeBSD (← テクノロジープレビューだった) IPv6 完全サポート ラージファイルサポート .la ファイルの削除
  • 38. bg=white Wheezy のリリースゴール Multiarch への移行 kFreeBSD (← テクノロジープレビューだった) IPv6 完全サポート ラージファイルサポート .la ファイルの削除
  • 39. bg=white Multiarch 同一のシステム上で、異なるハードウェアアーキテクチャ のライブラリ等をインストールする仕組み /usr/lib/ → /usr/lib/x86 64-linux-gnu 何が嬉しいのか? 類似のアーキテクチャを一緒に動作させることができる → i386 on amd64, armel on armhf クロスビルド環境の構築が容易になる
  • 40. bg=white Multiarch: どうやって? # dpkg --add-architecture i386 # dpkg --print-foreign-architectures i386 # echo "deb [arch=i386,amd64] http://ftp.jp.debian.org/debian/ wheezy main" > /etc/apt/sources.list # apt-get update # apt-get install libc6:i386 # dpkg --remove-architecture i386
  • 41. bg=white Wheezy のリリースゴール (2) New for Wheezy Security hardening build flags /run への移行 Video4Linux1 を使っているパッケージの修正および削除 /dev/dsp を使っているパッケージの修正および削除
  • 42. bg=white Wheezy のリリースゴール New for Wheezy Security hardening build flags /run への移行 Video4Linux1 を使っているパッケージの修正および削除 /dev/dsp を使っているパッケージの修正および削除
  • 43. bg=white Security hardening build flags パッケージ構築時にセキュリティを強化するコンパイルフラグ を (デフォルトで) 有効にする。 Format string checks( -Wformat -Werror=format-security ) format 使う関数(例えば printf)の使用が問題を引き起こす 可能性がある場合に警告する。 FORTIFY SOURCE 文字列やメモリの操作を行う関数を使用する際にバッファ オーバーフローを検出する。
  • 44. bg=white Security hardening build flags パッケージ構築時にセキュリティを強化するコンパイルフラグ を (デフォルトで) 有効にする。 -fstack-protector –param=ssp-buffer-size=4 スタック破壊攻撃等によるバッファオーバーフローをチェ ッ クするための追加コードを生成する。4 バイトを超える配列 を持つ関数を対象にする。 -z,now,-z,relro リロケーション領域 (GOT など) をリードオンリーにする。
  • 45. bg=white Wheezy のリリースゴール New for Wheezy Security hardening build flags /run への移行 Video4Linux1 を使っているパッケージの修正および削除 /dev/dsp を使っているパッケージの修正および削除
  • 46. bg=white /run boot の早い段階で一時ディレクトリを用意 /var/run → /run /var/lock → /run/lock /dev/shm → /run/shm /tmp → /run/mp
  • 48. bg=white 主なパッケージのバージョン / 1 Kernel: Linux 3.2, Freebsd 8.3, 9.0 libc: eglibc 2.13 GNU Compiler Collection: 4.7.1 (i386/amd64 のみ)、 4.6.3 (i386/amd64 以外) OpenJDK: 6b24-1.11.3, 7 u3-2.1.1
  • 49. bg=white 主なパッケージのバージョン / 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
  • 50. bg=white 主なパッケージのバージョン / 3 Apache httpd 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
  • 51. bg=white その他の変更点 Linux RT kernel サポート Xen Cloud Platform (XCP)、Openstack サポート New ports armhf, s390x Debian Installer の改善 WPA サポート (ファームウェアは別配布) New Artwork: ”Joy”
  • 52. bg=white その他の変更点 Linux RT kernel サポート Xen Cloud Platform (XCP)、Openstack サポート New ports armhf, s390x Debian Installer の改善 WPA サポート (ファームウェアは別配布) New Artwork: ”Joy”
  • 53. Joy?
  • 54.
  • 55. bg=white まとめ: Debian 7.0 ”Wheezy” の 状況 Wheezy: frozen → 現在はリリースに向けたバグ修正中 ユーザ向けの大きな変更点 Multiarch, /run, ... アートワーク, インストーラの改善...
  • 58.
  • 60. Wheezy のリリー スに向けて
  • 61.
  • 62. bg=white Wheezy のリリースに向けて Wheezy を是非試してみて下さい!! Squeeze からのアップグレード/使ってみてレポートなど. Debian BTS: http://www.debian.org/Bugs/ ドキュメントの翻訳者も募集してます!!: ニュース/リリースノート...
  • 64. bg=white そんな貴方に Debian 勉強会 Debian のユーザと開発者が face to face で話し合う場 Debian 開発者および開発者予備軍を育成する場 Debian の最新情報、バッドノウハウを提供する場
  • 65. bg=white そんな (特に関西の) 貴方に 関西 Debian 勉強会: http://wiki.debian.org/KansaiDebianMeeting 毎月第四日曜日. 13:30-17:00 大阪中心に開催. 偶に京都, 偶に神戸 Upcoming:... ... もしかしたら, 11/24(土) に BSP...?