Conversation
Notices
-
Embed this notice
feld (feld@bikeshed.party)'s status on Saturday, 25-Nov-2023 05:19:33 JST feld lol what there's a Ship of Theseus theory that they're going to rewrite Linux in Rust and then be able to change the license because all the rust folks are coordinating for a coup -
Embed this notice
feld (feld@bikeshed.party)'s status on Saturday, 25-Nov-2023 05:24:26 JST feld lol also there's a Fedora kernel maintainer saying they wouldn't be comfortable shipping any Rust in their kernels for several years until the project has proven itself to be viable.
Presumably because they don't want it leaning into a RHEL release and have to be supported only by them for 7 or whatever years. Maybe longer.
I think Microsoft is going to have major Rust code deployments to real people much faster than Linux will.
This is a major L for the Rust crowd haha
:pressf: -
Embed this notice
Sexy Moon (moon@shitposter.club)'s status on Saturday, 25-Nov-2023 05:28:47 JST Sexy Moon @feld does rust even support the top ten used architectures for linux kernel Doughnut Lollipop 【記録係】:blobfoxgooglymlem: likes this. -
Embed this notice
feld (feld@bikeshed.party)'s status on Saturday, 25-Nov-2023 05:30:37 JST feld @Moon that's the problem. It literally can't be used as a keyboard driver or you break all those computers -
Embed this notice
Sexy Moon (moon@shitposter.club)'s status on Saturday, 25-Nov-2023 05:31:09 JST Sexy Moon @feld rust should get their act together and support those architectures -
Embed this notice
Sexy Moon (moon@shitposter.club)'s status on Saturday, 25-Nov-2023 05:32:25 JST Sexy Moon @feld anyway I don't see how a license takeover could be done, you don't assign copyright but you're forced to use GPL -
Embed this notice
:blobancap: :blobcattrans: :blobancap: :blobcattrans: :blobancap: :blobcattrans: (allison@hidamari.apartments)'s status on Saturday, 25-Nov-2023 05:33:40 JST :blobancap: :blobcattrans: :blobancap: :blobcattrans: :blobancap: :blobcattrans: @Moon @feld and thus it all circles back to LLVM since third party implementations are a joke feld likes this. -
Embed this notice
Steven Sandoval (baltakatei@twit.social)'s status on Saturday, 25-Nov-2023 07:02:56 JST Steven Sandoval @feld Oceania has always been at war with Eastasia.
feld likes this. -
Embed this notice
Programmer 832-529 🍅 (smallsees@social.dropbear.xyz)'s status on Saturday, 25-Nov-2023 10:37:41 JST Programmer 832-529 🍅 @feld that's my concern with Rust. I'm not 100% sure it will be here long term.
-
Embed this notice
feld (feld@bikeshed.party)'s status on Sunday, 26-Nov-2023 05:36:03 JST feld @fantasia you should really ask someone who is voicing this concern on the Linux kernel team. I don't know anything about the specifs of C and Rust interoperability, the data structures used, if they're stable/reliable and there are no problems serializing/deserializing them, etc but that is one of their major concerns.
We may even see Rust restricted to out of tree modules or only specific areas of the kernel where it's less likely to be dangerous, or where the module could only ever be used on specific architectures that Rust targets. -
Embed this notice
Fantasia (fantasia@clubcyberia.co)'s status on Sunday, 26-Nov-2023 05:36:04 JST Fantasia @smallsees @feld What makes you think it would become irrelevant? -
Embed this notice
feld (feld@bikeshed.party)'s status on Sunday, 26-Nov-2023 05:40:57 JST feld @fantasia Those drivers are not merged upstream and are not likely to be merged upstream for... possibly years, from what it looks like. -
Embed this notice
Fantasia (fantasia@clubcyberia.co)'s status on Sunday, 26-Nov-2023 05:40:58 JST Fantasia @feld oh you meant Rust and Linux, i think it could succeed but I could see it failing too. The m1 Macbook linux port has Rust only drivers so ripping it out at this point would be difficult. -
Embed this notice
feld (feld@bikeshed.party)'s status on Sunday, 26-Nov-2023 05:44:52 JST feld @fantasia I think a lot of people misunderstand the Rust Linux project.
Nothing is merged yet. Go clone the repo. Zero dependency on the Rust toolchain exits at this point in time.
This is going to end up like the Realtime Linux project which has still not been merged after 20 years. They're down to one last hurdle but it's a realllly big one due to the kernel design.
-
Embed this notice