SlideShare a Scribd company logo
1 of 62
Download to read offline
「でびあん」について」
  〜パブリックイメージとその実際




@ GREE Labs 第17回 オープンソーステクノロジー勉強会

 Hideki Yamane (Debian JP Project/Debian Maintainer)
              <henrich @ debian.or.jp>

         http://wiki.debian.org/HidekiYamane
詳しくは…




これ読め!
        ____      
        /_ノ ' ヽ_\
      /(≡)   (≡)\
     /::::::⌒(__人__)⌒::::: \      
     |     |r┬-|     |      
     \      `ー'´     /
     /          \
     (  |          |  )
     \|    э    |/
       (    ,,,,    ,ノ
       \  、(U)ノ ノ
         \/  /          ┼ヽ  -|r‐、. レ |
         /  /\          d⌒) ./| _ノ  __ノ
      ⊂⌒__)__)
...。
自己紹介

やまねひでき (Debian Maintainer, Debian JP Project)
    仕事は小さな会社の社内システム管理系中心
–
     ● AD でグループポリシーが、SMSが、OpenManageもげーとか


     ● 「PC壊れた!」「Outlook の使い方が…」とか…




    日々の息抜きに Debian をいじる日々。フォントまわりとか
–
    日本が開発元のソフトをパッケージに (2ch ブラウザ JD、
    Tomoyo Linux、naist-jdic, darts)
    基本的に各言語での”Hello world”すら書けません ;)
–

    でもまぁ、Debian 関係なら何となくわかるので縁があってお話
–
    をさせていただくことになりました。
なにはともあれ



よろしくお願い
します
今日の話
    Debianはどうしてリリースが遅いの?
✔


    Debianはどのようにして開発がされている?
✔


         凄腕ハッカーが超人的活動?
     ✔



         貢献(contribute)は難しい?
     ✔



         企業/ベンチャーキャピタルが援助?
     ✔



    実際のところ、どうよ?
✔
どのように開発?


と、その前に。
– Debian システムは Debian
  パッケージの集合体
– Debian パッケージはどの様に
  して開発される?
Huge packages with
        excellent package management
        framework

様々なソフトウェアをパッケージ化 (.deb ファイル)
dpkg/apt/aptitude といったツールを使って、
足りないものはネットワーク経由でリポジトリから
直ぐに利用可能。パッケージ間の依存関係も処理
    Apt-get yeah!
–

    Debian 5.0 “Lenny” では25,200パッケージを収録
–
大まかな全体的プロセス


1.公式パッケージになるまで
2.       になってから
3.開発プロセス
4.リリース
1. 公式パッケージになるまで




                                     Users & Developers
                               RFP
      Debian
 BugTrackingSystem
       (BTS)                 ITP
           Negotiation
                &
            packaging




※RFP = Request For Package
※ITP = Intend To Package
Who can RFP/ITP?

   Who can do RFP or ITP?

                            Yes
Developers




                             We
Package
maintainers




                            Can!
  users
1. 公式パッケージになるまで

       Negotiation
            &           Upload by
        Packaging       Developers




                              Strict check
    New Queue                 by ftpmasters



                           upload
                        by ftpmasters

  Official Repository
公式パッケージ以外は?


alien
checkinstall
equivs
    でも出来ればパッケージにして(自分以外の労力を得られる可
–
    能性が飛躍的に高まるので)公式にしちゃった方がいい
ここら辺の詳しい話は…

東京エリアDebian勉強会資料にありますのでそちらもどーぞ。
【でびあん】Debian パッケージメンテナというお仕事【現在募集中】
    http://tokyodebian.alioth.debian.org/2008-09.html
–
Useful Tools for
              making package

dh-make
debhelper
cdbs
devscripts
Most important things
 are...

ポリシ & ツール
Well done “POLICY”

パッケージは「Debian Policy」に従って作成される
    人によっては面倒という人もいるが、逆に気楽
–

    ポリシー自体も適宜バージョンアップされている
–

    オートチェッカ「lintian」でポリシー非依存はバレバレ
–

    「拡張子だけが同じな RPM とは違うのだよ!」
–
Useful Tools for check


Policy compliant
– lintian

cleanroom build
– pbuilder,qemubuilder,cowdancer

install,uninstall,upgrade test
– piuparts
lintian.debian.org
ここら辺の話は…

ylugカーネル読書会でも話したのでそちらの資料&動
画でお願いします。
    See Debian Wiki page
–
    http://wiki.debian.org/HidekiYamane
2. パッケージになってから


Upstream(開発元)の変更に追随
    なるべく固有パッチを取り入れてもらうようにする
–



Policy の更新に追随

BTS に報告されるバグの修正作業
DEHS –
Debian External Health Checker
DEHS –
Debian External Health Checker
Debian BTS
3.開発プロセス


Eat your own dogfood!

release often, release early
       (in unstable and experimental)

release -> bug report
→ bugfix / new upstream release
-> release...
Always under “development”

                         “Experimental” package upload
    experimental                                           New upstream release
                                                                  bugfix


                               Package upload
Unstable (sid)
for package developers
                             10days after,
                             installed automatically


                                                    Release management
                         testing
                                                 (Freeze, adjust, remove)




                                                             Security patch
                                              Stable
                                            (release)
packages.qa.debian.org
qa.debian.org -
 Packages overview for maintainers
4.リリース


Freeze
 Toolchain → core library →
 deep freeze
RC bug squash

...release!
Release & Development
        cycle

リリース遅いよ!!
    元々「time based release ではない」
–

    遅いというか、多アーキテクチャで大量のソフトウェアの
–
    リリースを一度に合わせるのは大変なのです
     ● この点、Ubuntu の方が学んでいますね ;-)




開発サイクルとしては「常に開発中」でもある
    Stable, Testing, Unstable (and Experimental)
–
Debian runs on...

様々なプラットフォーム、アーキテクチャのサポート
    X86 (一般的なPC)、 AMD64 (amd64) (最近のPC,64bit)
–

    ARM (arm/armeb) 、ARMEL(armel) 組み込み向け
–

    MIPS (mips と mipsel)
–

    SPARC (sparc64) Sun のマシン、PA-RISC (hppa) HP-UX マシン、Alpha (alpha)
–

    MC68000 (m68k) 古いMac, Amiga など
–

    PowerPC (ppc32/ppc64) ちょっと前のMac
–

    IA-64 (ia64)
–

    System/390 (s390) 汎用機
–

    他にも SH4 など進行中…
–
multi arch?


buildd (dak, sbuild)

            Upload Queue




                           Each
                           Architecture




              incoming
Buildd network

Build 時の各アーキテクチャのログも参照可能




               http://buildd.debian-ports.org/build.php
Buildd network


Buildd
 – 運用は各個で実施
 – 物は企業からの援助も多い
   ● mips       → broadcom
   ● ia64,amd64 → hp
   ● Sparc      → sun
   ● etc...
We want Donations from
        YOU!

現在 Debian Project では
    Archive サービス
–

    Snapshot サービス のためのマシン寄付募集中
–


詳しくは
    http://www.debian.org/News/2009/20090208
–




How's about you, GREE? :-)
Debian runs on...


Linux kernel
FreeBSD kernel
 (Debian GNU/kFreeBSD)
Hurd
 (Debian GNU/Hurd)
SunOS? (Nexanta)
Many arch, Many package,
        Many...etc.

Bug fix and “Unblock” request @ debian-release
    To RM (Release Manager)
–

Again, again and again...

                              ...And Released!
Debian? Where is it?

「Debian なんてどこで使われてるのさ?」
「RHEL でしょ、金なければ CentOS で」
ex) QNAP systems, Nokia

QNAP                             Nokia N810
announced the availability of
Debian Lenny (version 5.0) for   “maemo” is based on
all of its ARM-based Turbo NAS   Debian
models.
Debian powered
Debian Powered
Debian Powered




Official support – Debian Stable i386 arch Only!
http://redmine.ruby-lang.org/wiki/ruby-
19/SupportedPlatformsJa
And we want new power...
      It's YOU!!

どこから参加する?
    出きることから!
–
     ● 使うこと


     ● 翻訳の査読(日本語)


     ● バグ報告をメーリングリストに投げる
長い歴史

15 years old!
システムも昔からあるレガシーなもの
    古くさく見える
–

    つぎはぎ
–

    でも使えてるしなぁ…
–



動いているものをドラスティックに
変えるのは大変
(しかも業務じゃないし…)
新規参入が難しい?


「暗黙知」

昔からの人がどこかに書いてある
ようなことを繰り返し説明するのを
好まない気質

「迷わず行けよ、いけば分かるさ」
Change has come!


変化はゆっくりだが起きている
– package sponsorship
– DM (Debian Maintainer)
– Debian quot;volatilequot;
– Etch-and-a-half
– Backports
– NM Process improvements
どうやって Debian と
  深いお付き合いをする?

メール
twitter, irc, 2ch ;)
wiki, BTS
meeting!
In Japan, Join US!

Debian JP Project (http://www.debian.or.jp)
Go to Debian Study Meeting

    東京/関西エリア Debian 勉強会
          毎月一回Debianに関する勉強会を開催中
      –

          Debian公式開発者に会ったり
      –

          最新情報入手したり、自分のネタを披露したり
      –

          Debianへの文句や日頃のうっぷんや愛を表明する場
      –


    4/18 @ 荻窪(東京)
●


    4/26 @ 神戸大学(関西)
●


          詳しくは Debian JP Blog にて
      –
突発イベントもアリ

Debian 温泉
Debian Meeting with Coffee (DMC)
Debian Meeting with Coffee in Kobe (DMCK)
次は「Debian 牧場?」
毎週密かに都内某所で Hack Cafe も開催中
Debian って慣れてくると?


ツンツンしてるように
見えるけど、デレデレですよ!

「でびあん」の「で」は
「デレ」の「で」
So...


Love
Communicate
...with OUR Lovely
Debian
Thank you.


続きはWebで後ほど。


           *      *
        *  おわり    +  
           n ∧_∧ n
       + (ヨ(* ´∀`)E)
            Y     Y   *
