The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]



"В рамках проекта CirnOS развивается минималистичная ОС для R..."
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"В рамках проекта CirnOS развивается минималистичная ОС для R..."  +/
Сообщение от opennews (??), 04-Окт-18, 10:01 
Для плат Raspberry Pi создана новая операционная система CirnOS (https://github.com/Mikestylz/CirnOS), предлагающая процесс взаимодействия в стиле работы с платой Arduino. Разработчикам предоставляется компактное окружение, ограниченное возможностью выполнения Lua-скриптов на Raspberry Pi. CirnOS не имеет отдельного ядра, но предоставляет поддержку многопоточности через выполнение сопрограмм. Код проекта написан на языке Си и распространяется (https://github.com/Mikestylz/CirnOS) под лицензией GPLv3.


В CirnOS поддерживаются платы Raspberry Pi Zero, Raspberry Pi Zero W и оригинальные 32-разрядные Raspberry Pi. В разработке находится поддержка Raspberry Pi 3. Из области применения CirnOS отмечается создание решений для выполнения отдельных узкоспециализированных задач, для которых использование Raspbian является слишком громоздким и нет необходимости в  системе разделения привилегий и полноценной многозадачности.


За счёт минималистичной реализации и избавления от накладных расходов, вызываемых переключение контекста, CirnOS обеспечивает максимальную производительность и минимальное потребление памяти. CirnOS также существенно упрощает сопровождение - достаточно просто скопировать системный образ и скрипты на устройство, после чего можно редактировать код скриптов напрямую с рабочей станции без использования SSH. Настройка вызова скриптов производится через редактирование запускаемого по умолчанию сценария main.lua (https://github.com/Mikestylz/CirnOS/blob/master/ROOTDIR/main...). Конфигурация устройства сохраняется в текстовом файле config.txt (http://rpf.io/configtxt).

URL: https://github.com/Mikestylz/CirnOS
Новость: https://www.opennet.ru/opennews/art.shtml?num=49389

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по ответам | RSS]

2. "В рамках проекта CirnOS развивается минималистичная ОС для R..."  +12 +/
Сообщение от Разумист (?), 04-Окт-18, 10:01 
Ура! ОС от Сырны!
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

3. "В рамках проекта CirnOS развивается минималистичная ОС для R..."  +/
Сообщение от Аноним (3), 04-Окт-18, 10:02 
но логотип с зеленым котом...
Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

4. "В рамках проекта CirnOS развивается минималистичная ОС для R..."  +9 +/
Сообщение от northbear (??), 04-Окт-18, 10:47 
Ерунда... Полезность CirnOS крайне сомнительна. Системы такого типа никогда не смогут использовать все возможности Rspbry Pi. Для этого нужно OS с реальной многозадачностью.
Если для них Raspbian избыточен, то и сам Raspberry Pi тоже.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

5. "В рамках проекта CirnOS развивается минималистичная ОС для R..."  +2 +/
Сообщение от mma (?), 04-Окт-18, 10:51 
А где оправдано применение этого? Ну тот же линукс позволяет использовать кучу кода и библ написаных уже на все случаи жизни, поддержка кучи периферии, сети итд.
В чем смысл использовать расбери как микроконтролер?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

6. "В рамках проекта CirnOS развивается минималистичная ОС для R..."  +/
Сообщение от via (??), 04-Окт-18, 11:04 
Прикольно. Но это больше похоже на NodeMCU LUA.

ps. Не видел, писали тут или нет. AdaFruit летом начала портировать CircuitPython на RPi в виде библиотек ос.

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

7. "В рамках проекта CirnOS развивается минималистичная ОС для R..."  +1 +/
Сообщение от Аноним (7), 04-Окт-18, 11:09 
Пожалуй, соглашусь. Скорее, CirnOS может быть востребована на микроконтроллерах без MMU.
Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

8. "В рамках проекта CirnOS развивается минималистичная ОС для R..."  –7 +/
Сообщение от InuYasha (?), 04-Окт-18, 11:16 
Почему из всех возможных языков частенько выбирают самый отвратительный - LUA?! Синтаксис страшнее только в brainfuck-е! Почему не AngelScript, Python, JS и еще кучи всего нормального???

А нужность сабжа вообще сомнительна.

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

9. "В рамках проекта CirnOS развивается минималистичная ОС для R..."  –1 +/
Сообщение от Аноним (9), 04-Окт-18, 11:17 
Поделитесь опытом применения CircuitPython если он у вас есть?
Ответить | Правка | ^ к родителю #6 | Наверх | Cообщить модератору

10. "В рамках проекта CirnOS развивается минималистичная ОС для R..."  +/
Сообщение от Аноним (10), 04-Окт-18, 11:18 
Зашел сюда за этим комментарием.
Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

11. "В рамках проекта CirnOS развивается минималистичная ОС для R..."  +3 +/
Сообщение от Аноним (11), 04-Окт-18, 11:35 
LUA
Документации нет
директории капсом
Сети нет
Либ нет

эталонная студота

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

12. "В рамках проекта CirnOS развивается минималистичная ОС для R..."  +/
Сообщение от 123 (??), 04-Окт-18, 11:36 
Копирайт, поэтому зеленый кот...
Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

13. "В рамках проекта CirnOS развивается минималистичная ОС для R..."  +/
Сообщение от via (??), 04-Окт-18, 11:36 
CP нет. micropython на pyboard/esp32 опыт есть.
Ответить | Правка | ^ к родителю #9 | Наверх | Cообщить модератору

14. "В рамках проекта CirnOS развивается минималистичная ОС для R..."  +/
Сообщение от Аноним (7), 04-Окт-18, 11:45 
Немножко смущает "CircuitPython is targeted to be compliant with CPython, the reference implementation of the Python programming language." из https://en.wikipedia.org/wiki/CircuitPython .
Они там и совместимый GIL хотят запилить что-ли? А если появятся микроконтроллеры с несколькими ядрами...
Ответить | Правка | ^ к родителю #6 | Наверх | Cообщить модератору

15. "В рамках проекта CirnOS развивается минималистичная ОС для R..."  +1 +/
Сообщение от Аноним (15), 04-Окт-18, 11:48 
Чтобы вас, обезьянок, побесить.
Ну сам подумай, какой js, какой питон? Для каких задач там применять нетипизированность жс и тормознутость питонга?
Ответить | Правка | ^ к родителю #8 | Наверх | Cообщить модератору

16. "В рамках проекта CirnOS развивается минималистичная ОС для R..."  +3 +/
Сообщение от Попугай Кеша (?), 04-Окт-18, 11:58 
Логично! Переплачивать за ненужные возможности, чтобы потом искуственно ограничиваться. Может лучше Arduino взять или что попроще?
Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

17. "В рамках проекта CirnOS развивается минималистичная ОС для R..."  +2 +/
Сообщение от Попугай Кеша (?), 04-Окт-18, 11:59 
Чтобы еще больше побесить обезьянок я бы предложил использовать LISP :)
Ответить | Правка | ^ к родителю #15 | Наверх | Cообщить модератору

