Skip to main content

Generic Linux Details

Corellium provides 4 board models in the Generic Linux family.

Generic Linux family

note

The type of generic Linux device you should choose depends on the tools you plan to use.

  • If your tools run locally on the operating system, a hypervisor‑enabled generic Linux device is not required.
  • Hypervisor support is only necessary for workloads that rely on virtualization, such as running containers or virtual machines.

Generic Linux

  • Generic Linux is generally available.
  • Does not support CoreTrace.

Generic Linux Configuration

  • Defaults to 2 cores, configurable from 1 to 16 in increments of 1.
  • Defaults to 2048 KB RAM, configurable from 1024 to 32768 in increments of 1024.
  • Supports changing CPU/RAM allocations on reboot.
  • Does not support setting custom options before device boot.
  • Has default boot args: earlycon=pl011,0xf1000000,115200n8 console=ttyAMA0,115200n8 rw rootwait root=/dev/vda
  • Supports setting boot args.

Generic Linux Storage

  • 1 storage partition: vdisk0
    • Default size: 14.9 GB.
    • This partition is required in firmware .zip files.

Generic Linux I/O

  • Does not have a GUI.
  • Supports SSH with:
    • Username: user
    • Password: password

Generic Linux (UI)

  • Generic Linux (UI) is generally available.
  • Does not support CoreTrace.

Generic Linux (UI) Configuration

  • Defaults to 2 CPU cores, configurable from 1 to 16 in increments of 1.
  • Defaults to 2048 KB RAM, configurable from 1024 to 32768 MB in increments of 1024.
  • Supports changing CPU/RAM allocations on reboot.
  • Does not support setting custom options before device boot.
  • Has default boot args: earlycon=pl011,0xf1000000,115200n8 console=ttyAMA0,115200n8 rw rootwait root=/dev/vda
  • Supports setting boot args.

Generic Linux (UI) Storage

  • 1 storage partition: vdisk0
    • Default size: 14.9 GB.
    • This partition is required in firmware .zip files.

Generic Linux (UI) I/O

  • Supports SSH with:
    • Username: user
    • Password: password

Generic Linux with Hypervisor Support

  • Generic Linux with Hypervisor Support is generally available.
  • Does not support CoreTrace.

Generic Linux with Hypervisor Support Configuration

  • Defaults to 2 CPU cores, configurable from 1 to 16 in increments of 1.
  • Defaults to 2048 KB RAM, configurable from 1024 to 32768 in increments of 1024.
  • Supports changing CPU/RAM allocations on reboot.
  • Does not support setting custom options before device boot.
  • Has default boot args: earlycon=pl011,0xf1000000,115200n8 console=ttyAMA0,115200n8 rw rootwait root=/dev/vda
  • Supports setting boot args

Generic Linux with Hypervisor Support Storage

  • 1 storage partition: vdisk0
    • Default size: 14.9 GB.
    • This partition is required in firmware .zip files.

Generic Linux with Hypervisor Support I/O

  • Does not have a GUI.
  • Supports SSH with:
    • Username: user
    • Password: password

Generic Linux with Hypervisor Support (UI)

  • Generic Linux with Hypervisor Support is generally available.
  • Does not support CoreTrace.

Generic Linux with Hypervisor Support (UI) Configuration

  • Defaults to 2 cores, configurable from 1 to 16 in increments of 1.
  • Defaults to 2048 KB RAM, configurable from 1024 to 32768 MB in increments of 1024.
  • Supports changing CPU/RAM allocations on reboot.
  • Does not support setting custom options before device boot.
  • Default boot args: earlycon=pl011,0xf1000000,115200n8 console=ttyAMA0,115200n8 rw rootwait root=/dev/vda
  • Supports setting boot args.

Generic Linux with Hypervisor Support (UI) Storage

  • 1 storage partition: vdisk0
    • Default size: 14.9 GB.
    • This partition is required in firmware .zip files.

Generic Linux with Hypervisor Support (UI) I/O

  • Supports SSH with:
    • Username: user
    • Password: password