Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Debianの開発の近況 - ODC2022
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
Norimitsu Sugimoto
September 03, 2022
Technology
600
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Debianの開発の近況 - ODC2022
Norimitsu Sugimoto
September 03, 2022
More Decks by Norimitsu Sugimoto
See All by Norimitsu Sugimoto
Debian Updates - OSC 2026 Tokyo/Spring
dictoss
0
20
Debian Updates - OSC 2025 Online/Fall
dictoss
0
13
Debian 13 trixieで変わった 64bit time t 移行について
dictoss
0
16
さくらの夕べ Debianナイト - さくらのVPS編
dictoss
0
1.2k
Debian Updates - OSC 2025 Tokyo/Spring
dictoss
0
60
How I met the Debian JP study session and the openSUSE developer community in Japan.
dictoss
0
65
Debian Updates - OSC 2024 Online/Fall
dictoss
0
84
Debianの開発の近況 - ODC2024
dictoss
0
90
Debianの開発の近況 - ODC2023
dictoss
0
53
Other Decks in Technology
See All in Technology
AI時代のYAGNI:「爆速で無駄になった機能」からの学び / 20260720 Naoki Takahashi
shift_evolve
PRO
3
490
Jitera Company Deck
jitera
0
250
41歳でAWSが好きすぎてITエンジニアになったおっさんの話
yama3133
1
710
発表と総括 / Presentations and Summary
ks91
PRO
0
170
AI時代のPlaywright活用(システムテストを自動化する ー 実行エンジンにPla ywrightを選んだ理由)
ynisqa1988
2
890
「休む」重要さ
smt7174
5
1.3k
AmplifyHostingConstructからSSRフレームワークのためのホスティング設計を考察する/amplify-hosting-construct
fossamagna
1
280
AI時代におけるテストの基礎の再定義 / Rethinking the Fundamentals of Testing in the AI Era
mineo_matsuya
3
470
しくみを学んで使いこなそう GitHub Copilot app
torumakabe
2
320
Type-safe IaC for Dart
coborinai
0
180
穢れた技術選定について
watany
19
5.9k
探索・可視化・自動化を一本化 Amazon Quickでデータ活用スピードを上げる方法
koheiyoshikawa
0
160
Featured
See All Featured
Marketing to machines
jonoalderson
1
5.6k
Stop Working from a Prison Cell
hatefulcrawdad
274
21k
The Cost Of JavaScript in 2023
addyosmani
55
10k
GraphQLの誤解/rethinking-graphql
sonatard
75
12k
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
32
3.9k
Navigating Weather and Climate Data
rabernat
0
390
Stewardship and Sustainability of Urban and Community Forests
pwiseman
0
360
Why You Should Never Use an ORM
jnunemaker
PRO
61
9.9k
Avoiding the “Bad Training, Faster” Trap in the Age of AI
tmiket
0
190
Rails Girls Zürich Keynote
gr2m
96
14k
First, design no harm
axbom
PRO
2
1.2k
Beyond borders and beyond the search box: How to win the global "messy middle" with AI-driven SEO
davidcarrasco
3
190
Transcript
Linux ディストリビューション開発の近況 Linux ディストリビューション 開発の近況 Debian編 Open Developers Conference 2022
Online 2022-09-03 Cross Distro Developers Camp Debian JP 杉本典充
[email protected]
Debian Projectとは • https://www.debian.org/ • フリー/オープンなユニバーサルオペレーティングシステム(OS)を作成しようとする ボランティアベースのプロジェクト ◦ PC、サーバ、組み込みデバイス等の様々な機器に動作可能 •
主に公式のDebian開発者(Debian Developer)が活動して開発、メンテナンスを 行っている ◦ Debian開発者は63ヶ国に約1000名以上 ◦ パッケージメンテナや翻訳などの貢献者も入れるともっと多くの人たちが参加 • 成果物のOS「Debian」からは多くの派生OSが生まれている ◦ Ubuntu、Raspberry Pi OS、Kali Linux 2
Debian Projectに関わる人たち • Debian Projectに参加するのに資格は必要ありません ◦ ただし、ルールを守る必要があります( P.7、P8を参照) • Debianの開発やメンテナンスに関わる人たち
◦ バグ報告、パッチの送付 ▪ まずはここから始める ◦ Package Maintainer(パッケージのメンテナ。でもパッケージのアップロード権限はない) ◦ Debian Maintainer(一部のパッケージのアップロード権限がある) ▪ https://wiki.debian.org/DebianMaintainer ◦ Debian Developer(すべてのパッケージのアップロード権限がある) ▪ https://wiki.debian.org/DebianDeveloper • Debianのドキュメントの翻訳や広報に関わる人たち ◦ 日本での利用を便利にするために日本語に翻訳している人たちや宣伝をする人たち 3
• DebConf 22 https://debconf22.debconf.org/ ◦ 2022/07/17から07/24に、コソボのプリズレンで開催 ▪ その直前の07/10〜7/16にDebCampというハック会を開催 ◦ 多くのセミナー発表があり、ビデオ公開中 ▪
https://www.youtube.com/playlist?list=PLYUtdmpYPTTL6_iJ3kpFtROmnacNg1R2S ◦ 来年 DebConf 23 は9月にインドで開催予定 • 次期安定版 Debian 12 bookworm ◦ フリーズ予定が公開 https://release.debian.org/testing/freeze_policy.html ▪ 2023-01-12 - Milestone 1 - Transition and Toolchain Freeze ▪ 2023-02-12 - Milestone 2 - Soft Freeze ▪ 2023-03-12 - Milestone 3 - Hard Freeze - for key packages and packages without autopkgtests ▪ TBA - Milestone 4 - Full Freeze ◦ リリース日の目安はおそらく 2023年7月〜9月 Debianの最近の動向 4
Debian勉強会における開発者支援 • 東京エリアDebian勉強会 / 関西Debian勉強会 ◦ https://tokyodebian-team.pages.debian.net/ ◦ https://wiki.debian.org/KansaiDebianMeeting ◦
合同で毎月1回オンラインにて開催中 • 開発関連の発表 ◦ git-buildpackage を使ってみる ▪ https://tokyodebian-team.pages.debian.net/2022-03.html ◦ アプリにおける多言語対応の仕組み ▪ https://tokyodebian-team.pages.debian.net/2022-05.html • Debian 12 bookwormのフリーズに向けて開発作業の悩み共有や相談もこの場で やっていきます ◦ その他、翻訳作業なども行う予定 5
Debianの開発に関わっていくために 知っておくべき情報 6
Debianの開発に関わっていく準備 • 興味のあるパッケージのバグ報告を見てみる ◦ https://www.debian.org/Bugs/ で検索できる • メーリングリストを受信する ◦ debian-news、debian-announce、debian-devel-announce、debian-devel(メール数多い)
• 日本にあるDebianのコミュニティに参加して少しずつ慣れていく ◦ Debian JP Project(日本語名:Debian 開発者の会) ▪ Debianを普及させることを目的とした任意団体 ▪ 日本人のDebian Developerの多くが加入している ◦ 東京エリアDebian勉強会、関西Debian勉強会 ▪ 毎月1回勉強会を開催中。イベントへの出展も行っている ◦ 日本語で投稿可能なメーリングリスト https://www.debian.or.jp/community/ml/ ◦ Twitter @debianjp、@debian_jp • 協力者を得る ◦ イベントへの参加、Debian勉強会の参加者たち、身近な知り合い、 SNS 7
Debianの開発に参加する上で知っておく事項 • Debian salsa (gitlabサーバ) ◦ https://salsa.debian.org/public • 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 新メンテナーガイド (Debianパッケージに関わる人は必読) ◦ https://www.debian.org/doc/manuals/maint-guide/index.ja.html • Debian Projectのチーム単位で定めた運営ルール 8