Япония пыталась создать операционную систему для всего мира, но затем вмешалось правительство США

4 мин
Япония пыталась создать операционную систему для всего мира, но затем вмешалось правительство США

В 1984 году исследователь Токийского университета Кен Сакамура запустил проект TRON (The Real‑time Operating system Nucleus) — инициативу по созданию семейства операционных систем реального времени с открытым исходным кодом ядра. Подпроект BTRON был упомянут в отчёте США о торговых барьерах и фактически закрыт, прежде чем смог попасть в школы по всей Японии. Одновременно с этим подпроект ITRON стал одной из самых распространённых ОС в истории. 

Сакамура хотел создать вертикально интегрированную вычислительную архитектуру, на которой Япония могла бы построить всю свою цифровую инфраструктуру: от микроконтроллера в стиральной машине до рабочей станции. Инициатива TRON включал пять подархитектур: ITRON для встроенных систем реального времени, BTRON для ПК, CTRON для мэйнфреймов и телекоммуникационных коммутаторов, MTRON для межсистемной координации и аппаратная реализация ядра реального времени STRON.

В рамках проекта разработали собственную процессорную архитектуру — TRON VLSI, которую Hitachi задействовала для серии чипов Gmicro/200. Эти процессоры использовали некоторые японские рабочие станции и встроенные системы. 

Также команда Сакамуры разработала свою раскладку клавиатуры TRON, предназначенную для эффективного ввода японского текста с символами программирования. Помимо этого, исследователи Токийского университета создали шину для периферийных устройств реального времени под названием micro‑BTRON, основанную на стандарте IEEE 802.5 и предназначавшуюся в качестве альтернативы MIDI для подключения периферийных устройств. Тем не менее шина так и не была включена в коммерческий продукт.

Идея заключалась в том, что каждый слой, от кремния до пользовательского интерфейса, будет разработан совместно, чтобы исключить проблемы совместимости с существующими платформами.

Платформа кодирования TRON Code поддерживала переключение между несколькими плоскостями символов с помощью управляющих кодов 0xFE, 31 определённой плоскостью по 48 400 символов в каждой, что давало теоретическую ёмкость в 1 500 400 символов. К 1999 году B‑right/V R2 поставлялась с около 130 000 символов в 14 определённых плоскостях, охватывающих уровни JIS 1 и 2, китайский GB 2312, корейский KS C 5601, диапазон символов Unicode, не относящихся к CJK, а также коллекцию редких исторических символов Mojikyo. Пользователи могли бесплатно регистрировать новые символы через TRON Character Resource Center.

Для сравнения, Unicode 1.0 в 1991 году определил 20 902 унифицированных иероглифа CJK. Охват CJK в TRON превосходил охват Unicode на протяжении более 10 лет. Тем не менее значительная часть этого подсчёта приходится на Mojikyo, где разнообразные варианты начертаний кодируются отдельно, тогда как Unicode объединяет их в одну кодовую точку.

В 1986 году создали TRON Association, в которую вошли Hitachi, Mitsubishi, Fujitsu, NEC, Matsushita, Toshiba и другие крупные японские компании. Также к проекту присоединились некоторые иностранные компании. TRON распространялся без лицензионных отчислений, а его спецификации были открытыми, что обеспечило широкое проникновение ITRON. Правительство Японии поддержало проект в рамках национальной технологической стратегии.

Основная идея BTRON заключалась в том, что базовым объектом, с которым потребитель работает на ПК, должны быть не файл и не приложение, а типизированная часть документа (document part). Это был блок содержимого с постоянным идентификатором и объявленным типом. Такие части могли содержать другие части, и те же механизмы, которые позволяли встроить рисунок в отчёт или использоваться для встраивания самого отчёта в рабочее пространство. В таком случае для документа верхнего уровня не требовалось разрабатывать какой‑то специальный тип файла. Эта схема встречалась во всём интерфейсе.

BTRON также использовала схема файловой системы под названием real‑body/pseudo‑body, которая заменила древовидную иерархию каталогов произвольным ориентированным графом. Один и тот же файл мог находиться сразу в нескольких местах без дублирования данных: связи между ним и этими местами хранились самой системой, а не в виде символических ссылок или ярлыков. Структура TRON Application Databus передаёт структурированные информация между приложениями, используя сегментную структуру с общим заголовком. Ячейка электронной таблицы и абзац текста могут быть объединены в один документ, следовательно пользователю не нужно задумываться о форматах файлов.

