Rusty-penguin OS

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

Moderator: haqreu

Post Reply
User avatar
askfind
Devil
Posts: 903
Joined: 04 Jan 2016 16:15
Location: Russia, S.- Peterburg
Contact:

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 как обозначение состояния «спящий». Не запущен, не остановлен — отдыхает. Процесс, к которому ещё не обращались, — это не то же самое, что процесс, завершившийся с ошибкой. Страница памяти, к которой не обращались, не является мёртвой. Вычисление веса нейронной сети, равного нулю, не должно требовать никаких затрат.
Attachments

YeWsBTuXZKWdHp6Q9YeM_UnxUIo4PGf2_9_YpBg-uY79FXhyLl64VGlFxAdO24_ynDkd4wNnhlUlEXNhB5dxN0lj.jpg
YeWsBTuXZKWdHp6Q9YeM_UnxUIo4PGf2_9_YpBg-uY79FXhyLl64VGlFxAdO24_ynDkd4wNnhlUlEXNhB5dxN0lj.jpg (42.73 KiB) Viewed 339 times

"Ученье свет, а неученье — тьма. Дело мастера боится, и коль крестьянин не умеет сохою владеть — хлеб не родится." (С)
WonderNomad
Junior
Posts: 1
Joined: 05 Aug 2026 10: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: 25274
Joined: 09 Jan 2003 06:22
Location: Silicon Valley
Contact:

Re: Rusty-penguin OS

Post by Shaos »

Bot?
Post Reply