• 1 Post
  • 36 Comments
Joined 2 years ago
cake
Cake day: June 1st, 2023

help-circle


  • Each monitor should have its own framebuffer device rather than only one app controlling all monitors at any time and needing each app to implement its own multi-monitor support. I know fbdev is an inefficient, un-accelerated wrapper of the DRI, but it’s so easy to use!

    Want to draw something on a particular monitor? Write to its framebuffer file. Want to run multiple apps on multiple screens without needing your DE to launch everything? Give each app write access to a single fbdev. Want multi-seat support without needing multiple GPUs? Same thing.

    Right now, each GPU only gets 1 fbdev and it has the resolution of the smallest monitor plugged into that GPU. Its contents are then mirrored to every monitor, even though they all have their own framebuffers on a hardware level.




  • Trump knows that his supporters are going to turn on him eventually, which is why he’s working so hard to set up an infrastructure that can crush opposition without due process. He’s also testing the waters about ignoring court orders.

    If the supreme court lets him use the AEA then that means the president can use war-time statutes without Congress needing to declare a war, which means that he’ll be able to use a different statute to deploy the military on US territory. At that point, US democracy is officially over.








  • I’d argue that most mainstream FOSS is extremely strong. Something like 80% of servers and 60% of smartphones run Linux. Up until recently, Cloudflare was using Nginx for their entire CDN. The thing they replaced it with is technically also FOSS. Probably most computers in the world are using OpenSSL or GNUTLS.

    I think the real “weakness” of FOSS is that they don’t have the money or the desire to schmooze corporate decision makers. They also don’t have sexy GUIs, but anyone could contribute that if they wanted.








  • Take this case, it all started over a bit of code. The subsystem maintainer refuses to take it. But it does not require any changes to existing code. It just has to be merged. Linus can take it directly. If he does that, the Rust folks can start to use it. The sub-system maintainer will lose in the end. At some point, the battle will be lost by those trying to block Rust. It all depends on Linus. We will see.

    Linus hasn’t been merging the necessary code, by virtue of supporting a maintainer who was very obviously trying to sabotage R4L; if Linus was going to stand up for R4L, this would have been the time.