TGViewer
шарпос шарпос @sharpos_dev · 25 subscribers
Post #28 21
теперь шарпос можно собрать на любой системе (вин мак и линукс) !

Зависимости ставятся через mise
# 1. mise:  Windows — winget install jdx.mise;  macOS — brew install mise;  Linux — curl https://mise.run | sh
# 2. репозиторий (с подмодулями)
git clone --recurse-submodules https://github.com/daniilvaino/SharpOS.git && cd SharpOS
# 3. по желанию — форк CoreCLR (hosted-ярус); без него собирается чистое ядро
git clone -b sharpos/coreclr-port https://github.com/daniilvaino/dotnet-runtime-sharpos.git
# 4. инструменты, системные пакеты, подмодули, зависимости форка
mise trust && mise bootstrap # Linux со старым индексом apt: mise bootstrap --update


Payloads (необязательны, см. payloads/README.md):
payloads/DOOM1.WAD, картриджи .nes, PowerShell для гостя в payloads/pwsh/PowerShell-7.6.5-win-x64/.

Один раз включить mise в оболочке — тогда инструменты из него сами попадают в PATH в каталоге репозитория:
# PowerShell:  Add-Content $PROFILE 'mise activate pwsh --shims | Out-String | Invoke-Expression'
# bash / zsh: echo 'eval "$(mise activate bash --shims)"' >> ~/.bashrc (zsh — ~/.zshrc, mise activate zsh --shims)


Сборка и запуск:
cd dotnet-runtime-sharpos; ./build_clr_sharpos.ps1 -Clean; cd ..   # форк, если он есть (Release по умолчанию)
./build_launcher.ps1 # и build_fetch / aottests / benchaot / doom / shell / tricnes / fami
$env:SHARPOS_GUI=1; ./run_build.ps1 -UsbOnly # ядро + образ + QEMU; без форка: -SkipCoreClr
# из bash/zsh — через pwsh: SHARPOS_GUI=1 pwsh ./run_build.ps1 -UsbOnly


попробуйте у себя на компьютере если есть такая возможность, спасибо за обратную связь.
More from @sharpos_dev
  1. Sep 18, 2026Полная сборка и запуск шарпоса на маке ✅
  2. Sep 17, 2026Четверг, а значит время проектов от подписчиков! 🌝 Тем, кто пропустил, что такое четверго…
  3. Sep 17, 2026ураа!
  4. Sep 16, 2026video post
  5. Sep 15, 2026Стенд для управления шарпосом из ноутбука, рутированого телефона и умной розетки Автоматич…
  6. Aug 21, 2026photo post
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →