Originally posted by karolherbst
View Post
Announcement
Collapse
No announcement yet.
Rust-Written Apple DRM Linux Kernel Driver Renders First Cube
Collapse
X
-
Originally posted by muncrief View PostI'm very curious to see how an unfinished and ever changing programming language like Rust will work in an operating system. Heck, I couldn't even get four out of five demos to run a few years ago because Rust is such a mess that too many things had changed since the demos were written a year before. It was really odd, as it seemed that their was no concept of backward compatibility in Rust development at all.
- Likes 13
Comment
-
Originally posted by muncrief View PostInstead I would wait until development had finished, standards had been fully established, and extensive tests had been completed to assure functionality and safety.
- Likes 11
Comment
-
I was following the streams and what's interesting is that the driver was remarkably stable even throughout development. When writing drivers a lot of time is often spent looking for the reason for the next crash, here there were just a few crashes and she spent most time looking for logic errors. That's a very big win for driver development, or development anywhere.
Also Rust features are used for versioning of FW structures so it'll be easy to support changes without copy/paste of a lot of code.
- Likes 8
Comment
-
Originally posted by hyperchaotic View PostI was following the streams and what's interesting is that the driver was remarkably stable even throughout development. When writing drivers a lot of time is often spent looking for the reason for the next crash, here there were just a few crashes and she spent most time looking for logic errors. That's a very big win for driver development, or development anywhere.
Also Rust features are used for versioning of FW structures so it'll be easy to support changes without copy/paste of a lot of code.
- Likes 7
Comment
-
Incredible progress by what is mostly a one-(wo-)man show.
Without Hector we might have never gotten Linux on Apple silicon but it's great we have it and I *might* consider buying a laptop from Apple in the future because the battery life combined with performance is just unmatched.Last edited by tunnelblick; 25 September 2022, 02:51 AM.
Comment
-
Originally posted by tunnelblick View PostIncredible progress by that is mostly a one-(wo-)man show.
Without Hector we might have never gotten Linux on Apple silicon but it's great we have it and I *might* consider buying a laptop from Apple in the future because the battery life combined with performance is just unmatched.
- Likes 1
Comment
-
Originally posted by swoorup View Post
Though I admire the herculean effort to get linux running here, I'd probably not try it out on the new M2, M1 macs. These are expensive piece of equipment, writing something accidental into some registers or getting it into a weird state could permanently brick it.
On the other hand there are safety measures in hardware nowadays, be it actual hardware and/or firmware. Also you can get an M1 or M2 Macbook Air below $2000 which is not way more than you have to pay for a quality x86 laptop. Yes, they are still pricey but not double the price.
- Likes 5
Comment
-
Originally posted by muncrief View PostI'm very curious to see how an unfinished and ever changing programming language like Rust will work in an operating system. Heck, I couldn't even get four out of five demos to run a few years ago because Rust is such a mess that too many things had changed since the demos were written a year before. It was really odd, as it seemed that there was no concept of backward compatibility in Rust development at all.
Don't get me wrong, I like the ideas Rust is attempting to implement. However I also like the ideas nuclear fusion is attempting to implement, but still wouldn't make an experimental Tokamak part of an energy infrastructure.
Instead I would wait until development had finished, standards had been fully established, and extensive tests had been completed to assure functionality and safety.
And then introduce Rust, or Tokamaks, as functional products.
Oh and how did you miss the Koreans running a tokamak for 30 seconds the other day?
Seems to me you need to update your viewpoints.Last edited by dlq84; 25 September 2022, 03:10 AM.
- Likes 2
Comment
-
Originally posted by swoorup View Post
Though I admire the herculean effort to get linux running here, I'd probably not try it out on the new M2, M1 macs. These are expensive piece of equipment, writing something accidental into some registers or getting it into a weird state could permanently brick it.
- Likes 4
Comment
Comment