Extra Stage!
どのくらいDebianに
     時間を割いてるの?

1日1、2時間程度?
– モチベーション
     自分は「楽しさ」
 ●

       知らなかったことを知る
     –
     – どこかの誰かに「ありがとう」を言ってもらえる
     – フリーなソフトが社会を良くするという思い


         ...仕事のフラストレーション発散? :-)
     –
Ubuntu との関係?

実は main/restricted パッケージ数以外の他のパッ
ケージは、ほぼすべて Debian Unstable そのままの
Ubuntu
    unvierseコンポーネント(multiverseコンポーネント)
–
      ● 「universeコンポーネントには数千のソフトウェアが含まれ

        ています。universeコンポーネントを利用することで、膨大
        なオープンソースの世界から提供される多様性と柔軟性を、
        安定したUbuntuの上に構築することができます。」(http://
        www.ubuntulinux.jp/community/ubuntustory/components)
膨大なオープンソースの世界=Debian そのもの!
ちゃんと名前だしてよ!
Ubuntu との関係?


「ARM版出します!」by Ubuntu
– それず〜っとEmdebian Project
 でやってた成果ですから!!!
Ubuntu との関係?

Ubuntu= みんなに人気の人当たりのいい可愛い子
Debian= 貢ぎ物してくれる生真面目で便利な奴?
    実際のところは重要なパッケージで同じ developer が双方で活
