Полный текст

Разработчик под никнеймом bilman66 опубликовал на платформе проектов Scratch эмулятор для запуска ядра Linux 6.1.14. За основу взят открытый легковесный эмулятор RISC-V mini-rv32ima, опубликованный в репозитории пользователя GitHub под никнеймом cnlohr. Примечательно, что несколько недель назад его использовали для запуска ядра Linux на плате Arduino.Сборка для Scratch поставляется со всеми базовыми утилитами Linux, необходимыми для работы. Проект можно запустить в браузере, но для этого рекомендуют использовать платформу Turbowarp, а не оригинальный каталог проектов. Turbowarp ускоряет работу Scratch-файлов и включает в себя несколько модификаций для более удобного управления блоками.Кроме базовых утилит в сборке предусмотрен движок Duktape, предназначенный для запуска кода на JavaScript, и тестовый файл fizzbuzz.js. Для редактирования файлов рекомендуется использовать утилиту ed. Для тестирования производительности эмулятора предусмотрен бенчмарк coremark.