• 22 Posts
  • 295 Comments
Joined 1 year ago
cake
Cake day: June 10th, 2023

help-circle







  • Just go ahead and write a very basic working kernel in rust.

    I don’t get this stance, really. If I want to write a driver in Rust I should start by creating a completely new Kernel and see if it gains momentum? The idea of allowing Rust in kernel drivers is to attract new blood to the project, not to intentionally divert it to a dummy project.

    Rust is sufficiently different that you cannot expect C developers to learn rust to the level they have mastered C

    If you watch the video, no one asked anything from the C developers other than documentation. They just want to know how to correctly make the Rust bindings.

    Note that Rust is not replacing C code in the Kernel, just an added option to writing drivers.









  • pathief@lemmy.worldtoPrivacy@lemmy.mlWhy don’t you like Apple?
    link
    fedilink
    arrow-up
    8
    arrow-down
    1
    ·
    edit-2
    5 months ago

    When I was going through college I had to work as a Microsoft salesperson in the largest commercial shop of my country. Basically I had to sell Windows laptops and ensure every purchase had a Microsoft office attached.

    My stand was right next to Apple’s and I had a lot of Apple fan boys tease me saying how superior Apple hardware was, how fast and secure everything is. I felt that by having no experience with Apple devices I was not doing my work properly, I couldn’t personally disprove their experiences and opinions with my own. I ended up buying a 13 inch MacBook pro for 1300 euros, I believe. Since I worked at the shop they gave me a considerable discount, I’m unsure what the actual retail price was but certainly at least 1800 euros.

    I felt robbed, to be honest. Using an Unix like system was nice, I always loved posix shells. Everything else was honesty a terrible experience. Why the hell do I need xcode to do anything? Why does git depend on xcode? Why is xcode no longer available for my machine directly from the store? Why is the store sooooo damn slow? Why am I forced to use Safari’s garbage engine, regardless of the browser I choose?

    I understand the appeal of having an entire ecosystem of devices that play nice together but MacOS was the only operative system I tried that would actually get on the way of doing work for me personally. For 1300 euros I could have gotten a beast windows laptop at the time, with a nice dedicated GPU instead of that Intel integrated garbage card that can barely play a YouTube video without full speed fans.

    A couple of months ago I ended up installing EndeavourOS on this MacBook and it honestly brought this laptop back to life. So much faster and I can finally go back to installing up to date browsers! I have full Java stack running on an up to date intellij IDE and it works nice. A little slow, sure, but fast enough to get work done on emergencies. No more eternal spinning wheel loops.

    Hate is a very strong word, I don’t hate Apple. I just would not buy or recommend anyone to buy any of their products. They’re pretty, tho!






  • I use Linux servers on my job and I did a ton of research. I felt confident in moving from Windows to Linux and for the most part it went very well. Most distributions provide a live environment is the installer is extremely easy.

    I had a ton of small little problems with Nvidia, Wayland, audio… I ended up fixing most of them, or at least apply some workarounds but it was a painful experience.

    Gaming works really really really well, which I found surprising.