Announcement

Collapse
No announcement yet.

Linux's V4L2 VP9 Codec Kernel Code Rewritten In Rust For Better Memory Safety

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • #41
    While I do not code or anything, certain topics make me grab the popcorn: rust, wayland and systemd are all good examples of good flaming =)

    Comment


    • #42
      Originally posted by NeoMorpheus View Post
      A very logical suggestion based in facts. What issue do you see with it?

      Comment


      • #43
        Originally posted by kloczek View Post

        "Even in perfect language you can write buggy/bad code"
        The biggest and most pointless non statement of the century.

        Comment


        • #44
          Originally posted by bug77 View Post

          And that really is the best of both worlds. The kernel stays put, while drivers, a prime source of bugs get to try Rust. If it works out, everybody wins. If it doesn't, only one driver is affected.
          Agreed. I was just pointing that it is a bit different than for example Microsoft strategy of reimplementing some core components of the Windows kernel in Rust.

          Comment


          • #45
            Blazingly 🔥 fast 🚀 memory vulnerabilities, written in 100% safe Rust. 🦀
            Blazingly 🔥 fast 🚀 memory vulnerabilities, written in 100% safe Rust. 🦀 - Speykious/cve-rs

            ​

            Comment


            • #46
              Originally posted by Nth_man View Post

              Blazingly 🔥 fast 🚀 memory vulnerabilities, written in 100% safe Rust. 🦀
              Blazingly 🔥 fast 🚀 memory vulnerabilities, written in 100% safe Rust. 🦀 - Speykious/cve-rs

              ​
              Nice

              Comment


              • #47
                Originally posted by Nth_man View Post

                Blazingly 🔥 fast 🚀 memory vulnerabilities, written in 100% safe Rust. 🦀
                Blazingly 🔥 fast 🚀 memory vulnerabilities, written in 100% safe Rust. 🦀 - Speykious/cve-rs

                ​
                This is hilarious. Just read anything on that site, even the license text is amazing. I nearly pissed myself.

                Hope the compiler gets fixed soon.

                Comment


                • #48
                  Originally posted by darkonix View Post

                  Agreed. I was just pointing that it is a bit different than for example Microsoft strategy of reimplementing some core components of the Windows kernel in Rust.
                  Tbh, Microsoft has cracked down on rogue drivers years ago. Between WDDM and using the (vilified) telemetry data to diagnose remotely, Windows today is far more stable than it was back in XP days. I'm guessing drivers aren't Microsoft's #1 headache anymore.

                  Comment


                  • #49
                    Originally posted by Volta View Post

                    Stable in different meaning. I thought it will be obvious?
                    And what the hell is this different meaning? A language with huge holes in its programming model that persist for 50+ years? Is this your idea of maturity and stability? Are you really joking?


                    Originally posted by Volta View Post
                    ​
                    In this case by 'deprecation' I meant: newer and better things arrived.
                    Yeah the same happens with C and C++ too. So what is your point? My point is that with Rust you can use the old and the new "things" and even mix them together without limit.

                    Comment


                    • #50
                      Originally posted by kloczek View Post

                      "Even in perfect language you can write buggy/bad code"
                      this is obvious and Rust's designers have never said otherwise...Rust isn't God, it is a language! and its objective is to prevent some classes of bugs not everything under the sun...it isn't a language that reads your mind, understands what you want, reads your code and sees that you have implemented a buggy solution and replaces it with a perfect solution

                      Comment

                      Working...
                      X