8 ms·
Ask HN: An OS for people who hate changes?
I really don't like any changes to my OS (and software) once set up, unless I choose to install some change. I understand the need for security updates but I wish they were not bundled with features, i.e. how Windows 10 updates everything compared to Windows 7 specific update selection.
So, I migrated from Windows 7 to Ubuntu, but now Ubuntu is down the same path where everything changes and breaks by itself all the time.
Where should I migrate next? How is Mac with updates; is security tradeoff better when staying on old major versions? What flavor of Linux is most like Ubuntu before snaps?
- nathants 3y agoarch linux or alpine edge. it’s ground hog day.
- WallyFunk 4y agoTry Vanilla OS: https://vanillaos.org/ https://vanillaos.org/ > Vanilla OS is an immutable and atomic Ubuntu-based distribution that receives updates at the right time without sacrificing security or functionality. > Vanilla OS is an immutable operating system. Core parts of the system are locked down to prevent unwanted changes or corruption caused by third-party applications or faulty updates. Some paths such as the home and configuration directories are still writable, allowing the user to keep and modify their files and application data. > Core components are updated via controlled and atomic transactions, which are only applied when successful and made available on reboot. Anecdotally I've been running Ubuntu 18 since it came out and updates don't mess with my system. They're not designed to mess with your system. They're mostly security patches for modular pieces of the OS.
- paulryanrogers 4y agoUbuntu 18.04 will reach EOL in May.
- deleted 4y ago[deleted]
- zenogantner 4y agoMaybe try Debian stable? Ubuntu is based on Debian, and the releases receive mostly security updates ... so this might be really something for you. Also, no snaps as far as I know.
- doubled112 4y agoDebian Stable + XFCE would probably be my go to. I've heard XFCE described as "the Debian of DEs" and I think it's pretty accurate. Slow careful changes over years, but the good things stay. I'm not sure how Debian's LTS support works. Stable becomes old-stable in 2 years. It's supported for a while longer. If it is Debian and XFCE though, it's likely that the end user hardly notices the upgrade. I suppose RHEL based distros have a 10 year support term, and could be a good choice too.
- lockhouse 4y agoThis! If you truly do not want your OS to change other than bug and security fixes for 10 years it’s hard to beat a RHEL based distro. If you don’t mind making an account for it, you can even run RHEL itself for free for personal use. https://developers.redhat.com/products/rhel/overview https://developers.redhat.com/products/rhel/overview
- doubled112 4y agoYou have to renew the RHEL developer license yearly. I'm way too lazy for that, so I tend to recommend the other options. The account is 100% worth access to their documentation though. Also, RHEL changes. They have even rebased to a new GNOME release on a point release before.
- theandrewbailey 3y agoI'd probably go for Rocky (the spiritual successor to CentOS) before RHEL. https://rockylinux.org/ https://rockylinux.org/ https://rockylinux.org/about https://rockylinux.org/about
- morkalork 4y agoLTS versions are the way to go.
- jmclnx 4y agoI would suggest Slackware, but may be a bit of work for you. But if I understand you, OpenBSD may be the one. upgrades are simple, install is simple (unless you need GUIs) and patches are simple. I never had a patch break anything. To upgrade non-base (installed) software just do a "pkg_add -u" once in a while. You decide when to do that. Plus docs are never out of date. If you go with OpenBSD you should subscribe to mail list "announce@openbsd.org" But you may or may not have hardware for it, if you have Nvidia Graphics, you really cannot use OpenBSD. good luck
- anonymousnotme 3y agoI can second this; I have a few boxes that I have upgraded from 5.7 to 7.3; minimal issues. Upgrades just seem to work. (One warning is some really old versions sized /usr or /usr/local (I think) too small for some of the newer versions, so I had to some clean up by hand to make space because the kernel relinking after each boot takes a decent amount of disk space that those older smaller partition have trouble handling.) One can also do "pkg_add -vnUu" before upgrading to know what will be done (v=verbose, n=don't install, say what will be done, U=update dependencies). One can also use sysclean to help clean up old libraries and shared libraries left behind to get more disk space back. Also, run "pkg_delete -a" to remove unused dependencies.
- loxias 4y agoI've been using the same debian stable setup, mostly unchanged, for almost 20 years. The most recent "new bullshit" I had to learn was figuring out EFI/GPT enough to boot onto a new thinkpad. If you prioritize stability and reliability over features, debian stable might be right for you as well. :) I'd avoid any whiz bang GUI layers. I have a simple window manager which runs xterms, which can then run firefox and emacs. The next time I imagine being forced to make a change is to move to Wayland, but that's years away.
- theyknowitsxmas 4y agoWhich release? I get you'd only update sources over time?
- vincent-manis 3y agoI used to be an Ubuntu user, but I've gradually become disenchanted with it. So I switched to Debian; I'm now on Bookworm (Debian 12) on most of my devices, but it behaves pretty much as previous versions did; I intend to stay there as long as it's still getting updates. I did switch from X11 to Wayland, but that was because I could go from i3 to sway with very little effort. Anyone watching me using my ThinkPad would see very little difference from how I used a Sun workstation 30 years ago: the majority of the windows I have open are either terminals or Emacs. (Though I didn't know about tiling window managers back then.)
- comfypotato 3y agoWould running a container of your choice (Docker, etc.) allow testing/developing tools that require newer versions of things? When I say “things” here, I’ll give you an example. If I wanted to develop for Emacs 29 and work on most of the new flashy tech, could I do all of this in a container on top of an old-faithful Debian? (I’d be satisfied even if I didn’t get GUI functionality but rather just all the back end Emacs stuff.) This question really extends to: does an older Debian allow working with cutting edge stuff inside containers?
- loxias 3y agoAbsolutely. Keeping a testing or unstable chroot, explicitly for the purpose of running or developing bleeding edge versions of things without disturbing your real install, is a time honored tradition, decades old. Many, many people do this (to such an extent that there's light tooling and sugar to make the experience easy), including me. :) (is 29 when native comp comes in?)
- blizarre 4y agoMy setup: a laptop with Arch Linux that I set up 3 years ago. I didn't touch the daemons/services, so it's all the basic stuff auto-maintained and auto-upgraded by arch linux. It just works (I only installed the services I needed). But for the user facing parts, I am using my own forks of the suckless tools: dwm (Windows manager), st (terminal), slock (screen locking) It took me a little while to set it up to my liking, but I haven't had to change anything to my workflow, it just works. It's very barebone, but with vscode and a browser, I have all I need. And I only need to run pacman -Suy once in a while.
- cjbprime 4y agoUbuntu 22.04 LTS will receive security updates until April 2027. (So, if you're upgrading to new Ubuntu releases every six months, it sounds like that you're not following the upgrade strategy that would be suggested by your requirements.)
- johnea 4y agoI don't think any version of ubuntu meets the criteria. Ubuntu has a really persistent update mechaism built in. Arch derived distos would be good, updates are only when you manually run them... I use arch + fluxbox and I've been able to move my configuration from computer to computer by simply copying my home directory. When the new computer boots, I have the exact same desktop environment that I prefer. It only changes when I change it.
- cjbprime 3y ago> Ubuntu has a really persistent update mechaism built in. The OP doesn't object to updates, but to unexpected breaking changes, where th change is caused by different design decisions rather than bugs. LTS releases should not have those.
- thrwwy_grump 3y agoNo, I specifically object to updates, because in my experience you cannot separate one from the other. I don't want any updates that I don't have reason for... if there's new feature or better performance I don't care about them 99% of the time. If I care after research, I can install myself.
- ArcMex 4y agoIt sounds like you would find benefit from Linux Mint[0]. I recommend using it for a few days and seeing if it fits your workflow. 0 https://linuxmint.com/ https://linuxmint.com/
- jdworrells 4y agoSeconded. I’ve used Mint on and off for over a decade now. It’s stable and changes release to release are subtle. It’s boring and that’s why I keep coming back to it.
- brainchild-adam 4y agoI concur. Used to be an Ubuntu user, and for me Mint fixed quite a few of the problems I started having with Ubuntu (e.g. snaps). Plus, I find their defaults quite usable. If you like choice, give it a go using a live system.
- davidhyde 3y agoAgreed, Linux Mint feels like Windows 7 to me, the last version of Windows that I actually enjoyed using. It’s got a nice traditional start menu without crap on it. All the UI widgets are clear, consistent and not hidden behind many layers. I’ve set my Mint up for automatic updates but it never bothers or notifies me about it. Feels like it doesn’t even happen but every now and again I double check that it is indeed up to date and it always is! The only thing that’s ever broken for me was when I manually updated the nvidia graphics drivers. And when you don’t touch the mouse and keyboard for a while it doesn’t start scanning your system like other operating systems do. Turning on those fans and buzzing your spiny disks. It also never turns on in the middle of the night to do stuff. No matter how much I tried I could never get Windows 10 under control. And, of course, Mint doesn’t have Snaps, yay for that. Most of my UI software comes in the form of an AppImage.
- polotics 4y agoLinux with xfce is, I think, the answer you're looking for. I guess Fedora on Qubes.
- haunter 4y agoWindows 10 LTSC is that too. Everything is removed, including the MS Store, only Edge remains so it's pretty much a vanilla Windows 10 version. Feature updates released every ~2 years or so (for example it was 2015, 2016, 2018, 2021 so far). I use it for all my Windows PCs, even for gaming.
- markus_zhang 4y agoAs individual how does one get a copy? Last time I checked it's for company only.
- haunter 4y agoArchive.org for example (and you can activate it too without a problem) https://archive.org/details/en-us_windows_10_enterprise_ltsc_2021_x64_dvd_d289cf96_202112 https://archive.org/details/en-us_windows_10_enterprise_ltsc...
- KindOne 3y agoYou can buy a LTSC license for a single computer. https://community.spiceworks.com/topic/2167558-explicit-instructions-for-purchasing-a-windows-10-ltsc-license https://community.spiceworks.com/topic/2167558-explicit-inst...
- ofalkaed 4y agoI have been using slackware with ion/notion WM for about two decades now and little has changed which is why I stick with it, I have no interest in having to relearn my system every update. In all these years I have only encountered one system change that caused me any grief, when they finally gave into PulseAudio I had some headaches but it was only an issue for me because I use my computer for music/recording and not really that big of an issue since Pulse had been out a good many years by that point and the solutions were easy to find.
- toast0 4y agoMac OS will move stuff and restyle stuff for no reason. It's not the answer for you. The ecosystem tends to move quickly and it becomes hard to get software unless you're running an Apple release less than 18 months old but also at least 2 months old. Maybe try FreeBSD with Mate or a less intense wm like fvwm? FreeBSD does make changes over time, but most of them aren't without good reason. FreeBSD does have three firewalls, but it's the same three firewalls its had for decades. Most of the time, new functionality will be added to existing appropriate tools rather than through tool replacement. Netstat was changed to run faster, rather than replaced with a faster, but different tool. Ifconfig configures network interfaces, including wifi (although if wifi is important to you, tread carefully). Open Sound System was fixed rather than replaced. Etc, etc. The separation of base and ports/pkg means updates to ports are really up to the upstream developer --- some do value stability and some don't, but at least the base is pretty good.
- m463 3y agoWhat I don't understand is why didn't apple just do virtualization and rosetta longer?
- Aaron2222 4y agoTo answer your question about macOS, major version updates are yearly, things don't change much within the same major version, and you're never forced to update by the OS. However, major versions only get 2 years of limited security updates after the next major version comes out, and major versions do tend to change things (i.e. the major redesign in Big Sur, or the new System Settings in Ventura). So probably not what you're looking for.
- snovymgodym 4y agoTangentially, I really lament the current state of desktop OS's. In a perfect world, you should be able to buy an operating system that's basically Windows 7, with all the security and kernel updates which have been applied to 10/11, and none of the ads, telemetry, and smartphone-esque UI that modern Windows tries to force on you.
- yuppie_scum 3y agoThere’s got to be dozens of Linux distros that meet all these requirements for you.
- warrenm 3y ago...but probably not that also run whatever software he's got (or wants) to run
- xigoi 3y agoIf they want to run proprietary software, they have to deal with the consequences of running proprietary software.
- MichaelZuo 3y agoThe parent did say "In a perfect world".
- xigoi 3y agoIn a perfect world, proprietary software doesn't exist, so there's no reason why you'd want to run it.
- MichaelZuo 3y agoWhy wouldn't it exist?
- i_hate_pigeons 4y agomaybe try nixos? assuming you are happy to handle the conf management
- dadoum 4y agoI think Ubuntu MATE is maybe the right choice here, since it’s kinda its purpose.
- wolfgang42 3y agoIt’s not necessarily what I would choose, but my mom had the same problem and after a lot of research decided on OpenBSD, plus classic X utilities (xv, xpdf, gvim, xterm, etc). It’s something of a learning curve, but they all change very slowly and are big on backwards compatibility, so once you figure out how things work and get them set up for your needs it’ll probably keep working that way for a long time to come.
- dmbche 3y agoI've been very happy with Manjaro. It's a just-works version of Arch linux. When downloading, take the less cutring edge option, and you should be fine. I have not had anything break in the last year and a half, and the AUR is a nice plus.
- squarefoot 3y ago> I've been very happy with Manjaro. I second that. Although I'm still a Debian guy on my main machine, and use Alpine on smaller ones, I chose Manjaro on my laptops, also installing it on less technical people machines with great results, no problems or complaints, just the occasional need to explain the few differences to new users coming from Windows, but that wouldn't be the OP's case.
- TheCapeGreek 3y agoHappy Manjaro user here too. Settled on it after some Cinnamon bugs got me annoyed enough. Only issues I've had are between xorg and wayland. Had to switch to xorg on a fresh Manjaro GNOME install last month, because Wayland screensharing still requires hopes and prayers to get working. Also: Be careful switching GPU types.
- ipcress_file 3y agoAnother Debian stable user. I've been using LXDE for years. Nothing changes. I like it that way. LXQT or XFCE would be my next choices.
- costco 3y agoDebian Stable with just a window manager (like cwm), xbindkeys, and maybe a shortcut to a program like rofi to open a run menu for programs not used frequently enough to justify a shortcut. You memorize all the keyboard shortcuts once and they will never change on you.
- muzani 3y agoMac owners used to make fun of Windows updates a decade ago, but honestly I find it to be the worst.
- taraharris 3y agoHaiku! I run it in a VM and spend all my time porting SolveSpace to it. https://twitter.com/realTaraHarris/status/1649892724227579909 https://twitter.com/realTaraHarris/status/164989272422757990... X512 (a prolific contributor) got accelerated Vulkan graphics going on it recently (on one old Radeon card), and it has an active community of people constantly working to improve it. Sore spots: - driver support is good if you've got old hardware, but I have to run it in a VM on my machine (a Surface Pro 8) - the available web browsers are old. I use a newer WebKit built for it, but you have to build it from source. The snapshot I downloaded is 1.5 GB of code + an hour of compilation - alt-tab only works if you put the keymapper in Windows mode (which forces ctrl for cut, copy and paste) I run Debian 11 to host the VM, run FireFox and watch YouTube. Once I get to a certain point with SolveSpace for Haiku, I might try my hand at writing a device driver or two to make it possible to dump Linux. Haiku has a very bright future in my opinion. This is due to its simplicity, excellent architecture and user friendliness. It is the true successor to the original Macintosh, built on the kind of solid foundation the Mac never had. In terms of adoption, it feels like where Linux was in 1995.
- dgellow 3y agoWindows 10 doesn’t really change much anymore, no? Other than fixed and security patches. I think you can be quite sure it won’t fundamentally evolve in the future.
- gxt 3y agoI recently and happily moved to suse.
- lee101 3y ago[dead]
- vermaden 3y agoFreeBSD should suit you well. Its developers use the POLA for the system development which means Principle of Least Astonishment. It also has tons of useful features: - https://vermaden.wordpress.com/2020/09/07/quare-freebsd/ https://vermaden.wordpress.com/2020/09/07/quare-freebsd/ Regards.
- 1attice 3y agoOpenBSD. Everything I learned about OpenBSD in the 00s is just as relevant today. The muscle memory all still works. Whereas on Linux I've gone from `ipchains` to `iptables` to `nftables`, etc. OpenBSD still uses the same pf.conf and it works great. It also has the most beautiful rc.d system I've ever seen, whereas I can never fscking remember what the flags are for `systemctl`. The only downside to OpenBSD is that it's not so compatible with Nvidia cards, which is a bummer if you do anything with CUDA. I think 'skill expiry date' is an underappreciated design requirement, and one that only gets more important for you with each year. If we can justifiably look askance at Chromebooks with 3-year lifespans, we can and should give the same sideeye to platforms that make us (or at least, our marketable skills) disposable after 3-5 years.
- runjake 3y agomacOS is always changing and revamping and removing things with each yearly release. Debian is most like Ubuntu before snaps. OpenBSD is pretty slow and thoughtful about change. Some may say too slow, but...
- giaour 3y agozOS?
- baremetal 3y agodebian stable
- cpufry 3y agodebian from what i understand
- imhoguy 3y agoUbuntu+XFCE4 = XUbuntu - I'm just `dd`-ing the same installation between different laptops for 10 years. Surely upgrades need to happen, but they are quite minimal. But you are right about snap, especially forced Firefox is quite much, so I may break that streak and opt for Debian+XFCE4 soon.