• 0 Posts
  • 158 Comments
Joined 1 year ago
cake
Cake day: July 29th, 2023

help-circle

  • This is why lots of software has started adopting SSPL license which doesn’t actually fix the problem and isn’t a FOSS license.

    I still think a new license scheme should be considered though. Giants like AWS and Google have been profiteering off of FOSS for way too long now.

    AGPL has been deemed generally successful in this regard because it has been upheld in court cases and forced companies to comply, which it seems to work pretty great for SaaS.

    The problem is these giants will usually just choose a more permissive alternative anyway. Both MongoDB and Redis have forks that they can use, and GPL itself is permissive enough for private forking being legal.


  • mlg@lemmy.worldtoMemes@lemmy.mlFinally, Inner Peace!
    link
    fedilink
    English
    arrow-up
    12
    ·
    13 days ago

    I just browse “All” and I keep getting slapped with “Kamala actually cares about Gaza and understands the complexities of the situation so plz vote plz I beg we need this so bad no don’t go actually look at the ongoing genocide just plz vote” posts



  • mlg@lemmy.worldtolinuxmemes@lemmy.worldNewbies never listen...
    link
    fedilink
    English
    arrow-up
    14
    arrow-down
    1
    ·
    28 days ago

    Our crappy vendor software will only function if IPv6 is disabled network wide. Even if one machine has it enabled, the whole thing breaks

    Lol our former crappy vendor solution required to be run directly from AD Administrator. Pure luck the entire business didn’t collapse before we replaced it.

    A thread I read a long time ago on r/sysadmin



  • I don’t know why the guy just assumed every linux and BSD machine runs cups-browsed by default?

    It took me literally 5 seconds to check that it’s disabled on Fedora by default.

    Then he wrote a whole paragraph about how no one should use CUPS for printing because based off of his own analysis, it’s some insanely crappy and insecure system.

    Which is actually stupid because the only alternative is windows??? Which is universally known for printer driver and spooler vulnerabilities.

    Then he got mad the the maintainer for patching before his disclosure…



  • People fear the same thing about Valve.

    One wrong person and we could all end up in the same money milk machine as EA.

    I know people complain about Linus hurling insults at merge requests, but his rigidness is what keeps the kernel viable. If it weren’t for him, google would have already shit all over it with a mega fork and essentially cornered the market like they did with Android and HTTP3.

    Both are technically “open source”, yet Google essentially dictates what they want or need for their economic purpose, like ignoring JPEGXL, forcing AVIF, making browsers bloaty, using manifestv3, etc. Android is even worse and may as well be considered separate from Linux because it’s just google’s walled garden running on the linux kernel.

    He is open to new technology, but he understands the fundamental effects of design choices and will fight people over it to prevent the project from fracturing due to feature breaking changes, especially involving userspace.








  • iirc due to some anti trust lawsuits, they cannot do that anymore.

    But it’s still easy to coerce OEMs to run Windows because they offer stuff like quick support and standardized IT support.

    If an OEM ships Linux, they don’t want to have to make an entire department to help troubleshoot the OS for users who will inevitably call for help. Ignoring them would only result in returns and loss of sales.

    I think some thinkpads actually do ship with some distro like redhat or opensuse as an option, but that’s because thinkpads are very popular in the business space which means lots of CS people use them, so it helps save some cost from a windows license that won’t get used.

    Like I said though, if windows really dives into the deep end, I think a potential market would open and some OEM will take a chance on it.


  • In a different article, he said he had issues with the ext4 maintainer who was acting high and mighty about C despite being responsible for a number of huge CVEs from code that he wrote.

    That being said, I don’t really see the benefit of rewriting modules in Rust.

    Technically, it’s still not a 1:1 replacement because Rust will many times not generate the exact same machine code as C, which does result in a small loss of speed (and in some small cases, vice versa).

    It’s acceptable for anything new, but unless there’s a notoriously painful part of the kernel, there’s no pont in redoing existing parts and even core userspace binaries.

    C quite literally makes you manipulate memory like a caveman holding a machine gun, but that’s important because it’s exactly what the machine is doing, which is required when you need to maximize efficiency. In Rust, you’d have to abstract some of that to the compiler to handle your logic which doesn’t match what a machine is doing. There is no such thing as “borrowing” and “ownership” in machine code.


  • Not to be that guy but why not use Curve25519?

    I still remember all the conspiracies surrounding NIST and now 25519 is the default standard.

    In 2013, interest began to increase considerably when it was discovered that the NSA had potentially implemented a backdoor into the P-256 curve based Dual_EC_DRBG algorithm.[11] While not directly related,[12] suspicious aspects of the NIST’s P curve constants[13] led to concerns[14] that the NSA had chosen values that gave them an advantage in breaking the encryption.[15][16]


  • There’s plenty of videos on YouTube of people trying Linux for the first time, and it can be painful to watch how poorly they try to fix something or unintentionally break their system.

    That’s not to say windows is any better, because they’d do the same thing there.

    But people will only switch permanently if windows really falls off hard, which may or may not happen.

    You have to think of it like how people first learned to use a mouse and double click back in the 90s. It’s not immediately intuitive for everyone, they often have to start over.

    That being said, having a big OEM ship linux would do wonders, but Microsoft fights hard to make sure that almost never happens.


  • Yeah that means the driver is loaded fine, but it looks like it is selecting the iGPU by default. You have several options to fix this.

    1. You can disable integrated graphics in the bios if there is an option for it. This is the easiest, but if you’re on a laptop, leaving it enabled might save some battery in which case goto 2.

    2. You can tell either each program or the OS to prefer the Nvidia GPU. The way you do this also depends on how the gpu is set up (most laptops have it as secondary)

    You can test this by running __NV_PRIME_RENDER_OFFLOAD=1 __GLX_VENDOR_LIBRARY_NAME=nvidia glxgears in one terminal, and nividia-smi in a second terminal to verify a program (in this case glxgears) is running on the nvidia gpu.

    I’ll try to find a good guide, but depending on the setup, it could be a simple MUX switch you can flip to change between iGPU and Nvidia GPU, or with the use of some preference selector tool (I think it was called prime?).

    It’s confusing because lots of laptops essentially use the Nvidia GPU as offload which makes it a bit tricky to coaxe it into using the correct one.