News for hackers. Stuff that matters.
Re:Microsoft removes documentation for switching to a local ... by ryanjshaw on Tuesday June 25, 2024 @08:41AM (#40787857)
I've been a Windows user since 3.1. I'm a professional Microsoft stack developer (.NET, SQL Server, Power Platform, M365). I first tried Linux in the late 90s, never stuck with me.

But 2 weeks ago I installed Linux on my home setup to run 24/7.

There's some seriously dumb issues with it: Ubuntu snaps are terrible with no local fonts in FF and other snap-based software has surprising bugs and crashes you don't realise are the fault of snaps until you waste hours researching it, everybody pushes AppImages but you can't get launcher shortcuts without doing it all manually in a friggin .desktop file* (you could do this 30 years ago in Win3.1 without having to search around for an icon!!!), you can't consistently pin stuff to a taskbar, etc.

But I think I'll be sticking with it all the same. Microsoft could ban my Microsoft account and then what, I can't use my PC anymore?!

* Yes I know there's some software you can download to do it but seriously it's not been updated for ages and this should be core OS GUI functionality. I switched to Debian and KDE which at least has more flexibility.

Re:Microsoft removes documentation for switching to a local ... by jjice on Tuesday June 25, 2024 @09:23AM (#40788313)
> There's some seriously dumb issues with it: Ubuntu snaps are terrible...

It's so upsetting that Ubuntu went so hard in on Snaps. I just end up with issues caused by their sandboxing with hardware and config access and you end up having to fight to find a normal .deb install for FF instead of that damn default Snap.

I hope the journey isn't too rough for you though - best of luck!

Re:Microsoft removes documentation for switching to a local ... by burning_hamster on Tuesday June 25, 2024 @09:56AM (#40788700)
I am also not a fan of the pivot to Snap. However, it is worth mentioning, that it has only been two years (I think, at least 22.04 LTS was the first release I had to wrestle with them on my machine), and the experience has become a lot better during this time.
Re:Microsoft removes documentation for switching to a local ... by bee_rider on Tuesday June 25, 2024 @11:07AM (#40789580)
It took them 7 years to figure out that nobody needed Unity. Hopefully Snap will get sorted faster.
Re:Microsoft removes documentation for switching to a local ... by G3rn0ti on Tuesday June 25, 2024 @09:50AM (#40788628)
I understand your frustration with snaps, but I consider it a very good distribution channel for commercial applications on Linux systems. Something that Appimage or Flatpak could not easily provide without a commercial entity backing it like Canonical.
Re:Microsoft removes documentation for switching to a local ... by vetinari on Tuesday June 25, 2024 @10:05AM (#40788811)
Snap is a dead-end; but as usual, it takes some time until Canonical realizes that.

If you want to easily distribute commercial applications, use flatpak. You could even have your own flatpak repo for your own products, if you wanted (it is really just static http).

Re:Microsoft removes documentation for switching to a local ... by tracker1 on Tuesday June 25, 2024 @10:36AM (#40789188)
Snap apparently has a few advantages, like supporting non-gui apps (for servers) which isn't a good fit for AppImage or Flatpak. That said, I generally stick to Docker for server apps.

I agree that the flatpak/appimage/snap options for apps, and in particular commercial apps is a decent idea. I think integration and permissions should probably move to something similar to the UX for phone apps though... it feels weird having to try to configure permissions that should be in the box.

Re:Microsoft removes documentation for switching to a local ... by pmlnr on Tuesday June 25, 2024 @08:44AM (#40787887)
> Ubuntu

There's your problem ;)

Mint has been much more user friendly for a long time. I've been on Manjaro for some time now, and I'm quite happy with it.

Re:Microsoft removes documentation for switching to a local ... by Aerbil313 on Tuesday June 25, 2024 @08:48AM (#40787935)
Agreed, Mint is the better Ubuntu. And if you squint hard enough, you can find people like me who'll claim NixOS is more beginner-friendly than any other distro.
Re:Microsoft removes documentation for switching to a local ... by dartos on Tuesday June 25, 2024 @09:19AM (#40788269)
The amount of background Linux know how you need for nixos is insane.

Basically nothing you’ll want to do is googleable.

I’d recommend arch to a newbie before nix.

Once you get a handle on things, nix is pretty nice.

Re:Microsoft removes documentation for switching to a local ... by fransje26 on Tuesday June 25, 2024 @04:36PM (#40793292)
At that level, it's not a squint anymore. It's full strabismus..
Re:Microsoft removes documentation for switching to a local ... by necrotic_comp on Tuesday June 25, 2024 @09:26AM (#40788348)
Agreed with the sibling posts. Ubuntu isn't a great experience - it feels seamless until it breaks, and then it's just a world of pain.

Debian/Mint/etc. are all good distros, but if you're willing to step up the learning curve just a bit, I'd definitely suggest Gentoo. I've been using it as my daily driver for several years now and it's made me feel like I'm actually in control of my machine (compiling all your code with debug flags so you can attach gdb when it's behaving weird so you can write a patch?! And then submit it to get sucked into upstream!? Yes please!). There's definitely a little work up front, but it's without a doubt the best experience I've had with Linux and I'd recommend it if you're up for it.

Re:Microsoft removes documentation for switching to a local ... by xemdetia on Tuesday June 25, 2024 @08:52AM (#40787966)
I recommend Debian + Cinnamon right now over KDE for people who want that Windows + searchable start menu now get out of my way. Right now for me KDE is a bit much.
Re:Microsoft removes documentation for switching to a local ... by mergy on Tuesday June 25, 2024 @10:24AM (#40789033)
This is where I am landing as well after a long time with XFCE on Debian. You have to take some time to set panels and applets up and get some Spice applets and you are all set.
Re:Microsoft removes documentation for switching to a local ... by xemdetia on Tuesday June 25, 2024 @11:31AM (#40789866)
Yeah, I was a LXDE user for the longest time but with hidpi displays it started falling apart. Cinnamon ended up being the right amount of utility as a baseline and it has felt like a stable place to be since I swapped.
Re:Microsoft removes documentation for switching to a local ... by tracker1 on Tuesday June 25, 2024 @10:40AM (#40789236)
I've been a pretty big fan of Pop myself. Looking forward to Cosmos going into release.
Re:Microsoft removes documentation for switching to a local ... by logicprog on Tuesday June 25, 2024 @09:05AM (#40788104)
It's unfortunate, and I mean this genuinely here, in a sympathetic way, that you felt afoul of the common error that people who checked in with Linux 6 or more years ago make: assuming that Ubuntu is still the best and easiest to use distribution. Unfortunately, it really isn't anymore — the way they are pushing snaps (including forcing you to install snaps instead of regular packages even if you use the regular package manager) is really unfortunate because of how fucked snaps are to use, not to mention the fact that snaps are hardcoded to only be able to install from the proprietary closed source snap repository Canonical runs, and that store is full of crypto scams. Plus, in general, desktop PC Ubuntu has been getting buggier and more unreliable over time as Canonical switches their focus to the server. Honestly, if there was one misconception about Linux that I could erase with a snap of my fingers from all potential users minds, it would be that they should start with Ubuntu.

IMO Debian is a pretty good choice if you have hardware that's about 2 to 4 years old or more and don't really care about getting the latest driver updates or advances in the Linux ecosystem, so you should have a better experience there, but if it starts to frustrate you that it takes years for huge fixes and advancements to make their way to you, I really enjoy Fedora. :-)

Also, you mentioned two of the major alternative application packaging formats, snap and appimage, but have you heard of our Lord and savior Flatpak? :p It has all of the benefits of snaps (namely sandboxing, consistent environments and packaging dependencies along with applications, updates directly from upstream, distribution agnostic packaging, and automatic integration with your desktop environment) but none of the downsides (namely far better desktop environment integration thanks to portals and much much faster startup times and no perf impact during runtime unlike snaps). A lot of people talk down about them but I think that's mostly FUD.

Re:Microsoft removes documentation for switching to a local ... by sevensor on Tuesday June 25, 2024 @10:31AM (#40789135)
Strongly agree about Debian. I'm a longtime Arch user, but it causes headaches when you let a machine get too far out of date, and I wanted something I could put on the stack of old laptops in my closet. One by one, I'm migrating those to Debian Stable. It doesn't matter that everything is a major version behind; these laptops are now single-purpose machines that I rarely boot. They will always be behind regardless, and they might as well be behind on Debian Stable. It works flawlessly, and it's quite simple to set up at this point.

(Also, having ancient single-purpose laptops is fantastic. I have one for recreational programming, and that's all I use it for. I have another for curating my music collection, and one for games. They don't need to be fast, or up to date, or power efficient, because I don't use them all the time. But when I do use them, it's nice to have them set up just so for the thing I want to use them for.)

Re:Microsoft removes documentation for switching to a local ... by tracker1 on Tuesday June 25, 2024 @10:39AM (#40789222)
You can also use Docker or Podman for containerized apps under Debian Stable that run libraries and versions ahead of your OS. I'm definitely a big fan of containerized apps.
Re:Microsoft removes documentation for switching to a local ... by mergy on Tuesday June 25, 2024 @10:38AM (#40789215)
There used to need to be more of a delay on hardware and drivers with Debian but not so much anymore. I've been very happy over the last year with Debian 12.x on my Gen 10 Carbon X1 and leveraging

https://git.kernel.org/pub/scm/linux/kernel/git/firmware/lin...

Been great.

Re:Microsoft removes documentation for switching to a local ... by ryanjshaw on Tuesday June 25, 2024 @12:22PM (#40790406)
I prefer to run something the software developer provides: e.g. Obsidian only has a community supported flatpak, so I ruled it out...
Re:Microsoft removes documentation for switching to a local ... by logicprog on Tuesday June 25, 2024 @01:28PM (#40791135)
Fair enough, but most community supported Flatpaks are built directly from upstream packages for other distros in a transparent way, fyi
Re:Microsoft removes documentation for switching to a local ... by ragnese on Tuesday June 25, 2024 @10:24AM (#40789035)
Yeah, snaps are really shitty.

And in general, desktop Linux is just as buggy and maybe even more half-baked than it was when I started using it in 2007.

But, I own my machines. I don't need to ask permission from a company to be able to log in to my machine. I can install or uninstall whatever the hell I want.

Re:Microsoft removes documentation for switching to a local ... by ernst_klim on Tuesday June 25, 2024 @08:46AM (#40787913)
> I can't use my PC anymore

It's not your computer anymore, it's this computer.

Re:Microsoft removes documentation for switching to a local ... by jacobwilliamroy on Tuesday June 25, 2024 @09:11AM (#40788164)
>this should be core OS GUI functionality

Be careful. This is how distros start.

Re:Microsoft removes documentation for switching to a local ... by kspacewalk2 on Tuesday June 25, 2024 @09:36AM (#40788474)
Re:Microsoft removes documentation for switching to a local ... by AiAi on Tuesday June 25, 2024 @12:25PM (#40790442)
There is AppImageLauncher [0] that can make it easier to get launcher shortcuts.

[0] https://github.com/TheAssassin/AppImageLauncher

Re:Microsoft removes documentation for switching to a local ... by ajyotirmay on Friday June 28, 2024 @08:28AM (#40819967)
I'm sorry, but today I don't recommend Ubuntu to event people who are very familiar with Linux Distros. I'm personally using Debian Testing on my daily driver, and Debian Stable on my home server.

I started with Linux Mint, then Ubuntu. I don't remember which Ubuntu it was, but it had Gnome 2 and then later had fun with the Unity Desktop versions. When they started being the bully, I started distro hopping and then finally settled with Debian (because of my personal values as well). I can't trust a for-profit company to care about its users. Today I try to use as many FOSS alternatives and projects supported by community.

Ubuntu is no better than Windows 11 at this point. It's just lesser evil of two. Try something else, Pop_OS!, Linux Mint, Manjaro Linux, Fedora, etc. Plenty of good options out there. Debian too, if you don't want a solid stable long term OS.