anchor.diff:  [#fake-device]
   === Running a "fake" device
   
  -Aktualizr is generally intended to run on embedded devices, but you may find it convenient to run it on your local system. To get a binary you can run locally, you can:
  +Aktualizr is generally intended to run on embedded devices, but you may find it convenient to run it on your local system for development or testing. To get a binary you can run locally, you can:
   
   * follow the <<building,build instructions>>,
   * install a Ubuntu packages from the https://github.com/advancedtelematic/aktualizr/releases[Releases page], or
  
positive.code: * Authenticating using locally available device and user credentials
  * Reporting current software and hardware configuration to the server
  * Checking for any available updates for the device
  * Downloaded any available updates
  * Installing the updates on the system, or notifying other services of the availability of the downloaded file
  * Receiving or generating installation reports (success or failure) for attempts to install received software
  * Submitting installation reports to the server
  
negative.code: C++ implementation of https://uptane.github.io[Uptane] OTA update client.
  ====
  
  The client is intended to be installed on devices that wish to receive OTA updates from an Uptane-compatible OTA server such as https://connect.ota.here.com/[HERE OTA Connect]. It is most commonly built by using the https://github.com/advancedtelematic/meta-updater[meta-updater] layer in a Yocto environment. You can use aktualizr as a stand-alone system tool or you can integrate libaktualizr into a larger project.
  
  The client is responsible for:
  
  