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

    Bareflank - New hypervisor framework

    News
    hypervisor open source github bareflank virtualization
    3
    12
    1.9k
    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.
    • thwrT
      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
      • scottalanmillerS
        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
        • scottalanmillerS
          scottalanmiller
          last edited by

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

          thwrT 1 Reply Last reply Reply Quote 2
          • thwrT
            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:
            Youtube Video

            1 Reply Last reply Reply Quote 0
            • scottalanmillerS
              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.

              thwrT 1 Reply Last reply Reply Quote 1
              • thwrT
                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
                • scottalanmillerS
                  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?

                  thwrT 1 Reply Last reply Reply Quote 1
                  • thwrT
                    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?

                    scottalanmillerS 1 Reply Last reply Reply Quote 0
                    • scottalanmillerS
                      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?

                      thwrT 1 Reply Last reply Reply Quote 0
                      • StrongBadS
                        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
                        • thwrT
                          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
                          • scottalanmillerS
                            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
                            • 1 / 1
                            • First post
                              Last post