• 0 Posts
  • 45 Comments
Joined 2 years ago
cake
Cake day: August 21st, 2023

help-circle

  • On the surface, the biggest difference between distros will be the package manager and the update cadence. Most package managers are generally comparable so I won’t get into that. The cadence has to do with release type - rolling or fixed - and the speed with which updates are released. Do you want the newest packages, LTS or somewhere in the middle? This is probably the first big decision to make when choosing a distro. The only real must-have here is you want a distro that provides timely security updates. Even a highly stable LTS should be pushing out security updates asap.

    Then you have default package choices, which are often superficial like DE or default apps. This can all be changed so it’s not much of a concern. But there could also be more impactful choices like whether a distro uses systemd or glibc vs musl. The mainstream distros tend to use systemd and glibc, which is generally good, but know that you have other options if your specific use case requires it. There’s also package availability, meaning the number of packages available in the repository, although this is less important than it used to be because you have options like Flatpak or Nix for getting packages that aren’t in your distro’s repository.

    There are also some distros created with a specific use case in mind, such as Alpine for containers or Kali for testing network security.

    Finally, you have structure and governance. Some distros have corporate backing, others are community supported and still others aren’t much more than a hobby. The ones with corporate backing typically have options for paid support. In general, you want something with stable and competent governance where it will continue to thrive even as team members change. You can find examples of this in corporate-backed distros as well as community distros.

    So your biggest choices are going to be cadence, structure/governance, and whether you may need paid support now or in the future.

    As for what distro developers actually do… First, they build the tooling and infrastructure to make their distro work - package manager, packaging tools, repository, etc. Then, they are responsible for packaging everything available in the distro. They are pulling in source code for all these apps, compiling it and putting binaries in the repository. They rebuild packages as required when there are updates to the source code. Some distros like Arch will build vanilla packages, meaning they don’t make changes to upstream code. Others may apply their own patches for various reasons. Some like Red Hat will provide patches to upstream apps requested by customers as part of their paid support services. So let’s say something isn’t working the way you need it for some random FOSS app included with the distro. You can put in a request and they will change it for you.

    As for your specific question about simulating Ubuntu on Fedora, that is not possible. They each use their own distinct package manager and repository. They generally have similar packages, but they are not interchangeable. However, there are tools like distrobox and distros like VanillaOS that have mechanisms for using another distro’s packages. These use containers under the hood so it’s not quite the same as just installing .deb on Fedora or .rpm on Ubuntu.




  • I don’t think it’s necessarily about beating Windows. What is significant is that Linux use is slowly growing to a point where it shouldn’t be ignored. Those of us firmly in the Linux camp benefit from that and it makes it easier for newcomers to kick the tires.

    Frankly, I don’t care whether people use Windows or not. Not my business, not my problem. Use what works. I’m just happy my own shit works, whether it’s 2% or 80% market share. Linux gaming has been a breeze lately - easier than I remember Windows being - and it’s awesome. We are in a really good place and I hope it keeps getting better.



  • For starters, consider another distro if you want to make things easy on yourself. Alpine is probably a poor choice unless you have a reason to use it. I guess you could use it as a desktop if you really want to, but it’s more geared for containers and embedded devices. It uses musl instead of glibc so you will have problems running software that isn’t packaged for Alpine. The issue with Puppy is you will have a hard time getting help when you need it because it’s kind of a niche distro.

    For your first time, you’re better off using something more mainstream. You are going to run into some issues and it’s a lot easier finding solutions for popular distros. Debian would be a fine choice because it’s widely used and runs great on older hardware. Beyond that, you could look at Ubuntu, Fedora, PopOS and Mint.









  • None of them this time around. Christie is a moderate, but he will be out pretty soon. I’m surprised he’s hung on this long, although I’m happy that he has because he and Hutchinson are the only ones with the guts to tell the truth about Trump. Hutchinson hasn’t been polling high enough to be in the debates, but at least he’s on the sidelines saying Trump is trash.

    Out of the declared candidates, my preference would probably be Christie or Haley as the nominee. I still wouldn’t vote for them, but they would be better than the others if the Republicans somehow win.

    Overall, it’s a pretty piss poor field on both sides. If Biden was 15 years younger I would consider it a pretty solid ticket.

    I hope Antony Blinken eventually runs. For me, he’s the brightest star in a pretty solid administration. Best Secretary of State in decades.


  • I’ve voted for both Democrats and Republicans in the past. Frankly, neither one of them deserves too much power.

    If Trump is the nominee I’m voting for the other candidate no matter who that is. There is no circumstance in which I would vote for Trump. The devil himself could be running against Trump and I would either vote for the devil or abstain. If he is the nominee then the election is essentially a fight for democracy.

    Although I generally like Biden’s administration, I am concerned about him and his age. If there was a normal candidate running against him I would consider voting for them, but it’s mostly a bunch of wackadoos on the Republican side.

    Chris Christie and Nikki Haley were the only ones in the last Republican debate who had any common sense. Christie’s campaign isn’t going anywhere because he’s anti-Trump. Haley is too conservative for my liking. Ramaswamy and DeSantis are garbage humans. The Republicans need a reboot because they really suck.

    In other words, I’m team blue - not because I’m thrilled with them but because I’m afraid of the alternative.





  • Joker@discuss.tchncs.detoLinux@lemmy.mlSell Me on Linux
    link
    fedilink
    arrow-up
    41
    arrow-down
    4
    ·
    1 year ago

    Don’t do it.

    First off, I love Linux. It’s my daily driver and I wouldn’t want to use anything else.

    But in my past career I was the CIO at a very large firm. Lawyers need Microsoft Office and Windows. If you hire a good assistant or paralegal with word processing experience, they are going to need Microsoft Word. LibreOffice is good, but it’s not a replacement in this scenario. Good word processors are like wizards and will save you hours. It’s not worth it to make them learn something else.

    Then there’s drafting software, templating, practice-specific tools, etc. Anything geared for legal is going to run on Windows. What are you using for time entry? What about accounting?

    Not to mention, you have some information security obligations under the model rules and you don’t want to mess with that. Although Linux has security advantages over Windows, you still have to take measures to secure it. Maybe that’s easy enough for you to do on your own laptop, but your practice will grow to at least a few staff and an associate. Somebody has to do IT because you’re sure as hell not going to waste billable hours on it.

    I had to use Windows in that old gig and it really wasn’t bad. It’s stable, reliable, easy to support. Everyone you hire will have used it before. It’s an unpopular opinion around here, but it’s a quality operating system that’s affordable. I guarantee your cost of ownership will be lower on Windows in your particular situation.