–
    動しているのも多い
       gcc まわりとか…
     ●


     ● 重要じゃなくても双方で活動している人もいる


          自分 :-)
      –


お互いのいいところを取り込んでいければいいと思っ
ています
    もっていかれるだけじゃなくてな! :-)
–
IPAフォントについて?

Non-free だけど既に new queue 審査に入れてもらっ
てますよ
    というか、OSI 認定っていうけど ≠DFSG-Free なので…
–

    またライセンス増やして…
–

    事前に相談も(略
–

    フォント自体は品質いいですね
–
Debian の開発に不足している
      もの

peer review system (OpenSSL issue!)
Anyone can check quot;diffquot; easily from previous
released version
Graphical Design? ;-)

More Related Content

What's hot

Five Minutes Introduction For Rails
Five Minutes Introduction For RailsFive Minutes Introduction For Rails
Five Minutes Introduction For RailsKoichi ITO
 
網路、設計、使用者經驗
網路、設計、使用者經驗網路、設計、使用者經驗
網路、設計、使用者經驗Charles (XXC) Chen
 
Gamers In THE OVERALL GAME
Gamers In THE OVERALL GAME
Gamers In THE OVERALL GAME
Gamers In THE OVERALL GAME gamersjot8
 
Windows 7兼容性系列课程(5):Windows 7徽标认证
Windows 7兼容性系列课程(5):Windows 7徽标认证Windows 7兼容性系列课程(5):Windows 7徽标认证
Windows 7兼容性系列课程(5):Windows 7徽标认证Chui-Wen Chiu
 
