/dsm-research

Primary LanguagePHPGNU General Public License v3.0GPL-3.0

DSM Research

This repository contains a loosely-organized information regarding the processes of DSM loading. A lot of information present here was collected by reverse-engineering Jun's loader (more on that later) as well as reading through Synology's GPL resources.

Target audience

This repository is targeted towards developers willing to understand the DSM platform better. All information contained here are presented for educational purposes only and licensed under GPLv3 (unless noted otherwise).

General structure

  • /Jun loader: all things related to the DSM 6.x loader made by Jun from Xpenology Community
  • /quirks: list of different quirks/gotchas/platform weirdness uniqueness which aren't expected from a standard Linux distro
  • /tools: various tools used while tinkering with DSM
  • /VDSM: more detailed descriptions regarding official DSM on VM