18. "В рамках проекта CirnOS развивается минималистичная ОС для R..."  –3 +/
Сообщение от Zenitur (ok), 04-Окт-18, 12:05 
Может realtime?
Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору

19. "В рамках проекта CirnOS развивается минималистичная ОС для R..."  +1 +/
Сообщение от Аноним (7), 04-Окт-18, 12:05 
Не пользовался Lua, но, на беглый взгляд, синтакс показался очень не дУрным.
[сарказм]А вот JS, да, это вершина совершенства синтаксиса и нормальности![/сарказм]
Ответить | Правка | ^ к родителю #8 | Наверх | Cообщить модератору

20. "В рамках проекта CirnOS развивается минималистичная ОС для R..."  +1 +/
Сообщение от Аноним (7), 04-Окт-18, 12:38 
>Документации нет

http://luadoc.luaforge.net/

>директории капсом

Не понял, что имелось ввиду. Если возможность создавать директории большими и малыми символами, то это позволяют стандарты POSIX.

>Сети нет

http://www.tecgraf.puc-rio.br/~diego/professional/luasocket/

>Либ нет

http://bitop.luajit.org
https://github.com/zhaozg/lua-openssl
http://mkottman.github.io/luacrypto/
http://luaforge.net/projects/luaevent

Ответить | Правка | ^ к родителю #11 | Наверх | Cообщить модератору

21. "В рамках проекта CirnOS развивается минималистичная ОС для R..."  +/
Сообщение от Punk_Joker (ok), 04-Окт-18, 12:53 
А если надо железо и производительность малинки в какой-то узкоспециализированной задаче, но при этом не надо весь этот функционал линукса?
Ответить | Правка | ^ к родителю #16 | Наверх | Cообщить модератору

