[-] areyouevenreal@lemm.ee 8 points 2 months ago* (last edited 2 months ago)

Unfortunately there are a lot of problems created by using C in the kernel, and having all of this done manually. Many kernel vulnerabilities including several severe ones have been due to issues with memory management. Even the whitehouse has spoken on these issues related to C. Rust has been proven to be comparable to C in terms of performance, sometimes even faster. So it doesn't make a great deal of sense to keep using C for new projects.

That all being said Rust has had its own issues. There was a recent vulnerability in older versions of cargo the Rust package manager for instance. It's a somewhat new language so obviously teething issues are to be expected, and it might be too soon to use Rust for mission critical systems. It's also a harder language to learn and understand, so that makes adopting it more difficult especially for very experienced C developers like those who work on the Linux kernel. It might be better to wait and see what other languages like Zig and Carbon manage to do, but those are even newer and will take more time to actually be production ready.

[-] areyouevenreal@lemm.ee 8 points 2 months ago

I think the point of redox is more than just rewriting Linux in Rust. Architecturally they are very different. Redox uses the more modern microkernel approach, whereas Linux is a modular monolith. There are advantages and disadvantages to both designs. They are actually polar opposites in fact. The compromise is something called a hybrid kernel which is used by Windows NT.

[-] areyouevenreal@lemm.ee 7 points 2 months ago

You have painted yourself into a corner, stop trying to weasel out of it. None of this is that hard.

[-] areyouevenreal@lemm.ee 7 points 2 months ago

The people being oversold are the people who don't know anything about it. I guess you can hate the people doing the over selling, but don't hate the field. It's one of the most promising areas of computer research being done right now.

[-] areyouevenreal@lemm.ee 8 points 3 months ago

That explains why Nix despite being parallelized takes a long time to install packages and rebuild the configuration.

[-] areyouevenreal@lemm.ee 7 points 4 months ago

Why doesn't lemmy at least have pinned comments and flairs? Seems like a serious omission to me.

[-] areyouevenreal@lemm.ee 8 points 4 months ago

It's more complex than this even. Not all drugs are that toxic. In fact some of the most addictive aren't even that toxic at all like heroin. It's things like addiction, overdose, lack of clean supply, and the side effects that make it dangerous.

Even ones that are destructive to the body aren't always because of the chemicals they leave behind. Take meth for example: it's bad because of how much strain and immediate damage it causes, not long lived toxins. In small doses it's reasonably okay and is even prescribed by doctors sometimes. At amounts addicts do with the regularity they do them the damage builds up faster than it can be repaired by the body. MDMA, Amphetamine, Ketamine, and cocaine are similar here I believe.

Disclaimer: I am not a doctor, I mainly know about drugs from doing them and researching them online.

[-] areyouevenreal@lemm.ee 7 points 5 months ago

People argue that systemd is too much like Windows NT. I argue that Windows NT has at least a few good ideas in it. And if one of those ideas solves a problem that Linux has, Linux should use that idea.

It's actually closer to how macOS init system launchd works anyway, not the Windows version. MacOS is arguably closer to true Unix than Linux is anyway, so I don't think the Unix argument is a good one to use anyway.

[-] areyouevenreal@lemm.ee 7 points 6 months ago

Upon arrival, I opened it up to see if there was space for a rusty disk.

That's not an ASUS specific thing at all. What modern laptops actually have 2.5" drives anymore? Very few actually.

The thing is so flimsy it's scary. I feels like it's made out of a plastic pizza container and aluminum foil.

Yes this is actually more disturbing.

[-] areyouevenreal@lemm.ee 8 points 8 months ago

It's almost impossible to find a job as a graduate even with a master's degree. The industry has gone to shit.

[-] areyouevenreal@lemm.ee 7 points 8 months ago

Why just sand resistant anus? There are creatures with sand resistant eye lashes too. I thought anuses already were sand resistant tbh.

[-] areyouevenreal@lemm.ee 8 points 10 months ago

Do they promote crypto as a solution to world problems? If not how are they a crypto fash.?

view more: ‹ prev next ›

areyouevenreal

joined 1 year ago