Live data from Hacker News

How and why I transitioned to Linux, and how you can too

larrysanger.org

101–110 of 232 posts

Re: How and why I transitioned to Linux, and how you can too

#101
If you are thinking about Linux, this is pretty much the worse approach possible. My advice would be to switch to open source applications first, to ensure that you will have a suite of software that meets your needs and that you will be able to transition your data. If the switch looks viable, spend some time using your chosen distro on live media, to ensure that it will work with your hardware. If the live media does not work, either try a different distro or set the transition aside. Then make the jump if, and only if, it looks like you will be able to make a total transition. Backing up your data and telling the distro's installer to use the entire drive vastly simplies everything from installation and support to everyday usage.

Linus itself is an excellent operating system that makes life for end users a lot easier, but I suggest the applications first approach since it is not for everyone. Even using this approach and testing it on live media first is bound to have a few hiccups, yet it is a lot better than starting out by learning everything from scratch or by troubleshooting major issues.

Re: How and why I transitioned to Linux, and how you can too

#102
post #83

I've used Linux on the desktop for over a decade. Currently, Ubuntu 16.04 LTS on x64. It still sucks for the average user. The GUI is lipstick on a pig. As soon as anything goes wrong, it's back to the command line. You look up the problem, and there will be a dozen articles about it, all contradicting each other. Look up what it takes to create a desktop icon for something. (Hint: the top result in Google won't work…

Thanks for your comment. It made me realise that OSes are like programming languages in regards to the tasks you can do with them easily.

I can think of different things that are easier in Linux than in any other os. But would you try to create a website in C++?

Re: How and why I transitioned to Linux, and how you can too

#103

Earlier quoted context omitted.

Huh? Binaries downloaded off the Internet work just as fine on Linux as they do on Windows! Package managers just give you very convenient updating and a chain of trust to greatly reduce the risk of installing malware; and these are things people definitely want - see the App Store, the Play Store, Homebrew, Chocolatey, etc.

> Binaries downloaded off the Internet work just as fine on Linux as they do on Windows! If that is true, then why do developers keep telling Linux people that distribution to Linux Desktop is a problem? What issue do AppImage and Snap and FlatPak exist to try and solve? > and these are things people definitely want - see the App Store, the Play Store, Homebrew, Chocolatey, etc. Chocolatey has a paltry install base,…

Linux is a headache for two reasons: (1) because it's basically packaging your app for half a dozen different app stores, so you need tools that make that easier for you, and (2) lots of frameworks have no, buggy or unwieldy Linux support, because Linux had such a small userbase. So you're right, it is more of a headache for the developer, but the end user has a much nicer experience (it can't be overstated how nice it is to be able to install almost anything with one command, and update everything with another). Of course, binaries can be downloaded off the Internet just like on Windows, and some apps, like Chrome, will even keep themselves up-to-date without a package manager, again like on Windows, but each app having its own messy, non-standardized updating scheme is something of an antipattern on Linux, even if it's par for the course on Windows.

Re: How and why I transitioned to Linux, and how you can too

#104
post #83

I've used Linux on the desktop for over a decade. Currently, Ubuntu 16.04 LTS on x64. It still sucks for the average user. The GUI is lipstick on a pig. As soon as anything goes wrong, it's back to the command line. You look up the problem, and there will be a dozen articles about it, all contradicting each other. Look up what it takes to create a desktop icon for something. (Hint: the top result in Google won't work…

I have infrequently fooled around with Linux only a handful of times in the last 15 years. I recently installed it on my laptop but was disheartened to see how much you still need the command line to do some very basic things. Installing a program (not from the Ubuntu Software Center) and getting a launcher icon into the start-menu-equivalent took way too much time and Googling.

That’s true, but on the other hand, you have some 15000-30000 packages installable from software center that are guaranteed virus free, with automatic updates. (And they are liver and gratis to boot), so the average user rarely if never needs to go there.

Re: How and why I transitioned to Linux, and how you can too

#105

Earlier quoted context omitted.

> Binaries downloaded off the Internet work just as fine on Linux as they do on Windows! If that is true, then why do developers keep telling Linux people that distribution to Linux Desktop is a problem? What issue do AppImage and Snap and FlatPak exist to try and solve? > and these are things people definitely want - see the App Store, the Play Store, Homebrew, Chocolatey, etc. Chocolatey has a paltry install base,…

Linux is a headache for two reasons: (1) because it's basically packaging your app for half a dozen different app stores, so you need tools that make that easier for you, and (2) lots of frameworks have no, buggy or unwieldy Linux support, because Linux had such a small userbase. So you're right, it is more of a headache for the developer, but the end user has a much nicer experience (it can't be overstated how nice…

> it is more of a headache for the developer, but the end user has a much nicer experience (it can't be overstated how nice it is to be able to install almost anything with one command, and update everything with another)

It's a trade off. For that you're giving up control as a user about what can and cannot be installed on your system, you're giving up portable applications, being able to have applications on different media, having different versions of the same applications, etc.

I'm an end user too, and I don't want to make that trade off. I imagine there are many others who agree.

Re: How and why I transitioned to Linux, and how you can too

#106

I switched to Linux about ten years. I basically got tired of having an OS I paid for (in buying a computer) not really be "mine". Lately, I have had few problems installing and running Linux on the various cheap laptops I've bought. Ubuntu with a Mate GUI "just works", has all the software I need and lacks BS like the Windows 10 interface. I don't really think there's any objective barrier to using Linux for a signi…

For most of my "clients" I now install Ubuntu or mint when their windows installation eventually becomes beyond repair (usually through no fault of their own), or they think they need a new one. I tell them I can easily put it back to how it was if they don't like it... but they couldn't be happier. 9 so far. All they want to do is browse the web, and not have to fight with their computer at random points. I do pity…

For these people, Chromebooks would be best, I think... But I wouldn't dare suggest them with Googles track record of decommissioned services and devices.

Re: How and why I transitioned to Linux, and how you can too

#107
I have used Linux for some time (I do not remember how many years), and it works very well. I uninstalled the desktop environment (I don't use it (but I do use X, with a window manager, which is not the same as the desktop environment); I use the command shell to start programs and for almost all other purposes too). It is much better than Windows!

Someone mentions restoring a Ubuntu system after a hard drive replacement. I used a live CD, to run tar with --numeric-owner and other options I do not commonly use, and gzip, to make backups onto three DVDs, and then to set up the partitioning and boot loader on the new hard drive, and then to restore all of the files. And then the new system just worked fine when booted, with no problem (actually the first time I misconfigured the boot loader, but after I corrected that, it booted fine).

Some people are disheartened to see how much you still need the command line to do some very basic things. I rather see, is good that such thing can be done by command line programs; you don't need the GUI to do so many thing like Windows needs.

But if you don't like Linux, you do not need to use it; there are other systems. But I find Linux is good.

Re: How and why I transitioned to Linux, and how you can too

#108

Earlier quoted context omitted.

blender is getting fun; inkscape reaches 1.0, gimp might evolve methinks if libreoffice gets a bit leaner and featured it might be

I thought Libreoffice was fine enough until I started working in an office with people on Windows. I ran into so many compatibility problems I could barely believe it. Couldn't edit each other's headers, no maths support worked between the two, images and other objects would get randomly shuffled in the documents (one image showing up where another used to be). To say nothing of the minor niggling display differences…

No different than what would have happened if you had Windows and all of them were working with Macs and its office suite. You would have had to buy a Mac. It's not an OS issue.

Re: How and why I transitioned to Linux, and how you can too

#109

Is there a pleasant way to run a Linux laptop today with decent drawing/touchscreen support, HiDPI, and working dock/undock multi-monitor support? I have used various distros on and off over the years, but today I can run Windows 10 on a Surface Book 2, and the non-development portions of my experience are spectacular, for the low, low price of selling my soul: lazy file syncing with OneDrive, pen support combined wi…

I have a Dell XPS 15 running KDE (on Arch Linux, but that shouldn't matter). I use the Thunderbolt dock (1 cable to charge, connect USBs and Ethernet, and connect up to a few 4k displays). It works great, with one minor issue related to hidpi switching.

I don't have a touchscreen so can't comment on that, but pretty sure KDE has support for that stuff - their art/drawing/painting app Krita works with pens/tablets, and there do seem to be some touch gesture related options in the settings app.

Docking just works. Monitors automatically remember your config and switch when you dock/undock. Also it's very easy to make scripts to swap monitor layouts using xrandr (of course, you can do this with the settings GUI, but with scripts you have all the layouts you use just a few keystrokes away if you want to switch to a special layout).

I use 1.5x DPI scaling with my 4k external monitor. The laptop screen is 1080p, so no dpi scaling. It works well, with the one issue that you need to log out and log back in to switch the scale factor - this seems to be the same as on Windows, but not as good as macOS. One option I just started using a few days ago is font scaling. I set the font DPI to 144 (the settings GUI lets you do this), so all text appears at a normal size. Some icons are still tiny - mainly things like the checkmark in an OK button. But it's good enough that I don't notice any egregious issues and don't mind using it. The advantage of this is that you only need to restart a program for it to use a new font DPI. So instead of logging out/in, I just set the font DPI and restart any programs if I need to.

There are a few minor graphical glitches left if you use fractional (not 2x or 3x) DPI scaling, mainly related to 1 px lines sometimes appearing between lines of text in the KDE terminal and text editor. But they'll hopefully be fixed soon, and I haven't noticed any other issues.

KDE has had a bad reputation in the past, but these days it is a very polished, fast, and feature-rich environment that just works and lets you get your work done. They have KDE Neon, which is the 'official' (I think) Ubuntu-based KDE distro, if you want to try it out.

Re: How and why I transitioned to Linux, and how you can too

#110
post #94
post #83

I've used Linux on the desktop for over a decade. Currently, Ubuntu 16.04 LTS on x64. It still sucks for the average user. The GUI is lipstick on a pig. As soon as anything goes wrong, it's back to the command line. You look up the problem, and there will be a dozen articles about it, all contradicting each other. Look up what it takes to create a desktop icon for something. (Hint: the top result in Google won't work…

I feel it's come a really long way. Maybe I'm just buying machines with supported graphics cards now, but I have not had any catastrophic failures since getting on 18.04.

That’s only 10 months...
Post reply on HN