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

help-circle
  • England doesn’t really have a national flower. The Tudor Rose is a heraldic creation to symbolise the fusion of the House of York and House of Lancaster after the wars of the roses, and the formation of the House of Tudor.

    The two houses used white and red roses as symbols, and the Tudor rose was created as a mixed red and white rose which does not exist.

    A real rose for England is otherwise a loose thing, not an official symbol.


  • I get what you’re trying to say but I disagree with this. Software can be a barrier to switching OS but it very much depends on the individual user’s needs - it’s not as easy as substituting open source for closed, and is only part of the difference anyway. For example, I use Outlook at work; Thunderbird is great but it is in no way a substitute for Outlook. Similarly, I use Microsoft Office 365 at work; OnlyOffice is in no way a substitute for an individual user (it can be for a whole business or for personal use, but not if you’re tied in to an organisation or employer using Office). If you’re tied into those platforms with work, then for occasional use you can just use the online versions of Microsoft Office in Linux via a web browser. And if you need to work from home or do more, then realistically you need to have Windows and access to the full suite installed locally.

    But software does not preclude switching to Linux; for example I dual boot between Windows and Linux on my home PC. I have an M.2 drive for Windows and another M.2 drive for Linux. I rarely use Windows at all now, but when I do it’s if for some reason I need to be doing work related stuff from home or rarely if I can’t get a game working in Linux. In Linux I can do all my web browsing, social media, video streaming, music listening, even gaming and I know I’m doing so privately and securely.

    I’d say the best way to switch to Linux is to switch to Linux. New users do not have to be “all in” - they can dual boot between Linux and Windows (or MacOS and Linux), and then have a low level of risk to try out the OS. It can even be beneficial in itself as they can compartmentalise work and free time by OS. And if they don’t want to dual boot, then just try it out by virtualisation.




  • 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.





  • 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.


  • You can keep windows and install Linux next to it.

    The best way would be to add a new ssd or m.2 card to your pc and install Linux on that. Make that the main boot device and Linux normally will detect Windows and give you a boot menu where you can chose between Linux and Windows each time you boot.

    Alternatively you can resize the windows partition and install Linux onto free space on your main drive. This is more fiddly and things can go wrong with this if you don’t know what you’re doing.

    You can also boot Linux on an external USB drive but this will be slower and may guge you a false impression of Linux. You can also try Linux in a virtual machine like Virtualbox but again this will be slower and will give you a false impression of Linux as a daily driver OS.

    I personally run a dual boot system - I have two m.2 nvme drives, one with windows and one with Linux. I barely use the windows partition now but I keep it around for rare work stuff or the rare occasion I have a game I can’t get to run in Linux. And I mean rare - booted Windows maybe 3 times in last 6 months.


  • This is what makes the EU dysfunctional - there is not a way to bounce a member from the EU nor a way to override a member states veto. The state can even veto changes to try and override vetos.

    The EU continues to exist in a black hole between a super state and a club of nations. Until it resolves that long standing conflict small states like Hungary can hold the whole EU hostage to its demands.

    The problem is you’d have to override national sovereignty to get rid of Hungary and once you do that the EU suddenly looks much less democratic. The EU may be too big to force such a fundamental change through now.

    The solution to the current problem is obvious - European nations should bypass the EU to provide funds for Ukraine. But that is not palatable to the EU as it undermines the EU itself, making it irrelevant to an area it’s trying to take control of - security.



  • BananaTrifleViolin@lemmy.worldtoLinux@lemmy.mlWhy does nobody maintain PPAs anymore?
    link
    fedilink
    English
    arrow-up
    73
    arrow-down
    5
    ·
    edit-2
    4 months 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.


  • Most people who are using TRT don’t need to use it so be very dubious about what you’re reading on the Internet. Testosterone is unfortunately abused. People are taking testosterone as a performance enhancer and a quick fix to get what they want. Look up “anabolic steroid abuse” or misuse if you want to see the side effects and problems with inappropriate use. Example include aggressive behaviour, mood swings, paranoia, cardiovascular effects that can cause heart attacks or stroke, kidney problems, infertility and small testicles. This is when you use extra testosterone on top of normal levels of testosterone.

    Your case is very different and a lot of what you see online does not apply. In your case you have low testosterone - that is an actual medical condition and you’re being prescribed testosterone to get up to normal levels. Having low testosterone can delay puberty, lead to low muscle mass, lead to reduced growth of the penis and testes, and lead to low sex drive, low energy, and long term infertity, erectile dysfunction and even osteoporosis.

    If you’ve had a blood test showing you have low testosterone and are under a decent doctor who is prescribing this and monitoring it then you should follow their advice. You have a medical condition that should be treated for your benefit and quality of life. All the quackery from people who self medicate and abuse testosterone does not apply.


  • 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


  • You need to decide what you want from your life. It is not your responsibility to “fix” Israel. If you feel truly passionate about it then go for it.

    But if you’re worried about this out of a vague sense of guilt or responsibility then park it. You get one life to live - don’t waste it doing something your don’t want to do or are not passionate about. Live a good life and strive for happiness, and try to be kind and good to those you meet on the journey - that is all that can be asked of anyone.



  • As a software developer you should have a bit of a head start - you can read the code - one of the big pluses of open source projects is it’s all there in the open. Even if not familiar with the specific language used you can see the source and get a rough idea of scope and complexity.

    And look at the Github details like the age, the frequency between releases, commits, forks. Malicious projects don’t stick around for long on a host site like that, and they don’t get 1000s of stars or lots of engagement from legitimate users. It’s very difficult to fake that.

    Look at the project website. Real projects have active forums, detailed wikis, and evidence of user engagement. You’ll see people recommending the project elsewhere on the net if you search, or writing independent tutorials on how to deploy or use it, or reviews on YouTube etc. Look for testimonials and user experiences.

    Also look at where the software is deployed and recommended. If it’s included in big name Linux distros repos thats a good sign.

    Look at all the things you’d be looking at for paid software to see it’s actually in use and not a scam.

    And try it out - it’s easy to set up a VM and deploy something in a sandbox safe environment and get a feeling if it does what it claims to do. Whether that be a cut down system with docker or an entire OS in the sandbox to stress test the software and out it through its paces.

    There are so many possible elements to doing “due diligence” to ensure it’s legitimate but also the right solution for your needs.