В таких случаях желательно, чтобы хранить данные в массиве. С версией 4.0 или никогда самое простое не должно использовать mapfile
заполнить его:
#!/bin/bash
mapfile username < <(sqlite3 db.sl3 "select user from main")
yad --list --column="#" "${username[@]}" --height 200
Можно переопределить hw.physmem в/boot/loader.conf к любому значению ниже фактической емкости памяти. Нет никакой реальной альтернативы для создания дыр в адресном пространстве на начальной загрузке.