История изменений
Исправление
vertexua,
(текущая версия)
:
Да писали уже и на Java и на C# - что-то даже работало. Кстати если нельзя руками играться с памятью, то все традиционные механизмы защиты памяти и страниц можно выбросить. Какая разница что ты в одном адресном пространстве с ядром если ты не можешь трогать никакие адреса руками.
Еще похлеще бы взять да и затребовать писать весь софт на языках, в которых нету unsafe. Или есть unsafe, но устанавливать в сорцах и уже на месте компилировать в натив с нужным уровнем верификации, что мол конкретных код не содержит unsafe. Потом все держать в одном адресном пространстве и не копировать туда сюда память из ядра и в ядро. Например в случае с Rust было бы вообще супер
Исходная версия
vertexua,
:
Да писали уже и на Java и на C# - что-то даже работало. Кстати если нельзя руками играться с памятью, то все традиционные механизмы защиты памяти и страниц можно выбросить. Какая разница что ты в одном адресном пространстве с ядром если ты не можешь трогать никакие адреса руками.