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
Satoru Takeuchi
PRO
August 24, 2026
Technology
920
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
More Decks by Satoru Takeuchi
See All by Satoru Takeuchi
119-多機能ファイルシステムBtrfs_のコピー.pdf
sat
PRO
1
75
Linuxカーネルの インタフェースは変わりうる?
sat
PRO
1
100
Rook: Intro and Deep Dive with Ceph
sat
PRO
1
69
Machine Check Exception
sat
PRO
2
68
バイナリダンプの模様を読む
sat
PRO
0
110
cpコマンドはディスク上でデータを コピーしないことがある
sat
PRO
3
100
114-ファイルのshallow_copy.pdf
sat
PRO
2
59
113-Btrfsのスナップショット.pdf
sat
PRO
0
42
システム強制終了時にファイルシステムの整合性を保つ~ コピーオンライト編 ~
sat
PRO
0
79
Other Decks in Technology
See All in Technology
Databricksメトリクスビューはじめてのもくもく会
taka_aki
0
190
IR Today: Theory, Practice, and Agents
dtunkelang
0
340
Execution in the Kingdom of Agents: Reflections on Abstraction and Complexity
bcantrill
0
820
使いこなすために知っておきたい Azure SRE Agent アンチパターン
torumakabe
2
260
AIに攻撃される前に、AIに攻撃させる
tsuchikazu
0
140
『GOエコノミー 』(相乗りサービス) におけるスペック駆動開発
mot_techtalk
1
300
オンラインゲームのシステム全体像 - コロプラ 2026年度 新卒研修
colopl
0
360
Lambda MicroVMsが分からなすぎたので使い所を1から考えてみた
tsukuboshi
2
350
AI時代に必要な脅威モデリング― 変化の速度に負けない理解とリスク判断
masakane55
2
590
AI駆動開発、viviONの1年 ── うまくいったこと・いかなかったこと
vivion
0
180
KanaAI
shreyas1009
0
150
私の推しは「聞いてから進む」AIです -AI-DLCに一人でアプリを作らせた話
yama3133
1
170
Featured
See All Featured
Optimizing for Happiness
mojombo
378
71k
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
50
10k
We Are The Robots
honzajavorek
0
380
Darren the Foodie - Storyboard
khoart
PRO
4
4k
The Impact of AI in SEO - AI Overviews June 2024 Edition
aleyda
6
1.2k
sira's awesome portfolio website redesign presentation
elsirapls
0
440
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
16
2.2k
Effective software design: The role of men in debugging patriarchy in IT @ Voxxed Days AMS
baasie
1
550
Color Theory Basics | Prateek | Gurzu
gurzu
1
480
B2B Lead Gen: Tactics, Traps & Triumph
marketingsoph
0
260
Optimising Largest Contentful Paint
csswizardry
37
4k
How to build a perfect <img>
jonoalderson
1
6.1k
Transcript
あなたの知らない バージョン命名規則 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