VMware Workstation Shifting From Proprietary Code To Using Upstream KVM

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts
  • Danny3
    Senior Member
    • Apr 2012
    • 2318

    #31
    Now if the fucking Oracle would want to upstream more of its VirtualBox code...

    Comment

    • SViN
      Phoronix Member
      • Mar 2022
      • 63

      #32
      Originally posted by eszlari View Post
      virt manager frankly needs an entire UI/UX rework if you ask me.

      Comment

      • jabl
        Senior Member
        • Nov 2011
        • 648

        #33
        (Now what would be funny would be vmware dropping esxi in favor of KVM)

        Comment

        • ssokolow
          Senior Member
          • Nov 2013
          • 5081

          #34
          Originally posted by eszlari View Post
          flatpak-kcm is part of Plasma since 5.27.
          Oh? Nice. That means it's Kubuntu's fault I don't have it and I don't even have to wait for my 22.04 LTS to 24.04 LTS bump if I track down the correct release to package myself. (22.04 LTS has 5.92.0 but no flatpak-kcm)

          Originally posted by eszlari View Post
          virt-manager respects SSD.
          So does Inkscape. GTK's menu code bugs out if KWin temporarily suspends compositing because you full-screened a video player on another monitor and starts drawing huge "I'll eagerly turn on ARGB visuals but require an application restart to turn them off again" black borders on menus.

          (I normally keep compositing off to maximize bug-free uptime, but I need to toggle it on when I'm playing a game and need vsync and that's when all my GTK applications take the opportunity to switch on their ARGB visuals.)

          Comment

          • ssokolow
            Senior Member
            • Nov 2013
            • 5081

            #35
            Originally posted by NM64 View Post
            I'm by far no Linux guru, but while I don't tend to mind the aesthetic of GTK3 applications (though GTK4 is a bit much...), I do find it maddening that they don't obey Fitts' Law (and, of course, neither does GTK4 - my personal pet theory is that the GTK devs don't see the problem because GNOME defaults to having the panel at the top).

            I don't know about your distro, but simply installing the gtk3-nocsd package seemed to make all GTK3 apps actually obey Fitts' Law (with the exception that Firefox and LibreWolf are no longer able to have tabs up against the top of their maximized window to take advantage of Fitts' Law for tab-switching, but my primary albeit rather small-time web browser is offered in a GTK2 flavor anyway)

            From the official github page:
            I used to use that, since it's packaged for Lubuntu's use, but, since I started using Flatpak to make it easy to upgrade/downgrade Inkscape (it's already saved me from a crash-inducing regression once), it's just become too difficult to reliably inject a custom LD_PRELOAD.

            If I didn't want to stay on an LTS distro, I'd consider switching to Arch for the gtk3-classic package. (It's a patchset to make GTK 3.x behave more like GTK+ 2.x. Screenshots)

            Maybe I'll look into how one goes about making a custom build of org.gnome.Platform and abuse their Testing an app with a different runtime instructions.

            Comment

            • ssokolow
              Senior Member
              • Nov 2013
              • 5081

              #36
              Originally posted by mirmirmir View Post
              Least deranged KDE fan
              To be fair, half of those are things I was working on for other reasons anyway.

              For example:
              • The PyQt rewrite of part of Geeqie is so I can use it as a GUI for an SQLite-backed image tagging and databasing tool that refers to images by SHA256 instead of by path (I know that having things silently vanish from collections when I forgot/failed to do the moving inside Geeqie has happened to me and is effectively a data loss bug) which I've wanted to write for over a decade. (And to finally rid myself of the endless parade of new crash bugs that seem to crop up in Geeqie.)
              • Workrave just isn't flexible enough to function the way I want and I have most of the work already existing in the half-finished Qt rewrite of an ancient project I wrote before discovering Workrave named The Procrastinator's Timeclock. (Plus, Workrave is written in C++. I'm not being paid enough to contribute to a C++ project.)
              • PlayOnLinux is EOLing their Python-based UI, I don't like their JavaFX GUI, and I already have an experimental "Lutris, but QWidget"-esque thing for exploring new design ideas that I could contribute to launchers like Lutris and I was planning to shove a Wine backend into it. (Granted, at the moment, most of the work has gone into refining the heuristic "guess title from filename" code for the fallback "point me at a folder of manually downloaded indie/fan-games" backend.)

              Also, another, more practical reason to use Qt-based apps. With GTK, the devs have to put in extra effort to support custom toolbar and dock layouts. With Qt, the devs have to put in extra effort to not support custom toolbar and dock layouts.

              (Source: I've written applications against both. In Qt, toolbar and dock customization are built-in and on by default and the only part you actually have to do for best experience is three lines of code to save window state on window close and another three to restore it on window open... and that's three lines at most. One of them is instantiating a QSettings and one is to persist window geometry too.)

              It feels like every time a new minor version of Inkscape gets released (eg. the 1.4 that just dropped), I have to play "OK, where did they move the toggle to put the toolbar back at the top this time?". With Qt, there's just a drag handle you can grab.
              Last edited by ssokolow; 01 November 2024, 05:08 PM.

              Comment

              • ssokolow
                Senior Member
                • Nov 2013
                • 5081

                #37
                Originally posted by Jumbotron


                Wow ….you waste so much time being unproductive. Not only from all the coding and hoops you put yourself through but in telling us all about all the coding and hoops you put yourself through .

                But “Freedumb”….I guess.
                See previous reply about why I'm doing most of them.

                As for why I listed them, don't think too highly of yourself. I listed them because "Huh. Y'know what? I actually haven't tallied up what's left."

                Comment

                • Quackdoc
                  Senior Member
                  • Oct 2020
                  • 5000

                  #38
                  Originally posted by slalomsk8er View Post

                  Have a look at the top left of the site:

                  image.png
                  yeah, but the "Icon/abbreviation" is still just VM, virtual machine manager is a generic term for well virtual machine managers https://learn.microsoft.com/en-us/sy...ew=sc-vmm-2022 https://www.synology.com/en-global/d...achine_manager

                  ... Unless they count the different shades as different letters... I hope they don't, that's dumb if they do. It's a dumb name regardless.

                  Comment

                  • ssokolow
                    Senior Member
                    • Nov 2013
                    • 5081

                    #39
                    Originally posted by SteamPunker View Post
                    Does anybody here have any idea if the VirtualBox proprietary hypervisor core still has any relevant advantages over KVM?
                    I don't know where in the stack the limitation comes from (could just be a UI fail but the sudos in the too-complicated-to-bother guides I've found for bare QEMU suggest not), but I've never figured out how to set up bridged networking on AQEMU, while it's just a drop-down choice under VirtualBox.
                    Last edited by ssokolow; 01 November 2024, 05:46 PM.

                    Comment

                    • tuaris
                      Junior Member
                      • Feb 2021
                      • 20

                      #40
                      Yep there it is. I knew VMWare Workstation going free was not without it's downside. Nothing is really 'free'. Oh well, maybe this means one day they'll leverage Bhyve and get Workstation working on FreeBSD.

                      Comment

                      Working...
                      X