Live data from Hacker News

I Love Coding on Linux

opensource.com

21–30 of 86 posts

Re: I Love Coding on Linux

#21
post #2

So I like coding in linux too. I absolutely prefer it over anything else; but, lately my ubuntu distro has not been able to wake up from suspend so I force a reboot when I get back to my computer after a prolonged break. And I was pretty intentional about not futzing around with X11 and third-party graphics with this distribution specifically to avoid this kind of thing happening and have a long-term Linux OS. I also…

What laptop do you have? You may know this, but for anyone who doesn't: with Linux, you really have to choose the laptop model from a list. Here's a good list for Ubuntu: https://certification.ubuntu.com/desktop

I've got two thinkpads that I've never had any real problems with. One is a 2-in-1 and the tablet mode is amazing with xournalpp (I've never owned an iPad so I can't compare).

Bluetooth is always a little testy though. Lately, it's been getting a lot better, but if bt is a make-or-break feature, you might wanna try wsl or a VM.

Also, remember to 'sudo apt upgrade'. It fixes a lot of random problems.

Re: I Love Coding on Linux

#22
post #3

I bought a laptop with Ubuntu preinstalled and had an amazing experience for the first month. Then one day the computer would no longer boot. I had to manually tinker to revert to older version and it booted again, but now 50% time microphone didn't work. Then one day I installed mysql, and had to do some crazy brute force experimentation to be able to run a local copy of our db. I accept it's possible the hardware v…

I have found it to be somewhat awkward too. I’ve been using a headless Linux server under my desk recently and using remote vscode and shh to interact with it from macOS. Just the other day though the wifi just stopped working, nothing I did could bring it back. Until the fifth restart, still no idea why that happened. Sometimes it won’t boot, gets stuck in the boot sequence and I have to reboot a handful of times until it straightens itself out.

I just don’t get these issues with macOS. But sadly the specification of machine I’m running Linux on costs 1/3rd of what I’d pay for a similar Mac Pro, so for now I’ll have to live with it.

Re: I Love Coding on Linux

#23
post #7

I also love coding on Linux, but there are shortcomings. Not enough to make me prefer Windows, but enough to make me wish for something better. Generally, Windows has better GUI-based tools. The big one being debuggers, I really miss debugging in Visual Studio (C++). But more generally, Windows tends to have a better selection of IDEs, database editors, version control GUIs, etc... I love command lines and text edito…

I am neither a C++ developer nor a Windows user but as an IntelliJ user just wondering if you have tried CLion?

Not the OP, but having used both Visual Studio and CLion, Visual Studio is far ahead. For one thing, Visual Studio includes a better front end for code completion (EDG front end) and is able to handle complicated c++ constructs much better than CLion. The debugger also has some more refinement. In addition, Visual Studio has a built in profiler that is very simple to use. I would say that CLion is more comparable to Visual Studio Code with the C++ plug-in than full Visual Studio.

Re: I Love Coding on Linux

#24
post #7

I also love coding on Linux, but there are shortcomings. Not enough to make me prefer Windows, but enough to make me wish for something better. Generally, Windows has better GUI-based tools. The big one being debuggers, I really miss debugging in Visual Studio (C++). But more generally, Windows tends to have a better selection of IDEs, database editors, version control GUIs, etc... I love command lines and text edito…

I use Visual Studio in Windows with WSL2 to get the best of both worlds. I have the GUI niceness of Visual Studio combined with the shell goodness of Linux.

Re: I Love Coding on Linux

#25
post #7

I also love coding on Linux, but there are shortcomings. Not enough to make me prefer Windows, but enough to make me wish for something better. Generally, Windows has better GUI-based tools. The big one being debuggers, I really miss debugging in Visual Studio (C++). But more generally, Windows tends to have a better selection of IDEs, database editors, version control GUIs, etc... I love command lines and text edito…

If Windows is a good GUI, how do I reliably swap caps lock and control?

Re: I Love Coding on Linux

#26
post #2

So I like coding in linux too. I absolutely prefer it over anything else; but, lately my ubuntu distro has not been able to wake up from suspend so I force a reboot when I get back to my computer after a prolonged break. And I was pretty intentional about not futzing around with X11 and third-party graphics with this distribution specifically to avoid this kind of thing happening and have a long-term Linux OS. I also…

> It'd be nice if Windows had as nice of a filesystem organization story as any linux distro.

