Я хочу написать микроядро на ЯП Rust. Можете дать пожалуйста информацию, которую я бы мог почитать и портировать libc.
Тогда советую посмотреть на redox: https://www.redox-os.org/
Там же есть и реализация libc на rust (хоть и экспериментальная).
А ещё сказано, что redox "source compatible" с Linux
Anonymous, реализуешь системные вызовы, портируешь libc, разбираешь elf-формат исполняемых файлов, запускаешь.
Этого должно быть достаточно, чтобы запускать хотябы какие-то простые программы без зависимостей.
Но это будет работать только с user-mode. Драйвера и прочий kernel-mode у тебя будет априори несовместим с Linux.
PS: Как пример ОС, которая является сертифицированным POSIX - MacOS с её ядром Darwin, которое как раз считается за микроядро.
Хотя, конечно, MacOS и Linux не совместимы.
Интересный факт, но не про ПД, а про PCI DSS.
По PCI DSS ты обязан маскИровать номера карточек в логах.
А вот в каком месте номер карточки возник - это уже не важно.
По тому, если бы ты логировал сообщения в такой обратной связи, и при этом хотел получить сертификат PCI DSS для всего сайта - тебе пришлось бы проверять текст даже там.
А какое хотябы приблизительное расположение у настоящей точки? Хотябы с точностью до десятков градусов.
А что именно за прибор? Ибо "South" - это просто "Юг" на английском и пытаться загуглить такой будет нереально.
Почему? Только из-за того что Chrome devtools и нода в интерактивном режиме это выдаёт?
Я вот только что попробовал - нода сама по себе ничего не выводит вообще, если console.log не писать.
Вообще code runner - достаточно мусорное расширение, не нужное.
Тогда советую посмотреть на redox: https://www.redox-os.org/
Там же есть и реализация libc на rust (хоть и экспериментальная).
А ещё сказано, что redox "source compatible" с Linux