Tcl/Tk+ハッシュリスト
Tcl/Tk+ハッシュリストTcl/Tk+ハッシュリスト
Tcl/Tk+ハッシュリストHiromu Shioya
 
2007 0822 Antelope Php
2007 0822 Antelope Php2007 0822 Antelope Php
2007 0822 Antelope Phpgmaxsonic
 
Distribution of PHPCon ElePHPant
Distribution of PHPCon ElePHPantDistribution of PHPCon ElePHPant
Distribution of PHPCon ElePHPantNoriko YAMAMOTO
 
企业级搜索引擎Solr交流
企业级搜索引擎Solr交流企业级搜索引擎Solr交流
企业级搜索引擎Solr交流chuan liang
 
20090522 Candycane
20090522 Candycane20090522 Candycane
20090522 CandycaneYusuke Ando
 
095722121-期中報告-UGC
095722121-期中報告-UGC095722121-期中報告-UGC
095722121-期中報告-UGCcherish0906
 
Windows 7兼容性系列课程(2):Windows 7用户权限控制 (UAC)
Windows 7兼容性系列课程(2):Windows 7用户权限控制 (UAC)Windows 7兼容性系列课程(2):Windows 7用户权限控制 (UAC)
Windows 7兼容性系列课程(2):Windows 7用户权限控制 (UAC)Chui-Wen Chiu
 
Keranigonj text part 3
Keranigonj text part 3Keranigonj text part 3
Keranigonj text part 3Nasrul Hamid
 
Shibuya.abc - Gnashで遊ぼう
Shibuya.abc - Gnashで遊ぼうShibuya.abc - Gnashで遊ぼう
Shibuya.abc - Gnashで遊ぼうgyuque
 
I'd like to propose a plan for our new Shibuya.trac-2009/07/20
I'd like to propose a plan for our new Shibuya.trac-2009/07/20I'd like to propose a plan for our new Shibuya.trac-2009/07/20
I'd like to propose a plan for our new Shibuya.trac-2009/07/20Kazumasa EBATA
 
It project chico and gilmar
It project   chico and gilmarIt project   chico and gilmar
It project chico and gilmarfcarchedi
 
Search Engines Chapter 1 Summary
Search Engines Chapter 1 SummarySearch Engines Chapter 1 Summary
Search Engines Chapter 1 Summarysleepy_yoshi
 
20090418 イケテルRails勉強会 第2部Air編 解説
20090418 イケテルRails勉強会 第2部Air編 解説20090418 イケテルRails勉強会 第2部Air編 解説
20090418 イケテルRails勉強会 第2部Air編 解説mochiko AsTech
 
Republic 1&2
Republic 1&2Republic 1&2
Republic 1&2huquanwei
 

What's hot (20)

Five Minutes Introduction For Rails
Five Minutes Introduction For RailsFive Minutes Introduction For Rails
Five Minutes Introduction For Rails
 
網路、設計、使用者經驗
網路、設計、使用者經驗網路、設計、使用者經驗
網路、設計、使用者經驗
 
Gamers In THE OVERALL GAME
Gamers In THE OVERALL GAME
Gamers In THE OVERALL GAME
Gamers In THE OVERALL GAME
 
Jetpack introduction
Jetpack introductionJetpack introduction
Jetpack introduction
 
Windows 7兼容性系列课程(5):Windows 7徽标认证
Windows 7兼容性系列课程(5):Windows 7徽标认证Windows 7兼容性系列课程(5):Windows 7徽标认证
Windows 7兼容性系列课程(5):Windows 7徽标认证
 
Tcl/Tk+ハッシュリスト
Tcl/Tk+ハッシュリストTcl/Tk+ハッシュリスト
Tcl/Tk+ハッシュリスト
 
