Skip to content

v0.10.0

Pre-release
Pre-release
Compare
Choose a tag to compare
@alfreb alfreb released this 16 Mar 12:32
· 5678 commits to master since this release

Partial POSIX support

  • Blocking sockets
  • Syslog
  • Tar/gzip
  • Read only file support (read, open, stat, seek etc.)

Replaced old build system with CMake

Extra special thanks to @andreashappe for getting us started!

HTTP 1.1 support

  • HTTP server functionality
  • Simple, highly usable HTTP client

Monorepo

All IncludeOS subprojects moved into main IncludeOS repo, including:

  • Mana Web Application Framework
  • Acorn Web Appliance service

Other notable features

  • VFS (Virtual file system)
  • System RNG (Thanks, @randombit!)
  • Boot with Grub (Thanks @sarum90!)

Utility classes

  • CRC32 checksumming
  • Fixed queue
  • Path to regex
  • URI support
  • Syslogd with RFC5424 over UDP plugin
  • TAR support, including gzip support with the help of uzlib.

Dependencies

  • http-parser - Efficient http parsing
  • rapidjson (optional)
  • uzlib
  • python-psutil
  • python-jsonschema

Tools

  • Diskbuilder: Easily create and link a memdisk with the content of a directory
  • boot tool: Python program to easily boot IncludeOS services