Привет. Подскажите если знаете, в xv6 есть аналог ld-linux?
Тогда зачем нужен этот чат?
Что проще - корячиться в C с ООП или писать на C++, в котором есть ООП?
Зачем и кем ведутся работы по реализации новых стандартов C++ в gcc? С clang'ом понятно - там есть такие спонсоры, как хотя бы Apple
Я изучаю qemu и вижу, что здесь изобретают ООП на C и не понимаю, зачем это делать, если можно дёшево перейти на C++?
В JIT компиляторе Android Runtime есть два кодгена - для ARM и для x86. Зачем тут ARM, это понятно, главное целевое устройство виртуальной машины - телефон с архитектурой ARM....
Читаю xv6 и не могу понять, cd это же user space программа?
Я в браузере ввожу URL. Из моего компа выходит ethernet frame в мой роутер. В заголовке есть source MAC и destination MAC. Второй mac адрес будет какого устройства?
То есть у кого-то 1%, у кого-то 20% ?
В LLVM Instruction Selection вызывается до Register Allocation. А можно поменять местами (необязательно в llvm) - вызывать такой selection после regalloc'а?
а что с младшими 10 битами ? Они что нулевые ?
Чтобы создать таблицу ядро просит у аллокатора выделить 4КБ физической памяти, аллокатор делает это и возвращает виртуальный 32битный адрес, потом нужно преобразовать его в фи...
Адрес же должен быть 32 битным, нет ?
А mkdir, ln и rm - это самостоятельные программы?
Не знаю. Clang/gcc используют ML?
Почему бинарный транслятор QEMU почти не производит оптимизации?
Почему ты @berkus не переводишь xv6 book?
У меня в проекте есть файл instructions.yaml (слева на скриншоте). Я хочу, чтобы во время сборки был сгенерирован Rust код как в файле graph.rs (справа на скриншоте). Как этог...
Почему при падении ассерта assert! в rust-gdb происходит Inferior process exited with code и нельзя получить backtrace и походить по нему (как это можно с assert в libc) ?
И можно будет только через GPIO порты от компа заряжать малину?