2007 0822 Antelope Php
2007 0822 Antelope Php2007 0822 Antelope Php
2007 0822 Antelope Php
 
Distribution of PHPCon ElePHPant
Distribution of PHPCon ElePHPantDistribution of PHPCon ElePHPant
Distribution of PHPCon ElePHPant
 
企业级搜索引擎Solr交流
企业级搜索引擎Solr交流企业级搜索引擎Solr交流
企业级搜索引擎Solr交流
 
20090522 Candycane
20090522 Candycane20090522 Candycane
20090522 Candycane
 
095722121-期中報告-UGC
095722121-期中報告-UGC095722121-期中報告-UGC
095722121-期中報告-UGC
 
Windows 7兼容性系列课程(2):Windows 7用户权限控制 (UAC)
Windows 7兼容性系列课程(2):Windows 7用户权限控制 (UAC)Windows 7兼容性系列课程(2):Windows 7用户权限控制 (UAC)
Windows 7兼容性系列课程(2):Windows 7用户权限控制 (UAC)
 
Keranigonj text part 3
Keranigonj text part 3Keranigonj text part 3
Keranigonj text part 3
 
Shibuya.abc - Gnashで遊ぼう
Shibuya.abc - Gnashで遊ぼうShibuya.abc - Gnashで遊ぼう
Shibuya.abc - Gnashで遊ぼう
 
I'd like to propose a plan for our new Shibuya.trac-2009/07/20
I'd like to propose a plan for our new Shibuya.trac-2009/07/20I'd like to propose a plan for our new Shibuya.trac-2009/07/20
I'd like to propose a plan for our new Shibuya.trac-2009/07/20
 
It project
It projectIt project
It project
 
It project chico and gilmar
It project   chico and gilmarIt project   chico and gilmar
It project chico and gilmar
 
Search Engines Chapter 1 Summary
Search Engines Chapter 1 SummarySearch Engines Chapter 1 Summary
Search Engines Chapter 1 Summary
 
20090418 イケテルRails勉強会 第2部Air編 解説
20090418 イケテルRails勉強会 第2部Air編 解説20090418 イケテルRails勉強会 第2部Air編 解説
20090418 イケテルRails勉強会 第2部Air編 解説
 
Republic 1&2
Republic 1&2Republic 1&2
Republic 1&2
 

Viewers also liked

「あなた」と オープンソース/フリーソフトウェア、 そして「Debian」
「あなた」と オープンソース/フリーソフトウェア、 そして「Debian」「あなた」と オープンソース/フリーソフトウェア、 そして「Debian」
「あなた」と オープンソース/フリーソフトウェア、 そして「Debian」Hideki Yamane
 
about Debian "squeeze" @201002 OSC Tokyospring
about Debian "squeeze" @201002 OSC Tokyospringabout Debian "squeeze" @201002 OSC Tokyospring
about Debian "squeeze" @201002 OSC TokyospringHideki Yamane
 
Let's shrink Debian package archive!
Let's shrink Debian package archive!Let's shrink Debian package archive!
Let's shrink Debian package archive!Hideki Yamane
 
How to fight with "bloated repository"
How to fight with "bloated repository"How to fight with "bloated repository"
How to fight with "bloated repository"Hideki Yamane
 
なれる! Debian開発者 〜 45分でわかる? メンテナ入門
なれる! Debian開発者 〜 45分でわかる? メンテナ入門なれる! Debian開発者 〜 45分でわかる? メンテナ入門
なれる! Debian開発者 〜 45分でわかる? メンテナ入門Hideki Yamane
 
201005 Debian/つくらぐ勉強会 lightning talk
201005 Debian/つくらぐ勉強会 lightning talk 201005 Debian/つくらぐ勉強会 lightning talk
201005 Debian/つくらぐ勉強会 lightning talk Hideki Yamane
 

Viewers also liked (8)

「あなた」と オープンソース/フリーソフトウェア、 そして「Debian」
「あなた」と オープンソース/フリーソフトウェア、 そして「Debian」「あなた」と オープンソース/フリーソフトウェア、 そして「Debian」
「あなた」と オープンソース/フリーソフトウェア、 そして「Debian」
 
