Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

> Proxmox isn't a hypervisor

KVM is in the kernel, and I specifically called out KVM. If the point you are trying to make is that KVM is the hypervisor, then Qubes is also not a hypervisor because it uses Xen.

But this seems like a very strange distinction to make to me unless you are specifically trying to peer into the inner-workings. At that point you'd probably be saying ESXi is "not a hypervisor" because it has to defer the actual VM deployment to vmkernel.

I don't know of an OS without a kernel.



Proxmox can use a hypervisor, KVM, or manage containers. It's not a hypervisor. Xen is also hypervisor. Saying proxmox is a hypervisor is like saying virt-manager is a hypervisor.


You're just debating semantics, debatably incorreectly, and for no reason. KVM is not a type-2 hypervisor in this case - Proxmox can be hosted on bare metal and use KVM natively.

> Saying proxmox is a hypervisor is like saying virt-manager is a hypervisor.

This is... just wrong? Proxmox is much more equivalent to ESXi than to a UI application.

--

To grante you the tiniest bit of good faith, I would wager that you and I are two heads of this specific coin.

An excerpt from Wikipedia on the matter (https://en.wikipedia.org/wiki/Hypervisor):

> The distinction between these two types is not always clear. For instance, KVM and bhyve are kernel modules[6] that effectively convert the host operating system to a type-1 hypervisor.[7] At the same time, since Linux distributions and FreeBSD are still general-purpose operating systems, with applications competing with each other for VM resources, KVM and bhyve can also be categorized as type-2 hypervisors.[8]

You seem very concerned that KVM (and thus Proxmox) cannot be considered a Type 1 Hypervisor. I disagree.

But if your assertion is that Proxmox cannot natively deploy VMs... then I have no idea what to tell you. You're blatantly wrong. Just try it.


Just try it? Didn't want to have a pissing contest, but if you will.

I've have, since late 2000's and used it to deploy production deployments for eden.sahanafoundation.org in Haiti, Chengdu and other places, using Proxmox and KVM.

I've also built public and private clouds using OpenNebula and OpenStack (using KVM/libvirt). I'm also vmware certified (or was, back in late 2000's, when working for a prominent UK ISP).

It's a management framework, it doesn't do virtualisation itself, it uses the libvirt framework. I can use the same kvm hypervisor by using qemu-kvm (or virt-manager, which uses the same stuff). Again it's just a management layer.


I’m matching your energy. Your original comment came in just to say “you’re wrong” as a weird, nitpicky contrarian - so I’m going to fight you on that.

You’re trying to make the distinction KVM is separate - I’m saying KVM is a part of Proxmox making them functionally one and the same.

If you want to be very precise - KVM is the hypervisor. It just so happens to also be a part of the kernel! And Proxmox can also be run on bare metal hardware meaning - it can deploy and manage VMs with access to direct hardware management. As I already gave a reference to - this seems to be a common point people hit disagreement on, like we are precisely having at this moment.

Your nitpick is a muddying of waters in an attempt to “be superior” (and attaching your LinkedIn is pretty odd).

If you’re to be consistent, you’d also be saying ESXi is not a hypervisor - you’d say only vmkernel is. On a tight technicality this might be true, but it’s such a nitpick that unless you’re actively debugging in that layer of the stack the distinction is worthless.

I don’t think you and I will see eye to eye. You are so hyper focused on nitpicking a tiny definition that I’m not willing to concede on.


Proxmox doesn't do the virtualisation, that's KVM. That's the hypervisor. I'm not sure why you find this so difficult to understand.

You told me to, "Try It". I have. Many times, I told you about them and you despite that you think I'm attaching a linked in. I'm answering the thing you told me.

Not sure what 'energy' you're going on about, if you reread this you might realise you're the one being a bit obtuse.

You're also making up stuff I might potentially say, whilst also admitting I'm probably right, which says a lot about you imho. Maybe work from the things people say, not what you think they say in your head.

I hope you find inner peace, but for reference, proxmox is a management layer using libvirt, which interacts with the hypervisor, KVM. Jeez...


So, it's not a hypervisor, KVM is the hypervisor, it's a management plane using perl and qemu (fixed it for you, you're right, libvirt isn't used, my bad) to do the same thing libvirt does.

Glad we cleared up that it's not a hypervisor though, KVM is the hypervisor, whatever glue that sits between them (be it perl/qemu or libvirt). Promox is still not a hypervisor.


> So, it's not a hypervisor

No. I disagree for reasons you refuse to respond to.

> KVM is the hypervisor

Yes I’ve said this since the beginning?

> qemu

Thanks for acknowledging you were a liar.

> Proxmox is still not a hypervisor.

I’ve already acknowledged why I see why you think this, because you want to strictly define the line at KVM. I, and many others, disagree with you.

In fact, general Google consensus also disagrees with you. Please, change https://en.m.wikipedia.org/wiki/Proxmox_Virtual_Environment and https://en.m.wikipedia.org/wiki/Hypervisor if this is the biggest hill you must die on.

Your weird pretense that Proxmox is not capable of deploying VMs is objectively wrong. How does it do it? Via KVM - an integral component of Proxmox.

Since you’re a brick wall who can’t see nuance, understand conventional definitions, or even give the slightest amount of understanding to another point of view, then there’s no reason to keep talking with you.


> Proxmox doesn't do the virtualisation, that's KVM. That's the hypervisor.

Proxmox has KVM as part of its kernel. You're deliberately ignoring this fact. I've already expressly stated that KVM is the specific part that does the virtualization multiple times and you keep pretending I'm not.

> I'm not sure why you find this so difficult to understand.

I'm not?

> Not sure what 'energy' you're going on about, if you reread this you might realise you're the one being a bit obtuse.

You went out of your way to nitpick a comment I made about the differences in how Proxmox and Qubes OS are being used to say "you're wrong" about a detail that was not only irrelevant to the conversation.

Proxmox, ESXi, etc. are conventionally considered hypervisors.

> You're also making up stuff I might potentially say, whilst also admitting I'm probably right, which says a lot about you imho.

No, you don't know how to read. Let me take you back to first grade for a second.

What I said was that there is some dispute in over if KVM being a part of the kernel that helps constitute an OS makes the OS the hypervisor. I literally gave a reference to this distinction as well, and conceded that if you want to be very technically accurate, that KVM is the hypervisor.

What I'm saying is that KVM is a core part of Proxmox that enables it to function as a hypervisor, and you are going to deep ends to ensure everyone knows that my claim is 100% verifiably wrong even though it's semantics.

> Maybe work from the things people say, not what you think they say in your head.

Let's take a step back. I said:

"proxmox is more traditionally used as the hypervisor for distributed applications... (barring differences in Xen and *KVM*)"

to which you said:

"Proxmox isn't a hypervisor (last time I checked!), it's a management plane to different hypervisors."

In other words - "you're fucking wrong, it doesn't include a hypervisor at all". Which is:

a) Not what I said. I said it is used as the hypervisor. You’re not fucking installing Virtualbox on it. b) Intentionally ignoring the fact that I call out KVM in reference to it. What the hell? c) Inaccurate.

Let’s break it apart.

> it's a management plane to different hypervisors.

Source? I haven't seen any capability of Proxmox to integrate with Xen, vmkernel, Hyper-V, XCP-ng, etc.

It deeply integrates with KVM (which you seem to never address, as if accepting this fact is akin to Voldemort to you.

> It's a management framework, it doesn't do virtualisation itself, it uses the libvirt framework.

Not true. From a developer themselves: https://forum.proxmox.com/threads/how-hypervisors-like-proxm...

> I hope you find inner peace, but for reference, proxmox is a management layer using libvirt, which interacts with the hypervisor, KVM. Jeez...

Again, spreading lies.

I can do this all day with you. I don't think you're just wrong now, I think you're actively lying.

--

Or, you can stop being such a dick. I already gave you an out, which is that this specific topic is actively debated online - just like we are doing now. But instead, you went this route:

> whilst also admitting I'm probably right, which says a lot about you imho

So no, you're clearly a bad faith author. Imagine telling a VI Admin that ESXi is not the hypervisor.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: