TGViewer
Linux Ninja Linux Ninja @linux_ninjas · 3.42K subscribers
Post #1223 407
Canonical финансирует PhD-проект по автоматизации перевода кода с C на Rust для Ubuntu Linux.

Проект рассчитан на три года и реализуется совместно с Университетом Бристоля и UK Research and Innovation.

И это не очередной вайбкод эксперимент в стиле "переведи мой C-код на Rust и не ошибись".

Здесь используется четырёхэтапный пайплайн:

* кодовая база разбивается на части с учётом зависимостей;
* перевод выполняется моделями, обученными на реальных примерах миграции с C на Rust;
* результат валидируется с помощью фаззинга и формальной проверки эквивалентности;
* затем для автоматического исправления расхождений используется символьное восстановление программ.

В качестве подопытных выбрали AppArmor и snap-confine – критически важные с точки зрения безопасности компоненты, которые поставляются в каждой установке Ubuntu.

Но пока это всё же исследовательский проект. Три года – долгий срок, а PhD-диссертация совсем не обязательно превратится в production-ready софт.

Тем не менее, если пайплайн валидации действительно покажет себя надёжным, это может стать новым трендом для автоматизации миграции Linux-проектов с C на Rust, как минимум в экосистеме Ubuntu.

✈️ Linux Ninja
  • ❤ 3
More from @linux_ninjas
  1. Oct 6, 2026Linux 7.4 готовится к поддержке Mac на Apple M4. В список также попал MacBook Neo на A18 P…
  2. Oct 3, 2026Linux-совет: сколько места занимают файлы и папки Чтобы проверить место, занимаемое папкой…
  3. Oct 3, 2026Теперь VMware можно заменить неизменяемой Linux-платформой, на которой одновременно работа…
  4. Oct 2, 2026От DNS до Pod: как работает Kubernetes Gateway API Типичная схема с облачным балансировщик…
  5. Oct 2, 2026👩‍💻 Всем программистам посвящается! Вот 14 авторских обучающих IT каналов по самым востр…
  6. Oct 2, 2026Linux-совет: как проверить свободное место на диске Выполните: df -h Команда покажет занят…
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 →