• 5 Posts
  • 353 Comments
Joined 1 year ago
cake
Cake day: June 9th, 2023

help-circle

  • Tbh, I don’t recommend beginners to try out multiple distros in the beginning. Realistically, if you don’t have in depth Linux knowledge already, all you’ll be able to differentiate is the look of the DE and the wallpaper.

    I find, too much choice tends to confuse beginners more than it helps them.

    So I’d rather recommend something simple like Ubuntu and let them try out the flavours with the different DEs.

    Choice is better for later when people actually understand what they are looking for.



  • A squadron of military planes is a bit hard to come by as a private person.

    But I wonder if people would also be that fascinated after 25+ years if I flew some DJI drones at 1-2km height in the night with bright LEDs on their bottom and dropped some pyrotechnics from them.

    This has been confirmed independently multiple times as two groups of A-10 military aircraft dropping flares with parachutes for training purposes.

    And still you see videos titled “Still no answers 26 years after the lights appeared over the valley”. Well, no answer that these guys want to hear.

    And what it looked like is quite easy to check, since there are tons of photographs of that incident.


  • And the FOSS system seems to be collapsing right now for the same reason that anarcho-communism only works short-term until someone sees commercial value in it and abuses the system to the limit.

    • Big corporations initially providing exceptional services based on FOSS and after a while use their market share to excert undue control about the system (see e.g. RedHat, Ubuntu, Chrome, Android, …)
    • Big corporations taking FLOSS, rebranding it and hiding it below their frontend, so that nobody can interact with or directly use the FLOSS part (e.g. iOS, any car manufacturer, …)
    • Big and small companies just using GPL (or similar) software and not sharing their modifications when asked (e.g. basically any embedded systems, many Android manufacturers, RedHat, …)
    • Big corporations using infrastructure FOSS without giving anything back (e.g. OpenSSL, which before Heartbleed was developed and maintained by a single guy with barely enough funding to stay alive, while it was used by millions of projects with a combined user base of billions of users)

    The old embrace-extend-extinguish playbook is everywhere.

    And so it’s no surprise that many well-known FOSS developers are advocating for some kind of post-FOSS system that forces commercial users to pay for their usage of the software.

    Considering how borderline impossible it is for some software developer to successfully sue a company to comply with GPL, I can’t really see such a post-FOSS system work well.





  • That’s the problem with native lingua franca speakers. They don’t have a foreign language that they really have to learn.

    If you don’t speak English people are mostly limited to their own country. German is worthless in France. So we all need to learn English, while you don’t have a lot of benefit of actually learning other languages.

    To show my point: My team at work is spread over most of Europe. We don’t have an English native speaker in the team and there are maybe a small handful of them in the whole company. Still, we all speak English at work, because it’s the only language everyone knows.








  • I tried something very similar, but if I set my Nvidia Prime profile to on-demand (use the Nvidia GPU for games, use the Intel GPU for everything else), whenever I start a game where Proton uses DXVK, after a few minutes of playing the whole system freezes. Can’t even get to the console anymore and even shortly pressing the power button does nothing. I have to reset the whole laptop.

    If I set it to use the Nvidia GPU always it works, but then battery life is nothing.

    I spent ~10h so far trying to debug that issue, but it seems to be a bug that was reported in 2017 that floods the syslog with assembler stack traces so hard that the whole system has no resources left to do anything else than logging. All the bug log entries I found said there is no workaround.

    So it can go either way, especially if your device uses Nvidia.





  • Have you heard of Android running on x86?

    I had an x86 Android tablet and that was exactly as locked-down as an ARM Android device.

    But anyhow: I can lock down a x86 laptop or PC the way I was describing within a very short time.

    So again:

    • Put a password on the BIOS
    • Set Secure Boot on
    • Wipe all Secure Boot keys and put your own in there
    • Encrypt the disk so that you can’t just plop the drive into another PC and modify its content
    • Set the root user to “Can only login with private key” and don’t give the key to the customers
    • Remove all users from sudoers
    • Use chown root:root and chmod 700 on anything you don’t want the user to touch

    And if a company was doing this to their products (e.g. the Steam Deck), they’d replace the first 3 steps with a custom BIOS which just doesn’t let you change anything in regards to Secure Boot and Secure Boot keys. That way, removing the BIOS battery won’t help.

    There are countless embedded devices using an x86 PC at their core, where they did exactly that. (E.g. ATMs or medical devices)

    Also Chromebooks are exactly that.

    And the Playstation 5 does the same thing, only it’s based on FreeBSD.