Site's "rough edges" section misses dual-boot and other limits #49

Closed
opened 2026-09-26 07:29:10 +08:00 by Breadway · 4 comments
Owner

Problem

The site's "What BOS is honest about" section doesn't mention:

  • whole-disk only (no install alongside Windows)
  • Apple Silicon can't boot the ISO at all, and T2 Intel Macs need external boot enabled plus a patched kernel for keyboard and trackpad
  • no hibernation by default (zram only)
  • dark theme only (a fixed dark base, no light mode; an accessibility gap)
  • whether breadpad/breadsearch's "model-assisted" features run locally or send data to a cloud API

Fix

Add these to the Limits section, and to docs/hardware.md where relevant.


Source: BOS v0.6.2 source review (tag dated 2026-09-19).

## Problem The site's "What BOS is honest about" section doesn't mention: - whole-disk only (no install alongside Windows) - Apple Silicon can't boot the ISO at all, and T2 Intel Macs need external boot enabled plus a patched kernel for keyboard and trackpad - no hibernation by default (zram only) - dark theme only (a fixed dark base, no light mode; an accessibility gap) - whether breadpad/breadsearch's "model-assisted" features run locally or send data to a cloud API ## Fix Add these to the Limits section, and to `docs/hardware.md` where relevant. --- Source: BOS v0.6.2 source review (tag dated 2026-09-19).
Author
Owner

Opened the BOS hardware documentation portion as PR #57. docs/hardware.md now records x86-64 and T2 Mac constraints, the lack of a supported Windows dual-boot setup, and the default zram-only swap configuration. git diff --check passes.

The separate site update, including the fixed-dark-theme and model-assisted privacy notes, is still blocked: the clean site checkout has no Forgejo remote, and breadboard has no mapped site repository. The breadpad and breadsearch features use local inference; breadpad's optional Ollama endpoint is local, and breadsearch downloads its embedding model locally. I have not published or deployed a site edit. Leaving BOS-49 in TODO until the site destination is resolved.

Opened the BOS hardware documentation portion as PR https://git.breadway.dev/Breadway/bos/pulls/57. `docs/hardware.md` now records x86-64 and T2 Mac constraints, the lack of a supported Windows dual-boot setup, and the default zram-only swap configuration. `git diff --check` passes. The separate site update, including the fixed-dark-theme and model-assisted privacy notes, is still blocked: the clean site checkout has no Forgejo remote, and breadboard has no mapped site repository. The breadpad and breadsearch features use local inference; breadpad's optional Ollama endpoint is local, and breadsearch downloads its embedding model locally. I have not published or deployed a site edit. Leaving BOS-49 in TODO until the site destination is resolved.
Author
Owner

I checked the site target in this environment. ~/Projects/bos-site is absent, and the Breadboard repo mapping contains no site repository, so there is no available tracked checkout or Forgejo remote where I can prepare a reviewable site change. The existing PR #57 covers only docs/hardware.md; it does not include the site edits. Leaving BOS-49 in TODO until the site repository is available or mapped.

I checked the site target in this environment. `~/Projects/bos-site` is absent, and the Breadboard repo mapping contains no site repository, so there is no available tracked checkout or Forgejo remote where I can prepare a reviewable site change. The existing PR #57 covers only `docs/hardware.md`; it does not include the site edits. Leaving BOS-49 in TODO until the site repository is available or mapped.
Author
Owner

Website implementation is ready at Breadway/bos-site#2, stacked on the source import in site PR #1. Added the five requested limits: disk installation, Mac support, no default hibernation, fixed dark desktop and local inference/privacy boundaries. Explicitly distinguished the website light toggle from the desktop and described configured remote Ollama and calendar sync exceptions. Verified against source documentation and defaults, parsed HTML text assertions, bash -n deploy.sh and git diff --check. BOS hardware documentation is already merged via PR #57. No deployment or personal config changes.

Website implementation is ready at https://git.breadway.dev/Breadway/bos-site/pulls/2, stacked on the source import in site PR #1. Added the five requested limits: disk installation, Mac support, no default hibernation, fixed dark desktop and local inference/privacy boundaries. Explicitly distinguished the website light toggle from the desktop and described configured remote Ollama and calendar sync exceptions. Verified against source documentation and defaults, parsed HTML text assertions, bash -n deploy.sh and git diff --check. BOS hardware documentation is already merged via PR #57. No deployment or personal config changes.
Author
Owner

Website portion merged via Breadway/bos-site PR #2 (landed alongside #1, #3, #4).

The "What BOS is honest about" limits section now covers whole-disk-only install (no supported Windows dual-boot, no partition shrinking), Apple Silicon and T2 Mac limits (external boot plus a patched kernel not included in the ISO), zram-only swap with no hibernation, a fixed dark desktop base (and a note that the site's own light toggle only affects the website), and that breadpad/breadsearch inference runs locally by default unless a remote Ollama endpoint or calendar sync is configured.

I verified each claim against docs/hardware.md on BOS main, the installer config (userSwapChoices: none), and the merged breadpad/breadsearch defaults. The BOS documentation portion (BOS-57) was already merged. This clears BOS-49.

Website portion merged via Breadway/bos-site PR #2 (landed alongside #1, #3, #4). The "What BOS is honest about" limits section now covers whole-disk-only install (no supported Windows dual-boot, no partition shrinking), Apple Silicon and T2 Mac limits (external boot plus a patched kernel not included in the ISO), zram-only swap with no hibernation, a fixed dark desktop base (and a note that the site's own light toggle only affects the website), and that breadpad/breadsearch inference runs locally by default unless a remote Ollama endpoint or calendar sync is configured. I verified each claim against `docs/hardware.md` on BOS main, the installer config (`userSwapChoices: none`), and the merged breadpad/breadsearch defaults. The BOS documentation portion (BOS-57) was already merged. This clears BOS-49.
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
Breadway/bos#49
No description provided.