• 0 Posts
  • 14 Comments
Joined 1 year ago
cake
Cake day: June 16th, 2023

help-circle















  • The point is that you can not find most cli programs on Flathub, de facto making Flatpaks unsuitable for cli programs

    not really; The lack of finding CLI programs on Flathub is more of an indication that the developers of CLI / TUI programs don’t think it is beneficial to adopt Flatpak at this time for whatever reason.

    Keep in mind that among several things, Flatpak is meant to put the labor of package maintenance back into the hands of the software developers. For 30+ years the distro devs have been maintaining packages / farming it out to community members, and while it isn’t unheard of or wrong for a community member to create a Flatpak for software they didn’t have a hand in coding, it isn’t really the ideal situation either.

    This is where the Flathub community will need to grow on their own. If they see that users want more CLI / TUI programs, they will need to take their own initiative and create the Flatpaks… but again, this isn’t ideal… the actual devs should do it, but not all devs can or will. Essentially, you’re talking about growing a new walled app garden infrastructure and hiring people to bring more apps into the fold and maintain them for security as well. Its not simple… and one of several reasons I personal don’t like Flatpaks

    Also keep in mind that certain software likely won’t ever be a Flatpak, like GCC etc, because it may be too close to the low level distro components and the distro devs will likely want it to remain non-Flatpak for their ease of updating the distro.


  • Hmm… this is a little bit of a misunderstanding.

    Flatpak is not just for graphical apps. As others have mentioned, you can run non-graphical apps from the CLI via the flatpak run ... command and even create aliases to avoid typing all of it out.

    The misunderstanding is that Flatpak has a hard requirement that a “graphical” or Desktop environment must be installed (snap does not). In other words, Flatpak is not currently suitable for a headless server environment whereas snaps are. This is something the RH devs have acknowledged as being something they want to focus on in the future once the industry chooses a standard: Flatpak, Snap, AppImage, etc


  • Why does System 76 not go to Adobe and say, “we will be your partner in crime” and invest / port Adobe creative cloud suite to run natively on PopOS!

    1. What would be the benefit to Adobe?

     

    Seriously, all of Linux has 3% market share, how much of that is Pop!_OS? less than 1%; if Adobe previously decided it wasn’t worth the money or time to do on their own, what would System76 be able to offer Adobe to make it worth while? Nothing.

    1. System76 likely doesn’t have the money / business resources / developers / expertise to make Adobe comfortable enough that it wouldn’t turn into a PR nightmare for them.

     

    System76 makes their money from selling laptops / computers to Linux enthusiasts that want to buy hardware that runs Linux and benefits Linux. From these hardware sales, System76 makes enough money to hire some competent developers, but porting open source code from x86_64 Linux C / C++ to x86_64 Linux Rust is much easier than porting x86_64 Windows C / C++ to x86_64 Linux C / C++.

    As an example, look at Codeweavers and Valve; Codeweavers has been at the table much longer, but Valve is a relative new player; together they are a power couple developing Proton and porting all the necessary binaries and libs to get gaming on Linux out of the dark ages… however it took the development of new hardware, deep pockets of Valve, the development prowess of both (among many freelance developers), and about 12 years (2011 Linux Steam, 2015 Steam Machine / Link / Controller, and 2018-2023 Proton / SteamDeck) to make it happen.

    System76 just doesn’t have the capabilities on their own…

    1. Adobe spends hundreds of millions of dollars in R&D creating their software, and they make billions selling it; its their literal cash cow and they aren’t going to risk losing that.

     

    Adobe would likely keep it closed source so they could continue to sell licenses knowing competition wouldn’t spring-up. But lets face it; why would someone choose to run Linux just to buy Adobe creative suite for Linux supported by a third-party partner and take the chance that they might run into issues when they can simply stay on Windows and have the support from Adobe itself?

    1. Dual boot… seriously… it isn’t that hard.