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
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
Satoru Takeuchi
PRO
September 13, 2025
Technology
4
260
「Linux」という言葉が指すもの
以下動画のテキストです
https://youtu.be/pXpCrqksFUE
Satoru Takeuchi
PRO
September 13, 2025
Tweet
Share
More Decks by Satoru Takeuchi
See All by Satoru Takeuchi
小学校5,6年生向けキャリア教育 大人になるまでの道
sat
PRO
8
3.4k
ファイルシステムの不整合
sat
PRO
2
130
書籍執筆での生成AIの活用
sat
PRO
2
430
ChatGPTに従って体調管理2026
sat
PRO
0
170
eBPF
sat
PRO
1
140
waruiBPF
sat
PRO
0
120
eBPFとwaruiBPF
sat
PRO
5
4.3k
Pythonのコードの気になる行でスタックトレースを出す
sat
PRO
1
110
ソースコードを読むときの思考プロセスの例 ~markdownのレンダリング方法を知りたかった2 markdownパッケージ~
sat
PRO
0
220
Other Decks in Technology
See All in Technology
AlloyDB 奮闘記
hatappi
0
200
Phase08_クイックウィン実装
overflowinc
0
1.4k
Phase10_組織浸透_データ活用
overflowinc
0
1.3k
Phase12_総括_自走化
overflowinc
0
1.2k
Phase02_AI座学_応用
overflowinc
0
2.3k
【PHPerKaigi2026】OpenTelemetry SDKを使ってPHPでAPMを自作する
fendo181
1
130
SSoT(Single Source of Truth)で「壊して再生」する設計
kawauso
2
300
生成AIで速度と品質を両立する、QAエンジニア・開発者連携のAI協調型テストプロセス
shota_kusaba
0
460
スピンアウト講座04_ルーティン処理
overflowinc
0
960
エンジニアリングマネージャーの仕事
yuheinakasaka
0
130
建設DXを支えるANDPAD: 2025年のセキュリティの取り組みと卒業したいセキュリティ
andpad
0
160
Visional 28新卒プロダクト職(エンジニア/デザイナー)向け 会社説明資料 / Visional Company Briefing for Newgrads 28
visional_engineering_and_design
1
130
Featured
See All Featured
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
133
19k
Joys of Absence: A Defence of Solitary Play
codingconduct
1
320
Typedesign – Prime Four
hannesfritz
42
3k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
46
2.7k
jQuery: Nuts, Bolts and Bling
dougneiner
65
8.4k
The Illustrated Children's Guide to Kubernetes
chrisshort
51
52k
DBのスキルで生き残る技術 - AI時代におけるテーブル設計の勘所
soudai
PRO
64
52k
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
128
55k
The untapped power of vector embeddings
frankvandijk
2
1.6k
Building an army of robots
kneath
306
46k
Digital Projects Gone Horribly Wrong (And the UX Pros Who Still Save the Day) - Dean Schuster
uxyall
0
800
GraphQLとの向き合い方2022年版
quramy
50
14k
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