• Главная
  • Новости
  • Статьи
  • Книги
  • Видео
  • Хабы
  • Каналы
  • RU
  • EN
  • 15 May, 25
  • О Проекте
  • Контакты
ДотДев
  • Главная
  • Новости
  • Статьи
  • Книги
  • Видео
  • Хабы
  • Каналы
  1. ДотДев
  2. Новости
  3. Разработчик запустил ядро Linux в эмуляторе на Scratch

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

Настройка Linux * Программирование * Визуальное программирование *

Пользователи заметили недавно опубликованный проект, позволяющий запустить ядро 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.

Тэги
Новости JаvaScript Linux Github Программирование Arduino операционные системы Scratch эмулятор
  • 19 Oct, 23
  • 0 комментарии
  • 404 просмотры
Источник материала
https://habr.com/ru/amp/publications/770618/
ПОДЕЛИТЬСЯ:

Джо Блэк
Джо Блэк

Автор новостей IT/Tech

Комментарии
  • 1000+
    Подписки
  • 1000+
    Фолловеры
  • 1000+
    Фолловеры
Тэги
  • 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)
Программирование
  • Python
  • Go
  • C#
  • Java
  • JavaScript
  • TypeScript
  • PHP
  • Ruby
  • Kotlin
  • Rust
  • C++
  • C
Скилы
  • Обучение
  • Инструменты
  • Истории
  • Data Science
  • Git
  • Тестирование
  • Проектирование
  • Алгоритмы
Софт
  • Linux
  • Windows
  • Android
  • iOS
  • Архитектура и OS
  • Базы данных
  • Backend
  • Frontend
Дизайн
  • UI/UX
  • Дизайн
  • Интерфейсы
  • Графический Дизайн
  • Game Design
Железо
  • Устройства и IoT
  • Компьютеры
  • Гаджеты
Другое
  • Бизнес
  • Стартап
  • Трудоустройство
  • Общее
  • Разное
Контакты
  • Условия использования
  • Политика конфиденциальности
  • О Проекте
  • Контакты

© 2025. ДотДев — Информационный ресурс для IT-специалистов.