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 как обозначение состояния «спящий». Не запущен, не остановлен — отдыхает. Процесс, к которому ещё не обращались, — это не то же самое, что процесс, завершившийся с ошибкой. Страница памяти, к которой не обращались, не является мёртвой. Вычисление веса нейронной сети, равного нулю, не должно требовать никаких затрат.
Rusty-penguin OS
Moderator: haqreu
-
askfind
- Devil
- Posts: 903
- Joined: 04 Jan 2016 09:15
- Location: Russia, S.- Peterburg
Rusty-penguin OS
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
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.
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.
From retro hardware to modern smart home solutions.
-
Shaos
- Admin
- Posts: 25268
- Joined: 08 Jan 2003 23:22
- Location: Silicon Valley
