Opinion  The Rusting of Linux proceeds apace. Of course there are problems, some technical, some very human. Last week saw one of the leading Rusties

Upgrading Linux with Rust looks like a new challenge. It's one of our oldest

submited by
Style Pass
2024-09-09 21:30:06

Opinion The Rusting of Linux proceeds apace. Of course there are problems, some technical, some very human. Last week saw one of the leading Rusties sign off from the project, quoting "non-technical" barriers to progress. That'll be people, then.

As Linux makes its way through its 30s, it will face challenges new to it but very familiar to those who study cultural or generational change.

The magnitude of Linux's success is hard to quantify. It has gone from an experiment in operating system design and communal development to fulfill a dream of many commercial software vendors: an OS that can run everywhere. The biggest supercomputers, the smallest embedded devices, mobile and desktop, education, commerce, science and industry. It vitalizes the very new and sustains the very old. It has survived concentrated legal attacks from outside and bitter divisions within. Technically, economically, culturally, and pragmatically, Linux has revolutionized computing in ways that look beyond impossible from the perspective of the early 1990s whence it came.

A very large part of this is due to its underpinnings in C and its lineage. C was designed to foster high-performance system software that was quick to develop, frugal in its environment, close enough to the hardware to almost match the performance of native machine code yet easily portable to new architectures. Combine a tool like that with the unencumbered no-need-to-ask freedom of open source, and people who just wanted to be left alone to get stuff done got stuff done. Slow and stumbling at first, as anyone who tried to get early Linux up on a mid-'90s PC with a typical mix of IO and storage will attest, the skills and experience of the developer community grew to match then exceed the task of merely supporting hardware.

Leave a Comment