• 1 Post
  • 142 Comments
Joined 2 years ago
cake
Cake day: June 11th, 2023

help-circle

  • Here’s a rarely known secret of the Linux world. Almost no software in a Linux system came from the developer.

    Every single distro, package manager or repository is handled by people who did not develop the software being packaged. The few exceptions are the software who distributes their own .deb/.rpm, appimage, flatpak or their own repository. But the bulk of tools, utilities and apps were handled by the people managing the distribution or the distro main repository. No sane developer has the team or the time to config, compile, package, and test their software to every single Linux distro that exists. Hence why Dev distributed versions are usually targeted to single channels and to specific distros and versions. Packages compatibility is a literal hell.




  • That’s because of active directory. It makes managing hundreds of users, across as many devices, in a centralized manner, easier. You make a user for the person with the intended access scheme, hand them a random laptop imaged from a master system OS, and off they go with access to all the software and tools tied to their user login. There’s no similar alternative with a robust support service for Linux clients. If there were, then changing a culture to Linux clients wouldn’t have so much friction.









  • Yeah, that’s absolutely valid. But you run into the same problems again, what the hell is an ostree? Would ask the average gamer. Even some newer changes to bootc will make rpm-ostree unnecessary in the future. Flatpaks are not mandatory even. You could run bluefin or bazzite entirely on appimages.

    At least the term cloud native is standardized by the cloud native computing foundation, it has a long story, it’s already known or familiar to a lot of people. And the most important, I think, it is technology agnostic. Even if docker dies and another tech takes its role, or if kubernets are replaced with something else, or even is rpm-ostren is no longer used, cloud native still means the same thing. As for bad smells, that’s just language, words can mean many things at once, we just live with it.


  • I’m sorry, but it is a software engineering term. Maybe not from the area you are familiar with, but cloud native was the raging buzzword…about 10 years ago on the server side. Now it’s just a standard way to develop software and it’s part of the common parlance. It is the philosophical background, if you will, of snaps, flatpaks, kubernetes, docker, pods. I mean, the entire business model of AWS and dozens of cloud providers, data centers, mass hosting solutions, saas, etc. is based on the cloud native idea. You use the term and everyone in the room knows exactly which principles and development pipeline you’ll use.

    Just like all language, it is just a shortcut to convey a complex meaning. Like, I don’t know what distro QE stands for. But that’s not my area of expertise. I bet there’s a good reason it is abbreviated and that you use it on your résumé. It might convey something to a recruiter or not, about what your general expertise and skills could be. Same here, it’s just a term that describes the important and distinctive part of the project. Because for everything else there’s nothing out of the ordinary on bazzite, not even the gaming stuff. The makers don’t even like to call it a distro because they use other people’s distros. What’s unique is the delivery pipeline and the config, and that sounds even worse, marketing wise. I’ll share you some interviews later.

    This is an interview with Jorge, who was around here on the thread earlier answering questions.

    And here’s an interview on the fedora podcast with bazzite makers.




  • Maybe it’s just me, but that always struck me as a theater of connection, not actual connection. I know all my friends kids, even those who live abroad. Not because of an internet social network, but because we actually talk to each other on the regular, and share pictures and video calls, directly, personally. Not informally and creepily through a capricious algorithm. My good wishes to my friends and family on special occasions go directly to them, we don’t need a middle man to choose when and where they are going to see those things, and I don’t need to perform connection for people I barely talk to. Remember that the flip side of the coin is that social networks cause isolation by making all interactions feel impersonal and distant. Facebook literally caused a loneliness crisis amongst young people, who felt compelled to compete for attention and approval, distorting their expectations, altering their sense of self-worth, exposing them to abuse. Internet social networks have a very dark side.




  • That’s what admins are for, meta moderation. I’m not proposing said solution or even suggesting it is desirable. Harassment exist in all human spaces and it is up to those in positions of authority and the collective consensus to stop it. But most internet spaces are dictatorial and authoritarian by default. There are plenty of examples on the fediverse alone. If any admin chooses to promote or protect the harassment then you’re out of luck. If someone wants to annoy the Admins, then they have no moral obligation to protect your community. They are the one’s hosting the service and paying for the servers and bandwidth. No mod has any sort of ownership over anything in here.