File System Source Code#

The filesystem source code packaged in /drive/extra/public/nv-driveos-linux-ubuntu-24.04-src<release><GCID><md5sum-of-file>.tgz, where <DRIVEOS_GCID> is the GCID of NVIDIA DriveOS™ Linux and <release> is the NVIDIA DriveOS Linux SDK version. The sources are built using the Debian package name and version from the manifest files in the rootfs below:

  • /etc/nvidia/rootfilesystem-manifest/prod_nsr_ubuntu-24.04_rfs.MANIFEST.json

  • /etc/nvidia/rootfilesystem-manifest/test_nsr_ubuntu-24.04_rfs.MANIFEST.json

  • /etc/nvidia/rootfilesystem-manifest/dev_nsr_desktop_ubuntu-24.04_rfs.MANIFEST.json

The source is generated by executing the following command for each package (in the respective filesystem manifest) to obtain its source:

$ apt-get source <package>=<package_version>

The union of all the filesystem sources are delivered in the SDK.

The DriveOS Linux filesystems contain a combination of Ubuntu repository and NVIDIA CUDA repository packages. As an alternative to above source, you can get the source of Ubuntu repository packages (from the Ubuntu repository) using the command:

Note

Disclaimer: Ensure that all data is saved. Execute a software shutdown command, such as halt/shutdown to the target system to avoid data corruption; otherwise, file system corruption may occur. Once the target system is shut down, you may use physical/electrical shutdown or reset commands, such as tegrareset or aurixreset in the AURIX command terminal.