Приложения могли игнорировать неподдерживаемые типы данных, что делало совместимость ключевым аспектом системы.

BTRON была доступна в ограниченном количестве японских продуктов, например, в КПК BrainPad Tipo от Seiko Instruments. В дополнение к этого, B‑right/V был доступен на стандартном ПК через компанию Personal Media Corporation, которая до сих пор размещает это программное обеспечение на своём сайте.

Весной 1989 года Торговое представительство США посвятило TRON раздел отчёта о торговых барьерах. Американские власти были обеспокоены влиянием японского правительства на рынок с целью поддержки TRON. В отчёте были указаны два рынка, на которых TRON получал преимущества благодаря государственной поддержке.

Первый — индустрия образовательных ПК. Министерство образования Японии и Министерство международной торговли и промышленности Японии разрабатывали стандартную спецификацию для компьютеров, внедряемых в средние школы по всей стране. Спецификация строилась на основе TRON. Второй — цифровая коммуникационная сеть следующего поколения компании NTT, которая планировала применять CTRON. Хотя некоторое количество американских компаний были членами TRON Association, ни одна из них не имела возможности продавать продукцию на базе TRON ни на одном из этих рынков.

TRON Association направила письменный протест американскому правительству, и США организовали инспекционную группу для расследования. По словам Сакамуры, вопрос был закрыт, когда представитель США по торговым вопросам объявил, что расследование не выявило угрозы со стороны BTRON. Американская сторона принесла извинения за неудобства. Тем не менее к июню 1989 года программа по внедрению TRON в японские школы уже была прекращена.

Японские производители сочли спор как сигнал о том, что TRON вызвала недовольство правительства США, поэтому сохранение связи с проектом могло угрожать бизнесу японских компаний в Америке. Последние массово отказались от разработки ПК на базе TRON.

Если BTRON свернули, то ITRON продолжала распространяться по миру. ITRON, а позже T‑Kernel, использовались в цифровых фотоаппаратах, блоках управления двигателями автомобилей, мобильных телефонах, оборудовании для автоматизации производства и бытовой технике. В конце 1990-х годов TRON даже получила собственную спецификацию Java, которая объединила ядро реального времени ITRON со средой выполнения Java от Sun.

Читают сейчас

Вышло апдейт Phiola 2.11 — открытого портативного мультиплатформенного аудиоплеера с поддержкой скриптов

1 час назад

Вышло апдейт Phiola 2.11 — открытого портативного мультиплатформенного аудиоплеера с поддержкой скриптов

В начале октября 2026 года состоялся выпуск обновления открытого проекта Phiola 2.11. Это мобильный аудиоплеер/рекордер со встроенными кодеками, поддержкой скриптов и воспроизведением на Windows, Linu

Версия дистрибутива Parrot OS 7.4 для этичного хакинга с ядром Linux 7.1

1 час назад

Версия дистрибутива Parrot OS 7.4 для этичного хакинга с ядром Linux 7.1

3 октября 2026 года организация Parrot Security представила дистрибутив Parrot OS 7.4 на базе Debian 13.6 Trixie и ядра Linux 7.1. Решение ориентировано на безопасность и предназначено для тестировани

7 часов назад

Новости $mol и Giper Dev

Спасибо за помощь с выпуском @amigun TLDR: сопровождение Node.js в $mol_storage, новые инструменты для работы с интерфейсами, WYSIWYG-редактор, GTK-модуль, компонент отзывов и улучшения безопасности в

Google урежет бесплатный Gemini до Flash-Lite

8 часов назад

Google урежет бесплатный Gemini до Flash-Lite

Google поменяет доступ к моделям в Gemini Apps. С 9 октября организация начнёт поэтапно ограничивать набор моделей для пользователей без подписки: останется только Gemini Flash-Lite. Flash и Pro из бе

Anthropic запустила Claude Frontier Academy и вложит $100 млн в обучение инженеров

11 часов назад

Anthropic запустила Claude Frontier Academy и вложит $100 млн в обучение инженеров

Anthropic планирует вложить $100 млн в обучение инженеров для реализации ИИ‑проектов в компаниях. Компания запустила инициативу Claude Frontier Academy, которая призвана преодолеть нехватку специалист