about Debian "squeeze" @201002 OSC Tokyospring
about Debian "squeeze" @201002 OSC Tokyospringabout Debian "squeeze" @201002 OSC Tokyospring
about Debian "squeeze" @201002 OSC Tokyospring
 
Let's shrink Debian package archive!
Let's shrink Debian package archive!Let's shrink Debian package archive!
Let's shrink Debian package archive!
 
How to fight with "bloated repository"
How to fight with "bloated repository"How to fight with "bloated repository"
How to fight with "bloated repository"
 
なれる! Debian開発者 〜 45分でわかる? メンテナ入門
なれる! Debian開発者 〜 45分でわかる? メンテナ入門なれる! Debian開発者 〜 45分でわかる? メンテナ入門
なれる! Debian開発者 〜 45分でわかる? メンテナ入門
 
201005 Debian/つくらぐ勉強会 lightning talk
201005 Debian/つくらぐ勉強会 lightning talk 201005 Debian/つくらぐ勉強会 lightning talk
201005 Debian/つくらぐ勉強会 lightning talk
 
OSS license 101
OSS license 101OSS license 101
OSS license 101
 
Osc2010tokyo fall
Osc2010tokyo fallOsc2010tokyo fall
Osc2010tokyo fall
 

Similar to Debian's Huge Packages and Package Management Framework

P2P Bug Tracking with SD
P2P Bug Tracking with SDP2P Bug Tracking with SD
P2P Bug Tracking with SDJesse Vincent
 
20090323 Phpstudy
20090323 Phpstudy20090323 Phpstudy
20090323 PhpstudyYusuke Ando
 
20090313 Cakephpstudy
20090313 Cakephpstudy20090313 Cakephpstudy
20090313 CakephpstudyYusuke Ando
 
Linux Commands
Linux CommandsLinux Commands
Linux Commandsiwata
 
テンプレート管理ツール r3
テンプレート管理ツール r3テンプレート管理ツール r3
テンプレート管理ツール r3Ippei Ogiwara
 
Ruby on Rails 2.1 What's New Chinese Version
Ruby on Rails 2.1 What's New Chinese VersionRuby on Rails 2.1 What's New Chinese Version
Ruby on Rails 2.1 What's New Chinese VersionLibin Pan
 
How To Create Custom DSLs By PHP
How To Create Custom DSLs By PHPHow To Create Custom DSLs By PHP
How To Create Custom DSLs By PHPAtsuhiro Kubo
 
Chinaonrails Rubyonrails21 Zh
Chinaonrails Rubyonrails21 ZhChinaonrails Rubyonrails21 Zh
Chinaonrails Rubyonrails21 ZhJesse Cai
 
セキュリティとアジャイル開発のいい関係について考える
セキュリティとアジャイル開発のいい関係について考えるセキュリティとアジャイル開発のいい関係について考える
セキュリティとアジャイル開発のいい関係について考えるMakoto Iguchi
 
Yakiniku(焼き肉) on the Cloud
Yakiniku(焼き肉) on the CloudYakiniku(焼き肉) on the Cloud
Yakiniku(焼き肉) on the CloudTakao Funami
 
Windows PowerShell V2 の新機能
Windows PowerShell V2 の新機能Windows PowerShell V2 の新機能
Windows PowerShell V2 の新機能shigeya
 
yusukebe in Yokohama.pm 090909
yusukebe in Yokohama.pm 090909yusukebe in Yokohama.pm 090909
yusukebe in Yokohama.pm 090909Yusuke Wada
 
オブジェクト指向スクリプト言語 Ruby
オブジェクト指向スクリプト言語 Rubyオブジェクト指向スクリプト言語 Ruby
オブジェクト指向スクリプト言語 RubyKitajiro Kitayama
 
【13-A-2】 「Delphi for PHP のエバンジェリストが、日本の PHP エバンジェリストと、 PHP と IDE の今と未来を語る」~Em...
【13-A-2】 「Delphi for PHP のエバンジェリストが、日本の PHP エバンジェリストと、 PHP と IDE の今と未来を語る」~Em...【13-A-2】 「Delphi for PHP のエバンジェリストが、日本の PHP エバンジェリストと、 PHP と IDE の今と未来を語る」~Em...
【13-A-2】 「Delphi for PHP のエバンジェリストが、日本の PHP エバンジェリストと、 PHP と IDE の今と未来を語る」~Em...devsumi2009
 