22. "В рамках проекта CirnOS развивается минималистичная ОС для R..."  +/
Сообщение от J.L. (?), 04-Окт-18, 13:47 
> обеспечивает максимальную производительность
> компактное окружение, ограниченное возможностью выполнения Lua-скриптов

как они это совмещают???

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

23. "В рамках проекта CirnOS развивается минималистичная ОС для R..."  +1 +/
Сообщение от Аноним (23), 04-Окт-18, 14:30 
будет так же тупить?
Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

24. "В рамках проекта CirnOS развивается минималистичная ОС для R..."  +1 +/
Сообщение от Lua rocks (?), 04-Окт-18, 14:30 
> LUA

Lua

Ответить | Правка | ^ к родителю #11 | Наверх | Cообщить модератору

25. "В рамках проекта CirnOS развивается минималистичная ОС для R..."  –1 +/
Сообщение от qwerty123 (??), 04-Окт-18, 14:43 
> Почему не AngelScript, Python, JS и еще кучи всего нормального

жеваный крот...

потому что mcu & bare metal.


Ответить | Правка | ^ к родителю #8 | Наверх | Cообщить модератору

26. "В рамках проекта CirnOS развивается минималистичная ОС для R..."  +6 +/
Сообщение от Сырно (?), 04-Окт-18, 14:54 
Не поняла...
Ответить | Правка | ^ к родителю #23 | Наверх | Cообщить модератору

27. "В рамках проекта CirnOS развивается минималистичная ОС для R..."  +/
Сообщение от jdjdj (?), 04-Окт-18, 15:19 
Есть различные варианты STM.
Ответить | Правка | ^ к родителю #21 | Наверх | Cообщить модератору

28. "В рамках проекта CirnOS развивается минималистичная ОС для R..."  +1 +/
Сообщение от Lua rocks (?), 04-Окт-18, 15:37 
man luajit
Ответить | Правка | ^ к родителю #22 | Наверх | Cообщить модератору

29. "В рамках проекта CirnOS развивается минималистичная ОС для R..."  +1 +/
Сообщение от Lua rocks (?), 04-Окт-18, 15:43 
> LUA

Ещё один. "Lua", и только так.
> Синтаксис страшнее только в brainfuck-е!

Не надо переносить нелюбовь к Pascal на Lua из-за ключевых слов then, end, do и function.

Ответить | Правка | ^ к родителю #8 | Наверх | Cообщить модератору

30. "В рамках проекта CirnOS развивается минималистичная ОС для R..."  +3 +/
Сообщение от Аноним (3), 04-Окт-18, 16:02 
Бака!
Ответить | Правка | ^ к родителю #26 | Наверх | Cообщить модератору

31. "В рамках проекта CirnOS развивается минималистичная ОС для R..."  –1 +/
Сообщение от trdm (ok), 04-Окт-18, 16:31 
А питон правда тормознутый? не писал не юзал, просто думал что вполне себе.
ПС. Я тоже от луа не в восторге, неособо нравится.
Ответить | Правка | ^ к родителю #15 | Наверх | Cообщить модератору

32. "В рамках проекта CirnOS развивается минималистичная ОС для R..."  +2 +/
Сообщение от A.N.Onimous (?), 04-Окт-18, 16:44 
LuaDoc - мимо. Это для автоматического генерирования документации.
http://www.lua.org/docs.html
А вот это оно.
http://lua.org.ru/contents_ru.html
И даже на русском.
Ответить | Правка | ^ к родителю #20 | Наверх | Cообщить модератору

33. "В рамках проекта CirnOS развивается минималистичная ОС для R..."  +/
Сообщение от Аноним (33), 04-Окт-18, 17:55 
Синтаксис LUA близок к Python и не злоупотребляет скобками и ;

В DAW Reaper этот язык прекрасно выполняет роль основного скриптового. Музыканты без опыта кодинга - начинают писать на нем без особой подготовки.

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

34. "В рамках проекта CirnOS развивается минималистичная ОС для R..."  +/
Сообщение от Аноним (34), 04-Окт-18, 18:40 
Под малиной есть фря. Твори че хоч :)
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

35. "В рамках проекта CirnOS развивается минималистичная ОС для R..."  +/
Сообщение от vitalif (ok), 04-Окт-18, 18:45 
луа вроде побыстрее всяко
Ответить | Правка | ^ к родителю #31 | Наверх | Cообщить модератору

36. "В рамках проекта CirnOS развивается минималистичная ОС для R..."  –1 +/
Сообщение от Анонимemail (36), 04-Окт-18, 20:15 
Берешь buildroot и делаешь минималистичную OS.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

