• 9 Posts
  • 145 Comments
Joined 2 years ago
cake
Cake day: June 11th, 2023

help-circle
  • Fedora isn’t, Red Hat Enterprise Linux is.

    The paid Linux for companies that want a support contract.

    Open source upstream is much newer, and doesn’t have the bloat that Red Hat adds to Enterprise products.

    This goes for:

    Fedora -> Red Hat Enterprise Linux

    Kubernetes -> OpenShift

    Ansible -> Red Hat Ansible Automation Platform

    And probably others I don’t know.

    Point is, no one is buying the whole Red Hat Enterprise suite because they personally like Fedora.

    They’re buying it because someone somewhere in the org is (rightfully or not) too afraid to run open source software without being able to call in support from a company that knows how it works very well.


  • “The company behind Fedora” is Red Hat.

    Red Hat is a huge provider of Enterprise products, from Linux (RHEL, based on Fedora) to Kubernetes (OpenShift) and Ansible (RHAAP).

    The Red Hat Enterprise products all kind of suck compared to the upstream open source projects, but they often have a GUI. Think of it as “Ansible for dummies” or “Kubernetes for dummies”.

    Every homelabber worth their salt knows this, and I don’t think Red Hat gets a lot of sales because people like Fedora.

    In short: I would be very surprised if Red Hat were sponsoring videos about Fedora, let alone IBM.



  • That’s how they’re trying to sell it. But why did Elastic and Redis drop SSPL if it was so good, and why did OSI not accept it as open source? The answers are here but the TLDR is that SSPL is vague and, as a consequence, makes it risky to provide a service with the product, unless you are large enough to make a big lucrative deal with the owner of the product.

    This stifles competition and innovation.

    Case in point: Mongo DBAs are nearly non-existent outside California and managed MongoDB is much more expensive than managed PostgreSQL/MariaDB services, because it is only offered by 3 providers.

    https://www.ssplisbad.com/


  • Saying you are “MongoDB compatible” is IP violation?

    Meanwhile they are still actively opposing the creation of an open document database standard, which would make it unnecessary to use their brand name to indicate compatibility.

    They also sent Peter a “Cease And Desist” for saying MongoDB is not open source. They themselves retracted the SSPL from the OSI when it became clear it would be rejected because it is not open source.

    Wonder how much 💩 is in their heads for not realizing everyone gave up on SSPL, and that Postgres is thriving because of the permissive license: even the tiniest local managed services providers have a Postgresql service, there’s tons of DBA talent available, and due to the competition in managed services, a managed postgres is much cheaper than managed MongoDB.

    They’ll keep shooting themselves in the foot until someone else puts a lead shoe on it.


  • Shoutout to FerretDB doing God’s work.

    Putting data from apps that were built for MongoDB into Postgres.

    https://github.com/FerretDB/FerretDB

    And their lived experience trying to help the MongoDB ecosystem by building an open standard for document databases:

    In 2021, we founded FerretDB with a bold vision: to return the document database market to its open source roots by creating the leading open source alternative to MongoDB, built on Postgres.

    For years, we tirelessly advocated for an open standard. We built a popular product, collaborated with Microsoft to open source DocumentDB, and held high-level meetings with cloud providers and stakeholders to make the case for a standard that is similar to SQL, but for document databases.

    In 2023, a MongoDB VP reached out to me. On a Zoom call, we were threatened with a lawsuit for building a compatible product. Being called a thief by a leader of a (then) $35B company was a moment of stark clarity on MongoDB’s opinion about our work and the need for a standard. At the end of that call, I told them the industry would inevitably come together to create the open standard they refused to provide.

    Their response? “They would never do that. They are our trusted partners.”

    Today, the market has spoken. The Linux Foundation has announced the adoption of the DocumentDB project [1] to create an open standard with MongoDB compatibility, the exact thing we were sued for earlier this year. [2]

    This is a monumental win for developers and enterprises everywhere. It validates the years of work we’ve poured into this mission.

    It is also telling that MongoDB’s SSPL license has been abandoned by Elastic or Redis, the two prominent companies who were initially in favor of MongoDB’s attempt to redefine open source. All clear signs that MongoDB’s behavior is not appreciated by developers. […]

    https://www.linkedin.com/posts/farkasp_in-2021-we-founded-ferretdb-with-a-bold-activity-7365677216912859136-jNNJ



  • Disclaimer: I haven’t tried it in a while so I can’t speak to the current quality of COSMIC and Pop!_OS 24.04

    But no, I am not surprised it’s taken them this long. They started almost from scratch, made an entire Desktop Environment basically from scratch, using only the basic Iced for rendering and building their own equivalent of GTK/Qt. Libcosmic is massive undertaking and I have been worried about them.

    But it has enormous potential: they know how to do tiling and styling very well, and Rust makes it hard not to write secure performant code.

    I admire their bravery and perseverance and have faith that COSMIC will eventually be amazing.

    And I’ll buy my next laptop from them to support them.







  • It is. Very atmospheric, and I’m sure there’s a whole lot more depth to things like combat and crafting if you’re interested.

    For me it’s just an easy and accessible story RPG. The text-based dialogue and turn-based mechanics make it ideal for on the road gaming IMO. You can look up from your screen or suspend and drop the Deck into your bag at any point.

    The writing is great and the game feels much, much, much more fluid than the actual old games it is based on. A lot of love and care has been put into this. It’s very affordable and the most battery-friendly game I’ve played. So when you start up your Deck on the train and only have 15% left, this gives you much more enjoyment per battery charge than anything else.

    Full disclosure: I happen to know the artist who did the character art.




  • After years of fighting pip and conda, I got a job where “we work with Python but also still have some .NET Framework apps”.

    NuGet seemed just as bad.

    People shit on JavaScript (for very good reasons) but npm is amazing compared to all these. You can have one dependency needing PackageX v1 and another dependency needing PackageX v3 and your project will just work!

    A modern statically-linked language with a first-class package manager, like Rust or Go is ideal. No fighting the dependency manager, no issue with deploying on different systems, just “run this binary”.



  • I would strongly recommend not to dive into NixOS yet.

    It has its benefits and I think it’s awesome, but it has a bit of a learning curve and you already have plenty of learning to do with going mouseless and the whole interface stuff. You do not want to deal withbreakages in unstable NixOS, or broken Nvidia drivers in stable.

    If Bazzite’s immutability is holding you back, just switch to another distro you are familiar with: Be that Fedora, Ubuntu, Debian, openSUSE, whatever.

    Hyprland is the most complete and configurable tiling window manager today, so definitely start with that. You can install it in any Linux distro.