Ruby on Rails Tutorial Part I
Ruby on Rails Tutorial Part IRuby on Rails Tutorial Part I
Ruby on Rails Tutorial Part IWei Jen Lu
 
Practical Bug Reporting
Practical Bug ReportingPractical Bug Reporting
Practical Bug Reportingcharsbar
 

Similar to Debian's Huge Packages and Package Management Framework (20)

P2P Bug Tracking with SD
P2P Bug Tracking with SDP2P Bug Tracking with SD
P2P Bug Tracking with SD
 
Grails紹介
Grails紹介Grails紹介
Grails紹介
 
20090323 Phpstudy
20090323 Phpstudy20090323 Phpstudy
20090323 Phpstudy
 
20090313 Cakephpstudy
20090313 Cakephpstudy20090313 Cakephpstudy
20090313 Cakephpstudy
 
XS Japan 2008 Xen Mgmt Japanese
XS Japan 2008 Xen Mgmt JapaneseXS Japan 2008 Xen Mgmt Japanese
XS Japan 2008 Xen Mgmt Japanese
 
Linux Commands
Linux CommandsLinux Commands
Linux Commands
 
テンプレート管理ツール r3
テンプレート管理ツール r3テンプレート管理ツール r3
テンプレート管理ツール r3
 
Ruby on Rails 2.1 What's New Chinese Version
Ruby on Rails 2.1 What's New Chinese VersionRuby on Rails 2.1 What's New Chinese Version
Ruby on Rails 2.1 What's New Chinese Version
 
Seize The Cloud
Seize The CloudSeize The Cloud
Seize The Cloud
 
How To Create Custom DSLs By PHP
How To Create Custom DSLs By PHPHow To Create Custom DSLs By PHP
How To Create Custom DSLs By PHP
 
Chinaonrails Rubyonrails21 Zh
Chinaonrails Rubyonrails21 ZhChinaonrails Rubyonrails21 Zh
Chinaonrails Rubyonrails21 Zh
 
セキュリティとアジャイル開発のいい関係について考える
セキュリティとアジャイル開発のいい関係について考えるセキュリティとアジャイル開発のいい関係について考える
セキュリティとアジャイル開発のいい関係について考える
 
Yakiniku(焼き肉) on the Cloud
Yakiniku(焼き肉) on the CloudYakiniku(焼き肉) on the Cloud
Yakiniku(焼き肉) on the Cloud
 
Windows PowerShell V2 の新機能
Windows PowerShell V2 の新機能Windows PowerShell V2 の新機能
Windows PowerShell V2 の新機能
 
yusukebe in Yokohama.pm 090909
yusukebe in Yokohama.pm 090909yusukebe in Yokohama.pm 090909
yusukebe in Yokohama.pm 090909
 
オブジェクト指向スクリプト言語 Ruby
オブジェクト指向スクリプト言語 Rubyオブジェクト指向スクリプト言語 Ruby
オブジェクト指向スクリプト言語 Ruby
 
【13-A-2】 「Delphi for PHP のエバンジェリストが、日本の PHP エバンジェリストと、 PHP と IDE の今と未来を語る」~Em...
【13-A-2】 「Delphi for PHP のエバンジェリストが、日本の PHP エバンジェリストと、 PHP と IDE の今と未来を語る」~Em...【13-A-2】 「Delphi for PHP のエバンジェリストが、日本の PHP エバンジェリストと、 PHP と IDE の今と未来を語る」~Em...
【13-A-2】 「Delphi for PHP のエバンジェリストが、日本の PHP エバンジェリストと、 PHP と IDE の今と未来を語る」~Em...
 
Ruby on Rails Tutorial Part I
Ruby on Rails Tutorial Part IRuby on Rails Tutorial Part I
Ruby on Rails Tutorial Part I
 
Practical Bug Reporting
Practical Bug ReportingPractical Bug Reporting
Practical Bug Reporting
 