...are you serious? There's a lot of words to describe the Linux filesystem organization and 'nice' is definitely not one of them. Windows file hierarchy has some problems to be sure, but at least it doesn't scatter every application's files all over the hierarchy and require a specialized tool and database to track which ones belong to which applications.

Re: I Love Coding on Linux

#27
post #3

I bought a laptop with Ubuntu preinstalled and had an amazing experience for the first month. Then one day the computer would no longer boot. I had to manually tinker to revert to older version and it booted again, but now 50% time microphone didn't work. Then one day I installed mysql, and had to do some crazy brute force experimentation to be able to run a local copy of our db. I accept it's possible the hardware v…

Yeah, it's great until something greats in new and exciting ways.

Re: I Love Coding on Linux

#28
post #3

I bought a laptop with Ubuntu preinstalled and had an amazing experience for the first month. Then one day the computer would no longer boot. I had to manually tinker to revert to older version and it booted again, but now 50% time microphone didn't work. Then one day I installed mysql, and had to do some crazy brute force experimentation to be able to run a local copy of our db. I accept it's possible the hardware v…

I've been running Manjaro on two desktops and one laptop for over two years now, without any of the problems that I'd experienced with Ubuntu, similar to the ones that you've mentioned. Recently I also installed it on an old Mac Pro 2012 and it runs beautifully there.

I'm a lazy ass, I don't like fiddling with my tools to keep them working and Manjaro (and I'm assuming other Arch based distros) is the way to go IMO. Also XFCE beats Gnome hands down in stability and efficiency. Every Ubuntu desktop I've tried to maintain has eaten itself somehow. I've been using Linux for almost 20 years too!

I also run multiple Mac and Windows systems and they are both way more work to keep running with my preferred configuration than Manjaro, especially around the time of major updates. I'll never go back to them for my main workstation and instead just use them for Windows/Mac specific stuff when necessary - and video games.

There is only one problem I've never found a solution for on my Linux desktops: How to retain HDMI audio output as the default output after the display wakes up. I can probably script something to fix this after wake up, but I'm too lazy to look into it and luckily I don't do a lot of work with multimedia. All my entertainment stations are running Windows except for one.

Re: I Love Coding on Linux

#29
post #2

So I like coding in linux too. I absolutely prefer it over anything else; but, lately my ubuntu distro has not been able to wake up from suspend so I force a reboot when I get back to my computer after a prolonged break. And I was pretty intentional about not futzing around with X11 and third-party graphics with this distribution specifically to avoid this kind of thing happening and have a long-term Linux OS. I also…

> It'd be nice if Windows had as nice of a filesystem organization story as any linux distro. ...are you serious? There's a lot of words to describe the Linux filesystem organization and 'nice' is definitely not one of them. Windows file hierarchy has some problems to be sure, but at least it doesn't scatter every application's files all over the hierarchy and require a specialized tool and database to track which on…

It's popular for Linux distributions to have a scattered hierarchy with a package manager, but it certainly isn't a requirement. Take a look at AppImages.

Re: I Love Coding on Linux

#30
post #2

So I like coding in linux too. I absolutely prefer it over anything else; but, lately my ubuntu distro has not been able to wake up from suspend so I force a reboot when I get back to my computer after a prolonged break. And I was pretty intentional about not futzing around with X11 and third-party graphics with this distribution specifically to avoid this kind of thing happening and have a long-term Linux OS. I also…

> It'd be nice if Windows had as nice of a filesystem organization story as any linux distro. ...are you serious? There's a lot of words to describe the Linux filesystem organization and 'nice' is definitely not one of them. Windows file hierarchy has some problems to be sure, but at least it doesn't scatter every application's files all over the hierarchy and require a specialized tool and database to track which on…

What do you refer, specifically?

Based on "application's files all over the hierarchy" it seems you talk about configuration files (data files can be spread all over, in any operating system; binaries in Linux reside in a few directories (/opt and /usr)).

If you refer to gconf/dconf, AFAIK they require a specialized tool but they're not scattered (you interact through the tool, after all, so they're centralized).

Possibly you refer to the Freedesktop configuration files. Those are definitely scattered, and some concepts are very obscure (the defaults system is indeed terrible, as it's scattered, and it has different concepts of default). However, they don't require specialized tools - in my experience, they're always text files.

Post reply on HN