Cannot change permissions of folders within vagrant home folder

The format for shared folders changes across different versions of Vagrant. See Fabio’s answer https://serverfault.com/questions/398414/vagrant-set-default-share-permissions Vagrant version 1.3.1 and earlier config.vm.share_folder “v-data”, “/export”, “/export”, :owner => ‘vagrant’, :group => ‘httpd’, :extra => ‘dmode=775,fmode=775’ Vagrant version 1.3.1, 1.3.2 In Vagrant 1.3.1 and later, the extra option has been replaced with mount_options that expects an array. config.vm.share_folder … Read more

Unable to start Docker Service in Ubuntu 16.04

Update It seems that in newer versions of docker and Ubuntu the unit file for docker is simply masked (pointing to /dev/null). You can verify it by running the following commands in the terminal: sudo file /lib/systemd/system/docker.service sudo file /lib/systemd/system/docker.socket You should see that the unit file symlinks to /dev/null. In this case, all you … Read more

How to check if Intel Virtualization is enabled without going to BIOS in Windows 10 [closed]

First method – Easiest option- Check your Task Manager If you have Windows 10 or Windows 8 operating system, the easiest way to check is by opening up Task Manager->Performance Tab. You should see Virtualization as shown in the below screenshot. If it is enabled, it means that your CPU supports Virtualization and is currently … Read more

Live Binding with Automatic updates in XE3 (no need to call Notify() as in XE2)

LiveBindings happen by binding any object with another object of interest based on some events. This happens by an observer pattern, when there is event trigger, the object inspector will be notified and the inspector will notify the already registered components to display the changes. Hope this helps. There is lot of documentation for this … Read more

Do x86 instructions require their own encoding as well as all of their arguments to be present in memory at the same time?

Yes, they do require the machine code and all memory operands. Shouldn’t the CPU access the memory pages sequentially, i.e. first read the instruction and then access the memory operand? Yes that’s logically what happens, but a page-fault exception interrupts that 2-step process and discards any progress. The CPU doesn’t have any way to remember … Read more

What is the difference between Full, Para and Hardware assisted virtualization?

Paravirtualization is virtualization in which the guest operating system (the one being virtualized) is aware that it is a guest and accordingly has drivers that, instead of issuing hardware commands, simply issue commands directly to the host operating system. This also includes memory and thread management as well, which usually require unavailable privileged instructions in … Read more

How to convert flat raw disk image to vmdk for virtualbox or vmplayer?

First, install QEMU. On Debian-based distributions like Ubuntu, run: $ apt-get install qemu Then run the following command: $ qemu-img convert -O vmdk imagefile.dd vmdkname.vmdk I’m assuming a flat disk image is a dd-style image. The convert operation also handles numerous other formats. For more information about the qemu-img command, see the output of $ … Read more

What’s the differences between Xen, QEMU and KVM?

QEMU is a powerful emulator, which means that it can emulate a variety of processor types. Xen uses QEMU for HVM guests, more specifically for the HVM guest’s device model. The Xen-specific QEMU is called qemu-dm (short for QEMU device model) QEMU uses emulation; KVM uses processor extensions (HVM) for virtualization. Both Xen and KVM … Read more