Slide 1

Slide 1 text

2020/12/19 1/14 openSUSE の紹介 Linuxディストリビューション大集合 〜あなたのLinuxディストリビューションを見つけてみよう〜 武山 文信

Slide 2

Slide 2 text

2020/12/19 2/14 みなさん って何かご存知ですか?

Slide 3

Slide 3 text

2020/12/19 3/14 正しいのはどれ? ● 1. サーバールームでモフモフできるカメレオン型ガジェット ● 2. Ruby で簡単に Web アプリを作れるフレームワーク ● 3. 1996年にドイツで生まれた Linux ディストリビューション

Slide 4

Slide 4 text

2020/12/19 4/14 正しいのはどれ? ● 1. サーバールームでモフモフできるカメレオン型ガジェット ● 2. Ruby で簡単に Web アプリを作れるフレームワーク ● 3. 1996年にドイツで生まれた Linux ディストリビューション

Slide 5

Slide 5 text

2020/12/19 5/14 正解: 3 ● 3. 1996年にドイツで生まれた Linux ディストリビューション – S.u.S.E Linux 4.2 リリース ● これ以前は Slackware + 設定ツールでした ● Q: RedHat 系ですか? Debian 系ですか? A: どちらでもありません! Slackware系でもありません ● Q: OpenSUSE ですか?openSUSE ですか? A: o は小文字です。IPhone ではなく、iPhone なのと同じです

Slide 6

Slide 6 text

2020/12/19 6/14 2つの openSUSE Tumbleweed 常に最新 安定 ローリング・リリース 新しいカーネルやライブラリを使いたい人 アプリケーションのテスト環境 定期アップデート 有償サポートなしで安定版を使いたい人 普段遣いのデスクトップやサーバーに

Slide 7

Slide 7 text

2020/12/19 7/14 openSUSE Tumbleweed ● パッケージの更新がすぐに降ってくる – アップストリームでのアップデート後、メンテナがパッケージを更新したら – ディストリビューション全体のテストが通ったら配信される – 週に複数回 ● 新しいバージョンを使いたいときに、自分でビルドする必要が (あまり)ない

Slide 8

Slide 8 text

2020/12/19 8/14 openSUSE Tumbleweed の仲間たち ● コンテナ × ローリングリリース ● openSUSE MicroOS – 最小限の初期インストールパッケージ – トランザクショナルアップデート ● Btrfs のスナップショットで、パッケージ更新を一斉反映、失敗時のロールバック – 用途 ● コンテナのベースイメージ…小さいほうがよい ● コンテナホスト…アプリはパッケージではなくコンテナで入れる ● New! コンテナベースのデスクトップ…アプリはパッケージではなく Flatpak で入れる ● openSUSE Kubic – Kubernetes ノード用の MicroOS

Slide 9

Slide 9 text

2020/12/19 9/14 openSUSE Leap ● SUSE Linux Enterprise (SLE) ベースのディストリビューション ● 現在のバージョン: 15.2 (2020年7月) ● SLE との共通化 – 15.2 まで: ソースレベルでの共通化 + コミュニティ追加パッケージ – 15.3 以降: バイナリレベルでの共通化 + コミュニティ追加パッケージ CentOS 7 までっぽい

Slide 10

Slide 10 text

2020/12/19 10/14 openSUSE と SLE の関係 Tumbleweed SUSE Linux Enterprise Tumbleweed の パッケージがベース Leap 向けの アップデート 最新のアプリケーションを パッケージング

Slide 11

Slide 11 text

2020/12/19 11/14 openSUSE の開発(パッケージ) ● Open Build Service を使用 – パッケージソースのバージョン管理 – Pull request 方式のコラボレーション – CI 環境 ● オンラインビルド環境 (単体テスト実行、静的チェッカ) ● リポジトリからの配布 ● 誰でもすぐに開発に参加できる! – アップデートして pull request ● tar.xz を差し替えるだけも多い https://build.opensuse.org/

Slide 12

Slide 12 text

2020/12/19 12/14 openSUSE のコミュニティ ● openSUSE.Asia Summit – 年に1回のアジア地域の openSUSE ユーザーの集まり – 2017年は東京開催、インドネシアはユーザーがたくさん – 他の開発者に会える

Slide 13

Slide 13 text

2020/12/19 13/14 Linuxディストリビューション開発談話 openSUSE 武山 文信

Slide 14

Slide 14 text

2020/12/19 14/14 既発表資料 ● バグ報告・翻訳・パッケージング・コード修正・広報活動などなど ― OSS に貢献してみるには? – https://www.slideshare.net/ftake/oss-64620469 ● 第1回 Open Build Service 道場 – https://www.slideshare.net/ftake/1-open-build-service