XS Japan 2008 Citrix Japanese
XS Japan 2008 Citrix JapaneseXS Japan 2008 Citrix Japanese
XS Japan 2008 Citrix Japanese
 

More from Hideki Yamane

Debianの修正はどのように出荷されるか
Debianの修正はどのように出荷されるかDebianの修正はどのように出荷されるか
Debianの修正はどのように出荷されるかHideki Yamane
 
Rethinking debian-release
Rethinking debian-releaseRethinking debian-release
Rethinking debian-releaseHideki Yamane
 
openSUSE tools on Debian
openSUSE tools on DebianopenSUSE tools on Debian
openSUSE tools on DebianHideki Yamane
 
Challenge: convert policy doc from docbook to sphinx
Challenge: convert policy doc from docbook to sphinxChallenge: convert policy doc from docbook to sphinx
Challenge: convert policy doc from docbook to sphinxHideki Yamane
 
8-9-10=Jessie,Stretch,Buster
8-9-10=Jessie,Stretch,Buster8-9-10=Jessie,Stretch,Buster
8-9-10=Jessie,Stretch,BusterHideki Yamane
 
find & improve some bottleneck in Debian project (DebConf14 LT)
find & improve some bottleneck in Debian project (DebConf14 LT)find & improve some bottleneck in Debian project (DebConf14 LT)
find & improve some bottleneck in Debian project (DebConf14 LT)Hideki Yamane
 
Does Cowgirl Dream of Red Swirl?
Does Cowgirl Dream of Red Swirl?Does Cowgirl Dream of Red Swirl?
Does Cowgirl Dream of Red Swirl?Hideki Yamane
 
Local Community for Debian (2013 Taiwan miniDebConf)
Local Community for Debian (2013 Taiwan miniDebConf)Local Community for Debian (2013 Taiwan miniDebConf)
Local Community for Debian (2013 Taiwan miniDebConf)Hideki Yamane
 

More from Hideki Yamane (8)

Debianの修正はどのように出荷されるか
Debianの修正はどのように出荷されるかDebianの修正はどのように出荷されるか
Debianの修正はどのように出荷されるか
 
Rethinking debian-release
Rethinking debian-releaseRethinking debian-release
Rethinking debian-release
 
openSUSE tools on Debian
openSUSE tools on DebianopenSUSE tools on Debian
openSUSE tools on Debian
 
Challenge: convert policy doc from docbook to sphinx
Challenge: convert policy doc from docbook to sphinxChallenge: convert policy doc from docbook to sphinx
Challenge: convert policy doc from docbook to sphinx
 
8-9-10=Jessie,Stretch,Buster
8-9-10=Jessie,Stretch,Buster8-9-10=Jessie,Stretch,Buster
8-9-10=Jessie,Stretch,Buster
 
find & improve some bottleneck in Debian project (DebConf14 LT)
find & improve some bottleneck in Debian project (DebConf14 LT)find & improve some bottleneck in Debian project (DebConf14 LT)
find & improve some bottleneck in Debian project (DebConf14 LT)
 
Does Cowgirl Dream of Red Swirl?
Does Cowgirl Dream of Red Swirl?Does Cowgirl Dream of Red Swirl?
Does Cowgirl Dream of Red Swirl?
 
Local Community for Debian (2013 Taiwan miniDebConf)
Local Community for Debian (2013 Taiwan miniDebConf)Local Community for Debian (2013 Taiwan miniDebConf)
Local Community for Debian (2013 Taiwan miniDebConf)
 

Recently uploaded

Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxLoriGlavin3
 
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESSALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESmohitsingh558521
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxLoriGlavin3
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionDilum Bandara
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersRaghuram Pandurangan
 
Sample pptx for embedding into website for demo
Sample pptx for embedding into website for demoSample pptx for embedding into website for demo
Sample pptx for embedding into website for demoHarshalMandlekar2
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfLoriGlavin3
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfMounikaPolabathina
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxLoriGlavin3
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 

Recently uploaded (20)

Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
 
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESSALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptx
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An Introduction
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information Developers
 
Sample pptx for embedding into website for demo
Sample pptx for embedding into website for demoSample pptx for embedding into website for demo
Sample pptx for embedding into website for demo
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdf
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdf
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 

Debian's Huge Packages and Package Management Framework