Project

General

Profile

Overview

Multiplatform-Distributed application framework
Micro-kernel based, everything as a module

Features

  • Integrated memory leak detection for testing
  • Advanced OOM behavior tests (using setrlimit and filling RAM) for testing
  • Module manager with modules meta-data, onload/onunload auto calls and usage counter
  • GTK4 test module

Build and tests tools

  • GNU Autotools build framework (autoconf, automake, autoheaders, aclocal)
  • GNU Autogen/autoopts/libopts for options and parameters definition and processing
  • GNU Autopoint and gettext for full I18n/l10n support
  • GNU Libtool for shared and static libraries
  • GNU Libtool/libltdl for module loading with interactions between host and guest
  • GNU Autotest (autoconf) for functional/usage testing
  • GNU GCOV/LCov/GCovR integration for coverage reports
  • GNU GProf integration for performances and profiling reports
  • GNU GDB integration for debugging
  • Check (libcheck) for Unit testing with signal detection for triggered crash tests (SIGABRT6, SIGSEGV11)
  • Doxygen documentation
  • CppCheck for static code analysis reports

Compilation and packaging with Buildbot CI/CD

  • MinGW32 integration for windows cross-compilation
  • NSIS for Windows installer packaging
  • Native MacOS/GCC compilation
  • PBuilder and dpkg-buildpackage for Native debian packaging (and upload to a custom repository)
  • AppImage packaging

If you want to clone this Mercurial (Hg) repository, use the following command :

hg clone http://hg.cerbelle.net/hg/mkernel/

or if you did not import my personal CA certificates (available from http://francois.cerbelle.net/pages/fr/certificats/) :
hg clone --insecure https://hg.cerbelle.net/hg/mkernel/

Downloads

Issue tracking  Details

open closed Total
Anomalie 5 27 32
Evolution 7 35 42
Feature request 16 31 47

View all issues | Summary | Gantt

Time tracking

  • Estimated time: 206:00 hours
  • Spent time: 106:30 hours

Details | Report

Latest news

Version 0.0.1 released
Build and develop basements
Added by François Cerbelle 4 months ago

View all news

Members

Manager : François Cerbelle