What is Virtualization?
-
@dyasny said in What is Virtualization?:
@scottalanmiller said in What is Virtualization?:
This is a really big deal. To make a comparison, it is like how people would compare ZFS (filesystem, logical volume manager, RAID lumped into one) to XFS (just a filesystem.) Then say "can XFS do.... x, y, or z feature that isn't part of the ZFS filesystem" and it made ZFS look good simply because "XFS can't do that." But the XFS ecosystem did it very well, it just wasn't XFS itself doing whatever feature they were asking.
The unix way is to have one product doing one function and doing it well. This is a good and a bad thing really, but it definitely allows for faster development
People coming from Windows (definitely talking about myself here) aren't used to this type of separation in general. They/We are more accustomed to the packages style. When we talk about AD, we don't simply talk about the authentication part, we mean all of it - authentication/Group Polices, etc. So breaking these things down - explaining, over and over and over again that ZFS is a package, and XFS is a single item is critical to get those people on the same page.
Thanks @dyasny for that post - it was very helpful.
-
@Dashrender said in What is Virtualization?:
People coming from Windows (definitely talking about myself here) aren't used to this type of separation in general. They/We are more accustomed to the packages style. When we talk about AD, we don't simply talk about the authentication part, we mean all of it - authentication/Group Polices, etc. So breaking these things down - explaining, over and over and over again that ZFS is a package, and XFS is a single item is critical to get those people on the same page.
Thanks @dyasny for that post - it was very helpful.
I totally understand that, been an MCSE before I got into Linux after all. This is a double edged sword - with things like AD, you get a very good integration of the entire stack, true. But the downside is that the entire stack belongs to MS, no parts are interchangeable and you are a hostage in a vendor lock. If MS decide not to develop a feature or not to move in a certain direction, you have to adjust. With the OSS unixway kind of software, you always have options of various degrees of integration quality.
-
@dyasny said in What is Virtualization?:
@Dashrender said in What is Virtualization?:
People coming from Windows (definitely talking about myself here) aren't used to this type of separation in general. They/We are more accustomed to the packages style. When we talk about AD, we don't simply talk about the authentication part, we mean all of it - authentication/Group Polices, etc. So breaking these things down - explaining, over and over and over again that ZFS is a package, and XFS is a single item is critical to get those people on the same page.
Thanks @dyasny for that post - it was very helpful.
I totally understand that, been an MCSE before I got into Linux after all. This is a double edged sword - with things like AD, you get a very good integration of the entire stack, true. But the downside is that the entire stack belongs to MS, no parts are interchangeable and you are a hostage in a vendor lock. If MS decide not to develop a feature or not to move in a certain direction, you have to adjust. With the OSS unixway kind of software, you always have options of various degrees of integration quality.
Sure you do - along with the complexities that come with managing and maintaining your solution. But yep, you get to mix and match.
-
@Dashrender said in What is Virtualization?:
Sure you do - along with the complexities that come with managing and maintaining your solution. But yep, you get to mix and match.
There's always a trade-off But practice shows the OSS way is more effective in the long run - even MS are moving towards that model, and so do all the tech giants who aren't there yet.
-
@Dashrender said in What is Virtualization?:
@dyasny said in What is Virtualization?:
@scottalanmiller said in What is Virtualization?:
This is a really big deal. To make a comparison, it is like how people would compare ZFS (filesystem, logical volume manager, RAID lumped into one) to XFS (just a filesystem.) Then say "can XFS do.... x, y, or z feature that isn't part of the ZFS filesystem" and it made ZFS look good simply because "XFS can't do that." But the XFS ecosystem did it very well, it just wasn't XFS itself doing whatever feature they were asking.
The unix way is to have one product doing one function and doing it well. This is a good and a bad thing really, but it definitely allows for faster development
People coming from Windows (definitely talking about myself here) aren't used to this type of separation in general. They/We are more accustomed to the packages style. When we talk about AD, we don't simply talk about the authentication part, we mean all of it - authentication/Group Polices, etc. So breaking these things down - explaining, over and over and over again that ZFS is a package, and XFS is a single item is critical to get those people on the same page.
Thanks @dyasny for that post - it was very helpful.
that's completely different. Windows has the "separate" pieces just like Linux. You are seeing the confusion and misunderstanding of typical Windows users lumping all things that they don't understand together. That's very different from a single product actually lumping functionality together.
ZFS is actually three different things rolled into one product. In the Windows world, that would be Windows RAID, NTFS, and WIndows Disk Manager all as one product.
-
@dyasny said in What is Virtualization?:
@Dashrender said in What is Virtualization?:
People coming from Windows (definitely talking about myself here) aren't used to this type of separation in general. They/We are more accustomed to the packages style. When we talk about AD, we don't simply talk about the authentication part, we mean all of it - authentication/Group Polices, etc. So breaking these things down - explaining, over and over and over again that ZFS is a package, and XFS is a single item is critical to get those people on the same page.
Thanks @dyasny for that post - it was very helpful.
I totally understand that, been an MCSE before I got into Linux after all. This is a double edged sword - with things like AD, you get a very good integration of the entire stack, true. But the downside is that the entire stack belongs to MS, no parts are interchangeable and you are a hostage in a vendor lock. If MS decide not to develop a feature or not to move in a certain direction, you have to adjust. With the OSS unixway kind of software, you always have options of various degrees of integration quality.
With AD it is "tight integration", not bundling, though.
-
@scottalanmiller said in What is Virtualization?:
@Dashrender said in What is Virtualization?:
@dyasny said in What is Virtualization?:
@scottalanmiller said in What is Virtualization?:
This is a really big deal. To make a comparison, it is like how people would compare ZFS (filesystem, logical volume manager, RAID lumped into one) to XFS (just a filesystem.) Then say "can XFS do.... x, y, or z feature that isn't part of the ZFS filesystem" and it made ZFS look good simply because "XFS can't do that." But the XFS ecosystem did it very well, it just wasn't XFS itself doing whatever feature they were asking.
The unix way is to have one product doing one function and doing it well. This is a good and a bad thing really, but it definitely allows for faster development
People coming from Windows (definitely talking about myself here) aren't used to this type of separation in general. They/We are more accustomed to the packages style. When we talk about AD, we don't simply talk about the authentication part, we mean all of it - authentication/Group Polices, etc. So breaking these things down - explaining, over and over and over again that ZFS is a package, and XFS is a single item is critical to get those people on the same page.
Thanks @dyasny for that post - it was very helpful.
that's completely different. Windows has the "separate" pieces just like Linux. You are seeing the confusion and misunderstanding of typical Windows users lumping all things that they don't understand together. That's very different from a single product actually lumping functionality together.
ZFS is actually three different things rolled into one product. In the Windows world, that would be Windows RAID, NTFS, and WIndows Disk Manager all as one product.
Well - then that makes matters just that much worse then!
-
@Dashrender said in What is Virtualization?:
@scottalanmiller said in What is Virtualization?:
@Dashrender said in What is Virtualization?:
@dyasny said in What is Virtualization?:
@scottalanmiller said in What is Virtualization?:
This is a really big deal. To make a comparison, it is like how people would compare ZFS (filesystem, logical volume manager, RAID lumped into one) to XFS (just a filesystem.) Then say "can XFS do.... x, y, or z feature that isn't part of the ZFS filesystem" and it made ZFS look good simply because "XFS can't do that." But the XFS ecosystem did it very well, it just wasn't XFS itself doing whatever feature they were asking.
The unix way is to have one product doing one function and doing it well. This is a good and a bad thing really, but it definitely allows for faster development
People coming from Windows (definitely talking about myself here) aren't used to this type of separation in general. They/We are more accustomed to the packages style. When we talk about AD, we don't simply talk about the authentication part, we mean all of it - authentication/Group Polices, etc. So breaking these things down - explaining, over and over and over again that ZFS is a package, and XFS is a single item is critical to get those people on the same page.
Thanks @dyasny for that post - it was very helpful.
that's completely different. Windows has the "separate" pieces just like Linux. You are seeing the confusion and misunderstanding of typical Windows users lumping all things that they don't understand together. That's very different from a single product actually lumping functionality together.
ZFS is actually three different things rolled into one product. In the Windows world, that would be Windows RAID, NTFS, and WIndows Disk Manager all as one product.
Well - then that makes matters just that much worse then!
It's not so much that it is worse, it is just different. But people compare it in unreasonable ways.
-
Example....
Scientist: I've invented a new hand that can do things better than your old hand.
Person: But can it dance?
Scientist: Um... that's your feet, not your hand.
-
@scottalanmiller said in What is Virtualization?:
@Dashrender said in What is Virtualization?:
@scottalanmiller said in What is Virtualization?:
@Dashrender said in What is Virtualization?:
@dyasny said in What is Virtualization?:
@scottalanmiller said in What is Virtualization?:
This is a really big deal. To make a comparison, it is like how people would compare ZFS (filesystem, logical volume manager, RAID lumped into one) to XFS (just a filesystem.) Then say "can XFS do.... x, y, or z feature that isn't part of the ZFS filesystem" and it made ZFS look good simply because "XFS can't do that." But the XFS ecosystem did it very well, it just wasn't XFS itself doing whatever feature they were asking.
The unix way is to have one product doing one function and doing it well. This is a good and a bad thing really, but it definitely allows for faster development
People coming from Windows (definitely talking about myself here) aren't used to this type of separation in general. They/We are more accustomed to the packages style. When we talk about AD, we don't simply talk about the authentication part, we mean all of it - authentication/Group Polices, etc. So breaking these things down - explaining, over and over and over again that ZFS is a package, and XFS is a single item is critical to get those people on the same page.
Thanks @dyasny for that post - it was very helpful.
that's completely different. Windows has the "separate" pieces just like Linux. You are seeing the confusion and misunderstanding of typical Windows users lumping all things that they don't understand together. That's very different from a single product actually lumping functionality together.
ZFS is actually three different things rolled into one product. In the Windows world, that would be Windows RAID, NTFS, and WIndows Disk Manager all as one product.
Well - then that makes matters just that much worse then!
It's not so much that it is worse, it is just different. But people compare it in unreasonable ways.
It's worse because as you just pointed out - it's one name to combine three techs... and again as you showed in Windows - each component is named separately, yet tightly integrated and more often than not talked about in a group via one of the key elements, i.e. AD to mean all of the other features that come alone with AD, but aren't AD itself. Now you're saying this is a single name to mean all these things f(ilesystem, logical volume manager, RAID lumped into one). Granted it's because the person isn't educated that ZFS is all these things and not just a Filesystem, but it's reality no matter if you like it or not.
-
@Dashrender said in What is Virtualization?:
@scottalanmiller said in What is Virtualization?:
@Dashrender said in What is Virtualization?:
@scottalanmiller said in What is Virtualization?:
@Dashrender said in What is Virtualization?:
@dyasny said in What is Virtualization?:
@scottalanmiller said in What is Virtualization?:
This is a really big deal. To make a comparison, it is like how people would compare ZFS (filesystem, logical volume manager, RAID lumped into one) to XFS (just a filesystem.) Then say "can XFS do.... x, y, or z feature that isn't part of the ZFS filesystem" and it made ZFS look good simply because "XFS can't do that." But the XFS ecosystem did it very well, it just wasn't XFS itself doing whatever feature they were asking.
The unix way is to have one product doing one function and doing it well. This is a good and a bad thing really, but it definitely allows for faster development
People coming from Windows (definitely talking about myself here) aren't used to this type of separation in general. They/We are more accustomed to the packages style. When we talk about AD, we don't simply talk about the authentication part, we mean all of it - authentication/Group Polices, etc. So breaking these things down - explaining, over and over and over again that ZFS is a package, and XFS is a single item is critical to get those people on the same page.
Thanks @dyasny for that post - it was very helpful.
that's completely different. Windows has the "separate" pieces just like Linux. You are seeing the confusion and misunderstanding of typical Windows users lumping all things that they don't understand together. That's very different from a single product actually lumping functionality together.
ZFS is actually three different things rolled into one product. In the Windows world, that would be Windows RAID, NTFS, and WIndows Disk Manager all as one product.
Well - then that makes matters just that much worse then!
It's not so much that it is worse, it is just different. But people compare it in unreasonable ways.
It's worse because as you just pointed out - it's one name to combine three techs... and again as you showed in Windows - each component is named separately, yet tightly integrated and more often than not talked about in a group via one of the key elements, i.e. AD to mean all of the other features that come alone with AD, but aren't AD itself. Now you're saying this is a single name to mean all these things f(ilesystem, logical volume manager, RAID lumped into one). Granted it's because the person isn't educated that ZFS is all these things and not just a Filesystem, but it's reality no matter if you like it or not.
The Windows example is worse because that is based on incompetence. The ZFS situation is just an option. Nothing particularly wrong with bundling or with not bundling, just two reasonable approaches. Your entire point of the Windows situation is "used by people who don't understand it." That's the real issue. Not whether they are separate or not.