Time for a footnote to this: nearly 40 years of writing my stories on computers has taught me two things:

1. Always have backups. More than you think you need, too (backups can go bad).

2. Always have an exit strategy from a hardware, operating system, or writing software choice: vendors can go bad or remove support for older products.

Sub-footnote: Linux isn't an exit strategy, it's a 9-5 job. Open source is less bad than closed, but rug-pulls are still possible.
https://wandering.shop/@cstross/113995800386923701

Charlie Stross (@[email protected])

Time for Day 13 of #WritersCoffeeClub , many thanks to @johnhowesauthor . How do you organise your writing projects? I work in Scrivener. One project per novel. Possibly supplementary notes in SimpleNote, before I import them into Scriv when I begin writing. Each project lives in a folder along with supplementary stuff, namely generated drafts in export file formats, backups, and so on. Current "live" projects temporarily reside in a separate folder in my Dropbox (for cross-device syncing).

The Wandering Shop
@cstross
Linux requires work, but 9-5 job is a bit hyperbolic. The FAI (fully automated installer) project's USB image can wipe your computer and give you a working Debian install in like 5 minutes and 3 keystrokes. So worst case if you're just trying to get shit done and have data backups is you "reset to factory default" in 5 minutes.

@dlakelan See, you're talking like a sysadmin there, not a lowly user. When I say it's a 9-5 job I'm talking from the PoV of Getting Stuff Done. And if you want to accomplish a task and ask about it on the net, these days 95% of the time all you'll get is a fucking youtube link at best and "get in the sea, n00b" at worst.

This is not a viable ecosystem for users. (And I don't have the cognitive bandwidth to pick up from where I used to be all over again, 20 years later.)

@cstross
I mean, fair about the YouTube links, hate those, and it's fine if you don't want to switch to something different deep into your accumulated knowledge of a different ecosystem. But if you're a 20 year old today you could easily find working on Debian largely in a browser extremely similar to what you're likely used to already (Chromebooks) so it's not reasonable to scare the kids off is all I'm saying.
@dlakelan Fair 'nuff. But Linux has become gnarly and opaque and covered in cruft (what is this systemd you speak of, foreign devil? Begone foul fiend! And take your Wayland and Kubernetes with you!) I'd be kinda happy with a circa-2003 KDE 3.x based distro for most things, frankly.
@cstross @dlakelan I have almost 60 years of doing sysadmin-type stuff, as a volunteer, a day job, or in support of research efforts for myself and my students. You're 100% right about a) the need for backups and b) how painful it is to keep Linux systems running and up to date. (Up to date is important because of the many, many security holes in software that is supposedly secure because it's open source. Feh.)

@SteveBellovin @cstross @dlakelan FWIW, most of the top-tier Linux distributions these days frequently update individual packages, and make installation a one-click process. give or take the occasional reboot. But that pushes it back to how far you trust them to manage the update stream.

(For me, having used both, the nuisance level is about comparable to MacOS updates. IMHO, for most people, lack of *real* MS office support, or other Windows/Mac apps -- Scrivener? -- is a much bigger issue.)

