/** * Enables an optional pre-kernel prefetch of `/boot/init.js`. * Accepts common boolean-ish env values. * * @param {Record | null | undefined} env * @returns {boolean} */ export function bareOsBootInitPrefetchEnabled(env) { const raw = String(env?.BARE_OS_BOOT_PREFETCH_INIT_JS ?? '') .trim() .toLowerCase() return raw === '1' || raw === 'true' || raw === 'yes' || raw === 'on' } /** * Enables optional post-boot warm replication for `/bin` via `downloadDiff()`. * * @param {Record | null | undefined} env * @returns {boolean} */ export function bareOsBootWarmBinDownloadDiffEnabled(env) { const raw = String(env?.BARE_OS_BOOT_WARM_BIN_DOWNLOAD_DIFF ?? '') .trim() .toLowerCase() return raw === '1' || raw === 'true' || raw === 'yes' || raw === 'on' }