Best Linux & open-source ecosystems Videos
「Linux & open-source ecosystems」下面有94部被不同的人、在不同月份推荐过的视频。挑的时候先看对象:入门4部,适合还没学过的人;进阶38部,适合已经懂术语的人;普通向35部,按兴趣就能看;更硬的17部,留给想看推导或细节的人。这一类数量最多的是演讲,所以它们的共同点是一位讲者把一个判断讲完,例子是为了撑住这个判断。常出现的频道包括linux.conf.au、The Linux Foundation、iX。目录给这个主题划的范围是:Linux and open-source systems: Linux kernel development, Linus Torvalds, distributions, desktop Linux, packaging, FreeBSD, GNU, Qubes, free software philosophy, Git origins.如果只看三部,就从《The Tragedy of systemd》开始,它负责把问题讲出画面;然后看《The Real Story Behind Wayland and X - Daniel Stone (linux.conf.au 2013)》,换一种讲法或例子;最后看《LISA11 - Fork Yeah! The Rise and Development of illumos》,留给已经有基础的人。页面按每页24部切开,顺序看的是被推荐跨越了多少个月,不是播放量。每条标题下面那一句是这部片子自己的内容说明,用来区分它在讲定义、过程、演示还是观点。点进去能看到推荐原话、原文链接和适合谁看。看的时候把强烈推荐当成有人明确叫你去看,把引用当成只是拿来举例,把批评留下来对照,不要把每条评论都当成同一力度。

The Tragedy of systemd
FreeBSD developer Benno Rice traces the history of init and bootstrap systems at linux.conf.au 2019 to explain why systemd was seen as necessary and why it provokes such strong reactions.

The Real Story Behind Wayland and X - Daniel Stone (linux.conf.au 2013)
Daniel Stone, a longtime X and Wayland developer, explains at linux.conf.au 2013 why X11's design became untenable and what motivated Wayland.

LISA11 - Fork Yeah! The Rise and Development of illumos
Bryan Cantrill's LISA11 talk on how illumos arose after Oracle closed OpenSolaris.

Tech Talk: Linus Torvalds on git
Linus Torvalds gives a Google tech talk on git, the source control system he created two years earlier.

DebConf 14: QA with Linus Torvalds
A 72-minute Q&A with Linus Torvalds at DebConf 14.

Gtk to Qt - a strange journey [linux.conf.au 2014]
Dirk Hohndel explains why the Subsurface dive log project migrated from Gtk to Qt, the obstacles encountered, and advice for other applications frustrated with Gtk.

User-level threads....... with threads. - Paul Turner - Google
Paul Turner of Google presents kernel interfaces for user-level scheduling of real threads, aiming at a uniform synchronous programming model across C++, Java, Go and Python.

Using a 1930 Teletype as a Linux Terminal
CuriousMarc connects a restored 1930 Model 15 Teletype to a Linux machine and uses it as a terminal, after commenters requested it.

How I Designed a Free Music Font for 5 Million Musicians (MuseScore 3.6)
Tantacrul explains how he and engraver Simon Smith designed the free music notation font for MuseScore 3.6.

NSA operation ORCHESTRA: Annual Status Report
Poul-Henning Kamp's FOSDEM 2014 talk is a hypothetical account of how an intelligence agency such as the NSA would sabotage open source software, standards and online discussion.

The real story behind Wayland and X
X.Org developer Daniel Stone explains the history and technical limits of the X Window System and why Wayland was created, debunking myths from forum comments.

Linus Torvalds on why desktop Linux sucks
Excerpts from Linus Torvalds's DebConf 14 talk on why desktop Linux struggles.

Replace Your Exploit-Ridden Firmware with Linux - Ronald Minnich, Google
Ronald Minnich of Google explains how UEFI firmware is a large closed attack surface and describes Google's work replacing it with Linux-based boot firmware.

i3wm: Jump Start (1/3)
First of a three-part tutorial series on the i3 tiling window manager for Linux.

introducing copyparty, the FOSS file server
The author of copyparty introduces the FOSS file server he has built over five years, demoing its features such as resumable uploads, WebDAV and deduplication.

Toybox vs BusyBox - Rob Landley, hobbyist
Rob Landley compares Toybox and BusyBox and surveys options for embedded system command-line tools, including GNU.

"A Political History of X" - Keith Packard (LCA 2020)
Keith Packard traces the 35-year history of the X Window System at linux.conf.au 2020.

Benno Rice: The Tragedy of systemd -- BSDCan 2018
Benno Rice's BSDCan 2018 talk on why systemd exists and what it got right and wrong.

"What UNIX Cost Us" - Benno Rice (LCA 2020)
Benno Rice's linux.conf.au 2020 talk asks whether UNIX was the best design we could have had.

Introduction to Git with Scott Chacon of GitHub
Scott Chacon introduces Git by showing what happens under the hood for basic commands: staging, committing, data storage, branching, merging and pushing.

Ubuntu Slaughters Kittens | BSD Now 103
A BSD Now episode featuring a long interview with Joyent CTO Bryan Cantrill on dtrace, ZFS, pkgsrc, containers and more.

Writing a Wayland Compositor in Zig - Isaac Freund
Isaac Freund, author of the River Wayland compositor, talks about writing a Wayland compositor in Zig.

Cgroups, namespaces, and beyond: what are containers made from?
Jérôme Petazzoni explains how Linux containers are built from kernel features like cgroups, namespaces and SELinux.

Getting GPLv2 Compliance From A Chinese Company- In Person!
Naomi Wu visits the Shenzhen offices of smartphone maker UMIDIGI in person to get them to release source code they owed under the GPLv2, and they comply.