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
openSUSE の紹介
Search
Fuminobu TAKEYAMA
December 16, 2020
Technology
840
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
openSUSE の紹介
Linux ディストリビューション大集合〜あなたの Linuxディストリビューションを見つけてみよう〜
Fuminobu TAKEYAMA
December 16, 2020
More Decks by Fuminobu TAKEYAMA
See All by Fuminobu TAKEYAMA
openSUSE OSC 2026 Sendai
ftake
0
45
7年ぶりのメジャーアップデート! エンタープライズ版ベースだけど無償で使える openSUSE Leap 16.0
ftake
0
820
openSUSE.Asia Summit 2024 Opening
ftake
0
96
openSUSE.Asia Summit 2024
ftake
0
370
マスコットのかわいい Linux ディストリビューション openSUSE とは?
ftake
0
620
A journey to resolve the xdg-autostart-generator issue
ftake
0
5.5k
マスコットのかわいいLinuxディストリビューション “openSUSE” の今
ftake
0
2.2k
ODC2022 XDDC: openSUSEの近況
ftake
0
520
たまには日本語入力 Mozc の話でもしようか ― 新機能の紹介とコードコミットができないプロジェクトとの関わり方
ftake
7
10k
Other Decks in Technology
See All in Technology
自治体AIコンタクトセンター、何をどこに任せる?~Amazon Connect Customer +Amazon Bedrockの実践知~ / 20261107 Satoshi Torano
shift_evolve
PRO
1
120
公共分野での生成AI活用
toru_kubota
1
310
公共システムAdventCalendar2026
toru_kubota
0
290
Content Mapper APIの応用例~CSS Modules、言語ファイル~
uhyo
2
630
Software Engineering in an AI-Driven World
erikjhordan_rey
0
130
[General] 개발자로 해외 기업에서 일하기
skydoves
1
310
AIコーディングはじめました
miso
0
160
Microsoft Entra Kerberos で実現するクラウド デバイス管理
tamaiyutaro
2
660
仕様と現実の間で落とし所を探るリモートMCPの認証・認可 — Sansanの認証基盤における課題と実践
sansantech
PRO
2
210
新卒エンジニア、 介護士になる
ryu1013
1
690
GCASアップデート(202607-202610)
techniczna
1
240
DBTS2026 盛り上がってますか!?Databricksが実現するAI時代のデータ基盤
akuwano
1
200
Featured
See All Featured
The innovator’s Mindset - Leading Through an Era of Exponential Change - McGill University 2025
jdejongh
PRO
1
400
Large-scale JavaScript Application Architecture
addyosmani
516
110k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
287
14k
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
35
3.9k
Building a A Zero-Code AI SEO Workflow
portentint
PRO
0
820
Designing for Timeless Needs
cassininazir
1
550
RailsConf 2023
tenderlove
30
1.6k
Designing for humans not robots
tammielis
254
26k
Lightning Talk: Beautiful Slides for Beginners
inesmontani
PRO
2
770
Intergalactic Javascript Robots from Outer Space
tanoku
273
28k
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
659
62k
The untapped power of vector embeddings
frankvandijk
2
2k
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