Beefy Boxes and Bandwidth Generously Provided by pair Networks
XP is just a number
 
PerlMonks  

Re^4: Rosetta Code: Long List is Long (Virtualization, Container, Multi-boot and Linux References)

by eyepopslikeamosquito (Archbishop)
on Dec 28, 2022 at 21:54 UTC ( [id://11149177]=note: print w/replies, xml ) Need Help??


in reply to Re^3: Rosetta Code: Long List is Long (faster)
in thread Rosetta Code: Long List is Long

Thanks for the extra information. Very useful.

By "same PC" to run a test under Windows vs. Linux, I meant classic dual boot and GRUB as I have

I'd totally forgotten that 20 years ago I rushed out to buy a Unix magazine (with free CD-ROM attached!) containing GRUB, which I installed on my good old Dell PC to happily dual boot Windows and Linux for several years. :)

I've felt a bit overwhelmed recently with the massive changes in the virtualization arena. AFAICT, WSL2 adds about 5% overhead compared to running Linux natively, so your dual booting performance figures (in theory) should be more accurate than mine. Even with the 5% WSL2 overhead, llil2grt runs slightly faster on Linux on my PC.

I'm clueless why this PC is slow with Windows.

I'm clueless why my C++ program runs slightly faster on Ubuntu, while my Perl program runs slightly slower (timings here). :)

Virtualization and Multi-boot References

Cloud References

  • Carton (CPAN) - Perl module dependency manager
  • Carmel (CPAN) - CPAN Artifact Repository Manager

Linux Distribution References

Cygwin References

  • Mingw-w64 (wikipedia) - gcc-based C/C++ compiler used by Strawberry Perl (Note: MSYS2 ("minimal system 2") is a software distribution and a development platform for Microsoft Windows, based on Mingw-w64 and Cygwin ... MSYS2 and its bash environment is used by Git)
  • Cygwin (wikipedia) - a Unix-like environment and command-line interface for Microsoft Windows (uses cross-compilers from Mingw-w64 project)

Other

  • Re^2: Dancer newbie question by NERDVANA (2024) - advises managing your own virtual machine on a cloud platform like Linode or Digital Ocean (notes that DigitalOcean also has the App service which deploys one of your GitHub repos directly into a VM for you)
  • Re: An update (was: Re^2: Holding site variables) by afoken (2024) - advises Bod to consider using virtual machines for the development server; compares VMware, VirtualBox, Proxmox (Debian Linux, provides VMs and containers, open source); RAID, SATA SSDs v SMRs, UPS discussed too

See Also

Updated: many references added long after original reply was made.

  • Comment on Re^4: Rosetta Code: Long List is Long (Virtualization, Container, Multi-boot and Linux References)
  • Download Code

Log In?
Username:
Password:

What's my password?
Create A New User
Domain Nodelet?
Node Status?
node history
Node Type: note [id://11149177]
help
Chatterbox?
and the web crawler heard nothing...

How do I use this?Last hourOther CB clients
Other Users?
Others admiring the Monastery: (2)
As of 2025-07-16 02:56 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    No recent polls found

    Notices?
    erzuuliAnonymous Monks are no longer allowed to use Super Search, due to an excessive use of this resource by robots.