[linux-lvm] LVM - History

John Stoffel john at stoffel.org
Tue Feb 27 15:42:50 UTC 2007


k> Thaks for your help; my goal is to document LVM, from
k> an architecture, and source code point of views:
k> -The architecture will probably go back to 70’s or
k> early 80’s.

It goes back even earlier than that AFAIK

k> -The Source code will start from when LVM, started to exist as an
k> open source product (1998??) , and the product that inspired the
k> first release.

Don't forget MD.  

k> Do you know if IBM licensed, LVM to HP, and also released it to the
k> open source for linux developments?

Nope, not that I know of.  I think it happened that people liked the
logic and commands of the HP LVM version and decided to implement
something similiar.

k> Did Linux (Sistina) LVM derived from the IBM's LVM? Is
k> HP's LVM also drived from IBM's LVM? 

Don't forget that there are also filesystems which had/have LVM like
options.  DEC's Advfs had the ability to carve up and use multiple
disks in a filesystem.  Very nice stuff.

Sun has two LVM like setups, the first is the Solstice DiskSuite
(originally Sun DiskSuite) tools, as well as their re-branded version
of Veritas' VxVM which they called Sun Volume Manager (SeVM I
think?).  

Veritas was the big non-iron vendor of LVM software for a long time.
They also had the VxFS filesystem which layered ontop of VxVM very
nicely and let you grow/shrink volumes and filesystems.  Expensive,
but solid.

Linux has had several different LVM like projects over the years.
There's the original Linux RAID stuff, evms (Enhanced Volume Manager
System) which is IBM based as I recall.  This morphed into the DM
(Device Mapper) stuff of today.

You also need to be careful how you define whan an LVM is.  Does it
include filesystems?  Or how about a filesystem with some (but not
all) LVM features?  

It's a funky roadmap, and I'm sure people would be interested to see
and comment on what you find out.

John




More information about the linux-lvm mailing list