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
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
Satoru Takeuchi
PRO
September 13, 2025
Technology
280
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
バイナリダンプの模様を読む
sat
PRO
0
65
cpコマンドはディスク上でデータを コピーしないことがある
sat
PRO
3
52
114-ファイルのshallow_copy.pdf
sat
PRO
2
36
113-Btrfsのスナップショット.pdf
sat
PRO
0
15
システム強制終了時にファイルシステムの整合性を保つ~ コピーオンライト編 ~
sat
PRO
0
59
システム強制終了時に ファイルシステムの整合性を保つ ~ ジャーナリング編 ~
sat
PRO
2
62
ファイルシステムの整合性を回復するfsck
sat
PRO
1
64
小学校5,6年生向けキャリア教育 大人になるまでの道
sat
PRO
8
5.2k
ファイルシステムの不整合
sat
PRO
2
160
Other Decks in Technology
See All in Technology
AI時代における最適なQA組織の作り方
ymty
3
350
Why is RC4 still being used?
tamaiyutaro
0
280
Hatena Engineer Seminar 37 jj1uzh
jj1uzh
0
420
最近評価が難しくなった
maroon8021
0
210
攻撃者がいなくてもAIエージェントはインシデントを起こす
nomizone
0
190
AI時代のエンジニアキャリアについて今一度考える
sakamoto_582
1
1.1k
記録をかんたんに、提案をパーソナルに ── AIであすけんが目指すもの
oprstchn
0
130
フルAIで個人開発して学んだあれこれ / yuruai vol.1
isaoshimizu
0
170
5分でわかるDuckDB Quack
chanyou0311
4
310
そのタスクオンスケですか?
poropinai1966
0
120
AWS Blocks を触ってみた/first-tach-aws-blocks
fossamagna
2
140
Tech-Verse 2026_Keynote
lycorptech_jp
PRO
0
130
Featured
See All Featured
The Director’s Chair: Orchestrating AI for Truly Effective Learning
tmiket
1
210
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.8k
The B2B funnel & how to create a winning content strategy
katarinadahlin
PRO
1
410
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
35
3.5k
How to optimise 3,500 product descriptions for ecommerce in one day using ChatGPT
katarinadahlin
PRO
1
3.7k
jQuery: Nuts, Bolts and Bling
dougneiner
66
8.5k
Building a Modern Day E-commerce SEO Strategy
aleyda
45
9.1k
Building Adaptive Systems
keathley
44
3.1k
Writing Fast Ruby
sferik
630
63k
Navigating the Design Leadership Dip - Product Design Week Design Leaders+ Conference 2024
apolaine
1
370
Dominate Local Search Results - an insider guide to GBP, reviews, and Local SEO
greggifford
PRO
0
200
We Are The Robots
honzajavorek
0
270
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