Live data from Hacker News

Asahi Linux lead developer Hector Martin resigns from Linux kernel

lkml.org

761–770 of 1001 posts

Re: Asahi Linux lead developer Hector Martin resigns from Linux kernel

#761
post #723

Earlier quoted context omitted.

[flagged]

I haven't seen that as much. The horde of people chasing the hype curve left C behind long ago. When they leave rust, rust will be better off

I don't care as I don't use rust. I learned and played with it, it is just horrible. I use Python, Golang and C almost everyday for living and fun!

Just hate the fact that quite often people get judged or even treated differently just based on the languages they choose to use. It is just a tool, nothing different from a screwdriver.

Re: Asahi Linux lead developer Hector Martin resigns from Linux kernel

#762

Earlier quoted context omitted.

> Other than that, it's not a binary yes/no question; no one is really against some Rust in some parts of the kernel, but which parts? How? Where? That's the big disagreement. Linus has always been fairly hands-off on these types of disagreements. Some Kernel maintainers are absolutely against Rust anywhere in the kernel tree [0]: > The only reason Linux managed to survive so long is by not having internal boundaries…

It's not without merit. Two languages is an extreme cost in complexity compared to one, and you have to be a deep expert in both to fully figure out anything on the boundary. Perhaps rusts potential benefits are worth it, but it's certainly possible to disagree with that

Sure, but (1) that ship has sailed for now, there are already Rust bits in the kernel; and (2) a patch email thread is not the best place to start discussing whether Rust has a place in the kernel.

Re: Asahi Linux lead developer Hector Martin resigns from Linux kernel

#763

Earlier quoted context omitted.

[flagged]

If you don't want to use C perhaps you shouldn't contribute to a 33 year old project written in C?

It sounds so simple, I don't get it why the Rust people don't write their own operating system or bundle their human capital to such a project.

They have been trying for years now to integrate Rust in the Linux kernel they could have made some good progress on a rust only OS by now. If only just a kernel that can run server like application without a gui shell.

Re: Asahi Linux lead developer Hector Martin resigns from Linux kernel

#764

Earlier quoted context omitted.

I didn't downvote you, but I think you have a misunderstanding of a couple of things that are clouding your judgement: (1) the sheer size & inertia of the Linux kernel; there are tens of millions of lines of code, and even thinking about integrating another language will take time- lots of it; and (2) the distributed nature of its development and the diversity of its engineers; the community is not one that can be br…

> he is still beholden to all those downstream developers that rely on the Rust DMA wrapper's functionality, because if he breaks their code, he knows it'll cause a shitstorm. It is the explicit policy of the project, and was repeated in the thread, that the Rust folks are solely responsible for fixing any breakage. There will be no shitstorm.

I think Linus should change this though, so that the maintainers that don't want to learn Rust have to step down, and there are no more conflicts.

Re: Asahi Linux lead developer Hector Martin resigns from Linux kernel

#765
post #452

Earlier quoted context omitted.

That's version 4. Here's version 2, which looks like the first patch submission: https://lore.kernel.org/linux-security-module/20230204050954...

7000 is not a lot better.

Totally. And also: the discussion must take place FIRST!

Re: Asahi Linux lead developer Hector Martin resigns from Linux kernel

#766

Earlier quoted context omitted.

I love Linux and have no preference to either C or Rust, but locking Linux in to a programming language that was designed in the relatively early stages of computing will lead to Linux dying in the long term. There will be fewer and fewer new C programmers with people instead taking up newer systems programming languages like Rust or Zig.

C and Unix have stood the test of time. It has been 50 years since they were designed, this is a long time in terms on computing. It is not unreasonable to think that they will stay for another 50 years.

Yes, they SHOULD be adding Fortran, another language that has stood the test of time, to the Linux kernel.

Or... Maybe it's good that they add a new (still 10 years old) language with security and DX improvements occasionally. 50 years ago, that language was C...

Re: Asahi Linux lead developer Hector Martin resigns from Linux kernel

#767
post #276
post #203

Earlier quoted context omitted.

I concur. Personally, I'd love to see all the Linux Rust effort being redirected at Redox OS. If the Asahi team focused their efforts on Redox, with all the genius talent they they have, we could see an actually practical, usable implementation of Redox on real hardware; a potential daily-driver which would catapult the development of whole ecosystem - and that can only be a good thing.

Redox has stayed drama free so far. I am sure most people involved with the Linux rust effort are also not problematic; these would be very welcome there. OTOH, please don't let Redox be taken over by problematic people.

Redox is drama-free because Redox has very few developers working on it. In the last 12 months, Redox had 7 contributors that touched more than 100 lines of code.

Hard to have too much drama if you have a handful of developers that do code changes, and no users to complain about any of your decisions.

Re: Asahi Linux lead developer Hector Martin resigns from Linux kernel

#768
post #27

The Rust drama is an uncommon failure of leadership for Torvalds. Instead of decisively saying "no, never" or "yes, make it so," he has consistently equivocated on the Rust issue. Given the crisis of confidence among a sizeable (and very vocal) contingent of the Linux community, that decision has backfired horribly. And it's quite out of character for Linus not to have a blazingly clear opinion. (We all know his stan…

The policy of "No C++, because I don't want to deal with C++ people", should be extended to the Rust community. Whatever you think of the merits of the Rust language, the drama, the lecturing and the general superiority complex of the Rust community is quite off putting, at least to C developers.

Linux kernel community is afraid of drama? I've been using Rust as a primary language for years now and would agree that the community is lead by immature drama queens. However, the linux kernel team would be the best comparison.

Re: Asahi Linux lead developer Hector Martin resigns from Linux kernel

#769

Earlier quoted context omitted.

I love Linux and have no preference to either C or Rust, but locking Linux in to a programming language that was designed in the relatively early stages of computing will lead to Linux dying in the long term. There will be fewer and fewer new C programmers with people instead taking up newer systems programming languages like Rust or Zig.

C and Unix have stood the test of time. It has been 50 years since they were designed, this is a long time in terms on computing. It is not unreasonable to think that they will stay for another 50 years.

If other, safer language would have existed the same time as C, I don’t think it would have stood the time as you say.

Re: Asahi Linux lead developer Hector Martin resigns from Linux kernel

#770

Earlier quoted context omitted.

I also agree that Linux should close the door to Rust as a matter of principle, as it has done to any other language other than C. I don't believe in a mixed language kernel, it is just nonsense, specially with such a different language such as Rust which is closer to C++ in philosophy.

Then make it so, so that we can RWIR, and Linux can fade into the sunset with Linus.

If the Kernel stopped all development it would still not fade into the sunset in our lifetime.
Post reply on HN