Fundamentals 9 min read

Brian Kernighan on Rust, Unix Legacy, and the Future of Programming

In a lively talk at the Eastern Retro Computer Festival, Unix co‑founder Brian Kernighan reflects on the shift from C to memory‑safe languages, the explosion of Linux distributions, the role of Unix in modern mobile OSes, and offers candid advice for today’s developers.

21CTO
21CTO
21CTO
Brian Kernighan on Rust, Unix Legacy, and the Future of Programming

Brian Kernighan, co‑founder of Unix and co‑author of "The C Programming Language", recently spoke at the Eastern Retro Computer Festival, sharing his observations on the shift from C to memory‑safe languages, the proliferation of Linux distributions, and the pervasive legacy of Unix in modern mobile operating systems.

精选图片:Unix 联合创始人 Brian Kernighan 谈 Rust、Distros 和 NixOS
精选图片:Unix 联合创始人 Brian Kernighan 谈 Rust、Distros 和 NixOS

Will Rust Replace C?

Kernighan answered a question about Rust, admitting he has only written one Rust program and found it "painful". He criticized its performance, slow compiler, and complex safety mechanisms, concluding that Rust is unlikely to replace C in the near future.

What’s Your Favorite Distribution?

When asked about his favorite Linux distribution, Kernighan laughed and said he didn’t know, noting he uses a Mac merely to access Princeton’s Linux systems. He also remarked on the bewildering variety of distros, including Nix/NixOS, many of which he had never heard of.

Digital_PDP11-20 前面板 - IMG_1498_cropped - Creative Commons via Wikipedia - 作者 Rama 和 Musee Bolo
Digital_PDP11-20 前面板 - IMG_1498_cropped - Creative Commons via Wikipedia - 作者 Rama 和 Musee Bolo

Yesterday and Today

Kernighan reminisced about Bell Labs’ collaborative atmosphere and observed how the rise of Windows shifted talent toward the PC world, causing some loss of Unix‑origin ideas. He praised Linux for continuing Unix’s heritage and noted that iPhone runs an evolved Unix version while Android runs a different style of Linux.

83 岁的 Brian Kernighan 在 2025 年东部复古电脑节上大笑——举起手
83 岁的 Brian Kernighan 在 2025 年东部复古电脑节上大笑——举起手

Kernighan on Programming and Career Advice

He emphasized that software’s commercialisation has changed the landscape, yet encouraged developers to pursue what excites them, have fun, and possibly turn that passion into a career. "Doing what you find fun is the right thing," he said.

TempleOS 截图
TempleOS 截图
Multics 幻灯片 - 83 岁的 Brian Kernighan 在 2025 年复古电脑节东部 (Vintage Computer Festival East) 上大笑 - 举起手
Multics 幻灯片 - 83 岁的 Brian Kernighan 在 2025 年复古电脑节东部 (Vintage Computer Festival East) 上大笑 - 举起手
83 岁的 Brian Kernighan 在东部复古电脑节上展示侏罗纪公园的 Unix 系列(2025 年)
83 岁的 Brian Kernighan 在东部复古电脑节上展示侏罗纪公园的 Unix 系列(2025 年)
图片
图片
Original Source

Signed-in readers can open the original source through BestHub's protected redirect.

Sign in to view source
Republication Notice

This article has been distilled and summarized from source material, then republished for learning and reference. If you believe it infringes your rights, please contactadmin@besthub.devand we will review it promptly.

Rustsoftware developmentLinuxC languageUnixBrian Kernighan
21CTO
Written by

21CTO

21CTO (21CTO.com) offers developers community, training, and services, making it your go‑to learning and service platform.

0 followers
Reader feedback

How this landed with the community

Sign in to like

Rate this article

Was this worth your time?

Sign in to rate
Discussion

0 Comments

Thoughtful readers leave field notes, pushback, and hard-won operational detail here.