Skip to content

Milestones

List view

  • huronOS sync manager is the most complex service of huronOS, but using an scripting laguage like bash makes it hard to long-term support, complex to read and difficult to execute tasks such as serialization/deserialization, etc. A language like perl can be optimal for this solution.

    No due date
  • Currently, huronOS have all of it's software (huronOS Software Modules) packaged on the ISO image and it's copied into the huronOS system partition. This was enough for the demostrating purposes of the Proof Of Life, but it is not a viable solution for long term, due to the fact that updating software will require either downloading a new ISO with up to date software, or to replace the .hsm files on all the current installations of the OS. For this reason, in a long term a package manager is needed so that the system is able to be updated to neewer software versions, and even select the packages to be downloaded to the USB device and select the ones to be activated on each modality. This will allow to also add new software or remove software to huronOS, all remotely.

    No due date
  • Currently huronOS uses a custom syntax of INI file, it was selected in that format as it is an standard on linux config files and it is near to bash var declaration syntaxis. Another reason was to be easy editable and readable for humans. This was a good approach for the huronOS Proof Of Life, but a future website for editing the directives file is on the way, and utilizing an standard format file such as JSON or TOML will maintain the file consistent, and will also let huronOS utilize external syntax validators for that format and stop needing to support our own validator. Specific fields like URLs, Bookmarks, or Software will be still needed to be validated, but the work around this will be less than the current implementation.

    No due date