💾 Archived View for gemini.ctrl-c.club › ~phoebos › logs › kisslinux-2022-09-24.txt captured on 2024-05-12 at 16:01:50.
⬅️ Previous capture (2023-01-29)
-=-=-=-=-=-=-
[2022-09-24T01:08:35Z] <illiliti> thank you all for kind words [2022-09-24T04:06:03Z] <testuser[m]1> Hi [2022-09-24T04:08:48Z] <wael[m]> Hi [2022-09-24T04:36:20Z] <jhuntwork> hi [2022-09-24T04:53:15Z] <virutalmachineus> hi [2022-09-24T11:26:48Z] <wael[m]> rust is coming to Linux 6.1 [2022-09-24T13:57:23Z] <Ogromny> hi [2022-09-24T13:57:39Z] <Ogromny> linux is becoming a shit hole [2022-09-24T13:57:51Z] <wael[m]> frfr ong why tho [2022-09-24T13:57:58Z] <Ogromny> praise the BSD lord [2022-09-24T13:58:18Z] <Ogromny> wael[m]: linux requires rust [2022-09-24T13:58:36Z] <testuser[m]1> doesn't [2022-09-24T13:58:50Z] <wael[m]> i dont get what they mean by 'coming' like rust code or compiler to kernel [2022-09-24T13:59:09Z] <wael[m]> > Rust language for new Linux inline code [2022-09-24T14:04:11Z] <Ogromny> Linux will not require rust in the futur? [2022-09-24T14:04:40Z] <ioraff> linux will have the option for new code to be written in rust [2022-09-24T16:26:43Z] <virutalmachineus> <Ogromny> "linux is becoming a shit hole" <- "It took a while to convince the top Linux kernel developers of this. There were concerns about non-standard Rust extensions being needed to get it to work in Linux. For instance, with the new Rust Linux NVMe driver, over 70 extensions needed to be made to Rust to get it working. But, Torvalds had told me in an earlier interview, "We've been using exceptions to standard C for decades."" [2022-09-24T16:26:44Z] <virutalmachineus> lol [2022-09-24T16:31:24Z] <virutalmachineus> We really need rust, how else are we going to have stable and secure code in the kernel? [2022-09-24T17:11:09Z] <testuser[m]1> Apparently, Rust's backwards compatibility is extremely good. Rust uses editions which allows you to run any code that was written for Rust 1.0 (from 2015) or later even on the latest compiler version. New editions (like 2018 and 2021) may introduce breaking changes, but you can just keep using previous editions. You can even use crates from 2015 in 2021 edition code without any problems. IMO that's ideal: Rust is not stuck with bad [2022-09-24T17:11:09Z] <testuser[m]1> design decisions of the past but still maintains perfect backwards compatibility. [2022-09-24T17:39:27Z] <noocsharp> so like c++ [2022-09-24T17:41:33Z] <testuser[m]1> Truly! A year or two ago no one probably thought this could ever be done in Rust. It's come a long way. [2022-09-24T17:42:06Z] <Ogromny> So soon we will need rust to compile the kernel ? [2022-09-24T17:45:40Z] <testuser[m]1> there seems to be a certain kind of person who has just been driven entirely insane by Rust's success, and veers into almost conspiratorial territory: the Rust is a cult, that the adaptation of Rust is dangerous to communities like Linux, that the idea of memory safety itself is some scheme to promote Rust adoption. What is going on here? Technology choices can often be contentious and unfortunately tribal, but I have never seen people [2022-09-24T17:45:40Z] <testuser[m]1> get so, so bent out of shape about a new language. [2022-09-24T19:38:06Z] <Ogromny> yeah that's right, idk for the others, but for me rust is just a big shit hole, it's fat, compile time is slow like cpp, the syntax is not bad tho, I hate the bottow checker, I hate the lifetime thing, I hate his macro system, I HATE A LOT his community, but yeah except for his community I don't see a real reason why [2022-09-24T22:37:50Z] <virutalmachineus> Don't worry guys rust will take care of guys real good, with rust innovative compiler we have nothing to worry about. [2022-09-24T22:38:46Z] <virutalmachineus> Don't forget it's super secure, I did even say it's 100x more secure!