37. "В рамках проекта CirnOS развивается минималистичная ОС для R..."  +/
Сообщение от Amphybyemail (?), 04-Окт-18, 20:28 
Yocto linux для мсъе
Ответить | Правка | ^ к родителю #21 | Наверх | Cообщить модератору

38. "В рамках проекта CirnOS развивается минималистичная ОС для R..."  –1 +/
Сообщение от Amphybyemail (?), 04-Окт-18, 20:38 
есть мнение, что на малину можно накатить QNX для realtime и mission-critical
Ответить | Правка | ^ к родителю #18 | Наверх | Cообщить модератору

39. "В рамках проекта CirnOS развивается минималистичная ОС для R..."  –1 +/
Сообщение от fr0ster (ok), 04-Окт-18, 22:05 
Buildroot имхо попроще будет.
Ответить | Правка | ^ к родителю #37 | Наверх | Cообщить модератору

40. "В рамках проекта CirnOS развивается минималистичная ОС для R..."  +/
Сообщение от Забаньте_меня (?), 04-Окт-18, 22:20 
Чтоб свой ownCloud дома развернуть подойдёт?
Ответить | Правка | ^ к родителю #34 | Наверх | Cообщить модератору

41. "В рамках проекта CirnOS развивается минималистичная ОС для R..."  –1 +/
Сообщение от Аноним (41), 05-Окт-18, 00:26 
кстати, как там buguRTOS поживает?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

42. "В рамках проекта CirnOS развивается минималистичная ОС для R..."  –1 +/
Сообщение от Аноним (42), 05-Окт-18, 04:07 
Что нужно писать в поисковик, что  получить информацию об этой ОС, а не картинки с ледяной феей?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

43. "В рамках проекта CirnOS развивается минималистичная ОС для R..."  +/
Сообщение от Pilat (ok), 05-Окт-18, 07:30 
>CirnOS также существенно упрощает сопровождение - достаточно просто скопировать системный образ и скрипты на устройство, после чего можно редактировать код скриптов напрямую с рабочей станции без использования SSH

Автор CirnOS и не подозревал о таком, но мы же можем и придумать всё что хочется?

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

44. "В рамках проекта CirnOS развивается минималистичная ОС для R..."  +/
Сообщение от Аноним (44), 05-Окт-18, 07:39 
>Самое слабое звено в плеяде тохо-персонажей. Сырно всегда всё делает не так, не вовремя, через ж  

отличное название для проекта, я считаю

Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

45. "В рамках проекта CirnOS развивается минималистичная ОС для R..."  +/
Сообщение от Punk_Joker (ok), 05-Окт-18, 15:56 
Это платные решения
Ответить | Правка | ^ к родителю #38 | Наверх | Cообщить модератору

46. "В рамках проекта CirnOS развивается минималистичная ОС для R..."  –2 +/
Сообщение от Vitaliy Blatsemail (?), 05-Окт-18, 19:33 
> есть мнение, что на малину можно накатить QNX для realtime и mission-critical

Есть мнение что там где нужен айж такой реалтайм что нужно накатывать целый QNX - малину лучше не подпускать и близко. Даже кликанье релюшками ж\д светофоров лучше доверять дешевой AVR'ке, пушо ездить ребутать Малину после случайного зависания этого говночипа - сильно дорого. Такие дела.

Ответить | Правка | ^ к родителю #38 | Наверх | Cообщить модератору

47. "В рамках проекта CirnOS развивается минималистичная ОС для R..."  +/
Сообщение от mcd2003 (?), 06-Окт-18, 22:00 
RiskOS из набора нуба?
Ответить | Правка | ^ к родителю #38 | Наверх | Cообщить модератору

48. "В рамках проекта CirnOS развивается минималистичная ОС для R..."  +/
Сообщение от Аноним (48), 08-Окт-18, 18:12 
А FreeRTOS под Raspbery Pi не работает?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

49. "В рамках проекта CirnOS развивается минималистичная ОС для R..."  +/
Сообщение от Аноним (48), 08-Окт-18, 18:15 
В целом конечно хорошо бы иметь Linux, но без всего этого от GNU. Просто ядро с примитивами вроде pthread, mutex, драйверами для FS и все. Потому что все вот это вроде терминала, драйверов GPU которые уже черт там ногу сломит DRI, DRM, FB, VT это все для платформ вроде SoC соверешнно ненужно. Особенно если задача рисовать какую-нибудь стрелку или график.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору


Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру