Desktop Virtualization

Virtualization news and reviews

  • Solutions
  • Articles
  • Glossary
  • Contact

Gleb Reys April 21, 2008 Leave a Comment

VMware Virtual Disk Development Kit

Last week saw a rather interesting release: a VDDK – Virtual Disk Development Kit by VMware, which seems to be a complete toolset for working with VMware VMDK disk images and coding your own applications which interface with them.

Virtual Machine Disk Format (VMDK image specification) is used by many vendors, and so such an SDK from VMware is a great way to reinforce VMDK position on the market.

What is VMware VDDK?

Virtual Disk Development Kit is essentially the following three things:

  • VMDK disks mount utility (mounting Windows or Linux partitions directly from VMDK images)
  • VMDK disks management utility (growing VMDK images and changing their type, even shrinking VMDK images under certain conditions)
  • VMDK Virtual Disk API – a programmatic interface to access VMDK images from your applications

Virtual Disk API

According to documentation, Virtual Disk API allows you to do the following:

  • It permits random read/write access to data anywhere in a VMDK file.
  • It creates and manages redo logs (parent‐child disk chaining, or delta links).
  • It can read and write disk metadata.
  • It is able delete VMDK files.
  • Error explanations are available.
  • Many operations are easier to automate with an API than with utilities.

Virtual Disk API is a stand‐alone library that you can use to develop solutions and applications.

See also

  • Download VDDK
  • Interesting details on VDDK by Hari Krishnan, Infrastructure Product Manager for VDDK in VMware
  • VMDK interface
  • Virtual Disk Development Kit page

Filed Under: Virtualization News Tagged With: vddk, vmdk, VMware

Upcoming topics

  • VMware View 4
  • PCoIP
  • New in xVM VirtualBox 3.1
  • vSphere 4

Leave a Reply

Your email address will not be published. Required fields are marked *

See Also

  • Unix Tutorial
  • Basic Unix Commands
  • Advanced Unix Commands
  • SSH port forwarding
  • Unix Tutorial Digest
  • Unix Reference

Advertise Here

If you're interested in advertising your desktop virtualization product on this website, please use the contact form to provide additional information.

Virtualization Software

APPIP ERROR: amazonproducts[
AccessDenied|The Access Key Id AKIAIJB2ICKX5VVPQVJA is not enabled for accessing Product Advertising API. Please sign up for Product Advertising API at https://affiliate-program.amazon.com/assoc_credentials/home.
]
APPIP ERROR: amazonproducts[
AccessDenied|The Access Key Id AKIAIJB2ICKX5VVPQVJA is not enabled for accessing Product Advertising API. Please sign up for Product Advertising API at https://affiliate-program.amazon.com/assoc_credentials/home.
]

Books you should read

  • Mastering VMware vSphere 4 (Computer/Tech)
  • vSphere 4.0 Quick Start Guide: Shortcuts down the path of Virtualization
  • Virtualizing Microsoft Tier 1 Applications with VMware vSphere 4

Recently Written

  • Follow Up on Hardware Virtualization
  • Open VM Tools or VMware Tools?
  • The End of the Road?
  • Desktop Virtualization in 2016
  • What Are Your Thoughts On VirtualBox 5.0?

Basic Unix Commands

Basic Unix Commands
  • ls command
  • mkdir command
  • man command in unix
  • cd command - change directory
  • uname command

Useful links

  • Solaris Blog
  • Unix Tutorial Unix Tutorials and System Administation Tips

Unix/Linux Reference

Unix Reference
  • check CentOS version
  • check Raspbian version
  • SSH port forwarding
  • unix commands
  • visudo tutorial
  • mtime unix
  • lrwxrwxrwx
  • Unix Tutorial digest

Advanced Unix Commands

Advanced Unix Commands
  • ln command - symlinks
  • tune2fs unix command - filesystem parameters
  • du command - disk usage
  • lsb_release command
  • find unix command

Virtualization Glossary

  • VDI
  • Virtual Machine
  • Sun xVM suite

Copyright © 2023 · Streamline Pro Theme on Genesis Framework · WordPress · Log in