• Home
  • News
  • Articles
  • Books
  • Videos
  • Hubs
  • Channels
  • EN
  • RU
  • 15 May, 25
  • About
  • Contact
DotDev
  • Home
  • News
  • Articles
  • Books
  • Videos
  • Hubs
  • Channels
  1. DotDev
  2. News
  3. Разработчик запустил ядро Linux в эмуляторе на Scratch

Разработчик запустил ядро Linux в эмуляторе на Scratch

Пользователи заметили недавно опубликованный проект, позволяющий запустить ядро Linux в эмуляторе на Scratch. В основе лежит легковесный эмулятор RISC-V mini-rv32ima.

Scratch — среда визуального программирования, предназначенная для обучения детей. Программы на Scratch состоят из набора графических блоков. С помощью комбинаций блоков можно реализовывать анимации, игры и утилиты. Обычно Scratch не используется для чего-то большего, выходящего за рамки простых образовательных проектов.

Разработчик под никнеймом 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.

Tags
News JаvaScript Linux Github Программирование Arduino операционные системы Scratch эмулятор
  • 19 Oct, 23
  • 0 comments
  • 405 reads
Source
https://habr.com/ru/amp/publications/770618/
SHARE:

Joe Black
Joe Black

News Author

Comments
  • 1000+
    Subscriptions
  • 1000+
    Followers
  • 1000+
    Followers
Tags
  • Python (230)
  • Программирование (181)
  • 2022 (170)
  • 2020 (151)
  • 2023 (149)
  • 2021 (128)
  • Java (128)
  • Linux (119)
  • 2019 (117)
  • Алгоритмы (112)
  • JavaScript (100)
  • Сети (99)
  • Api (92)
  • Инструменты (90)
  • Web (86)
  • Applications (79)
  • Microsoft (73)
  • PHP (73)
  • Google (72)
  • Обучение (72)
  • 2018 (68)
  • SQL (68)
  • C# (66)
  • ИИ (63)
  • Windows (60)
  • HTML (59)
  • 2017 (55)
  • C++ (53)
  • Базы данных (53)
  • Machine Learning (51)
  • Kubernetes (50)
  • Go (47)
  • Бизнес (47)
  • Паттерны (46)
  • CSS (44)
  • Проекты (42)
  • 2016 (41)
  • ИБ (41)
  • ОС (40)
  • .NET (39)
  • DevOps (39)
  • Docker (39)
  • React (39)
  • Проектирование (38)
  • Тестирование (38)
  • Математика (36)
  • Android (35)
  • Структуры Данных (35)
  • Информатика (34)
  • Framework (32)
Socials
  • Terms of Use
  • Privacy Policy
  • About
  • Contact

© 2025. DotDev — articles and lessons about IT programming and technology.