@rst @SteveBellovin @cstross @dlakelan So... when they force me into Windows 11, do I just grit my teeth and take it, or do I switch to Linux?
@msbellows
Seriously, FAI and then maybe flatpak for Firefox, thunderbird, and Libre office would get you really far in a user friendly way if you just want a user level experience.
@rst @SteveBellovin @cstross
@dlakelan @msbellows @rst @cstross I know how to do all of these things. I've installed patches and upgrades for a long time, including new punch card decks of the OS, binary patches (either permanently applied to the binary or dynamically installed at load time), IBM PUT tapes (with cumulative updates since the last release), source or binary patches for *BSD, Windows since 3.1 (though I've finally rid myself of that, mostly because I'm not productive on it), MacOS’ mostly all-in-one click or tap to install, apt on various incarnations of Ubuntu and more, etc. My point is that I don't *want* to do these things—I want higher quality software with fewer bugs and fewer pointless “features", especially those involving AI (Artificial Ineptness?).
I'm not a Luddite (in the popular sense, not the actual historical meaning) by any means—I am, after all, a computer science prof with, as I said, almost 60 years of sysadmin experience. But I'm also a user, and time spent maintaining a system is time not available for productive work or relaxation.
@SteveBellovin @dlakelan @msbellows @rst @cstross I will put on my asbestos hip boots to wade in and say that you really can mostly treat linux like a commercial OS now. Normal users don't need to care whether background services start up via init.d (like God intended) or systemd. All they need to do is click a slider someplace. And if you don't like what's going one with one linux distribution, just switch to a different one. The differences are now mostly hidden from view to ordinary users.
@SteveBellovin @dlakelan @msbellows @rst @cstross And all normal users need to worry about is using their apps: Libreoffice works on all of them. And text files are text files. Plus there are web-browsers that work the same across all of them. Sysadmin types can worry about the stuff under the hood, but ordinary users really can mostly ignore this stuff now.
@dlakelan @msbellows @SteveBellovin @cstross Well, how far depends on use case -- for example, if you want a paint program, GIMP (they haven't renamed it *yet*?) works OK for some folks, once they get to know it, but it's really idiosyncratic. And LibreOffice interoperates OK for simple documents, but AIUI, when you're trying to exchange really messy spreadsheets with "real" Office, or handle change tracking in elaborately structured documents, seams start to show.
@msbellows @rst @SteveBellovin @cstross @dlakelan well, I did switch to Linux and ditched Windows completely. However, I am an active sysadmin, and I have been using Linux on servers since previous century, and almost as long at my work desktop. The only thing that kept me using Windows at home were those few games I play - and as soon as I was sure I can run them on Linux (using Proton) there was no reason to suffer any longer. This is not to say that I recommend Linux to everyone, and to reasons pointed by @SteveBellovin and @cstross I'd like to add one of my own: some people rely in their daily routine on specialized software that may have no Linux counterpart. But if your needs are rather vanilla and you're tech-savvy enough (or have a friendly Linux expert at hand) switching from Windows to Linux is surprisingly painless.

@cstross @dlakelan Anecdote: I have been running some kind of Linux at home, at least as a secondary OS, for over 25 years. I’ve been running Kubuntu for most of that.

But now… the latest LTS upgrade broke the graphical system. I realized I have no idea if it’s X or Wayland, and the documentation is, to put it nicely, abysmal. I haven’t been able to fix it, and I think if I want to get it to a usable state, it’s re-install time.

Fuck that shit. Not sure when I get around to it.

@cstross @dlakelan "being upset by the knowledge that somewhere under the surface, systemd is running insted of sysvinit, and wayland is powering your display rather than X11" seems like sysadmin thinking to me.

@cstross have you looked at Fedora Silverblue at all? I have found this to require very little work as a Desktop OS.

https://www.howtogeek.com/why-ive-gone-all-in-on-fedora-silverblue/

Why I've Gone All In on Fedora Silverblue

There's more to like here than just those two (admitedly awesome) colors.

How-To Geek

@cstross
Interesting that almost all the feedback is about installing and managing Linux as OS. And what @cstross wants is boot to can start writing.

So OS install is a thing, but then there is reinstall and customise a d telling apps to use these fonts, paths. Navigating in apps to locate his files from backups, etc etc. As well as more mundane things like password maintenance, desktop backgrounds and screensaver, etc.

The user environment is not just the OS.
@dlakelan

@WigglyWigtails
That's why I'm saying FAI, because it gives you a working desktop environment after 3-4 keystrokes and some wait time. You can even type in the package names for packages you need to the FAIme server. Though that's just slightly higher than user level, with some appropriate notes from someone you could make a custom image with Firefox, thunderbird, libreoffice, gimp, inkscape, and you're basically working in 10 mins.
@cstross
@dlakelan @WigglyWigtails Those are the most popular apps, yes. But with the exception of Firefox and Thunderbird, they're not part of *my* workflow.
@cstross
Yes I get that. But within the thread now there are others asking what *they* should do, so I'm trying to be helpful for those who are considering the switch.
@WigglyWigtails