Загрузка видео...

Не удалось загрузить видео

На главную

NetBSD Says No to Rust "Rust in the core of NetSD is probably a non-starter," says long-time NetBSD developer. "Keeping Rust working is quite a bit of work."

45,085 просмотров • 8 месяцев назад •via X (Twitter)

Комментарии: 22

Фото профиля Tom Miller
Tom Miller8 месяцев назад

I have two conditions for switching to NetBSD: 1) no Rust 2) GNU make by default. I'm happy to see them moving in the right direction. I already downloaded the latest USB installer, I'm ready to click the big button as soon as they meet the second demand too. 😀💕

Фото профиля Mário Brito
Mário Brito8 месяцев назад

Honest take: Rust by itself is not a bad language, it's the community around it, the political baggage, and the takeover agenda that make it a poison pill. That said, NetBSD saying no to Rust only motivates me to check it out, if I can make it an alternative to Linux I'm willing to give it a try.

Фото профиля Frank Earl
Frank Earl8 месяцев назад

The only reason that Rust got a leg in on the Linux kernel is the lean on Linus and others from the Foundation. I used to want to be one of the LF's fellows. Now? Not so sure. That CoC was inflicted, in part, by them. The mentality and mindset that got the Pwnie last year for the Linux Kernel Mailing List for Lamest Vendor was due them. The notion of a foundation is a good one. The problem begins when the contributing members lean on things to get THEIR way in things. That's when it went downhill. Something to remember going forward, people.

Фото профиля o bom da guerra
o bom da guerra8 месяцев назад

Turns out the BSD side of Unix is the one with the last reserve of good and courage. Who'd have guessed? Or is it simply the side ignored by the woke crowd?

Фото профиля johnson
johnson8 месяцев назад

I kinda of agree. Rust sucks, if you add up all the minutes you'd have to wait for your program to compile before it runs, you would do something worthwhile with the time 😂

Фото профиля Ognian Milanov
Ognian Milanov8 месяцев назад

Let's hope they never get targeted by some of the deep pocketed rust pushers:

Фото профиля Not a Keynesian
Not a Keynesian8 месяцев назад

Based.

Фото профиля Eric Turgeon
Eric Turgeon8 месяцев назад

Hopefully next release Gershwin will be in a better shape. @malco2001 and @probonopd are doing great job.

Фото профиля bero
bero8 месяцев назад

Nice! Looks like another project to borrow code from if and when more core projects become too rusty. I wonder how they'll deal with Rust creeping into Mesa and the likes.

Фото профиля Eris Enjoyer
Eris Enjoyer8 месяцев назад

Hasn't FreeBSD given a similar stance? I recall them saying they might test it in the userland eventually, but that it wasn't worth the added build complexity as of current.

Фото профиля hotalexnet
hotalexnet8 месяцев назад

Wise. NetBSD's value lies in "running everywhere," not chasing trends. The maintenance cost of Rust is real—saying no isn't being behind the times, it's knowing your priorities.

Фото профиля Nathan
Nathan8 месяцев назад

I wish Linux had and now it's too late

Фото профиля Mário Brito
Mário Brito8 месяцев назад

I've read somewhere that NetBSD these days feels a lot like Linux back in the day in many ways. At least from an outside observer, that feels true: Linux is still open source but feels very commercial and very political these days. I kinda miss the days when Linux was more niche. NetBSD at least feels less infected by politics so far. Time will tell how things will play out. But I'm definitely encouraged to try out NetBSD / GhostBSD, and are what's going on over there, I haven't touched it since my college days

Фото профиля NFTU True Orthodox News and Apologetics
NFTU True Orthodox News and Apologetics8 месяцев назад

I'll never like NetBSD, but I'm good with this

Фото профиля glorp
glorp8 месяцев назад

I HAVE SPOKEN TO GOD, AND HE SAID NETBSD IS LIBERAL COMMUNIST CONSPIRACY AGAINST RUST. THIS IS A PLOY FROM THE LEFT TO INFILTRATE AND CONTROL OUR SERVERS. WE WILL STAND FIRM IN OUR RESISTANCE AGAINST THESE SATANIC TACTICS!

Фото профиля 11B_geek_w_gun
11B_geek_w_gun8 месяцев назад

Makes me think of my favorite wallpaper (which also applies to the other BSDs).

Фото профиля Danny Demiurg
Danny Demiurg8 месяцев назад

Good news

Фото профиля pera
pera8 месяцев назад

Love the grizzly developer in the garage in your 50ties hat

Фото профиля jasonish
jasonish8 месяцев назад

NetSD? For a second I thought you meant NetBSD.

Фото профиля NdS
NdS8 месяцев назад

you are a pedophile

Фото профиля satyam
satyam8 месяцев назад

🤔

Фото профиля MeaTLoTioN
MeaTLoTioN8 месяцев назад

I'd be using BSD as my daily driver if I could get the nvidia open drivers working on it, steam games would work on it, hyprland worked on it. Basically if I could do everything I do on Arch, in BSD... I'd be there no question about it.

Похожие видео

Why is Rust different than many/most programming languages? Alice Ryhl works on Google's Android Rust team, is a Rust language team advisor, and is a core maintainer of Tokio (the most widely-used async runtime in Rust) Timestamps: 00:00 Intro 04:09 Tokio: an overview 05:11 What Alice likes about Rust 12:48 Rust for TypeScript engineers 13:51 Moving from C++ to Rust 14:34 Memory safety 18:12 Garbage collection tradeoffs 21:46 Ownership, references, and borrowing 26:59 Unsafe in Rust 31:21 Crates and Cargo 35:55 Language design and RFCs 43:02 Building new features 46:30 Editions vs. versions 49:47 Getting paid to work on Rust 51:27 Contributing to Rust 53:03 Rust in the Linux kernel 55:45 AI use cases for Rust 1:01:35 Learning Rust 1:03:54 Book recommendation Brought to you by: • Antithesis – verify your system’s correctness without human review or traditional integration tests – and avoid bugs or outages. • Sentry – application monitoring software considered “not bad” by millions of developers Three things worth knowing about Rust: 1. Rust was designed to turn implicit failures into compile errors. Where other languages allow you to forget something, Rust makes an omission into a compilation error for things like null checks, uninitialized variables, or error propagation with the ‘?’ character. If you mess something up, it’s almost certain your program will not compile. If it does, at the very least you should see a lint warning. 2. Refactoring in Rust is safe and easy, thanks to the compiler. Alice: “I change a return type or struct field, then just fix the compiler errors until the compiler stops shouting. And then once I’ve done that, I’ve updated every place I need to update.” Rust’s focus on correctness makes refactoring it more straightforward than dynamically-typed languages and Java-style typed ones are to refactor. 3. “Editions” allow Rust to make breaking changes without ‘breaking’ anyone’s code. Rust editions (2015, 2018, 2021, 2024) can be mixed freely across crates. A library on the 2021 edition works seamlessly with a binary on the 2024 edition. This is how Rust evolves syntax (like adding async/await as keywords) without forcing an ecosystem-wide migration. Thanks a lot, Alice for this great discussion! And for your work on Rust.

Gergely Orosz

52,183 просмотров • 4 месяцев назад