Software engineer, functional programming enthusiast.
I’m a communist but I suddenly realised that American conservatives should all be hardcore Linux enthusiasts. Why is this not already the stereotype?
Libertarians and conservatives in the US demand liberty only for the already wealthy and powerful upper class, the liberty to enslave and exploit whomever and whatever they choose. They believe the ultra-wealthy have somehow earned the right to do so. On the contrary, the socialists, especially the anarchists, are opposed to unjust hierarchies, and the hierarchy created by wealthy and politically powerful classes are the most unjust of all – quite the opposite of the libertarians and conservatives.
Libertarian (Liberal) propaganda appropriates the more popular socialist ideologies while conflating liberty for only the wealthy/powerful versus liberty for all people. One can see appropriation done in the same way in the very name of the National Socialist (Nazi) party of Germany. These tactics that were used by the Nazis are still used by various American conservative and libertarian parties, who mostly align under the umbrella of the Republican Party. Just look at what the Trump cult weirdos are all saying nowadays. It is pure KKK and Nazi ideology resurrected, under a thin veil of euphemisms.
So if you take at face-value what libertarian and conservative politicians in the US say publicly about freedom, small government, civil liberties, etc., then they ought to be very enthusiastically in favor of Linux, but it is all just propaganda. They don’t care about freedom, only freedom for the elite clique of their supposed “supermen,” the wealthy elites, the freedom to exploit groups of people who they hate most — take your pick: foreigners, black people, women, gay and trans, Jews, Muslims, the “woke,” the “leftist,” etc. The libertarians and conservatives hate things that benefit society at large, because what benefits society also benefits these people they hate.
Linux is pretty authentically a community project for the good of society, and it is truly subversive to the authority of the corporations and elites. So the various libertarians and conservatives of the US recognize Linux as a threat. Only that small group of privileged, middle-class libertarians stupid enough to be duped by the wealthy elite propaganda believe that free software is aligned with their ideology.
That looks like artwork from The Lispy Gopher Show. I love it!
EDIT: yep, artwork by Tomas Prahou a.k.a. @pmjv@lemmy.sdf.org .
Is that icon theme available outside of Haiku OS?
According to the wiki, ZFS “works well” but doesn’t seem to be as stable as in FreeBSD or OpenIndiana, and is not enabled by default so you have to update your rc.conf
file to build the ZFS drivers.
Thanks, I had to double check that but you’re right, ZFS isn’t on OpenBSD. What a shame. Anyway I edited my above post.
Yes, it is mostly appliances, but an (informal?) stated goal of NetBSD is too run on all computing hardware.
Naturally, that makes NetBSD a good choice for appliances, especially ones that might only have limited memory.
(Here is a quick explainer on the difference between Jails, Zones, Containers, and VMs)
EDIT1: someone pointed out to me that ZFS is not supported on OpenBSD. Sorry about that everyone.
EDIT2: there is a ZFS driver for NetBSD
I guess the Btrfs snapshopt approach is not possible for your setup since the devices you want to backup are not Btrfs and cannot create snapshots.
Yes, the snapshots will be the size of the whole partition, I had not thought about that problem. I do not know if it is possible to create incremental snapshots with Btrfs.
I like it! What I would have done differently: use the original colors, the deep blue color for the window decoration in Windows 98 is quite different from the color you are using. Also I would use a green wallpaper of a shade closer to the default on Windows 95/98, and an icon theme with beige and yellow icons.
I have actually been wanting to do something like this with the old Mac OS 7 “Platinum” theme, modernizing it for Xfce so it looks like the old Mac OS 7 in spirit, but not exactly like Mac OS 7 the way most immitation Platinum themes try to do.
I am also going to recommend the same solution as @matcha_addict@lemy.lol in this comment: https://lemmy.ml/comment/7998407
You can create a key pair that is specifically just for this kind of backup transaction.
To limit its affects, create a user and group on each of the devices that are highly restricted.
This is actually the most secure solution that doesn’t require an interactive password prompt. The passwordless key only serves this one purpose and has small attack surface.
Basically, you can tell SSH to allow root login on certain devices by setting up a root key pair. You configure SSH on the target device such that when it logs in, the login must run a script or a single command instead of running a shell, this limits what attackers can do if they somehow steal your private keys. You can also keep these private keys in your SSH agent so you only have to enter their passwords once, this will allow you to run remote commands without a password.
I would recommend also exploring the possibility of setting up an Rsync Daemon on each remote device, it keeps an Rsync process running on a remote device and listens for connections from Rsync clients. https://linuxconfig.org/how-to-setup-the-rsync-daemon-on-linux
On an unrelated topic: you might also want to look into using Btrfs and making and transferring snapshots to other devices.
Someone with more expertise can correct me if I am wrong, but the last I heard about this, I heard that cluster computing was obsoleted by modern IaaS and cloud computing technology.
For example, the Xen project provides Unikernels as part of their Xen Cloud product. The unikernel is (as I understand it) basically a tiny guest operating system that statically links to a programming language runtime or virtual machine. So the Xen guest boots up a single executable program composed of the programming language runtime environment (like the Java virtual machine) statically linked to the unikernel, and then runs whatever high-level programming language that the virtual machine supports, like Java, C#, Python, Erlang, what have you.
The reason for this is if you skip running Linux altogether, even a tiny Linux build like Alpine, and just boot directly into the virtual machine process, this tends to be a lot more memory efficient, and so you can fit more processes into the memory of a single physical compute node. Microsoft Azure does something similar (I think).
To use it, basically you write a program a service in a programming language that runs on a VM and build it to run on a Xen unikernel. When you run the server, Xen allocates the computing resources for it and launches the executable program directly on the VM without an operating system, so the VM is, in effect, the operating system.
How did you get a Sun Sparc 5 and Ultra 60 as a high school student? You were able to get them used from a college that had recently upgraded or something?
I had a copy of that book to, also bought it circa year 2000.
I have never tried Farsi in Gnome, but it looks like Gnome supports it quite well!
Linux does not support ZFS as well as operating systems like OpenBSD or OpenIndiana, but I do use it on my Ubuntu box for my backup array. It is not the best setup: RAID-Z over USB is not at all guaranteed to keep your data safe, but it was the most economical thing I was able to build myself, and it gets the job done well enough with regular scrubbing to give me piece of mind about at least having one other reliable copy of my data. And I can write files to it quickly, and take snapshots of the state of the filesystem if need be.
I used to use Btrfs on my laptop and it worked just fine, but I did have trouble once when I ran out of disk space. A Btrfs filesystem puts itself into read-only mode when that happens, and that makes it tough to delete files to free-up space. There is a magic incantation that can restore read-write functionality, but I never learned what it was, I just decided to stop using it because Btrfs is pretty clearly not for home PC use. Freezing the filesystem in read-only mode makes sense in a data-center scenario, but not for a home user who might want to try to erase data so one can keep using it normally. I might consider using Btrfs in place of ZFS on a file server, though ZFS does seem to provide more features and seems to be somewhat better tested and hardened.
There is also BCacheFS now as an alternative to Btrfs, but it is still fairly new, and not widely supported by default installations. I don’t know how stable it is or how well it compares to Btrfs, but I thought I would mention it.
Linux exists solely because he made it a collaborative endeavour from the start.
That is the important part. If Linux had tried to compete with Microsoft as a closed-source operating system, no one would have used it – who would use a tiny, buggy (back then), incomplete, closed-source operating system made by a few guys in their spare time against a very popular, feature-complete, close-source operating system with billions of dollars funding its engineering effort?
What makes Linux popular is that it is collectively owned, that is as much a feature of the operating system as any technology or algorithm written into the source code itself. That feature is what set it apart from Windows or Mac OS.
Exactly, the neoliberal capitalist religion causes collective brain damage. Especially at that time, since there was a frenzy of propaganda around Bill Gates and how he became the worlds richest man by selling software, in particular operating systems. So from that non-logic it follows that if you have a popular operating system you should become the worlds richest man, but if you just give it all away for free, then you gave away a fortune. It makes total sense in the completely warped, schizophrenic world view of the US neoliberal mainstream media.
However, most of the best apps are based on GTK and not QT.
Yes, I couldn’t agree more. Qt is nice, I use it in my professional work. But for me personally, Gtk is the best toolkit, and this is largely because it is programmed in C, not C++. Also, Gtk has the GObject Introspection framework which allows for other programming languages to connect to the Gtk libraries, so you can code Gtk apps in pretty much whatever language you like best.
And sorry for suggesting you were an AI.
This article seems to be written by ChatGPT. Confirmed human author.
If you are indeed a real human, I am sorry. May I ask why you think Cinnamon is better for tech-savvy moms than something like KDE Plasma or Gnome? Do you think desktop environments more similar to Microsoft Windows are better for moms?
Don’t get me wrong, I love Cinnamon DE, it is my second favorite DE (Xfce is my favorite). But I would think something like KDE Plasma is probably a bit closer to the Microsoft Windows user experience.
I would go with Guile, because it is built-in to the Guix Package Manager which is a really good general-purpose package manager.
It ticks several of your boxes:
It also has pretty good libraries for system maintenance and reporting: