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
openSUSE の紹介
Search
Fuminobu TAKEYAMA
December 16, 2020
Technology
0
610
openSUSE の紹介
Linux ディストリビューション大集合〜あなたの Linuxディストリビューションを見つけてみよう〜
Fuminobu TAKEYAMA
December 16, 2020
Tweet
Share
More Decks by Fuminobu TAKEYAMA
See All by Fuminobu TAKEYAMA
openSUSE.Asia Summit 2024 Opening
ftake
0
18
openSUSE.Asia Summit 2024
ftake
0
220
マスコットのかわいい Linux ディストリビューション openSUSE とは?
ftake
0
220
A journey to resolve the xdg-autostart-generator issue
ftake
0
4.8k
マスコットのかわいいLinuxディストリビューション “openSUSE” の今
ftake
0
1.8k
ODC2022 XDDC: openSUSEの近況
ftake
0
310
たまには日本語入力 Mozc の話でもしようか ― 新機能の紹介とコードコミットができないプロジェクトとの関わり方
ftake
6
8.1k
openSUSE Leap 15.3 とリリースモデルの話
ftake
0
1.8k
Btrfs + Snapper + Samba で作る 「以前のバージョン」に戻せるファイルサーバー Rev. 2
ftake
0
3.1k
Other Decks in Technology
See All in Technology
IoTシステム開発の複雑さを低減するための統合的アーキテクチャ
kentaro
1
130
開発組織を進化させる!AWSで実践するチームトポロジー
iwamot
2
540
データベースの負荷を紐解く/untangle-the-database-load
emiki
2
550
Snowflakeの開発・運用コストをApache Icebergで効率化しよう!~機能と活用例のご紹介~
sagara
1
530
手を動かしてレベルアップしよう!
maruto
0
250
ABWG2024採択者が語るエンジニアとしての自分自身の見つけ方〜発信して、つながって、世界を広げていく〜
maimyyym
1
210
サバイバルモード下でのエンジニアリングマネジメント
konifar
21
7.2k
Ruby on Railsで持続可能な開発を行うために取り組んでいること
am1157154
3
160
困難を「一般解」で解く
fujiwara3
7
2.2k
LINE NEWSにおけるバックエンド開発
lycorptech_jp
PRO
0
370
Oracle Database Technology Night #87-1 : Exadata Database Service on Exascale Infrastructure(ExaDB-XS)サービス詳細
oracle4engineer
PRO
1
220
AIエージェント入門
minorun365
PRO
33
20k
Featured
See All Featured
Building Your Own Lightsaber
phodgson
104
6.2k
Reflections from 52 weeks, 52 projects
jeffersonlam
348
20k
Side Projects
sachag
452
42k
The Pragmatic Product Professional
lauravandoore
32
6.4k
Art, The Web, and Tiny UX
lynnandtonic
298
20k
XXLCSS - How to scale CSS and keep your sanity
sugarenia
248
1.3M
Designing for humans not robots
tammielis
250
25k
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
227
22k
The Cost Of JavaScript in 2023
addyosmani
47
7.4k
Fontdeck: Realign not Redesign
paulrobertlloyd
83
5.4k
Producing Creativity
orderedlist
PRO
344
40k
Into the Great Unknown - MozCon
thekraken
35
1.6k
Transcript
2020/12/19 1/14 openSUSE の紹介 Linuxディストリビューション大集合 〜あなたのLinuxディストリビューションを見つけてみよう〜 武山 文信
2020/12/19 2/14 みなさん って何かご存知ですか?
2020/12/19 3/14 正しいのはどれ? • 1. サーバールームでモフモフできるカメレオン型ガジェット • 2. Ruby で簡単に
Web アプリを作れるフレームワーク • 3. 1996年にドイツで生まれた Linux ディストリビューション
2020/12/19 4/14 正しいのはどれ? • 1. サーバールームでモフモフできるカメレオン型ガジェット • 2. Ruby で簡単に
Web アプリを作れるフレームワーク • 3. 1996年にドイツで生まれた Linux ディストリビューション
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 なのと同じです
2020/12/19 6/14 2つの openSUSE Tumbleweed 常に最新 安定 ローリング・リリース 新しいカーネルやライブラリを使いたい人 アプリケーションのテスト環境
定期アップデート 有償サポートなしで安定版を使いたい人 普段遣いのデスクトップやサーバーに
2020/12/19 7/14 openSUSE Tumbleweed • パッケージの更新がすぐに降ってくる – アップストリームでのアップデート後、メンテナがパッケージを更新したら – ディストリビューション全体のテストが通ったら配信される
– 週に複数回 • 新しいバージョンを使いたいときに、自分でビルドする必要が (あまり)ない
2020/12/19 8/14 openSUSE Tumbleweed の仲間たち • コンテナ × ローリングリリース •
openSUSE MicroOS – 最小限の初期インストールパッケージ – トランザクショナルアップデート • Btrfs のスナップショットで、パッケージ更新を一斉反映、失敗時のロールバック – 用途 • コンテナのベースイメージ…小さいほうがよい • コンテナホスト…アプリはパッケージではなくコンテナで入れる • New! コンテナベースのデスクトップ…アプリはパッケージではなく Flatpak で入れる • openSUSE Kubic – Kubernetes ノード用の MicroOS
2020/12/19 9/14 openSUSE Leap • SUSE Linux Enterprise (SLE) ベースのディストリビューション
• 現在のバージョン: 15.2 (2020年7月) • SLE との共通化 – 15.2 まで: ソースレベルでの共通化 + コミュニティ追加パッケージ – 15.3 以降: バイナリレベルでの共通化 + コミュニティ追加パッケージ CentOS 7 までっぽい
2020/12/19 10/14 openSUSE と SLE の関係 Tumbleweed SUSE Linux Enterprise
Tumbleweed の パッケージがベース Leap 向けの アップデート 最新のアプリケーションを パッケージング
2020/12/19 11/14 openSUSE の開発(パッケージ) • Open Build Service を使用 –
パッケージソースのバージョン管理 – Pull request 方式のコラボレーション – CI 環境 • オンラインビルド環境 (単体テスト実行、静的チェッカ) • リポジトリからの配布 • 誰でもすぐに開発に参加できる! – アップデートして pull request • tar.xz を差し替えるだけも多い https://build.opensuse.org/
2020/12/19 12/14 openSUSE のコミュニティ • openSUSE.Asia Summit – 年に1回のアジア地域の openSUSE
ユーザーの集まり – 2017年は東京開催、インドネシアはユーザーがたくさん – 他の開発者に会える
2020/12/19 13/14 Linuxディストリビューション開発談話 openSUSE 武山 文信
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