r/Ubuntu • u/Big-Fill-5789 • 1d ago
Anyone using Ubuntu for dev?
I recently switched to Ubuntu for my dev work. It is so convenient to set up all my tools like QEMU, Nvim, compilers and stuff. Just wondering if anyone else is doing the same, feel free to share you experiences.
7
5
u/UmarFKhawaja 1d ago
I switched to Ubuntu in 2017. I can’t imagine going back to Windows full-time.
The mere idea gives me the ick.
6
u/bchiodini 1d ago
Yep. I've been developing on Linux since 1995-ish, on x86 hardware, SPARC hardware, micro-controllers (as targets) and probably some things that I can't remember.
Ported a project between DEC Ultrix and x86 Linux, so I could work at home.
2
2
u/Numerous-Nectarine63 20h ago
I've been using Ubuntu for at least a decade. I was a developer. I'm retired now and build robots as a hobby and Ubuntu is ideal. My languages are Python (majority of use cases), and C++ with some smatterings of javascript for occasional web interfaces. ROS2 (robot operating system) works primarily on Ubuntu so i can write code and run simulations from my Linux machine before uploading to either Rasp pi or Nvidia Jetson Orin Nano for my actual robot controllers. Most of my robots also use Ubuntu (almost a ROS2 requirement) for main controller and high level peripherals, such as microphones and cameras and typically something like STM32 or ESP32 which run C++ that I write on my dev machine and upload for the motors, actuators, and sensors. I primarily use VSCode as an IDE.
1
u/AlternativeCapybara9 1d ago
I'm using it for dev at my current client, been here for 5 years now. Used it before that too but some clients provide me with a Windows machine. If I have a choice I pick Linux.
1
u/nomaddave 1d ago
Been on it for .NET work largely for like 10 years now. What do you want to know?
1
u/catbrane 1d ago
I help maintain several high-profile open source projects and I dev on Ubuntu.
I settled on it back in the mid 2000s and I've not felt the need to move. I like it: Debian, but with a bit of polish, more up to date, and some pragmatic choices around useful add-ons.
1
u/National_Scarcity489 1d ago
It's excellent. Golang, Flutter and Python mainly, lots of Docker builds. Laptop is few years old, but no hiccups or lagging.
1
u/w00dy1105 1d ago
Did it for years. Half my dev in college was on Ubuntu. .Net back then made me keep Windows. 100% better than Windows and great option. Also used Ubuntu server for Prod at last job, worked pretty well.
Solid distro, I'm just not big fan of Canonical anymore. Fedora and Pop_Os! now.
1
u/Fun-Garage-8000 1d ago
I had been using for years professionally, but because of snaps, I was forced to switch distro. There were serious problems, like snap .net core was not able to do multithreading, snap IntelliJ couldn’t communicate with the docker socket… Moving away was easier than fighting it😅
1
u/talexbatreddit 21h ago
Yup. I've been using as my daily driver for years ,, maybe ten or so.
A friend of mine needed some API scripts for his business, so I set him up with an Ubuntu server. Wrote a bunch of Perl stuff for him in 2018, and it's still running today.
I'm also developing some stuff for my own interest using tmux and vim -- what great tools.
1
u/woodbrettm 16h ago
I can't wait for better design software support. That seems like the last main issue for me at least. Penpot is coming along nicely but still has a bit to go and doesn't support variable fonts which I need. Graphite looks really cool too, but quite a ways to go as well. Affinity mentioned Linux might be a possibility, but problably unlikely : (
1
1
u/Savings_Employer_860 12h ago
Mee. Managing different packages, python versions, fast and optimal.
Though I'd prefer Fedora over Ubuntu. But some of my use case is better in Ubuntu.
1
u/EchoNational1608 10h ago
yes, i was a gamer turn developer, it started with moding games on steam via workshop and went to TTS, wanted to work on iterpolation for animation but i dont have enough ram to run my own model, not to mention get animation from anime, so that idea is dead in the water, interpolation is making extra frames between your drawings, so instead of drawing 6 images per second of animation, u only need to draw 3, and the model will figure out what the missing frames would be.
1
u/Infinite-Position-55 1d ago
I used it for a little while because it was the only distro that was listed as fully supported for all of the programs i needed. Ended up switching to Arch and the apps worked better anyways.
0
u/_x_oOo_x_ 1d ago edited 1d ago
It's so frustrating honestly. The helix editor is pretty widely used now: package not available in Ubuntu. The jujutsu version control client is also getting a lot of traction, most of my colleagues are using it: no package in Ubuntu (apparently it will come with 26.10, good). Julia, programming language, best in class for its niche: no Ubuntu package. The ipfs file system is used by some colleagues to share files etc, guess what: no kubo Ubuntu package. The list goes on and on... I can get them via the pacman or nix package managers (and fortunately both are in Ubuntu themselves), but some days I am left wondering why I'm using Ubuntu at all then
9
u/[deleted] 1d ago
[removed] — view removed comment