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
「Linux」という言葉が指すもの
Search
Satoru Takeuchi
PRO
September 13, 2025
Technology
300
4
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
「Linux」という言葉が指すもの
以下動画のテキストです
https://youtu.be/pXpCrqksFUE
Satoru Takeuchi
PRO
September 13, 2025
More Decks by Satoru Takeuchi
See All by Satoru Takeuchi
Linuxカーネルの インタフェースは変わりうる?
sat
PRO
1
65
あなたの知らないバージョン命名規則
sat
PRO
2
760
Rook: Intro and Deep Dive with Ceph
sat
PRO
1
60
Machine Check Exception
sat
PRO
2
55
バイナリダンプの模様を読む
sat
PRO
0
81
cpコマンドはディスク上でデータを コピーしないことがある
sat
PRO
3
71
114-ファイルのshallow_copy.pdf
sat
PRO
2
46
113-Btrfsのスナップショット.pdf
sat
PRO
0
32
システム強制終了時にファイルシステムの整合性を保つ~ コピーオンライト編 ~
sat
PRO
0
66
Other Decks in Technology
See All in Technology
Bill One 開発エンジニア 紹介資料
sansan33
PRO
7
20k
LLMアプリ、 雰囲気で運用してませんか? 〜LLMOpsの現在地〜
taka_aki
1
100
internal/testlog で遊ぼう
rokuosan
0
220
Introduction to Bill One Development Engineer
sansan33
PRO
0
470
markdown-poster Introduction
kazamori
0
160
医療の現場を変革に挑戦した半年間の軌跡 - PythonとAIで現場を変える / From Code to Care
soudai
PRO
1
620
「面白い!」を信じ抜け。激動の時代を貫く、オンリーワン・エンジニアの条件
kizawa2020
0
240
Oracle MCP Servers Explained
thatjeffsmith
1
510
パスキーでドライブする アカウント統合(OAuth/OIDC Numa (Immersion) Workshop 2026)
oidfj
PRO
0
280
マイナンバーカード本人確認の実装比較(OAuth/OIDC Numa (Immersion) Workshop 2026) / 20260825 numa-12
oidfj
PRO
0
260
AI駆動開発はどこまで来たのか? ファインディの最新実態調査で読み解く現在地 Devin Con Tokyo
akiratom
1
1k
RapidCopy2 Matrix I/Oエンジンによるファイルコピーソフトウェアの設計と実装
kengosawa2
1
410
Featured
See All Featured
Lightning Talk: Beautiful Slides for Beginners
inesmontani
PRO
2
650
First, design no harm
axbom
PRO
2
1.3k
Thoughts on Productivity
jonyablonski
76
5.3k
Highjacked: Video Game Concept Design
rkendrick25
PRO
1
440
Product Roadmaps are Hard
iamctodd
55
12k
コードの90%をAIが書く世界で何が待っているのか / What awaits us in a world where 90% of the code is written by AI
rkaga
63
45k
Ecommerce SEO: The Keys for Success Now & Beyond - #SERPConf2024
aleyda
1
2.1k
A brief & incomplete history of UX Design for the World Wide Web: 1989–2019
jct
2
490
Ethics towards AI in product and experience design
skipperchong
2
350
Bootstrapping a Software Product
garrettdimon
PRO
306
120k
Applied NLP in the Age of Generative AI
inesmontani
PRO
4
2.4k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
46
3k
Transcript
「Linux」という 言葉が指すもの Sep. 14th, 2025 Satoru Takeuchi X: satoru_takeuchi 1
はじめに • 「Linux」という言葉は世の中では複数の意味で使われている • 本来の意味、および、その他使用頻度が高いものについて述べる 2
• Linus Torvalds氏が作成したOSのカーネル ◦ 「Linuxカーネル」とも呼ばれる ◦ Linus氏を権利者として商標登録されている • 通常単体では利用せず、何らかのOSの一部として動作する 本来の意味でのLinux
3 OSの概念図 カーネル ライブラリ プログラム Linux ライブラリ プログラム OSの中のLinux
• Linuxをカーネルとして、別のプログラムやライブラリと組み合わせてOSとして動作 させるようにしたもの ◦ 主としてPOSIXで定義されるインタフェースを持つシステム +αを提供しているものを指す ◦ 「Linuxディストリビューション (e.g. Debian,
Ubuntu, RHEL)」が該当 • 厳密な定義があるわけではない OSとしてのLinux 4 Linux ライブラリ(例: GNU libc) プログラム(例: GNU *utils) POSIX APIをおおむね提供
TIPS: GNU/Linux • Linuxディストリビューションを指して「Linux」ではなく「GNU/Linux」と呼ぶべきでは ないか、という主張 ◦ 「Linux」といいつつOSを構成するほとんどのコンポーネントは GNUが提供するものであるというこ とから来ている ◦
Debianが「Debian Linux」ではなく「Debian GNU/Linux」であるのはこういう事情がある • 詳しく知りたい人はWikipediaの「GNU/Linux名称論争」を参照 ◦ https://ja.wikipedia.org/wiki/GNU/Linux%E5%90%8D%E7%A7%B0%E8%AB%96%E4%BA%89 5
TIPS: AndroidはLinux? • AndroidもカーネルはLinuxを使っている • しかし「AndroidはLinux」とはあまり言われない • 恐らくユーザインタフェースがPOSIXで定義するものと全く違うため ◦ Android
NDKはPOSIX APIの一部をサポートしている 6 Linux Android Runtime(e.g. Dalvik VM) プログラム
まとめ • 「Linux」といわれるものには様々な意味がある • 本来の意味でのLinuxはOSカーネルのみを指す 7