Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
Debian 11 bullseyeとリリースモデル - ODC 2021
Search
Norimitsu Sugimoto
August 24, 2021
Technology
640
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Debian 11 bullseyeとリリースモデル - ODC 2021
Norimitsu Sugimoto
August 24, 2021
More Decks by Norimitsu Sugimoto
See All by Norimitsu Sugimoto
Debian Updates - OSC 2026 Tokyo/Spring
dictoss
0
28
Debian Updates - OSC 2025 Online/Fall
dictoss
0
18
Debian 13 trixieで変わった 64bit time t 移行について
dictoss
0
17
さくらの夕べ Debianナイト - さくらのVPS編
dictoss
0
1.3k
Debian Updates - OSC 2025 Tokyo/Spring
dictoss
0
61
How I met the Debian JP study session and the openSUSE developer community in Japan.
dictoss
0
83
Debian Updates - OSC 2024 Online/Fall
dictoss
0
86
Debianの開発の近況 - ODC2024
dictoss
0
110
Debianの開発の近況 - ODC2023
dictoss
0
55
Other Decks in Technology
See All in Technology
作り直せるコードは迅速に 作り直せないDBは慎重に - AI時代のプロダクトエンジニアが「判断の不可逆性」で開発速度を変える話
kinosuke01
0
310
AI-DLCって実際どう? 〜聞きたいこと全部聞いてみる〜
news_it_enj
0
260
Deploying a Full-Stack Bun-Native Framework on Cloudflare Workers
7nohe
0
140
Podは生きているのにGoだけが落ちる:GOGCとGOMEMLIMITで追うInvisible OOM Killの謎
tkc66buzz
1
530
Claude in Chrome 入門 / Introduction to Claude in Chrome
cielo1985
0
270
なぜSRE・セキュリティは評価されないのか?守りの組織を事業成長エンジンに変えた実践
cscengineer
PRO
3
2.5k
2026/09/10 Spring Bootから Jakarta EE/MicroProfileへの移行
megascus
0
320
多層防御と最⼩権限で実現する、安全なAIエージェント設計パターン
lycorptech_jp
PRO
1
260
DEFCON34-Write-up_HYCu-MYCu
daikiokazaki
0
150
SQL文一行も書けない人事がCortexもろもろを使って人事業務を楽にしてみる
ponponmikankan
1
220
Sigmaで作る業務アプリ
kazushiro_honma
0
120
AIで仕事のやり方を変える
matsu7874
3
1.1k
Featured
See All Featured
Gemini Prompt Engineering: Practical Techniques for Tangible AI Outcomes
mfonobong
2
520
Mobile First: as difficult as doing things right
swwweet
225
10k
Mozcon NYC 2025: Stop Losing SEO Traffic
samtorres
1
520
Thoughts on Productivity
jonyablonski
76
5.4k
Code Reviewing Like a Champion
maltzj
528
40k
Breaking role norms: Why Content Design is so much more than writing copy - Taylor Woolridge
uxyall
1
400
The Anti-SEO Checklist Checklist. Pubcon Cyber Week
ryanjones
0
230
A designer walks into a library…
pauljervisheath
211
25k
The agentic SEO stack - context over prompts
schlessera
0
920
Chrome DevTools: State of the Union 2024 - Debugging React & Beyond
addyosmani
10
1.3k
Abbi's Birthday
coloredviolet
3
9.9k
Fireside Chat
paigeccino
43
4k
Transcript
Debian 11 bullseyeとリリースモデル ~Linux ディストリビューションのリリースの話~ Cross Distro Developers Camp Debian
JP 杉本典充
[email protected]
Open Developers Conference 2021 Online 2021-08-28
Debian とは • https://www.debian.org/ • 1993年にIan Murdockさんが創設 2 画像出典:https://www.debian.org/
• フリー/オープンなユニバーサルオペレーティングシステム(OS)を作成しようとするボラ ンティアベースのプロジェクト ◦ 「Debian Project」と言われる • Debian 社会契約 https://www.debian.org/social_contract ◦
Debianの目的と行動ポリシーを宣言した文章 ◦ この中にDebian フリーソフトウェアガイドライン(DFSG)がある ▪ オープンソース定義の雛型とも言われる • Debian Developerという公式開発者を筆頭に「Debian」というOSの開発とメンテナンス を行っている ◦ Debian Developerは世界各地に約1,000名以上 ◦ 毎年Debian Developerの中からDebian Project Leader(DPL)を選挙で選出 Debian というコミュニティ 3
• Debian に参加するのに資格は必要ありません ◦ Debian 社会契約などのルールを守る必要があります • Debianの開発やメンテナンスに関わる人たち ◦ Debian
Developer(DD。投票権あり。すべてのパッケージのアップロード権限あり) ◦ Debian Maintainer(DM。一部のパッケージのアップロード権限あり) ◦ Package Maintainer(パッケージ作成作業を行うがパッケージのアップロードは DDに依頼) ◦ バグ報告、パッチの送付、翻訳する人たち • 世界各国にあるDebianのローカルコミュニティ ◦ 日本ではDebian JP Projectがローカルコミュニティとして活動 ▪ https://www.debian.or.jp/ ◦ 東京エリアDebian勉強会、関西Debian勉強会 Debian というコミュニティ 4
• dpkgとaptによるパッケージ管理システム ◦ 「debianパッケージ」(.debファイル)という形式で配布し、システムへのインストール やアンインストールを管理 • 多くのCPUで動作し、複数のカーネルに対応 ◦ Linuxカーネルを採用するものを「Debian GNU/Linux」と呼ぶ
• サーバ、PC、組み込み機器など多くの用途で利用可能 • 収録するリポジトリの区分は、debianパッケージのライセンスで決定 ◦ main ソフトウェアと依存するソフトウェアすべてがDFSGに適合 ◦ contrib ソフトウェアはDFSGに適合だが、DFSGに不適合なものに依存あり ◦ non-free DFSGに不適合(例:ソースコードがなくバイナリのみ配布) 5 Debian というオペレーティングシステム
2021-08-14 Debian 11 bullseye リリースおめでとう! 6 Debian 11 bullseye released
https://www.debian.org/News/2021/20210814 画像出典: https://wiki.debian.org/DebianArt/Themes/Homeworld
• カーネルは linux-5.10 シリーズを採用 • 対応するCPUアーキテクチャ ◦ amd64、i386、arm64、armhf、armel、mips64el、mipsel、ppc64el、s390x ◦ (big
endianの)mipsが安定版に含まれなくなった • リリースノート ◦ https://www.debian.org/releases/bullseye/releasenotes/ ▪ CPUアーキテクチャごとに若干異なるため使うCPUの記事を見ること ▪ 「第5章 bullseye で注意すべき点」は読んでおくとよい • 収録するソフトウェア ◦ glibc-2.31、gcc-10.2、LLVM-11.0.1/9.0.1 ◦ Perl-5.32、PHP-7.4、Python-3.9.1/2.7、Ruby-2.7.4、Rustc-1.48 、golang-1.15.9 など 7 Debian 11 bullseye
• Debianのバージョン構成 ◦ unstable (sid) 不安定版。開発版扱いで最新に追随。 ↓ ◦ testing テスト版。unstableにパッケージが入って一定日数
問題なければtestingにパッケージが移動。 ↓ ◦ stable 安定版。リリースするとtestingがstableになる。 • stable にはコードネームがつく ◦ Debian 10:buster ◦ Debian 11:bullseye ◦ Debian 12:bookworm ◦ 慣例としてトイストーリーのキャラクター名をつけている 8 Debian のリリースモデル (1)
• Time-based release freezes を採用 ◦ https://www.debian.org/News/2009/20090729 ◦ 奇数年にリリースされる(=2年ごと) ◦
実際のところ、Debian 4以降はメジャーリリースを2年ごとに行っている • Debian はいつリリースするのか? ◦ 「Debian は準備が出来たらリリースされる (Debian releases when it's ready) 」 ◦ =リリースクリティカルバグ(RCバグ)が 0 個になったとき • 安定版のリリース後のLong Term Support(LTS) ◦ 3年経過後に2年のLTSを提供 ▪ 利用者が多いIntel系とARM系のCPUアーキテクチャに絞ることが多い 9 Debian のリリースモデル (2)
10 Debian のリリースモデル (3) • Bullseye Freeze Timeline and Policy
◦ https://release.debian.org/bullseye/freeze_policy.html
• Debian 11 bullseye リリースしました ◦ ぜひ使ってみてください • DebianとはコミュニティとOSの両方を指す言葉 ◦
フリーを大切にしている • debianパッケージの収録 ◦ main、contrib、non-freeはライセンスで決まる • バージョン ◦ unstable、testing、stable ◦ 開発するならやっぱりunstable! • 開発に参加するなら日本のコミュニティから参加してみる手があります ◦ Debian JP、東京エリアDebian勉強会、関西Debian勉強会 11 まとめ
参考:Debianの開発に参加する上で知っておく事項 • Debian 社会契約、Debian フリーソフトウェアガイドライン(DFSG) ◦ https://www.debian.org/social_contract • Debian Policy
◦ https://www.debian.org/doc/debian-policy/ ◦ ディレクトリ構成、パッケージ構成などの DebianというOSの中身を定義した文書 • Debian デベロッパー レファレンス ◦ https://www.debian.org/doc/manuals/developers-reference/index.ja.html ◦ Debianの開発に関わる者が知っておくとよいベストプラクティス集 • Debian 新メンテナーガイド ◦ https://www.debian.org/doc/manuals/maint-guide/index.ja.html ◦ Debianパッケージに関わる人は必読 12