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 OSC 2026 Sendai
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
Fuminobu TAKEYAMA
June 06, 2026
Technology
28
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
openSUSE OSC 2026 Sendai
Fuminobu TAKEYAMA
June 06, 2026
More Decks by Fuminobu TAKEYAMA
See All by Fuminobu TAKEYAMA
7年ぶりのメジャーアップデート! エンタープライズ版ベースだけど無償で使える openSUSE Leap 16.0
ftake
0
740
openSUSE.Asia Summit 2024 Opening
ftake
0
86
openSUSE.Asia Summit 2024
ftake
0
330
マスコットのかわいい Linux ディストリビューション openSUSE とは?
ftake
0
540
A journey to resolve the xdg-autostart-generator issue
ftake
0
5.4k
マスコットのかわいいLinuxディストリビューション “openSUSE” の今
ftake
0
2.1k
ODC2022 XDDC: openSUSEの近況
ftake
0
480
たまには日本語入力 Mozc の話でもしようか ― 新機能の紹介とコードコミットができないプロジェクトとの関わり方
ftake
7
10k
openSUSE Leap 15.3 とリリースモデルの話
ftake
0
2.3k
Other Decks in Technology
See All in Technology
Forza Horizon 6 のテレメトリ機能で 自動運転に使えそうな学習データを集める話
henjin0
0
150
クラウドセキュリティ入門 ~安全なクラウド利用のための基礎知識~
lhazy
11
8.4k
AI時代の強いチームの作り方
yuukiyo
25
16k
TypeScript入門 2026
recruitengineers
PRO
2
490
Redmine 7.0 新機能・機能強化解説(OSC2026京都ダイジェスト版)
vividtone
1
200
新しい SLO が良い感じにハマっている話
z63d
5
2.1k
モバイルアプリ開発概論2026
recruitengineers
PRO
3
490
システム思考で問題に対処する
yussak
0
200
Eight Engineering Unit 紹介資料
sansan33
PRO
3
8.1k
取引先から届く 「セキュリティチェックシート」の読み解き方
kamadamakoto
0
130
グローバル基準のSREは、運用現場でどう機能したか:成熟度アセスメントの実践 / SRE NEXT 2026
sorawatanabe
0
130
【CEDEC2026】次世代デジタルカードゲームのサーバー設計と運用 〜『Shadowverse: Worlds Beyond』の舞台裏~
cygames
PRO
1
970
Featured
See All Featured
How to Talk to Developers About Accessibility
jct
2
490
Impact Scores and Hybrid Strategies: The future of link building
tamaranovitovic
0
370
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
52
6k
Ruling the World: When Life Gets Gamed
codingconduct
0
290
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
31
3.3k
From Legacy to Launchpad: Building Startup-Ready Communities
dugsong
0
290
Self-Hosted WebAssembly Runtime for Runtime-Neutral Checkpoint/Restore in Edge–Cloud Continuum
chikuwait
0
690
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
47
8.3k
Evolving SEO for Evolving Search Engines
ryanjones
0
250
Building a Scalable Design System with Sketch
lauravandoore
463
34k
Ecommerce SEO: The Keys for Success Now & Beyond - #SERPConf2024
aleyda
1
2.1k
Designing Powerful Visuals for Engaging Learning
tmiket
1
480
Transcript
2026-06-06 1/39 カメレオンが目印の LinuxディストリビューションopenSUSEの紹介 無償で使えるエンタープライズも、常に最新のローリングも! 武山 文信 日本openSUSEユーザ会
2026-06-06 2/39 ブースにて • Q: openSUSE というディストリビューションをご存知ですか? • よくある回答 –
カメレオンのマスコットがかわいい – 昔(15年前)使っていました – Slackware 系ですよね?(違います)興味があるけど、 RedHat 系しか使ったことがなくて… – 某雑誌に「欧州」と書かれていた – VMWare を使っていると見かける
2026-06-06 3/39 カメレオンたち
2026-06-06 4/39 カメレオンたち • ときどき色違いの新種が見つかります
2026-06-06 5/39 openSUSE とは? • 1996年にドイツで生まれた Linux ディストリビューション – 1996
年: S.u.S.E Linux 4.2 リリース • これ以前は Slackware + 設定ツールでした – 2008 年から openSUSE 10.0 に、SUSE Linux Enterprise に分離 – RedHat 系でも Debian 系でも Slackware系でもありません • サーバーからデスクトップまで幅広く使える – エンタープライズグレードのサーバーパッケージ – 豊富なデスクトップ環境をサポート: • KDE, GNOME, XFCE, LXQt, Mate, Enlightenment, Sway, ... • 新技術・標準技術の積極的採用と安定性のバランス • 企業とコミュニティが協力した開発
2026-06-06 6/39 発表資料作成から、コミュニケーション、ゲーム、 コーディングもできちゃう
2026-06-06 7/39 日本の openSUSE コミュニティ • オンラインで活動、ときどきオフライン – X: @opensuseja
– Slack, メーリングリスト (
[email protected]
) • Geeko Magazine – ユーザ会で発行している機関誌 • 毎年、夏と冬に発行(コミックマーケット) • オープンソースカンファレンスなどでも頒布 – 中身は openSUSE と関係ないことも… • Linuxアプリケーション、クラウド、AI、… • 様々なイベントで openSUSE を布教 – オープンソースカンファレンス – 関西オープンフォーラム – 技術書同人誌博覧会
2026-06-06 8/39 openSUSE.Asia Summit • 毎年開催しているアジア地域カンファレンス – 2017年と2024年は東京でも開催 • 今年はインドネシア
– 若手が多く、とてもアクティブ – 過去の開催では 500 人集まったことも! From openSUSE.Asia Summit 2016 Facebook Page
2026-06-06 9/39 今日の内容 • いろいろなスタイルの Linux ディストリビューション • Open Build
Service • Webベースの管理ツール Cockpit • Red Hat 系や Debian 系との使い方の違いは?
2026-06-06 10/39 いろいろなスタイルの Linux ディストリビューション
2026-06-06 11/39 openSUSEでは様々なスタイルのディストリを提供 • リリーススタイル – ローリングリリース – 年次リリース •
管理方法 – ミュータブル・・・一般的なスタイル – イミュータブル(普遍)
2026-06-06 12/39 2つの openSUSE Tumbleweed 常に最新 安定 ローリング・リリース 常に新しいカーネルやライブラリを使いたい人 アプリケーションの開発環境
年次アップデート 有償サポートなしで安定した環境を使いたい人 普段遣いのデスクトップやサーバー
2026-06-06 13/39 openSUSE Tumbleweed • ローリング・リリース – 常時パッケージが新しいバージョンになるリリーススタイル – ほんの一部のパッケージが更新されることも、
基本パッケージの更新に伴い、大量のパッケージが更新されることもある • リリースされるまでの流れ 1. アプリケーション・ライブラリの新しいバージョンがリリースされる 2. openSUSE パケージメンテナがパッケージを作成 3. 同時期に更新されたパッケージをまとめて自動テストを行った後、 問題がなければリリース (1日1回のときもあれば、週に1回のときもあれば…)
2026-06-06 14/39 openSUSE Slowroll • Tumbleweed は速すぎる場合があるのでスピードを調整 – 巨大な更新は月1回に収まるようにまとめて実施 –
セキュリティ、バグ修正は速やかに提供 • 実験的な提供(ということになっている) – 2年以上続いている
2026-06-06 15/39 openSUSE Leap • SUSE Linux Enterprise (SLE) ベースのディストリビューション
– ミッションクリティカルな場所で、実は使われているディストリビューション – 基本的には SLE と完全に同一のバイナリパッケージ • パッケージの署名まで同じ – プロプライエタリソフトウェアも SLE 用を原則そのまま使える • 例: AMD GPU のプロプライエタリドライバーは Leap と SLE は同じもの • 豊富なデスクトップ環境・アプリケーションのパッケージ – SLE に openSUSE コミュニティがメンテするパッケージを追加 • 最新版: openSUSE Leap 16.0 – 2025年6月 – SUSE Linux Enterprise 16 ベース 旧 CentOS は バイナリは 実は微妙に異なる
2025-07-05 16/39 Tumbleweed と SLE と Leap の関係 • Tumbleweed
は SLE の上流 • SLE は Leap の上流 Tumbleweed SUSE Linux Enterprise openSUSE Backports 同一のバイナリ ソース取り込み ソース取り込み
2026-06-06 17/39 openSUSE Leap のライフサイクル • 1年に1回のマイナーバージョンリリース – カーネルの更新や、機能拡張が行われることもある(機能の削除は基本的にない) –
移行期間は1年(最後のマイナーバージョンは延長されることもある) • 数年に1回のメジャーバージョンアップ – SLE との違い: 次のメジャーバージョンがリリースされると、 前のメジャーバージョンのマイナーバージョンはリリースされない • SLE 15 SP 7 はあるが、Leap 15.7 はない 16.0 リリース 16.1 リリース 1年間の移行期間 ※長期サービスパックサポート が必要な場合は SLE に切り替え 11月 10月
2026-06-06 18/39 イミュータブル(不変)OS • ファイルシステムを書き換えられない – パッケージをバージョンアップするときは、 更新後の新しいファイルシステムを作って切り替え – OS管理部分が対象、データ領域は書き換えられる
• メリット – セキュリティ – アップデート中の中途半端な状態にならない – アップデートに失敗したら戻せる /usr/lib /usr/share : /usr/lib /usr/share : /usr/lib /usr/share : /usr/lib /usr/share : /usr/lib /usr/share : 実行中 コピー アップデート 切り替え 実行中 ① ② ③
2026-06-06 19/39 コンテナホスト用の openSUSE • MicroOS – 機能はコンテナでインストール前提で、パッケージを厳選した最低限の環境 – イミュータブル
OS – バリエーション • openSUSE MicroOS: Tumbleweed ベース • openSUSE Leap Micro: SLE Micro ベース • openSUSE Aeon – デスクトップ用のイミュータブル OS – アプリケーションは Flatpak でインストール Leap や Tumbleweed もイミュータブルに設定できる
2026-06-06 20/39 Open Build Service
2026-06-06 21/39 Open Build Service (OBS) • パッケージの開発を行う Web サービス
– 誰でも使える: https://build.opensuse.org/ – 自分でインストールしても使える
2026-06-06 22/39 Open Build Service の機能 • コラボレーション – 誰でも変更リクエストを出せるので、
公式パッケージの開発に参加できる • フォーク(コピー)→バージョンアップ →変更リクエスト – コミュニティで開発する重要な基盤 • ビルド環境とリポジトリ – ソースコードをアップロードして、クラウド上でパッケージをビルド (CI) – 何をどのようにビルドしたか見える – ビルドが完了したら、そのままパッケージをリポジトリから配布できる – 他のディストリビューションだと PPA, AUR に近い
2026-06-06 23/39 Open Build Service 上にあるパッケージ • 公式パッケージ – Leap
や Tumbleweed の一部として提供されているもの • 開発中のパッケージ – 公式パッケージのメンテナーが、Tumbleweedに送る前のパッケージ • openSUSEに未収録のパッケージ・野良パッケージ – 誰かが誰かのために作ったか、自分のためにつくったパッケージ – home:ftake のような home: で始まるプロジェクトに置かれていることが多い • 非公式パッケージは便利なこともあるが、環境を壊したりすることもあ るので注意 – 最新のアプリやカーネルを使いたいときには便利、壊れにくい
2026-06-06 24/39 Kernel:stable:Backport プロジェクト • 最新の stable ブランチのカーネルビルドが手に入るプロジェクト – openSUSE
/ SUSE のカーネルチームがメンテ – Leap で最新のハードウェアを使いたいときに便利
2026-06-06 25/39 Webベースの管理ツール Cockpit
2025-07-05 26/39 Cockpit • Web ブラウザからシステムの管理ができるツール – リモート・ローカル両方に対応 – 設定ファイルをエディタで編集したり、
コマンドを叩く必要がない • これまでのツール YaST を置換え中 – ただし、まだ不完全なところも
2025-07-05 27/39 サービス systemctl … の代わりに
2025-07-05 28/39 アカウント useradd の代わりに
2025-07-05 29/39 ストレージ parted コマンドや /etc/fstab の編集の 代わりに
2025-07-05 30/39 その他の機能 • ログ • ネットワーク • サービス •
仮想マシン / コンテナ • アプリケーション • ソフトウェア更新 • 端末 • …
2026-06-06 31/39 Red Hat 系や Debian 系との使い方の違いは?
2026-06-06 32/39 そこまでは変わらない openSUSE RHEL Ubuntu サービスの起動 $ systemctl start
xxxxx.service ネットワークの 設定 Network Manager wicked Network Manger Network Manager netplan ファイアウォール フロントエンド firewall-cmd ufw デスクトップ KDE, GNOME GNOME GNOME Systemd に統一されたのが大きい
2026-06-06 33/39 パッケージのインストール方法 • openSUSE – dnf も利用可能 • RHEL
• Ubuntu # zypper search パッケージ名 # zypper install パッケージ名 # dnf search パッケージ名 # dnf install パッケージ名 # apt search パッケージ名 # apt install パッケージ名
2026-06-06 34/39 パッケージが管理するファイルの一覧 • RHEL & openSUSE は同じ rpm コマンド
• Ubuntu $ rpm -ql NetworkManager /etc/NetworkManager /etc/NetworkManager/NetworkManager.conf : $ dpkg -L network-manager /. /etc /etc/NetworkManager /etc/NetworkManager/NetworkManager.conf :
2026-06-06 35/39 パッケージ名 • ディストリビューションごとに命名規則や分割の仕方が異なる openSUSE RHEL Ubuntu Apache Web
サーバー apache2 httpd apache2 PostgreSQL Server postgresql-server postgresql-server postgresql フォント フォント名-fonts フォント名-fonts fonts-フォント名 ttf-フォント名 開発に必要なパッケージ (ヘッダーファイルなど) ライブラリ名-devel ライブラリ名-devel ライブラリ名-dev openSUSE で postgresql はクライアント
2026-06-06 36/39 ディストリビューション独自の設定 • アプリケーション起動時のコマンドライン引数など • openSUSE & RHEL –
/etc/sysconfig/ • ただし、ファイルの構成は openSUSE と RHEL で異なる • Ubuntu – /etc/default/
2026-06-06 37/39 sudo のデフォルト設定の挙動 • openSUSE (Leap 16.0) – 自身のパスワードを入力
– sudo ができるグループ: wheel – 従来のインストーラーでは • root ユーザーのパスワードを入力 (targetpw) になる • RHEL – 自身のパスワードを入力 – sudo ができるグループ: wheel • Ubuntu – 自身のパスワードを入力 – sudo ができるグループ: admin /etc/sudoers で設定変更可能
2026-06-06 38/39 まとめると • 他のディストリビューションと違うところもあるが、 今はそこまで変わらない – 3種類使っていると、ときどきコマンドを間違えることはあります – どちらかというと、RHEL
に近い – いずれかの使いかたが分かっていれば、 どのディストリビューションでも比較的スムーズに使えるようになる・・・はず
2026-06-06 39/39 おわりに • openSUSE はカメレオンが目印! – ブースにもたくさんいるので、遊びに来て下さい • ポイント
– ローリングリリースから、年次リリース、イミュータブルOSまで いろいろなバージョンあり – Open Build Service でパッケージを作成・提供 – Cockpit の Web UI でシステム管理ができる – ディストリビューション間の使い方の違いは少なくなっている • ぜひ使ってみて下さい – 分からないことがあれば、openSUSEコミュニティで聞いてみて下さい