• 0 Posts
  • 69 Comments
Joined 1 year ago
cake
Cake day: January 19th, 2024

help-circle



  • It is hard when you mix them in one codebase and need bindings and wrappers for interoperability. This always introduces additional work and maintenance burden. It’s always a tradeoff and for most projects not worth the effort. Tech corporations that do this regularly have dedicated teams to deal with boilerplate bullshit and tooling issues, so that regular devs can just code with minimal friction. Rust-in-Linux community decided to take it upon themselves, but I’m not sure if they can keep it up for years and decades in the future.

    Though gradually getting of C is still a good idea. Millions of lines of C code is a nightmare codebase.



  • Arm is insanely fragmented, every device must be have dedicated drivers and hardcoded specific configuration in the kernel. And sometimes even separate kernel builds. Also Snapdragon X devices are not even fully supported upstream in the most recent kernel yet. Which means they are many years away from being supported in Debian. Unless someone makes a fork of Debian with latest kernel and not yet upstreamed Qualcomm specific patches (which how these “arm distros” are usually made).












  • I feel like the rules are different here. This dude is not a celebrity, he is a CEO of a company which mission is to provide a secure and private email service. I don’t care about him as a person, he represents his company here. His job is to make sure that the data of his customers does not get in the wrong hands, and being as apolitical as possible is part of it. (Unless it’s speaking up against laws that will undermine his business such as banning encryption, but that’s not what’s happening here).



  • That’s also true, but I have experienced an occasional issues when it would be stuck on downloading some package at 10 KiB/s because of bad mirror. Parallel downloads likely wouldn’t have helped in this case since it would select the same mirror. Obviously both issues need to be fixed though.


  • I’ve got a problem with port forwarding I can’t get working, never had that problem before and I don’t know network stuff well enough to figure it out.

    Docs says that CachyOS has UFW firewall enabled by default. You can search how to configure it, it seems quite easy.

    The updates are the winner for me- I don’t know how long this has been a thing with arch but downloading multiple packages at the same time. Game changer. I love Tumbleweed, but a 2gb “zypper dup” downloading package by package could take me 30 - 60 minutes.

    It’s usually the issue with automatic mirror selection. If you interrupt zypper using ctrl-c (only when it’s downloading, not installing of course) then it should select a faster mirror next time you run it. Zypper devs really should work on this though.