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
あなたの知らないバージョン命名規則
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
Satoru Takeuchi
PRO
August 24, 2026
Technology
940
3
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
あなたの知らないバージョン命名規則
以下動画のスライドです。
https://youtu.be/RjzWvBaV8bw
Satoru Takeuchi
PRO
August 24, 2026
Transcript
15 slides
あなたの知らない バージョン命名規則 Aug. 24th, 2026 Satoru Takeuchi X: satoru_takeuchi 1
はなすこと • バージョン命名規則 ◦ • 有名どころ ◦ ◦ • 何かのバージョンの名前に意味を持たせて、どういうバージョンがどういう役割かをわかるようにす
る セマンティックバージョニング ▪ バージョン名が x.y.zの場合: • x: 後方互換性が無い変更を加えたときに上げる • y: 後方互換性を保ちつつ機能追加したときに上げる • z: 後方互換性を保ちつつバグ修正をしたときに上げる カレンダーバージョニング ▪ ”24.04”,”26.04”のようにバージョン名が日付に対応する (例: Ubuntu) 本動画では、あまり一般的ではないバージョン命名規則を紹介 2
紹介するもの • • • Linux: 言わずと知れたOSカーネル TeX: 組版ソフトウェア Ceph: 分散ストレージシステム
3
Linux 4
Linuxのバージョン命名規則 • x.y形式 ◦ ◦ • • オリジナル開発者 Linus Torvaldsさんがリリースするもの
📝: 安定版のx.y.zはLinusさんとは別の人がリリースしている 最新バージョンは7.2 xとyの意味は… 5
Linuxのバージョン命名規則 • x.y形式 ◦ ◦ • • オリジナル開発者 Linus Torvaldsさんがリリースしている
📝: 安定版のx.y.zはLinusさんとは別の人がリリースしている 最新バージョンは7.2 xとyの意味は… ◦ ◦ ◦ ◦ 任意のバージョンで機能追加をする よほどのことがなければユーザに見える範囲での破壊的変更はしない 現状はx.yのうちyが19になったら次は (x+1).0が出るようになっている。 ▪ 5.0 -> 5.1 -> … -> 5.19 -> 6.0 -> 6.1 -> … -> 6.19 -> 7.0 -> 7.1 -> 7.2… 「Linuxのメジャーバージョン v7.0がリリース!」のようなニュースがたまに出るが ”x.0”に特別な意味は 無い 6
TeX 7
TeXのバージョン命名規則 • 一例 ◦ • 3.1 3と1に込められた意味は… 8
TeXのバージョン命名規則 • 一例 ◦ • 3.1 3と1に込められた意味は… ◦ ◦ ◦
新バージョンが出ると円周率の桁が増えていく 3.1 -> 3.14 -> 3.141 -> 3.1415 -> … 作者のKnuth先生が亡くなると最終バージョン πが出るらしい 9
TeXインスパイア系のバージョン命名規則 • METAFONT: 自然対数の底 e = 2.71828… に収束する ◦ 作者はTeXと同じKnuth先生
10
Ceph 11
Cephのバージョニング • • • x.y.z 最新版は21.1.0 x.y.zの意味は… 12
Cephのバージョニング • • • x.y.z 最新版は21.1.0 x.y.zの意味は… ◦ ◦ ◦
x: メジャーバージョン。機能追加あり。 breaking changeあり y: 成熟度を示す。 0が開発版、1がrelease candidate、2が安定版 ▪ 普通の人が使うのは常に 2 z: パッチバージョン。バグ修正だけでなく機能追加することもある。 breaking change無し 13
Cephのバージョニング • • • x.y.z 最新版は21.1.0 x.y.zの意味は… ◦ ◦ ◦
• x: メジャーバージョン。機能追加あり。 breaking changeあり y: 成熟度を示す。 0が開発版、1がrelease candidate、2が安定版 ▪ 普通の人が使うのは常に 2 z: パッチバージョン。バグ修正だけでなく機能追加することもある。 breaking change無し 21.1.0は… ◦ ◦ バージョン21の最初のrelease candidate 21-rc1とも呼ばれる 14
まとめ • • 世の中にはいろいろなバージョン命名規則がある 「セマンティックバージョニングかと思ったら全然違った」ということはよくある ◦ • 「セマンティックバージョニングではない」と名言しているものもある 他にも直感的ではないものが色々あるので、ぜひ見つけてみてね 15
More Decks by Satoru Takeuchi
See All by Satoru Takeuchi
119-多機能ファイルシステムBtrfs_のコピー.pdf
sat
PRO
1
84
Linuxカーネルの インタフェースは変わりうる?
sat
PRO
1
120
Rook: Intro and Deep Dive with Ceph
sat
PRO
1
84
Machine Check Exception
sat
PRO
2
74
バイナリダンプの模様を読む
sat
PRO
0
120
cpコマンドはディスク上でデータを コピーしないことがある
sat
PRO
3
120
114-ファイルのshallow_copy.pdf
sat
PRO
2
73
113-Btrfsのスナップショット.pdf
sat
PRO
0
54
システム強制終了時にファイルシステムの整合性を保つ~ コピーオンライト編 ~
sat
PRO
0
84
Other Decks in Technology
See All in Technology
Copilot Coworkで「みのるん式」やってみた
minorun365
PRO
2
1.7k
レガシーコードに対する loop engineering的なAI開発プロセス導入について
kubell_hr
0
340
Go初心者のクラウドエンジニアが、デプロイを通して旨味を知っていく話
ryudai
1
170
AI時代の組織作り:チーム開発から「個人×AI」への移行と、持続可能な「開発資本」の築き方
ham0215
2
830
公共分野での生成AI活用
toru_kubota
1
320
【dbts2026】AIエージェントの 判断と探索を変える、 データベース エンジニアリング― 既存DBの処理と依存関係から作る、オペレーショナルオントロジー ―
shisyu_gaku
0
280
The Author Pays
hiccupps
0
170
Sizing, Benchmarking and Performance Tuning Apache Flink Clusters
rmetzger
0
150
Frontier Teams — Amazon は AI で「開発のやり方」をどう変えたのか
kmotohas
0
200
田んぼの見回りをIoTで減らしたい!水位監視から電池駆動カメラまでの試行錯誤
itosoft
1
120
これからのデータエンジニアの役割について考える / Rethinking the Role of Data Engineers in the AI Era
okiyuki99
0
410
Linuxネットワークスタック進化の軌跡: 過去10年の歩みと最新トレンド
orimanabu
2
400
Featured
See All Featured
The Curious Case for Waylosing
cassininazir
1
610
Fashionably flexible responsive web design (full day workshop)
malarkey
409
67k
Understanding Cognitive Biases in Performance Measurement
bluesmoon
32
3.1k
[Rails World 2026] Durable orchestration on Rails: from continuation to workflow
palkan
4
1.2k
Applied NLP in the Age of Generative AI
inesmontani
PRO
4
2.6k
The browser strikes back
jonoalderson
0
1.9k
Principles of Awesome APIs and How to Build Them.
keavy
128
18k
Why You Should Never Use an ORM
jnunemaker
PRO
61
10k
Bootstrapping a Software Product
garrettdimon
PRO
306
120k
For a Future-Friendly Web
brad_frost
184
11k
The AI Search Optimization Roadmap by Aleyda Solis
aleyda
2
6.4k
A Guide to Academic Writing Using Generative AI - A Workshop
ks91
PRO
1
560