• 1 Post
  • 42 Comments
Joined 2 years ago
cake
Cake day: June 12th, 2023

help-circle


  • That is a quite popular opinion judging by the votes. I think they function quite differently, and are useful for different things, which might be more unpopular.

    BSD and MIT are more like “public domain” or “creative commons” licenses. Some people genuinely just don’t care and want literally anyone to use their work.

    Libraries, languages, APIs, OS’s, etc… Work well because they have mass adoption. They have mass adoption (often) because people get the freedom to use them during their paid time. Companies are exploitative and evil, but often their dev and engineer employees aren’t.

    Copy left licenses (GPL, AGPL, CERN-OHL-S to not forget about open source hardware) really shine for end products like hardware, applications, hosted software, games, etc… Where you want to preserve a “unique” end product against theft, exploitation, and commercialization, and really care about having not everyone be able to do whatever they want.


  • You absolutely can fail. I daily drive bazzite but many things have been pretty rough:

    Any coding apps that will use an external device -> you can’t use flatpak. You have to use distrobox that constantly freezes your entire mouse for 3-5 seconds upon any sort of dialog, settings, saving, anything where it has to access the filesystem. Then you have to add udev rules to directories that in the documentation says not to write to, and reloading the rules doesn’t work for testing, you have to fully restart with every minor change or it will seem like the change didn’t work.

    Luckily most device drivers seem to work in the provided arch distrobox but holy dependency hell. Things will fail to install because they need a package that exists on the host but not the container so you get an unsolvable “file exists” conflict. When installing a package, it will sometimes just try to grab an old version of a dependency specifically that will 404 out instead of just grabbing the most recent version (never happened on arch itself to me)

    Setting up a plasma vault with gocryptfs was not fun figuring out how. Also ran into tons of dependency problems and the fact that fedora just abandoned it specifically. Ended up just having to stick the binary in a random folder and point to it.

    Any sort of document authentication/signing -> doesn’t work and will not work in the future for a long time.

    You absolutely have to install rpms still for corectrl, any external devices, like drawing tablets, etc…

    Some games inexplicably use <50% GPU and <40% CPU with terrible framerates and will not go any higher (or lower) no matter what, switching between low and high settings and resolution results in 0fps change.

    When I have my config set and don’t have to change anything, it is super super nice to never have to manually update, but anything outside of very basic usage is weaving through nonstandard undocumented territory.

    Bazzite trades maintenance headaches for configuration and installation headaches. For me, that is worth it.



  • JustEnoughDucks@feddit.nltoLinux@lemmy.ml"SO proof" distro
    link
    fedilink
    arrow-up
    0
    ·
    edit-2
    3 months ago

    That is a different spin than the original comment, which is why I made that commen.

    https://docs.getaurora.dev/ https://docs.projectbluefin.io/ aurora has one small page of documentation total unless you click on the logo which suddenly opens a hidden unlabeled drawer with sparse docs. Bluefin has even less. I consider this near-zero documentation. So how would OP’s non-techy girlfriend (or someone who has only heard of aurora and bluefin from this thread) know to go to bazzite, a completely different project to most people, to debug their completely different OS? Because googling “ublue aurora flatpak won’t install” literally gives this page: https://docs.getaurora.dev/guides/software/ which is literally almost useless.

    Bazzite’s documentation has gotten way better since I installed it (they had almost nothing on rpmostree commands when I did), but I don’t believe everything in the documentation for bazzite applies the same to aurora and bluefin, especially with differences in pre-installed non-layered gaming defaults vs working with flatpaks will be not even close to the same.

    Also fedora knoite has little documentation https://docs.fedoraproject.org/en-US/fedora-kinoite/. It has enough to get you started and installed, but that is about it. It has one single line of code about rpmostree for example, not even anything about installing an RPM not in fedora’s limited repos.

    I didn’t say any of it was bad. Just that you have to be slightly careful with using those for non-techy users because the documentation just isn’t there yet.





  • I really miss Microsoft AD configuration GUI.

    Wait, no, that sort of group you have to make through Entra, formerly Azure admin center, wait no they actually wanted a SharePoint site for the group, wait no you can’t do that through entra even though you can see the groups, you have to do that through O365 admin center, wait no you can only make a SharePoint aaand teams group there, you have to click more -> SharePoint admin center and then create a new group there, but not the default, you have to click “show more group types”, but where can you modify the members of this group? Oh you can just go back to O365 admin center to do that. Now you want to make some small access changes to the force-created email for the group? Oh well you have to go to Exchange admin center for that. Wait, not Outlook admin center? No they are named different things just to make it easy.

    Now someone who made an event involving the group is on holiday so I have to remove it, I can do that from exchange admin center right? Well actually the easiest way to do that is to log into Exchange from a power shell terminal through the GUI pop-up and terminal commands. But wait, the search for the event actually doesn’t work there ever, even with the exact name? I guess I will give myself rights to the calendar, reboot Outlook, go to the calendar, remove the event, go back to the terminal, remove my rights to the calendar, restart outlook.

    Actually, I don’t miss Microsoft sysadmin tools.


  • I don’t really get the idea of decentralized internet.

    The internet is already decentralized. There are millions of websites hosted on thousands of separately-owned machines.

    “Decentralized” services like the fediverse use thus exact same structure and bind them together by a search/aggregation API.

    The “centralized” part of the internet is DNS/IP Assignments, Service providers, and search.

    You are perfectly allowed to go your whole life without using search, or by self-hosting searX.

    If we go back to the age of webrings, that is essentially decentralized internet. It seems like every decentralized internet idea is just a rehash of this with some Tor ideas sprinkled in.

    You are never going to be able to pull a “Silicon Valley” and make every device into a mini server. The ping and uptime would be horrific.


  • To be honest. I had a similar question for my girlfriend for drawing with krita. A drawing tablet + a traditional laptop is better for almost everyone except students who will be taking notes in class and people who have to be drawing in a chair or meeting room with no desk setup.

    Otherwise a drawing tablet is more accurate, faster, and with better features than a 2-in-1. Much better sensitivity, generally better pressure and tilt functions, and a much better feel (more like paper)

    You don’t even have to spring for a Wacom. They have been resting on their laurels for over a decade and have become completely uncompetitive in the past 5 years (kind of the Intel of drawing tablets).

    An XPPen Deco Pro Gen II (as an example) has good ergonomics, rotary knobs for zooming, rotating, and scaling, and works over Bluetooth. Their Linux drivers (4.0.x) are pretty great at a fraction of the price of a Wacom or the price difference between a traditional laptop and a 2-in-1.

    It ends up being way more ergonomic also to look at a screen and not having to hunch over a tablet. It just takes a week or so to get used to not looking at your hands.



  • In the professional space:

    Add Altium, KNX, pspice, LTSpice (luckily works in wine), and for us electronics/electric guys lol.

    Linux is a 3rd class citizen in ANSYS simulation tools. Slow updates, old UI, etc… On Linux. Pretty much only used as a simulation node for kicking on sims from windows since Linux machines can be >1TB RAM + 144± core powerhouses where windows sucks on those type of machines.

    Pretty much all architecture software

    Many ERP systems desktop apps

    Not to mention a lot of companies use active directory for access control + sharepoint

    Web apps suck, but have been very helpful in Linux compatibility in the enterprise space since the devs only have to care about 1 set of production builds.

    At my work, software guys and mechatronics PLC focused guys get away with Ubuntu (saleae is great), but for electronics and mechanicals it is not even worth it to dual boot.






  • People have hit on most of them here, but here is another big one:

    Fitness apps. Mainly calorie tracking, workout tracking and heart rate tracking

    Health app

    Sleep as Android

    (No, gadget bridge is not a replacement for 99% of cases and doesn’t even support the gold standard for heart rate tracking, polar H10)

    For calorie tracking, the massive food databases required, barcode scanning, and crowd sourcing are generally not compatible with the open source community’s privacy ideals. OpenNutriTracker has promise though!

    For workout tracking, none of them have any device support and most of them are dead and abandoned. Not to mention heart rate zones, stats and training trends, etc… FitoTrack and Opentracks are good starts though.

    And then a google fit alternative. Something that can integrate sleeping, workouts, heart rates, sensors, etc… Data all in one aggregates place. It is a huge task and it makes sense that there is no open source alternative for it. Especially when the components aren’t individually there to aggregate.