

Look up what makes a GUI. Something can be graphical but not GUI. Something that is GUI is obviously graphical. “All thumbs are fingers, but not all fingers are thumbs”.
Look up what makes a GUI. Something can be graphical but not GUI. Something that is GUI is obviously graphical. “All thumbs are fingers, but not all fingers are thumbs”.
It’s called a terminal emulator because it emulates graphically what used to output to a printer at the console of a mainframe. Then you got CRT monitors. The mainframes like the PDP-10 would output to a printer or CRT monitor. This was your terminal. A printer writes the output from the mainframe 1 character at a time, left to right, top to bottom. The CRT monitors were made to do the same. Obviously before outputting to a printer or CRT monitor, the output would show on a set of lights on the console. If you watched them change enough, you would know where you were in your program as it ran (obviously something only doable because the opcodes were not running in parallel through super scalar pipelines in the Ghz). With printers and monitors, you could increase the amount of feedback you get from the running or exiting program and give input to the system via a keyboard.
So, the terminal is not “technically” a GUI. We do use a GUI to emulate a terminal which receives the actual terminal output from the system and then displays it for you. They are not the same thing at all. GUI is a paradigm for what you display on a Monitor for the user to interact with. Modern monitors are fast enough that they can and do work well with the GUI paradigm. You definitely wouldn’t be sending GUI context to a printer.
So, if I switch the terminal output back to my dot matrix printer instead of my monitor, like back in the day, it’s not graphical right?
I use a DO droplet with docker compose. Filthy dev here too. Much cheaper overtime than buying and hosting home server equipment.
Been using Linux for several decades now. I’ve always been able to throw in a floppy or a CD, or now a thumbdrive and just boot up and easily fix what’s wrong. Plus it’s rare to even have to do that. The times I’ve used Windows, when things go wrong, if it’s not a simple fix, best you can do is format and reinstall. I have friends who are so numb to that. But they figure, they might as well since they’ll just have have to format Windows and reinstall anyways because, Windows gets slower over time. I have one friend who had it on his calendar to just monthly reinstall Windows. I’ve never once thought, wow Linux is getting slow, let me format and reinstall. I mean, how can that even be an acceptable solution to anybody. Sure, if things just went sideways so badly and everything is corrupted, but that would be one hell of an extreme exception.
Everything I selfhost was easily setup with a simple compose file and various env files for each resource. What the heck was he trying to setup? I haven’t used Windows in a long time, but I doubt they have anything as easy as a declarative file like compose.
Same as the Unix wars and Vim vs. Emacs.
The only markets Linux doesn’t Dominate are the Desktop and console space. The only thing holding back Desktop domination is Microsoft and it’s vendor lock-in strategy. It says a lot when Microsoft has to use the power of their purse in order to maintain their position. Even Linux dominates in the IoT space with ~80% of the market, despite Microsoft having to make Windows IoT free.
Correct. Azure Linux. They’ve been slowly adding to their Linux distro piece by piece over the years. It’s more expensive to run Windows in the cloud than it is Linux. My bet is, Office 365 will one day give you Azure Linux with a Windows userland and a Windows DE. 90% of the users probably wouldn’t even know the difference. The few folks whose programs actually need Windows will probably just fall back to full Windows while the rest of everybody just uses Azure Linux; saving Microsoft millions.