Tabs have come Full-Circle



  • @dhromed said:

    The yellow is a funky overlay colour I chose around the punched-out shapes that highlight the tabs and thumbs. It is explicitly funky ugly and gay.

    FTFY



  • @Speakerphone Dude said:

    ugly and gay

    You know, that's not a colour scheme that I would automatically associate with gay people (even if we all know it to be true in this case)

    On the other hand, we have two of these EMUs running through London, and if this isn't the Gay Train, I do not know what is:

    All aboard the Gay Train™



  • @Daniel Beardsmore said:

    @Speakerphone Dude said:

    ugly and gay

    You know, that's not a colour scheme that I would automatically associate with gay people (even if we all know it to be true in this case)

    On the other hand, we have two of these EMUs running through London, and if this isn't the Gay Train, I do not know what is:

    All aboard the Gay Train™

    I am outraged that you assume that I meant "gay" as in "having an alternative lifestyle" while obviously I just meant that such a vibrant colour scheme was a source of joy.

    As for the Gay Train: does it come with a Pet Shop Boys soundtrack? are there seats or just big shiny shafts? does it whistle when it gets into a black tight tunnel?



  • @Daniel Beardsmore said:

    I would like to assume that people here do at least know what Unicode is ;-)

    Ofcourse, but not everyone may realize that ID3 supports 'foreign' (from a USA viewpoint, anyway) languages by allowing e.g. UTF-8 encoded text.



  • VirtualPC (btw, it's an ex-Connectix product, the datafiles even have string 'conectix' for 64-bit magic number), was originally intended to emulate an x86 on a PPC Mac, and thus does 100% software emulation of x86.

    It means that unlike all other semi-virt systems like VMware, that need an x86 CPU, execute the non-privileged code directly in hardware, and run a special driver in ring1 to intercept syscalls, it can run systems that actually used more than just rings 0 and 3. (As far as I know, that list consists of OS/2.)

    It also means it's slow as molasses in arctic winter.



  • @bannedfromcoding said:

    VirtualPC (btw, it's an ex-Connectix product, the datafiles even have string 'conectix' for 64-bit magic number), was originally intended to emulate an x86 on a PPC Mac, and thus does 100% software emulation of x86.

    It means that unlike all other semi-virt systems like VMware, that need an x86 CPU, execute the non-privileged code directly in hardware, and run a special driver in ring1 to intercept syscalls, it can run systems that actually used more than just rings 0 and 3. (As far as I know, that list consists of OS/2.)

    It also means it's slow as molasses in arctic winter.

    Why did you have to get OS/2 running in a VM?



  •  What's with this VirtualBox bashing? Runs just as fine for me as VMWare Player did. I actually switched from Player because I needed additional, 3rd party software to create or modify virtual machines (and yes, a text editor is additional software as well). I can't imagine anything that VMWare Player could or would do "better" than VirtualBox, especially since both use hardware virtualization and virtualize nearly the same hardware (eg. network card).



  • @pbean said:

     What's with this VirtualBox bashing? Runs just as fine for me as VMWare Player did. I actually switched from Player because I needed additional, 3rd party software to create or modify virtual machines (and yes, a text editor is additional software as well). I can't imagine anything that VMWare Player could or would do "better" than VirtualBox, especially since both use hardware virtualization and virtualize nearly the same hardware (eg. network card).



  • Why did you have to get OS/2 running in a VM?
    ATMs running OS/2 (renamed to eComStation).

    @pbean said:

     What's with this VirtualBox bashing? Runs just as fine for me as VMWare Player did. I actually switched from Player because I needed additional, 3rd party software to create or modify virtual machines (and yes, a text editor is additional software as well). I can't imagine anything that VMWare Player could or would do "better" than VirtualBox, especially since both use hardware virtualization and virtualize nearly the same hardware (eg. network card).


    Well, the one time I've tried VirtualBox, OpenBSD installer reliably segfaulted in the stack protection code.

    Turned out that VBox in the then-current version did corrupt the ECX register after some privileged operation, and got away with that because most guest OSes overwrote it in the next step, but *BSD didn't.

    I've moved to VMware and never had a reason to move back.



    Btw, VMware Player does allow you to create machines and edit their hardware ever since v3.0 release circa about 2009. Since then, Player is a total misnomer of course, they should call it Lite or Home or Essentials or such, the way most other castrated versions of professional products are.



  • @bannedfromcoding said:

    VirtualPC (btw, it's an ex-Connectix product, the datafiles even have string 'conectix' for 64-bit magic number), was originally intended to emulate an x86 on a PPC Mac, and thus does 100% software emulation of x86.

    It means that unlike all other semi-virt systems like VMware, that need an x86 CPU, execute the non-privileged code directly in hardware, and run a special driver in ring1 to intercept syscalls, it can run systems that actually used more than just rings 0 and 3. (As far as I know, that list consists of OS/2.)

    It also means it's slow as molasses in arctic winter.

    If the guest OS is Windows, Virtual PC makes some changes to the guest OS which allow its kernel mode code to run directly on the processor as well. It doesn't do full emulation unless absolutely necessary. Furthermore it also can use hardware assisted virtualization when available to speed things up. (Early versions of Windows Virtual PC 7 behind the Windows 7 XP Mode feature actually required it.)

    In truth VPC is slow as molasses because it emulates some woefully inadequate S3 Trio graphics card hardware dating back to the late '90s.



  • @Speakerphone Dude said:

    @pbean said:

     What's with this VirtualBox bashing? Runs just as fine for me as VMWare Player did. I actually switched from Player because I needed additional, 3rd party software to create or modify virtual machines (and yes, a text editor is additional software as well). I can't imagine anything that VMWare Player could or would do "better" than VirtualBox, especially since both use hardware virtualization and virtualize nearly the same hardware (eg. network card).

     

    I'm really glad they're using recent versions of the product for their benchmarks.

     



  • @Ragnax said:

    If the guest OS is Windows, Virtual PC makes some changes to the guest OS which allow its kernel mode code to run directly on the processor as well. It doesn't do full emulation unless absolutely necessary. Furthermore it also can use hardware assisted virtualization when available to speed things up. (Early versions of Windows Virtual PC 7 behind the Windows 7 XP Mode feature actually required it.)

    In truth VPC is slow as molasses because it emulates some woefully inadequate S3 Trio graphics card hardware dating back to the late '90s.

    Last time I've used VPC it was v2007 / 6.0. Running Server 2003 inside. Not sure if a different videochip would make a difference for non-Aero system, but I won't argue.
    Anyway, my point was mostly that it is capable of the "full emulation", unlike VMware or Vbox.


  • @Speakerphone Dude said:

    VirtualPC is different from VMware because you can actually emulate different hardware. VirtualBox may or may not be better than VirtualPC but who cares, both are a piece of shit used only by people who don't know better.
    I've got a license for VMWare Workstation, but still use VirtualBox for certain VMs, because I prefer how it does certain things (it also doesn't have the problem where shutting down a VM sometimes causes my RAID read/write speeds to drop down to around 100kB/s for a few minutes). It also starts much faster (VBox is ready in under 5 seconds, while Workstation needs about a minute before I can interact with it's window).
    @bannedfromcoding said:
    VirtualPC (btw, it's an ex-Connectix product, the datafiles even have string 'conectix' for 64-bit magic number), was originally intended to emulate an x86 on a PPC Mac, and thus does 100% software emulation of x86.
    Not when running on x86/x64 - it uses virtualization just like VMWare and VBox do. If you want something that does actual CPU emulation, you'll have to look at Qemu or Bochs.


Log in to reply