ML
    • Register
    • Login
    • Search
    • Recent
    • Categories
    • Tags
    • Popular
    • Users
    • Groups

    Bareflank - New hypervisor framework

    News
    hypervisor open source github bareflank virtualization
    3
    12
    1550
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • thwr
      thwr last edited by thwr

      Bareflank seems to be a new framework for building whole hypervisors. Not much info available yet.

      http://bareflank.github.io/hypervisor/
      https://www.ainfosec.com/2016/06/30/bareflank-new-hypervisor/ (thanks @StrongBad)

      Edit: Will update this post when there's more info available.

      1 Reply Last reply Reply Quote 3
      • scottalanmiller
        scottalanmiller last edited by

        Here are their current listed features.

        • Linux support
        • Single core support (core 0)
        • Coding in C++11/14
        • Hypervisor written using VT-x
        • Custom C runtime library for constructor/destructor support and registering exception handlers
        • Custom driver entry logic for loading the VMM
        • Custom ELF loader for loading the VMM modules
        • Userspace management application (BFM) for starting/stopping the hypervisor
        • Custom kernel-safe unwind library for adding exception support to the VMM
        • Basic VMM with support for Intel x86_64
        • VMM places the Host OS into a virtual machine and back out
        • Can be extended to provide additional functionality
        • Custom build environment
        • Complete set of unit tests
        • Documentation Scripts for setting up Unbuntu, Debian and Fedora build environments
        1 Reply Last reply Reply Quote 1
        • scottalanmiller
          scottalanmiller last edited by

          Holy crap, these guys are right up the street! I could be at their corporate HQ in like fifteen minutes!!

          thwr 1 Reply Last reply Reply Quote 2
          • thwr
            thwr @scottalanmiller last edited by

            @scottalanmiller said in Bareflank - New hypervisor framework:

            Holy crap, these guys are right up the street! I could be at their corporate HQ in like fifteen minutes!!

            Then go, as our emissary 😛

            No, seriously, from what I've seen so far, it looks great. Here's a small video:
            https://www.youtube.com/watch?v=adesFxQ741c

            1 Reply Last reply Reply Quote 0
            • scottalanmiller
              scottalanmiller last edited by

              It looks like they are really pushing it as a framework for making other hypervisors rather than meaning to be one meant to stand on its own.

              thwr 1 Reply Last reply Reply Quote 1
              • thwr
                thwr @scottalanmiller last edited by thwr

                @scottalanmiller said in Bareflank - New hypervisor framework:

                It looks like they are really pushing it as a framework for making other hypervisors rather than meaning to be one meant to stand on its own.

                Yes, exactly. This can become the foundation for a lot of things.

                1 Reply Last reply Reply Quote 0
                • scottalanmiller
                  scottalanmiller last edited by

                  I wonder what the demand is for "make your own hypervisor". And since Xen and KVM are already open source, what new expansion features will Bareflank be bringing?

                  thwr 1 Reply Last reply Reply Quote 1
                  • thwr
                    thwr @scottalanmiller last edited by

                    @scottalanmiller said in Bareflank - New hypervisor framework:

                    I wonder what the demand is for "make your own hypervisor". And since Xen and KVM are already open source, what new expansion features will Bareflank be bringing?

                    Haven't checked yet, but what about a new multi-platform type 2 hypervisor like VirtualBox? Maybe the codebase is just better?

                    scottalanmiller 1 Reply Last reply Reply Quote 0
                    • scottalanmiller
                      scottalanmiller @thwr last edited by

                      @thwr said in Bareflank - New hypervisor framework:

                      @scottalanmiller said in Bareflank - New hypervisor framework:

                      I wonder what the demand is for "make your own hypervisor". And since Xen and KVM are already open source, what new expansion features will Bareflank be bringing?

                      Haven't checked yet, but what about a new multi-platform type 2 hypervisor like VirtualBox? Maybe the codebase is just better?

                      Is this a type 1 or a type 2, though?

                      thwr 1 Reply Last reply Reply Quote 0
                      • StrongBad
                        StrongBad last edited by

                        I was just assuming that it was a bare metal hypervisor, but I guess that it didn't say in anything that I looked at.

                        1 Reply Last reply Reply Quote 0
                        • thwr
                          thwr @scottalanmiller last edited by thwr

                          @scottalanmiller said in Bareflank - New hypervisor framework:

                          @thwr said in Bareflank - New hypervisor framework:

                          @scottalanmiller said in Bareflank - New hypervisor framework:

                          I wonder what the demand is for "make your own hypervisor". And since Xen and KVM are already open source, what new expansion features will Bareflank be bringing?

                          Haven't checked yet, but what about a new multi-platform type 2 hypervisor like VirtualBox? Maybe the codebase is just better?

                          Is this a type 1 or a type 2, though?

                          "Bareflank's primary goal is to remain simple, and minimalistic, providing only the scaffolding needed to construct more complete/complicated hypervisors including:

                          Bare Metal Hypervisors (also known as type 1, like Xen)
                          Late Launch Hypervisors (also known as type 2, like VirtualBox)
                          Host-Only Hypervisors (no guests, like MoRE, SimpleVisor and HyperPlatform)"

                          https://github.com/Bareflank/hypervisor

                          1 Reply Last reply Reply Quote 0
                          • scottalanmiller
                            scottalanmiller last edited by

                            Interesting. No one else has done that yet, so that's a big step.

                            1 Reply Last reply Reply Quote 2
                            • First post
                              Last post