Announcement

Collapse
No announcement yet.

Google Still Doesn't Trust Linux GPU Drivers Enough To Enable Chrome Video Acceleration

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • Originally posted by Weasel View Post
    Why? The distro itself would be a platform to target against, and you know which dependencies are available and which aren't (just like Win32) on a given version, and any extra libraries would simply be bundled with the software, which is exactly how apps on Windows are distributed. And it's also how flatpak works, which is actually a band-aid for this problem to begin with.

    I see you choose to remain ignorant. Keep embarrassing yourself using that term though.

    That makes flatpak runtimes and flatpak itself a walled garden too, since they're the exact same way as Win32. It's so funny it's unreal.


    You're right that it wouldn't be changed in 1 day though. But if binary format was changed today, I expect 50% market share of Linux within 10 years or so (on the desktop!).
    They are not the exact same way as win32. Win32 does a lot of shit man! It's huge and it puts many constraints on applications, Visual Studio another big walled garden. .Net another big walled garden. Flatpack runtimes afaik are built by package managers to supply the dependencies the runtime is expected to have and they can be anything you want. If you want an application to be compatible with win32 you have to constrain yourself to win32 functionality. Same for VS and .Net. Very different concepts indeed.
    Last edited by duby229; 07 October 2018, 11:41 AM.

    Comment


    • Originally posted by Weasel View Post
      Why? The distro itself would be a platform to target against, and you know which dependencies are available and which aren't (just like Win32) on a given version, and any extra libraries would simply be bundled with the software, which is exactly how apps on Windows are distributed. And it's also how flatpak works, which is actually a band-aid for this problem to begin with.
      How do you know that for sure. In Fedora there are those things called variants (netinstall, WorkStation, Server...). There are also various package manager groups that contains various packages like DE, office suits etc that can be combined to make a custom install. How would you replicate that functionality without a package manager?

      Comment


      • Originally posted by srakitnican View Post

        How do you know that for sure. In Fedora there are those things called variants (netinstall, WorkStation, Server...). There are also various package manager groups that contains various packages like DE, office suits etc that can be combined to make a custom install. How would you replicate that functionality without a package manager?
        oh I'm totally sure he expects everyone to cd into every single source tree one at a time and then make && make install, and that's after manually figuring out dependencies and downloading and unpacking them.... But then he doesn't believe in shells either sooo.........

        Comment


        • Originally posted by srakitnican View Post
          How do you know that for sure. In Fedora there are those things called variants (netinstall, WorkStation, Server...). There are also various package manager groups that contains various packages like DE, office suits etc that can be combined to make a custom install. How would you replicate that functionality without a package manager?
          Huh? I'm talking about what it SHOULD be, not what it is. Your answer is the perfect proof of the mess Linux is in right now.

          You guys need to look up how flatpak runtimes work for crying out loud. Yes, flatpak runtimes are just like Win32, they're a "stable" (in terms of ABI changes, aka none) bunch of libraries and APIs you can code your app against, not 1 million variations depending on a retarded distro's mood.

          That's the whole point of this in the first place: get rid of all this "variety" in terms of ABI/API, that's exactly the problem with Linux currently.

          Comment


          • Originally posted by duby229 View Post
            They are not the exact same way as win32. Win32 does a lot of shit man! It's huge and it puts many constraints on applications, Visual Studio another big walled garden. .Net another big walled garden. Flatpack runtimes afaik are built by package managers to supply the dependencies the runtime is expected to have and they can be anything you want. If you want an application to be compatible with win32 you have to constrain yourself to win32 functionality. Same for VS and .Net. Very different concepts indeed.
            Visual Studio is a proprietary product, lol. Nothing to do with walled garden.

            Of course you have to constrain yourself to Win32 functionality, this is called a STABLE PLATFORM and is LITERALLY the whole point! That's exactly what flatpak also does with its runtimes. That is the *WHOLE* point of why Linux sucks: it lacks a stable platform to code against (stable in terms of interfaces).

            Do you know what a REAL walled garden is? iOS and the App Store, where you need permission from Apple to even distribute apps -- and without jailbreaking, users CANNOT install software outside of the centralized App Store bullshit.


            Also: https://www.youtube.com/watch?v=5PmHRSeA2c8&t=357

            Comment


            • Originally posted by pal666 View Post
              linux users buying on merit wouldn't buy hardware from most linux-hostile vendor
              but most users don't buy high performing cards
              only in their advertisements. presumably they have better marketing budget than amd
              They have better GPUs than AMD, and AMD's cards while they do have a much better MSRP price, get their prices cranked up by vendors.

              For example, Vega 64 and GTX 1080 have similar performance, I checked in a store yesterday they went for exactly the same price. I mean exactly. At least from the same vendor's line of cards.

              Now lets say I want the cheapest vega or 1080 that does not have a blower style cooler in some store.

              1080: €539
              Vega64: €659
              Vega54: €619

              That's a sizable gap. Now maybe, with the advent of nvidia's RTX lines where their prices have gotten outright ridiculous, maybe AMD will be cheaper next round. But if you look at just hardware performance and prices, Nvidia is generally the safer bet, and has been for a loooong time, even if you're on linux.

              I really do want to switch to an AMD gpu, but vega 64 is not powerful enough to justify upgrading from a 980-Ti, even the RTX 2080-Ti is barely there tbh. the good news maybe is that the amdgpu drivers are finally done playing catch-up with nvidia's, but that happened just like this year.

              Comment


              • Originally posted by Weasel View Post
                Huh? I'm talking about what it SHOULD be, not what it is. Your answer is the perfect proof of the mess Linux is in right now.

                You guys need to look up how flatpak runtimes work for crying out loud. Yes, flatpak runtimes are just like Win32, they're a "stable" (in terms of ABI changes, aka none) bunch of libraries and APIs you can code your app against, not 1 million variations depending on a retarded distro's mood.

                That's the whole point of this in the first place: get rid of all this "variety" in terms of ABI/API, that's exactly the problem with Linux currently.
                So you want to have a single image for everything, even for containers, routers, fridges etc. That is not going to work.
                Last edited by srakitnican; 08 October 2018, 04:10 AM.

                Comment


                • Originally posted by Weasel View Post
                  Visual Studio is a proprietary product, lol. Nothing to do with walled garden.

                  Of course you have to constrain yourself to Win32 functionality, this is called a STABLE PLATFORM and is LITERALLY the whole point! That's exactly what flatpak also does with its runtimes. That is the *WHOLE* point of why Linux sucks: it lacks a stable platform to code against (stable in terms of interfaces).

                  Do you know what a REAL walled garden is? iOS and the App Store, where you need permission from Apple to even distribute apps -- and without jailbreaking, users CANNOT install software outside of the centralized App Store bullshit.


                  Also: https://www.youtube.com/watch?v=5PmHRSeA2c8&t=357
                  You're a moron. Flatpacks are not and cannot be abi stable.

                  Comment


                  • Originally posted by duby229 View Post
                    You're a moron. Flatpacks are not and cannot be abi stable.
                    Lol, what a clown. Don't shit yourself with embarrassment: https://flatpak.org/

                    Look at the features:
                    Build for every distro

                    Create one app and distribute it to the entire Linux desktop market.

                    Stable platforms

                    Runtimes provide platforms of common libraries that you can depend on.

                    Consistent environments

                    Develop and test your application in an environment that’s identical to the one users have.

                    Full control over dependencies

                    Flatpak makes it easy to bundle your own libraries as part of your app.

                    Easy build tools

                    Flatpak’s build tools are simple and easy to use, and come with a full set of documentation.
                    Future-proof builds

                    Flatpak apps continue to be compatible with new versions of Linux distributions.
                    Stable platform = your "walled garden" hysteria.
                    Consistent environments = see above.
                    Full control over dependencies = sounds like Windows already.

                    Future-proof builds = ABI stability you fucking retard.



                    So moron, how about you prove your bullshit?

                    Comment


                    • Originally posted by srakitnican View Post
                      So you want to have a single image for everything, even for containers, routers, fridges etc. That is not going to work.
                      Oh, but it is going to work, as evidenced by virtually every other desktop OS in existence, including Linux but only with some environments. One out of:

                      1) Wine
                      2) Flatpak
                      3) Snap
                      4) AppImage

                      works, excluding:

                      5) "Native"

                      which doesn't, guess why?

                      Comment

                      Working...
                      X