Rusty-penguin OS

Balanced Ternary Numeral System - forum was moved from http://ternary.info

Moderator: haqreu

User avatar
askfind
Devil
Posts: 903
Joined: 04 Jan 2016 09:15
Location: Russia, S.- Peterburg

Rusty-penguin OS

Post by askfind »

Rusty Penguin

https://github.com/rfi-irfos/rusty-penguin

Rusty Penguin — это полноценная операционная система, написанная с нуля на чистом Rust: собственный загрузчик, ядро, драйверы, оконный менеджер и приложения без использования ядра Linux и библиотеки libc. Цель проекта — создать повседневную настольную операционную систему, которую можно установить вместо Ubuntu. Тернарная логика (-1 / 0 / +1) используется на всех уровнях, от планировщика до среды выполнения искусственного интеллекта.

Зачем нужен третий разряд

Биты в аппаратном обеспечении являются двоичными; логика, которую вы выстраиваете на их основе, — это вопрос выбора. Rusty Penguin использует сбалансированную троичную систему счисления — цифры -1 / 0 / +1 — систему счисления, на которой работал советский компьютер «Сетунь» в 1958 году и которую Кнут назвал «возможно, самой красивой системой счисления из всех» (The Art of Computer Programming, том 2, §4.1). Это реальная, хорошо изученная система счисления, а не метафора.

Благодаря третьему разряду мы можем использовать 0 как обозначение состояния «спящий». Не запущен, не остановлен — отдыхает. Процесс, к которому ещё не обращались, — это не то же самое, что процесс, завершившийся с ошибкой. Страница памяти, к которой не обращались, не является мёртвой. Вычисление веса нейронной сети, равного нулю, не должно требовать никаких затрат.
You do not have the required permissions to view the files attached to this post.
"Ученье свет, а неученье — тьма. Дело мастера боится, и коль крестьянин не умеет сохою владеть — хлеб не родится." (С)
WonderNomad
Junior
Posts: 1
Joined: 05 Aug 2026 03:27

Re: Rusty-penguin OS

Post by WonderNomad »

Building an entire desktop OS from scratch in pure Rust is already impressive, but grounding it in balanced ternary logic to make 0 represent a true 'resting' state is a really fascinating architecture choice. Knuth would definitely approve of bringing that Setun legacy into modern AI and scheduler designs!

Best of luck with the project—replacing a daily driver like Ubuntu is no small goal, but the ternary engine approach makes this definitely one to watch.
Engineer
From retro hardware to modern smart home solutions.
User avatar
Shaos
Admin
Posts: 25268
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

Re: Rusty-penguin OS

Post by Shaos »

Bot?