tawasuyu

sergio/takana

> Una distribución Linux construida con un laboratorio funcional y hermético en el > sótano, y una terminal mutable, clásica y anárquica en el piso de arriba — diseñada > desde el suelo para que una IA programadora entienda, modifique y co…

TOML 1576Shell 205Rust 111Markdown 993774 Sutichaykuna

⎇ 98f0b2d228ffebb06941dfc1f436167ab40d8f21 crates/hammer-bootstrap/src/lib.rs Pi imata llamkarqan Qillqa

Sapa sutichay qhipa t'ikrayninwan, mana sapa siq'iwanchu: pi, hayk'aq, paqarirqanchu, ukhunpi t'ikrakurqanchu, silq'uyninpi t'ikrakurqanchu utaq huk sutiyuq karqanchu.

SutichaykunaQhipa t'ikrayPi
mod manifest pub paqarirqan Bootstrap: manifiesto versionado (bootstrap.json) + Stage 0 anota su líneaSergio · ⟲ Sutichaypa ñawpa willaynin
enum Error pub paqarirqan Track posterior: Stage 0 del bootstrap (crate hammer-bootstrap) + ADR 0008Sergio · ⟲ Sutichaypa ñawpa willaynin
type Result pub paqarirqan Track posterior: Stage 0 del bootstrap (crate hammer-bootstrap) + ADR 0008Sergio · ⟲ Sutichaypa ñawpa willaynin
enum SeedKind pub paqarirqan Track posterior: Stage 0 del bootstrap (crate hammer-bootstrap) + ADR 0008Sergio · ⟲ Sutichaypa ñawpa willaynin
fn as_str pub paqarirqan Track posterior: Stage 0 del bootstrap (crate hammer-bootstrap) + ADR 0008Sergio · ⟲ Sutichaypa ñawpa willaynin
struct SeedSpec pub paqarirqan Track posterior: Stage 0 del bootstrap (crate hammer-bootstrap) + ADR 0008Sergio · ⟲ Sutichaypa ñawpa willaynin
fn seed_hash pub paqarirqan Track posterior: Stage 0 del bootstrap (crate hammer-bootstrap) + ADR 0008Sergio · ⟲ Sutichaypa ñawpa willaynin
fn store_name pub paqarirqan Track posterior: Stage 0 del bootstrap (crate hammer-bootstrap) + ADR 0008Sergio · ⟲ Sutichaypa ñawpa willaynin
fn toolchain_dir pub ukhunpi t'ikrakurqan bootstrap: stage1() ensambla el userland mínimo (Lote 5)Sergio · ⟲ Sutichaypa ñawpa willaynin
fn seed_toolchain_dir pub paqarirqan bootstrap: stage1() ensambla el userland mínimo (Lote 5)Sergio · ⟲ Sutichaypa ñawpa willaynin
fn locate_tool_dir paqarirqan bootstrap: seed como toolchain del sandbox (Lote 3) + decisiones ADR 0008Sergio · ⟲ Sutichaypa ñawpa willaynin
fn seed_build_config pub paqarirqan bootstrap: seed como toolchain del sandbox (Lote 3) + decisiones ADR 0008Sergio · ⟲ Sutichaypa ñawpa willaynin
type RootfsHash pub paqarirqan bootstrap: stage1() ensambla el userland mínimo (Lote 5)Sergio · ⟲ Sutichaypa ñawpa willaynin
def STAGE1_COMPONENTS silq'uyninpi t'ikrakurqan bootstrap: arje-zero como PID 1 de Stage 1 (I2 del SDD 12)Sergio · ⟲ Sutichaypa ñawpa willaynin
def STAGE1_SEED_CARD paqarirqan bootstrap: arje-zero como PID 1 de Stage 1 (I2 del SDD 12)Sergio · ⟲ Sutichaypa ñawpa willaynin
struct Stage1Spec pub paqarirqan bootstrap: stage1() ensambla el userland mínimo (Lote 5)Sergio · ⟲ Sutichaypa ñawpa willaynin
fn stage1 pub paqarirqan bootstrap: stage1() ensambla el userland mínimo (Lote 5)Sergio · ⟲ Sutichaypa ñawpa willaynin
fn rootfs_hash ukhunpi t'ikrakurqan bootstrap: arje-zero como PID 1 de Stage 1 (I2 del SDD 12)Sergio · ⟲ Sutichaypa ñawpa willaynin
fn assemble_and_seal paqarirqan bootstrap: stage1() ensambla el userland mínimo (Lote 5)Sergio · ⟲ Sutichaypa ñawpa willaynin
fn assemble_rootfs ukhunpi t'ikrakurqan feat(hydrate): hidratación dinámica real con patchelf (LinkMode::Dynamic)Sergio · ⟲ Sutichaypa ñawpa willaynin
enum Reproducibility pub paqarirqan bootstrap: stage2() — ancla y verifica reproducibilidad (pre-Stage 2)Sergio · ⟲ Sutichaypa ñawpa willaynin
struct VerifyReport pub paqarirqan bootstrap: stage2() — ancla y verifica reproducibilidad (pre-Stage 2)Sergio · ⟲ Sutichaypa ñawpa willaynin
fn artifact_content_hash pub paqarirqan bootstrap: stage2() — ancla y verifica reproducibilidad (pre-Stage 2)Sergio · ⟲ Sutichaypa ñawpa willaynin
fn stage2 pub paqarirqan bootstrap: stage2() — ancla y verifica reproducibilidad (pre-Stage 2)Sergio · ⟲ Sutichaypa ñawpa willaynin
fn verify_against pub paqarirqan bootstrap: stage2() — ancla y verifica reproducibilidad (pre-Stage 2)Sergio · ⟲ Sutichaypa ñawpa willaynin
struct AllReport pub paqarirqan bootstrap: orquestador `all` + export del manifiesto (Etapa A)sergio · ⟲ Sutichaypa ñawpa willaynin
fn all pub paqarirqan bootstrap: orquestador `all` + export del manifiesto (Etapa A)sergio · ⟲ Sutichaypa ñawpa willaynin
def REBUILD_DRIVER silq'uyninpi t'ikrakurqan bootstrap: CA bundle para el TLS de cargo vendor en la VMSergio · ⟲ Sutichaypa ñawpa willaynin
struct BuilderSpec pub silq'uyninpi t'ikrakurqan builder: --swap del toolchain — montar make hammer sobre Alpine (variante b, pieza 1)sergio · ⟲ Sutichaypa ñawpa willaynin
struct ToolchainSwap pub paqarirqan builder: --swap del toolchain — montar make hammer sobre Alpine (variante b, pieza 1)sergio · ⟲ Sutichaypa ñawpa willaynin
struct BuilderReport pub paqarirqan bootstrap: builder rootfs — ensambla el rebuild in-rootfs (Stage 2 pleno, §7)Sergio · ⟲ Sutichaypa ñawpa willaynin
fn builder_hash silq'uyninpi t'ikrakurqan builder: --swap del toolchain — montar make hammer sobre Alpine (variante b, pieza 1)sergio · ⟲ Sutichaypa ñawpa willaynin
fn swaps_digest paqarirqan builder: --swap del toolchain — montar make hammer sobre Alpine (variante b, pieza 1)sergio · ⟲ Sutichaypa ñawpa willaynin
fn sha256_file paqarirqan bootstrap: builder rootfs — ensambla el rebuild in-rootfs (Stage 2 pleno, §7)Sergio · ⟲ Sutichaypa ñawpa willaynin
fn recipes_digest paqarirqan bootstrap: builder rootfs — ensambla el rebuild in-rootfs (Stage 2 pleno, §7)Sergio · ⟲ Sutichaypa ñawpa willaynin
fn link_or_copy_tree silq'uyninpi t'ikrakurqan bootstrap: builder rootfs — fixes destapados al armarlo con caché realSergio · ⟲ Sutichaypa ñawpa willaynin
fn assemble_builder ukhunpi t'ikrakurqan feat(hydrate): hidratación dinámica real con patchelf (LinkMode::Dynamic)Sergio · ⟲ Sutichaypa ñawpa willaynin
fn set_executable paqarirqan bootstrap: builder rootfs — ensambla el rebuild in-rootfs (Stage 2 pleno, §7)Sergio · ⟲ Sutichaypa ñawpa willaynin
fn builder_rootfs pub ukhunpi t'ikrakurqan builder: --swap del toolchain — montar make hammer sobre Alpine (variante b, pieza 1)sergio · ⟲ Sutichaypa ñawpa willaynin
fn stage0 pub ukhunpi t'ikrakurqan Bootstrap: manifiesto versionado (bootstrap.json) + Stage 0 anota su líneaSergio · ⟲ Sutichaypa ñawpa willaynin
fn now_unix paqarirqan Bootstrap: manifiesto versionado (bootstrap.json) + Stage 0 anota su líneaSergio · ⟲ Sutichaypa ñawpa willaynin
fn stage0_into paqarirqan CLI: `hammer bootstrap stage0` + limpieza de staging y e2eSergio · ⟲ Sutichaypa ñawpa willaynin
fn untar paqarirqan Track posterior: Stage 0 del bootstrap (crate hammer-bootstrap) + ADR 0008Sergio · ⟲ Sutichaypa ñawpa willaynin
mod tests silq'uyninpi t'ikrakurqan selfhost-verify: pieza 3 (linux-headers swap) — SWAP_LINUX_HEADERS=1, byte-idéntico a Alpine en hostsergio · ⟲ Sutichaypa ñawpa willaynin
fn spec paqarirqan Track posterior: Stage 0 del bootstrap (crate hammer-bootstrap) + ADR 0008Sergio · ⟲ Sutichaypa ñawpa willaynin
fn sha256_hex paqarirqan Track posterior: Stage 0 del bootstrap (crate hammer-bootstrap) + ADR 0008Sergio · ⟲ Sutichaypa ñawpa willaynin
fn make_seed_tarball paqarirqan Track posterior: Stage 0 del bootstrap (crate hammer-bootstrap) + ADR 0008Sergio · ⟲ Sutichaypa ñawpa willaynin
fn seed_hash_is_identity_based paqarirqan Track posterior: Stage 0 del bootstrap (crate hammer-bootstrap) + ADR 0008Sergio · ⟲ Sutichaypa ñawpa willaynin
fn stage0_ingests_and_seals paqarirqan Track posterior: Stage 0 del bootstrap (crate hammer-bootstrap) + ADR 0008Sergio · ⟲ Sutichaypa ñawpa willaynin
fn stage0_is_idempotent paqarirqan Track posterior: Stage 0 del bootstrap (crate hammer-bootstrap) + ADR 0008Sergio · ⟲ Sutichaypa ñawpa willaynin
fn stage0_records_one_manifest_line paqarirqan Bootstrap: manifiesto versionado (bootstrap.json) + Stage 0 anota su líneaSergio · ⟲ Sutichaypa ñawpa willaynin
fn stage0_bad_sha_records_no_manifest_line paqarirqan Bootstrap: manifiesto versionado (bootstrap.json) + Stage 0 anota su líneaSergio · ⟲ Sutichaypa ñawpa willaynin
fn stage0_rejects_bad_sha256_and_seals_nothing ukhunpi t'ikrakurqan CLI: `hammer bootstrap stage0` + limpieza de staging y e2eSergio · ⟲ Sutichaypa ñawpa willaynin
fn seal_seed_with_zig_at paqarirqan bootstrap: seed como toolchain del sandbox (Lote 3) + decisiones ADR 0008Sergio · ⟲ Sutichaypa ñawpa willaynin
fn toolchain_dir_finds_zig_in_versioned_subdir paqarirqan bootstrap: seed como toolchain del sandbox (Lote 3) + decisiones ADR 0008Sergio · ⟲ Sutichaypa ñawpa willaynin
fn toolchain_dir_finds_zig_at_root paqarirqan bootstrap: seed como toolchain del sandbox (Lote 3) + decisiones ADR 0008Sergio · ⟲ Sutichaypa ñawpa willaynin
fn toolchain_dir_errors_when_unsealed paqarirqan bootstrap: seed como toolchain del sandbox (Lote 3) + decisiones ADR 0008Sergio · ⟲ Sutichaypa ñawpa willaynin
fn toolchain_dir_errors_when_ambiguous paqarirqan bootstrap: seed como toolchain del sandbox (Lote 3) + decisiones ADR 0008Sergio · ⟲ Sutichaypa ñawpa willaynin
fn seed_build_config_points_zig_dir_at_seed paqarirqan bootstrap: seed como toolchain del sandbox (Lote 3) + decisiones ADR 0008Sergio · ⟲ Sutichaypa ñawpa willaynin
fn seal_component paqarirqan bootstrap: stage1() ensambla el userland mínimo (Lote 5)Sergio · ⟲ Sutichaypa ñawpa willaynin
fn rootfs_hash_is_deterministic_and_sensitive paqarirqan bootstrap: stage1() ensambla el userland mínimo (Lote 5)Sergio · ⟲ Sutichaypa ñawpa willaynin
fn assemble_rootfs_hydrates_and_installs_arje_init paqarirqan bootstrap: arje-zero como PID 1 de Stage 1 (I2 del SDD 12)Sergio · ⟲ Sutichaypa ñawpa willaynin
fn stage1_seed_card_is_valid_json_with_native_hammerd paqarirqan bootstrap: arje-zero como PID 1 de Stage 1 (I2 del SDD 12)Sergio · ⟲ Sutichaypa ñawpa willaynin
fn shipped_stage1_recipes_parse_and_hash paqarirqan bootstrap: stage1() ensambla el userland mínimo (Lote 5)Sergio · ⟲ Sutichaypa ñawpa willaynin
fn stage2_anchors_content_hash_and_verifies paqarirqan bootstrap: stage2() — ancla y verifica reproducibilidad (pre-Stage 2)Sergio · ⟲ Sutichaypa ñawpa willaynin
fn builder_fixture ukhunpi t'ikrakurqan builder: --swap del toolchain — montar make hammer sobre Alpine (variante b, pieza 1)sergio · ⟲ Sutichaypa ñawpa willaynin
fn builder_rootfs_assembles_full_image paqarirqan bootstrap: builder rootfs — ensambla el rebuild in-rootfs (Stage 2 pleno, §7)Sergio · ⟲ Sutichaypa ñawpa willaynin
fn builder_hash_is_deterministic_and_sensitive ukhunpi t'ikrakurqan builder: --swap del toolchain — montar make hammer sobre Alpine (variante b, pieza 1)sergio · ⟲ Sutichaypa ñawpa willaynin
fn swaps_digest_empty_is_blank_and_order_insensitive paqarirqan builder: --swap del toolchain — montar make hammer sobre Alpine (variante b, pieza 1)sergio · ⟲ Sutichaypa ñawpa willaynin
fn builder_rootfs_swaps_toolchain_tool_from_source paqarirqan builder: --swap del toolchain — montar make hammer sobre Alpine (variante b, pieza 1)sergio · ⟲ Sutichaypa ñawpa willaynin
fn builder_rootfs_errors_when_swap_artifact_missing_binary ukhunpi t'ikrakurqan selfhost-verify: pieza 3 (linux-headers swap) — SWAP_LINUX_HEADERS=1, byte-idéntico a Alpine en hostsergio · ⟲ Sutichaypa ñawpa willaynin
fn builder_rootfs_swaps_toolchain_header_tree_from_source paqarirqan selfhost-verify: pieza 3 (linux-headers swap) — SWAP_LINUX_HEADERS=1, byte-idéntico a Alpine en hostsergio · ⟲ Sutichaypa ñawpa willaynin
fn builder_rootfs_without_ref_leaves_empty_ref_content paqarirqan bootstrap: builder rootfs — ensambla el rebuild in-rootfs (Stage 2 pleno, §7)Sergio · ⟲ Sutichaypa ñawpa willaynin
fn builder_rootfs_with_work_cache_containing_out_dir_terminates paqarirqan bootstrap: builder rootfs — fixes destapados al armarlo con caché realSergio · ⟲ Sutichaypa ñawpa willaynin
fn builder_rootfs_errors_when_stage1_unsealed paqarirqan bootstrap: builder rootfs — ensambla el rebuild in-rootfs (Stage 2 pleno, §7)Sergio · ⟲ Sutichaypa ñawpa willaynin
fn artifact_content_hash_errors_when_unsealed paqarirqan bootstrap: stage2() — ancla y verifica reproducibilidad (pre-Stage 2)Sergio · ⟲ Sutichaypa ñawpa willaynin
fn all_shipped_recipes_parse_and_hash paqarirqan recipes: arje-zero como receta puente Cargo a tawasuyu (track arje, build-side)Sergio · ⟲ Sutichaypa ñawpa willaynin

qillqap qhipa 20 t'ikrayninkuna qhawasqa karqan