CustomOS CustomOS3.1 OBSIDIAN
FIREWALL VERITY VPN OFF
సైన్ ఇన్ఖాతా
CustomOS Code · customos
ఎక్స్‌ప్లోరర్
CUSTOMOS
iso
build-full-iso.sh
third-party.lock
scripts/security
customos-uki.sh
customos-verity-block.sh
customos-ai.sh
tests/security
test_ide.sh
docs
themes
733cmd_rollback() {
734    need_root rollback
735    out_dir="$CUSTOMOS_VB_DIR"
736    img=$(img_of "$out_dir"); hashdev=$(hash_of "$out_dir"); rhfile=$(rh_of "$out_dir")
737    [ -f "$img.prev" ] && [ -f "$hashdev.prev" ] && [ -f "$rhfile.prev" ] \
738        || die "no complete previous slot in $out_dir -- nothing to roll back to"
739    # Swap current <-> prev file by file (rename only). If the current slot is
740    # incomplete (an interrupted rebuild), prev simply becomes current.
741    for _f in "$img" "$hashdev" "$rhfile"; do
742        if [ -f "$_f" ]; then
743            mv -f "$_f" "$_f.swap.$$"       || die "could not stage $_f for the swap"
744            mv -f "$_f.prev" "$_f"          || die "could not promote $_f.prev"
745            mv -f "$_f.swap.$$" "$_f.prev"  || die "could not demote the old $_f"
746        else
747            mv -f "$_f.prev" "$_f"          || die "could not promote $_f.prev"
748        fi
749    done
TERMINALCLAUDE CODECOPILOT CLIOLLAMABASH
❯ claude ╭ Claude Code 2.1 · repo customos (master) ╮ > explain why rollback must restore the dpkg database too /var/lib/dpkg lives outside /usr, so a slot swap alone leaves dpkg listing packages whose files are gone — restore_dpkg_db() fixes that. (ఉదాహరణ సెషన్ — customos-ai install claude తర్వాత మాత్రమే Claude Code ఇన్‌స్టాల్ అవుతుంది)
masterLn 742, Col 9 · UTF-8 · LF · Shell ScriptObsidian · టెలిమెట్రీ OFF · అప్‌డేట్లు customos-update ద్వారా
AI సహాయకులు
స్పష్టమైన ఐచ్ఛిక ఎంపిక తర్వాత ఉదాహరణ స్థితి. కొత్త ఇన్‌స్టాల్‌లో ఏదీ ఉండదు.
Claude Code
CLI 2.1.288 · కోడ్ మెషీన్ నుండి బయటకు వెళ్తుంది
Copilot CLI
ఇన్‌స్టాల్ కాలేదు · customos-ai install copilot
Ollama
127.0.0.1:11434 · స్థానికంగానే ఉంటుంది
Continue
→ స్థానిక Ollama · Apache-2.0
Claude మరియు Copilot కోడ్‌ను మూడవ పక్ష సేవలకు పంపుతాయి. Ollama మాత్రమే ఈ మెషీన్‌లోనే ఉంటుంది. Copilot కేవలం CLI మాత్రమే: Open VSX లో Copilot ఎక్స్‌టెన్షన్ లేదు.
ఎక్స్‌టెన్షన్లు
Obsidian themeఅంతర్నిర్మితం · themes/obsidian.css నుండి ఉత్పత్తి చేయబడింది
ContinueOpen VSX · పిన్ చేసిన వెర్షన్
ClineOpen VSX · పిన్ చేసిన వెర్షన్
Claude Codeయాజమాన్య · నిబంధనలు ముందుగా చూపబడి అంగీకరించబడతాయి
ఎక్స్‌టెన్షన్లు శాండ్‌బాక్స్ లేకుండా మీ అధికారాలతో నడుస్తాయి. Open VSX, Debian లాగా క్యూరేట్ చేయబడదు (§2.20).
customos-ai install
$ customos-ai install all (first login, after your explicit [y/N]) [ OK ] codium 1.135.06055 — pinned in iso/third-party.lock, sha256 verified at build time; its apt repo removed (customos-update owns updates) [ OK ] Claude Code 2.1.288 (native binary, sha256 OK) · Anthropic terms shown and accepted [ OK ] ollama 0.35.1 (GitHub release, sha256 OK) · bound to 127.0.0.1 only · no model downloaded: run ollama pull qwen2.5-coder:7b [ OK ] Continue → http://127.0.0.1:11434 · telemetry off · theme Obsidian · font JetBrains Mono [ -- ] Copilot CLI skipped (needs a GitHub account; install later: customos-ai install copilot) (sample run)
DEMO మోడ్ · నిల్వ లేదు · చదవడానికి-మాత్రమే శాండ్‌బాక్స్ · నిజమైన చర్యలు లేవు · © Copyright Ferran Suils