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
930
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
80
Linuxカーネルの インタフェースは変わりうる?
sat
PRO
1
110
Rook: Intro and Deep Dive with Ceph
sat
PRO
1
74
Machine Check Exception
sat
PRO
2
72
バイナリダンプの模様を読む
sat
PRO
0
120
cpコマンドはディスク上でデータを コピーしないことがある
sat
PRO
3
110
114-ファイルのshallow_copy.pdf
sat
PRO
2
63
113-Btrfsのスナップショット.pdf
sat
PRO
0
48
システム強制終了時にファイルシステムの整合性を保つ~ コピーオンライト編 ~
sat
PRO
0
80
Other Decks in Technology
See All in Technology
野良MCPサーバーを排除せよ!MCPサーバーのガバナンス
yukiogawa
1
130
AI導入は済んだ。次は統制を作り替える番だ_AI×開発組織 Summit 2026
techtekt
PRO
0
470
フィンテック養成勉強会#68
finengine
0
180
ストレスなくAIと付き合いたい!こんなときどうしてる?
namiki64
4
660
AIネイティブ企業への変革。パーソルキャリアが挑む「データメッシュ×ガバナンス」のアーキテクチャ戦略
techtekt
PRO
0
110
ソフトウェア ファクトリー - 再現性のあるソフトウェアの工場づくり / Software factory
iktakahiro
7
5.2k
[EMNLP26] RIGEL: Self-Distilled Score Adaptation for Image and Video Captioning Evaluation
keio_smilab
PRO
0
100
M5Stackで作る BLEマウス GPSログの世界
tomokusaba
PRO
0
450
LLM-as-a-Judgeは本当に信頼できるのか――評価器を評価する話
taka_aki
2
1k
1つのリクエストを追って理解する - llm-dのP/D分離
akhino
1
190
Code for Security プロジェクト紹介 2026年10月
yu23ki14
0
120
スキマバイトという雇用形態は存在しないので、雇用期間1日のアルバイト契約を事業者とワーカーが結ぶ手続きを支えるのがタイミーなんです
akitoshiga
1
240
Featured
See All Featured
[RailsConf 2023] Rails as a piece of cake
palkan
59
7.1k
Marketing Yourself as an Engineer | Alaka | Gurzu
gurzu
0
330
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
31
10k
A better future with KSS
kneath
240
18k
Code Reviewing Like a Champion
maltzj
529
40k
The B2B funnel & how to create a winning content strategy
katarinadahlin
PRO
1
570
Mind Mapping
helmedeiros
1
400
What the history of the web can teach us about the future of AI
inesmontani
PRO
2
750
Bash Introduction
62gerente
615
220k
From π to Pie charts
rasagy
1
400
Paper Plane
katiecoart
PRO
5
54k
Keith and Marios Guide to Fast Websites
keithpitt
413
23k
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