|
People are going to hate me. But here goes.
Ubuntu (latest LTS version)
"It's bloated, it's droolproofed, it's stupid. Dear god why?" I can hear you asking from here.
Userbase size. That sells it for me.
If something goes sideways, like always happens on dev machines, and doubly so with unix dev machines in my experience, I can simply google the problem, because among the zillions of Ubuntu users some poor schlub has both encountered the problem before, and posted about it, along with a solution.
At least this is what I do for paying work, because I can't afford to bill my clients for troubleshooting my machine, so any time I've spent doing that is lost money.
Linux is linux. Unless you actually care that much about which window manager you are using (I don't) pretty much linux is what your installed toolset says it is, from Arch to Ubuntu.
I do run debian on my VPS, but ubuntu wasn't available for that, and probably for good reason.
And I know Jeremy will probably want to shower for the mere fact that I even mentioned him, but he's not wrong.
Check out my IoT graphics library here:
https://honeythecodewitch.com/gfx
And my IoT UI/User Experience library here:
https://honeythecodewitch.com/uix
modified 23-Aug-24 22:31pm.
|
|
|
|
|
nah, you're the coding witch - feed her small children and gingerbread.
"If something goes sideways, like always happens on dev machines, and doubly so with unix dev machines in my experience, I can simply google the problem, because among the zillions of Ubuntu users some poor schlub has both encountered the problem before, and posted about it, along with a solution."
This is what concerns/intrigues me. I have an answer to Jeremy to post shortly. I grew up on OpenVMS with X Windows and eventually migrated to name your flavor of Unix X Windows. I was in the warm womb of restricted hardware. Enter linux - where it was targeted at PC based hardware, and the level of instability reached holy $hit. I spent days trying to get X Windows (before that other thing to recognize my card/monitor - it was stupid complicated.
Setting aside the graphics, which I will work through, what I need is a common stable platform that behaves
Charlie Gilley
“They who can give up essential liberty to obtain a little temporary safety deserve neither liberty nor safety.” BF, 1759
Has never been more appropriate.
|
|
|
|
|
charlieg wrote: Setting aside the graphics, which I will work through, what I need is a common stable platform that behaves This is the key point in this discussion. From that POV, going with any of the major distributions will probably work for you. Codewitch is spot on.
Regarding resources, I expect any modern PC will run the major distros fine. Last year I replaced my 8 yo Lenovo Yoga 15 with a Surface laptop, and in the cleanup of the Yoga I installed Mint. It runs just fine on what was an above-midrange CPU, 9 years ago.
Upstream I mentioned booting from a stick -- use a USB3 port if you have it. I've run sticks in USB 2, 3.0, and 3.1 Gen 2, and the faster the port, the better, at least some of the time.
|
|
|
|
|
If you're not using any graphical IDE's, any distro will do - I use Ubuntu/Debian in a terminal for c/c++ stuff, all my Linux boxes are headless and I ssh into them.
In a closed society where everybody's guilty, the only crime is getting caught. In a world of thieves, the only final sin is stupidity. - Hunter S Thompson - RIP
|
|
|
|
|
I develop SDR (software defined radio) software (DAB (Digital Audio Broadcasting) in the old TV band III and DRM (Digital Radio Mondiale) on shortwave) since I retired, all on Fedora.
Ubuntu is as fas as I can see the most simple one to install and it has a large user base
The reason I have chosen for Fedora is the great support for cross compilation to Windows.
Ubuntu is used by me for generating AppImages of the packages (AppImages are kind of containers)
Ubuntu is easy to use, however, the releases do not contain the most recent versions of the various
packages.
For both Ubuntu and Fedora I use the default GUI, it is not windows like and that suits me well
|
|
|
|
|
|
Like Jeremy said, don't go for a rolling release (OpenSuse, Fedora and their derivatives).
Best choice for development is, imho, a distro like Debian or Ubuntu (or their derivatites) which have LTS releases.
Most derivatives are just based upon Debian or Ubuntu (which is Debian-based but with tons of changes/additions) with a different desktop environment.
So that is another choice to make.
I personaly prefer a distro with a Cinnamon desktop, simple and not in the way.
KDE is too graphical for me as is Gnome (this may not be the best term to describe it, maybe visualy intrusive is better).
As stated in an other thread about Linux I use LMDE (Linux Mint Debian Edition).
A stable Debian release with the Cinnamon desktop.
I leaves out all of the middle man (Ubuntu) stuff which is in the standard Linux Mint and goes straight to the base.
Before LM I used Fedora with Mate as desktop but that was not a very stable environment for me, certain applications (Eclipse comes to mind) didn't like the combo of Fedora with Mate and caused all kinds of UI problems.
I don't care about Wayland or X11 on my development machine as it is not relevant nor do I need a heavy AMD or NVidia graphics, I am not gaming on my development machine.
I use a dedicated computer for that.
To find a distro that is to your likings just download a few live images, make a bootable USB-stick and boot your computer with it and play around.
That's what I did and so I found out that Cinnamon is best for me but maybe not for someone else.
Support in case of trouble is never far away.
You can even most of the time fall back to the base distro (LMDE -> Debian, LM -> Ubuntu -> Debian)
And finally, don't go for a more advanced distro like Arch. It is a very good distro but absolutely not for beginners.
|
|
|
|
|
Pick a distro for support/release. Bleeding edge: Fedora. Staid, conservative: Debian, Arch, etc. Ubuntu (seems influenced by your pals), mint and such are on top of Debian. Many others.
Then pick your desktop, usually easy to set up so that you pick it when logging in. My current set up allows Gnome/Gnome Wayland, Classic Gnome/Classic Gnome Wayland, Mate, XFCE and something else. Choose which ones during install.
Do yourself a favor, try the different distro's and desktops via VM's. I have tried most. I keep coming back to Debian (now on 12.5) and have another boot SSD running LMDE (Mint on Debian instead of Ubuntu) for backup when I break stuff.
Internet Law #1: Whichever one you chose, you were wrong.
>64
It’s weird being the same age as old people. Live every day like it is your last; one day, it will be.
|
|
|
|
|
|
I'm happy with PopOS!.
It's based on Ubuntu, with some stuff stripped away, and designed to work well with Nvidia.
I switched from Ubuntu to PopOS! because Ubuntu Snaps pissed me off to no end. Particularly their refusal to allow users to stop automatic updates, which had me jumping through hoops and crippling my Ubuntu installation to achieve.
I vaguely remember I read that they eventually backed from that paternalistic policy but I will still try to avoid Ubuntu in my future endeavors. It just felt way too Microsoft-y to me.
|
|
|
|
|
pushing updates all the time is EXACTLY what I want to avoid. Thank you for the head's up.
Charlie Gilley
“They who can give up essential liberty to obtain a little temporary safety deserve neither liberty nor safety.” BF, 1759
Has never been more appropriate.
|
|
|
|
|
Yep.
In their mind it's safer to force-push updates of not only OS programs, but also *any* third parties whose software I installed at one point in the past.
I don't automatically trust every new version that comes out, and for many programs I don't even need the security fixes (which often come together with all kinds of regressions, new issues, and sometimes even worse security holes).
As a sophisticated user I want to decide what gets installed on my machine and when. But some people simply lack the ability to think critically beyond the (admittedly often justified for novice users) mantra of "keep everything updated at all times".
|
|
|
|
|
I have a coworker who swears on ArchLinux, but is the OS alluded to in one of the replies below. This is supposed to give what you exactly need, no more and no less, i.e. no crapware/bloatware, etc, but of course steep learning curve and all that jazz.
Personally I use Debian as I am not as daring (and sometimes Ubuntu, as it has some favourable features like command line tab-completions preconfigured) . More important for me is the minimalistic i3 window manager that helps navigation between windows extremely smooth. I am playing with Qubes these days. It helps separate your activities into different Qubes for security (each Qube will have its own border colour). Clipboard transfer between these Qubes can be restricted, so you can relatively securely have your work and personal qubes on the same machine. I like it that i3 customized for Qubes is also there.
|
|
|
|
|
For game dev. Ubuntu because its what large companies test their stuff on.
PopOS if you use Nvidia hands down nothing is more stable IMO. And install Rider, Clion etc with Snap.
|
|
|
|
|
|
Yes, seriously, Colossal Cave is now a 3D adventure[^]. Part of me wants to hate this but another part is saying, go on buy it.
What next? The Hobbit in 3D? (Still one of my all time favourite games).
|
|
|
|
|
Ah yes, Roberta Williams of the Sierra Online games of ancient 80's and 90's lore. I bought the new version of Steam and like it, but I don't have a VR setup to play the 3D version. I'm sure it would be cool to play.
There are no solutions, only trade-offs. - Thomas Sowell
A day can really slip by when you're deliberately avoiding what you're supposed to do. - Calvin (Bill Watterson, Calvin & Hobbes)
|
|
|
|
|
Almost want to buy a game machine to play...almost!
A home without books is a body without soul. Marcus Tullius Cicero
PartsBin an Electronics Part Organizer - Release Version 1.4.0 (Many new features) JaxCoder.com
Latest Article: EventAggregator
|
|
|
|
|
|
The trailer only looks vaguely how I saw it when I played in the 1980s.
I can't remember where I heard it, but there's a saying I remember from years ago which applies here...
"You get the best pictures on radio" (or text!).
|
|
|
|
|
I got lost when I went UP when I was in a maze of twisting little passages, all alike. Or was that twisty, all alike, little passages? In any case, I never found my way out, so I am not yet ready for another cave tour.
Religious freedom is the freedom to say that two plus two make five.
|
|
|
|
|
Pete, check out this DOS relic.
Open sourced here[^]
/ravi
|
|
|
|
|
Oh wow, that's much more like it.
|
|
|
|
|
I'm pretty sure I brought this up a few months ago, but nothing really came out of it.
I'm subscribed to the BBC's news RSS feed. Old school. It's at https://feeds.bbci.co.uk/news/rss.xml
I use that feed with Thunderbird.
Since a few months ago, every time they "re-publish" an article to make corrections - no matter how minor...it's my understanding that they re-publish it with a different internal ID, so even though it has the same title (and publication timestamp), because the ID is not re-used, republished items are essentially duplicated in the article list. And sometimes triplicated, and quadruplated, and [N+1]plated and so-on.
Right now I'm looking at a screenful of titles, and the majority is repeated 2, 3, 4 or even more times. It's annoying, and inflates the number of unread items by hundreds, in a single day.
I've settled on Thunderbird as my RSS reader for years, and it's only within the last few months that the BBC link - and only this one - has started showing this. I've even contacted what I think is probably the most technical people at the BBC over the matter, and they didn't even acknowledge receiving anything.
Can someone with Thunderbird try subscribing to that feed for a few days, and report back whether they're seeing the same thing? Or someone with a different reader confirm it's okay with theirs?
I'm not bringing this up to solicit suggestions for alternative readers. I might be willing to switch readers if I knew for sure the problem didn't manifest itself. But really, and please don't take this the wrong way, I honestly don't want to hear about everybody's favorite RSS reader if you don't know whether the same problem is there or not.
|
|
|
|
|
My RSS reader (I wrote this long ago using Angular !! ) and publicly available shows the items one time.
try it out at: FreedReadR[^]
I added your RSS link to the top edit box (RSS link) and clicked the button [Load (from textbox)] and I saw titles only one time.
Does that help at all?
|
|
|
|
|