• 0 Posts
  • 95 Comments
Joined 1 year ago
cake
Cake day: June 16th, 2023

help-circle



  • Unless you’re specifically wanting to play with a different OS then Debian again. Makes much more sense to be using the same version of Linux and all the software ypu use rather than potentially different versions.

    Also it will be simpler to maintain as everything is the same.

    If you do want to play / test another distro then Mint has a low learning curve. FreeBSD is more different but you could easily try it and switch to something else if you don’t like it. Its different but not so much that linux users would feel totally lost.

    Probably the most confusing thing for linux user trying FreeBSD is that Bash is not installed, and BSD uses sh instead by default. Bash can be easily installed and set as the default shell which will give a lot more familiarity. But otherwise it’ll feel like a familiar modern complete system, and you can use the same desktop environments you’re familiar with already in linux.

    EDIT: You did say “backup” in your title. If that’s the main use case then definitely Debian again. If your laptop breaks or is stolen it makes sense to have a familiar system to pick up. Also important to sync and backup your data so it can be picked up on the other laptop. If backup machine is your focus then I’d say same OS and look more into data retention and retrieval between the two laptops, and ensure your important data is continuously backed up.



  • It kind of makes sense except the vast majority of software in all distros is not being packaged by the developers, its being packaged by volunteers in the relevant project. Most software is being used on trust that it is built off the original code and not interfered with.

    Its very difficult for any distros to actually audit all the code of the software they are distributing. I imagine most time is spent making sure the packages work and don’t conflict with each other.

    The verified tick is good in flatpaks but the “hide anything not verified” seems a little over the top to me. A warning is good but most software is used under trust in Linux - if you’re not building it yourself you don’t know you’re getting unadulterated software. And does this apply to all the shared libraries on flathub? Will thebwarn you if your software is using shared libraries that ate not verified?

    And while Flatpak is a potential vector to a lot of machines if abused, it is also a sandboxed environment unlike the vast majority of software that comes from distros own repos.

    Also given the nature of Flatpaks, any distros could host its own flatpaks but everyone seems to use flathub. If they’re not going to take on the responsibility of maintaining flathub and its software then their probably needs to be some way of “verifying” packages not coming directly from the developers. Otherwise users may lose put on the benefits of a shared distros agnostic library of software.

    I get why mint are doing this but i think its a bit of a false reassurance. Although from mints point of view they would be able to take direct responsibility for the software they distribute in their own repos (as much as you can in a warrentyless “use as your own risk” system)


  • Doesn’t really matter if you see the survey or not - valve can validate their data other ways. They easily know how many clients connect from each OS and what proportions as that’s fundamental to the client itself. The survey fills in the rest of the data like which kernel, distros, and hardware.

    All this would do is maybe weight some of the answers on which flavour of Linux and which hardware is being used in the favour of proactive users. But really good survey data relies on being representative and that is bes achieved by large random samples rather than people saying “count me!”


  • If you look into the data Steam OS Holo s listed and it is 45.3%. Arch separately is second at 7.9% and then third is the Flatpak installs across all Linux versions at 6%.

    The changes are more difficult to interpret as Linux is growing overall so changes between Linux distros are difficult. For example a small decline in overall share may still represent an increase in total numbers. While Steam OS is up another 3% points, other distros combined are up more - Ubuntu and PopOS combined are up 5% points. That suggests the Linux growth is split between Steam Deck and PC users rather than purely one or the other dominating.


  • Yeah wishful thinking but also a bit reassuring that this is then a meaningful if small shift. People are choosing Linux via steam decks or personally, and its been enabled via proton and wine rather than necessarily people fleeing win 11.

    I do think win 11 changes contribute to people trying Linux more but I think it is Linux that is keeping people that is what has changed. I don’t see some huge move to Linux though - just its growing faster as it supports gaming well and is increasingly easier to use and maintain (which has been a long trend). But win11 being increasingly anti user can’t be a bad think for Linux long term.


  • BananaTrifleViolin@lemmy.worldtoLinux@lemmy.mlWhy does nobody maintain PPAs anymore?
    link
    fedilink
    English
    arrow-up
    67
    arrow-down
    5
    ·
    edit-2
    1 month ago

    PPAs are flawed and limited to the Debian/Ubuntu ecosystem. They’re a security issue as you really need to trust to the person or group who has set up the PPA (yet many people just added PPAs for all sorts of random software based on a Google search). They need to be maintained which is variable depending on the size of the project and for developers they’re only a route to support part of the entire Linux ecosystem. They can also conflict with the main system provided packages and repost which can break entire systems or break upgrades (happened to me on Mint, and I needed to do a complete system reinstall to remove legacy package conflicts).

    They’ve fallen out of fashion and rightly so.

    There are other ways to get software to users. Arch has its AUR which is basically a huge open repo. OpenSuSE has its OBS which is also a huge open repo. These are also not without their risks as it’s hard to curate everything on such an expansive repo. However others can take over packages if the original developer stops updating them, and you can see how the package was built rathe than just download binaries which allays some security concerns. They are also centralised and integrated into the system, while PPAs are a bit of a free for all.

    Flatpaks are a popular alternative now - essentially you download and run software which runs in a sandbox with its own dependencies. Flatpaks share their sandboxed dependencies but it does lead to some bloat as you’ll have system level libraries and separate Flatpak versions of the same libraries both installed and running at the same time. However it does mean software can be run on different systems without breaking the whole system if library dependencies don’t match. There are issues around signing though - flathub allows anyone to maintain software rather than insisting on the original devs doing so. That allows software to be in a Flatpak that might otherwise not happen but adds a potential security risk of bad actors packaging software or not keeping up to date. They do now have a verified tick in Flathub to show if a Flatpak is official.

    Snap is the Canonical alternative to Flatpak - it’s controversial as it’s proprietary and arguably more cumbersome. The backend is closed source and in canonical control. Snaps are also different and for more than just desktop apps and can be used to in servers and other software stacks, while Flatpak is focused only on desktop apps. Canonical arr also forcing Ubuntu users to use it - for example Firefox only comes in a snap on Ubuntu now. It has similar fundamental issues around bloat. It has mostly the same benefits and issues as Flatpak, although Flatpaks are faster to startup.

    Appimage are another alternative way to distribute software - they are basically an all-in-one image. You are essentially “mounting” the image and running the software inside. It includes all the libraries etc within the image and uses those instead of the local libraries. It does and can use local libraries too; the idea is to include specific libraries that are unlikely to be on most target systems. So again it has a bloat associated with it, and also security risks if the Appimage is running insecure older libraries. Appimage can be in a sandbox but doesn’t have to be, unlike Flatpak where sandboxing is mandatory - which is a security concern. Also Appimages are standalone and need to be manually updated individually while Flatpaks and Snaps are usually kept up to date via an update system.

    I used to use PPAs when I was still using Ubuntu and Mint. Now I personally use Flatpak, and rarely Appimages, and occasionally apps from the OBS as I’m on OpenSuSE Tumbleweed. I don’t bother with snaps at all - that’s not to say they don’t have value but it’s not for me.

    Edit: in terms of permissions, with Flatpak you can install Flatseal and manage software’s permissions and access per app. You can give software access to more locations including system level folders should you need to or all devices etc for example. I assume you can do the same with snap but I don’t know how.

    Also you can of course build software form source so it runs natively , if you can’t find it in a repo. I’ve done that a few times - can be fiddly but can also be easy.


  • In the Proton drive app you should be able to select the options for the folder with your photos in (three vertical dots to the right of the folder name) and select “make available offline”. That should download the photos to your device - however I don’t know if that makes them available to other apps to use (as in properly restores them)

    Edit: it seems at present the photos folder is separate to all other backups and is not available via the desktop app either. Apparnently this access will be “coming”. So I can’t see a way to restore your photos. Maybe someone knows an alternative route.



  • Jellfin can be configured to use specific installed versions of ffmpeg.

    If you do need the jellyfin-ffmpeg (which is needed in specific installs) then you can download releases from github or build it yourself. They do have portable releases.

    You do not necessarily need root access to use software on Linux unless you’re trying to install it to be available to all users. Users can often install their own software either binaries or compile themselves (unless the system has been locked down). They could sit within your /home/username/bin directory instead of the system level folders like /usr/bin normally used for non-root executable. Your home bin folder is only accessible and so runable by you, and is viable if you do not have access or permission to install into /usr/bin.

    You can configure jellyfin to run within your home bin folder or run other software within that folder.

    You can get the jellyfin ffmpeg source and releases including portables from their git: https://github.com/jellyfin/jellyfin-ffmpeg


  • I have zero issues with Google Earth, using Firefox on Linux.

    Sounds like Firefox might not be using GPU acceleration on your system for some reason. Graphics intensive websites (particularly 3D) work better if they make use of hardware acceleration and generally run better with it enabled. You can check if hardware acceleration is working by going to “about:support” and checking the “composite” line. If it says Web Render (without software written there in brackets) it’s hardware accelerated. If it’s disabled you may need to dig into settings to turn it on. It can also be related to out of date graphics drivers in Windows (I see elsewhere you’re on wndows).

    Another possibility is if you have extensions that are interfering with the the website. Adblocks and privacy extensions can mess with Google sites (which are heavily data scraping). One way to test this is to open the website on private mode (assuming you haven’t enabled all extensions in that mode) and see what happens. Or disable all your extensions on that one site and see what happens.

    But the core point is, Firefox is perfectly able to run such sites without issue. So the problem is likely to be with your set up somewhere.


  • There is no reason other than greed that tech companies have to have their fingers in so many pies. Regulators could split Google up - search separated from ads and separated from other services.

    It’s not the size so much as the breadth of it’s influence. We’ve gotten used to the idea that tech companies like Google and Microsoft do everything. But they’re only doing everything so they can get at every bite of our data. An email service doesn’t need to be run alongside a search engine or a news aggregator or an ad company. And certainly doesn’t need integration between all those things.



  • Yes and no.

    Apple used to be something of a design innovator which the rest of the market would follow. It has this reputation for creating product categories that didn’t exist. That’s not quite true and is rewriting history, what it was good at was design.

    What it did was take a product and design a high quality cutting edge of that and make bank. It started with Mp3 players - there were many of them before the iPod but the iPod did very well because it was a good design with some nice features. Then it made the iPod Touch - which again wasn’t the first but was by far the best and really a mini ipad.

    The iPhone wasn’t the first touch screen phone, but it was a huge leap in usability and power and they did extremely well out of that. The ipad wasn’t the first tablet but again it was a huge leap in usability and design and they did very well. The imac and later mac books were attractive designs rather than innovative.

    Now there isn’t really any areas left for them to work that strategy on. The Mp3 player, the phone, the ipad - they were obvious product categories that existed but were far away from what they could be.

    VR is the remaining obvious tech frontier - but the difference is the technology isn’t quite there yet. It’s obvious what the ultimate VR device should be - a light weight, high fidelity unit that immersed you. Other manufacturers are either making PC tethered devices with high fidelity or mobile devices with low fidelity,as the tech isn’t quite economical or right for the sweet spot.

    Apple Vision Pro is a gamble on trying to secure that sweet spot. It’s not intended to do well currently, it’s intended to build up the manufacturing supply chain which should bring down the cost over time. Vision 2 or 3 will what they’re hoping takes off. It’s a new spin on their old strategy.

    Most of what Apple does now though is just release fresh spins of its current products. They don’t innovate but it’s hard to when there isn’t much left to improve on those product categories. All they can do is make the devices more powerful and lighter, and compete with companies who have now learned all the tricks and offer similar products for cheaper.

    Vision may or may not win the VR wars. Otherwise there isn’t really much else for Apple to go in consumer electronics. Now it is focused on “services” - selling apps, selling media - and organically growing it’s user base. Big leaps in consumer electronics probably won’t come until there is a big innovation in battery technology - that’s the holy grail of tech at the moment.


  • I use OpenSuSE Tumbleweed. Up to date packages but with relatively good stability due to how they’re tested. Rolling release distros are always more risky, but for gaming you probably do want up to date packages to ensure graphics drivers and bleeding edge versions of Proton, Vulkan and even Wine work as expected. I think that’s most true for newer games and those where you may need to use Proton Experimental. Its also a good broad distro for other uses, rather than solely focused on one element like gaming.

    Steam Deck is based on Arch; it’s not quite rolling release but they do relatively frequent updates to their version of Linux so a rolling release distro is probably going to be closer to it than most annual release and certainly LTS released linuxes.

    Nobara is also a good distro to consider. It’s made by the guy who game up with Proton-GE and is gaming focused. It’s also rolling released and optimised more for gaming including the kernel. I use it on a living room PC for the past 5-6 months and like it so far.


  • That’s fair, although personally I would still recommend KDE. KDE is only superficially windows like - it’s highly customisable so you can switch the GUI up. The windows GUI is also successful for a reason so it’s good to have it as one option - you don’t have to sacrifice a basically good GUI when you leave windows. (Microsoft constantly seems to want to tinker with it but then has to reintroduce the basics as that’s what people like - such as the latest nonsense with Windows 11). But with KDE you can also recreate other GUIs with relative ease (even most of Gnome).

    Personally I find GNOME too rigid and inflexible - it has a clear design philosophy which is good, but if you’re not on board with that philosophy then it can be frustrating to use as they’re so focused on that design philosophy. It’s a take it or leave it DE in many ways, while KDE (and many other DEs) offers more choice and flexibility.


  • I switched to Tumbleweed from Mint a few months ago (having toyed with many distros over the years, and recently Nobara and Manjaro).

    I like Tumbleweed - it’s a good mix of up to date packages, system stability (so far, I accept rolling release is inherently always going to be risky) and a good ecosystem. I find it very user friendly thanks to Yast, but with lots of freedom for power use.

    I also like that it’s a an offshoot of a European Linux company rather than a big tech company like IBM. I’m not a fan of the direction redhat has taken and the impact some of its priorities seem to have on Fedora. I’m sure SuSE impacts a lot on OpenSuSE but of the big enterprise Linux ecosystems I currently prefer it over Ubuntu and Redhat.