| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
IncludeOS is now free and open source. In this pre-release: * DHCP * ARP-resolution * UDP Sockets (TCP sockets will be changed to match) * New network buffer management system * Rewritten the Dev-class with templatized getters * Improved virtualbox run-script (etc/vboxrun.sh) * Jenkins integration * VGA output (somewhat sketchy - rely on the serial port) * Successful build on Apple OSX (try ./etc/install_mac.sh) * Lots of cleanups, and pretty printing * Apache v2.0 license
* Partial TCP - enough to show a static webpage * Asynchronous timers using the PIT (Polite ones - no context switches) * Major directory structure cleanup * Lots of work towards IPv6 * VirtualBox support is back * Install-script finally works again * We now install to - and build from $HOME/IncludeOS_install. You can move it wherever. * The contents of the install-folder gets gzipped into a binary release bundle.
* New standard library: libc++ from llvm, should be fully functional … …(comprehensive tests remain to be done) * EASTL will probably be added back in as a module, since it produces far smaller binaries. * Changed toolchain: IncludeOS now builds with pre-packed clang++. Now we don't really need a cross compiler. * Caveat: we still build newlib with our gcc toolchain - we'll change that * Added exception support.
* Lots of work towards IPv6 and protobuf. * GCC5 support. * STREAM memory test ported * Two JSON-modules added * Fixed a major bug with stack realignment (Causing SSE to fail)
Added DNS. A client and a server are under ./examples/dns_*
Various bugfixes for KVM and VirtualBox. It now works with both. NOTE: SSE is now disabled, due to includeos#111
UDP seems stable over x million packets, and OS controls the heap location, avoiding the <1MB hole.
Network buffers are now net::Packet objects. They are passed upstream… …/downstream as std::shared_ptr<net::Packet>, the idea being that we can use destructors to free the packet when it's outside all scopes.
| Back | FazBrowse Home | New Git URL |