nanoCLR по факту и является ОС с HAL и остальными модулями ChibiOS
Увы нет. То, что оно собирается вместе с осью, не говорит о том, что оно выполняет функции ОС. Иначе бы портировать было не реально. По сути это форк .Net Micro Framework.
С System.Math на самом деле немного другая история
Поддерживает совмещение управляемого кода на C# и неуправляемого кода на C/C++ в одном проекте.
А можно поподробней? Мне проще было написать функции на C#, чем код на C приделать, правда это было довольно давно, потом упростили написание стабов.
А по производительности, каждый if отнимает уйму времени… Ну и для сравнения: string.PadLeft была начала на C#, потом я её код поменял, производительность выросла в 5000(!) раз.
Пара комментов:
ChibiOS не поддерживается ESP32
На ESP32 нет загрузчика
Схема архитектуры .NET nanoFramework — HAL используется от ОС, перед Hardware должна быть ОС.
System.Math вынесен из Core, так как не влезал в какую-то платку у мэйнтейнера…
1. Работает через Roslyn, синтаксический сахар некоторый переводит, новые фичи увы. Например, $"".
2. .Net Mircro Framework спонсировался MS, Но похоронен сейчас. В тексте про него есть. Есть ещё dotnet/iot, но он как прослойка к железу, рантайма нет.
Лол, что? У меня сотрудника сбила Яндекс.Такси на пешеходном переходе, итог — хрен кого нашли… Не говоря уже о том, что водителем может оказаться совсем другой человек, а не тот, что зарегистрирован в Я.Т.
У Рамблера поиск, не смешите мои коленки, Апорт искал, рамблер так, как яндекс сейчас… Я единственное чем полезен, так что бы в гугл не набивать заново, ссылка внизу страницы есть… Сколько не пробовал, ищёт всё что-угодно, кроме того, что нужно.
У меня сохраняет всё мною изменённое и/или написанное, меня устраивает, в опере то же самое было, больше мне оно не для чего не надо было. Картинки никогда не отключал :)
2070 Super, отваливается в играх… Карта недогружена. Качество шумодава от болгарки, может и хорошо, а обычные шумы пропускает, только в путь. Даже в ползунке в максимум…
Ага, там в базе подман 1.0.5, а уже 1.5 зарелизили, совместимость с докером — 0% :) Например, --restart option is not supported.
Use systemd unit files for restarting containers
С удовольствием выслушаю данную душещипательную историю… А так рекомендую почитать тут: github.com/nanoframework/Home/issues/426
А по производительности, каждый if отнимает уйму времени… Ну и для сравнения: string.PadLeft была начала на C#, потом я её код поменял, производительность выросла в 5000(!) раз.
Пара комментов:
ChibiOS не поддерживается ESP32
На ESP32 нет загрузчика
Схема архитектуры .NET nanoFramework — HAL используется от ОС, перед Hardware должна быть ОС.
System.Math вынесен из Core, так как не влезал в какую-то платку у мэйнтейнера…
2. .Net Mircro Framework спонсировался MS, Но похоронен сейчас. В тексте про него есть. Есть ещё dotnet/iot, но он как прослойка к железу, рантайма нет.
Это который в другом городе, где метро нет, сжирает батарею за 4 часа и постоянно дёргает GPS и что-то куда-то отправляет?
Use systemd unit files for restarting containers