MACHINE = "genericx86-64" DISTRO = "poky" PREFERRED_PROVIDER_virtual/kernel = "linux-yocto" IMAGE_INSTALL:append = " openssh ssh-keys" EXTRA_IMAGE_FEATURES += "ssh-server-openssh" # Image formats for QEMU testing and deployment IMAGE_FSTYPES += "ext4 tar.bz2" # Root access configuration EXTRA_IMAGE_FEATURES += "empty-root-password" EXTRA_IMAGE_FEATURES += "allow-empty-password" # SSH configuration EXTRA_IMAGE_FEATURES += "ssh-server-openssh" # Memory optimization settings BB_NUMBER_THREADS = "2" PARALLEL_MAKE = "-j 2" # Limit memory usage for builds BB_SCHEDULER = "completion" INHERIT += "rm_work" # Rust support ENABLE_RUST = "1" # GUI support DISTRO_FEATURES:append = " wayland systemd pam usrmerge" VIRTUAL-RUNTIME_init_manager = "systemd" DISTRO_FEATURES_BACKFILL_CONSIDERED = "sysvinit" VIRTUAL-RUNTIME_initscripts = "" # Add GUI packages to image CORE_IMAGE_EXTRA_INSTALL += "gui-app weston liberation-fonts"