Два года в /fg/. Войти !bnw Сегодня Клубы
УНЯНЯ. У нас есть немножечко инфы об этом пользователе. Мы знаем, что он понаписал, порекомендовал и даже и то и другое сразу. А ещё у нас есть RSS.
Теги: Клубы:

Попытался обновить прыщи (git merge v4.3.2 в бранч со своими патчами, кажется это была так себе идейка), получил general protection fault при извлечении юсб-флешки, дебажить головой лень, написал скрипт для тестирования воспроизводимости бага куэмой: http://dpaste.com/13ZNTAN Это так, чтоб не проебать, полезная хрень вышла.
#Z92ME4 (4) / @lexszero / 3346 дней назад
Короче, рабочий скрипт для запуска прыщеядра в qemu с рутфс через virtio-9p и консолью. CMDLINE='root=/dev/root ro rootfstype=9p rootflags=trans=virtio console=ttyS0 earlyprintk=serial init=/bin/bash' ROOTFS=~/tmp/rootfs qemu-system-x86_64 -enable-kvm -M q35 -m 1G \ -kernel arch/x86/boot/bzImage \ -append "${CMDLINE}" \ -fsdev local,id=root,path="${ROOTFS}",security_model=none \ -device virtio-9p-pci,fsdev=root,mount_tag=/dev/root \ -chardev stdio,id=stdio,mux=on \ -serial chardev:stdio \ -mon chardev=stdio \ -display none А теперь погружаемся в веселую архитектуру за авторством некого финского студента начала 90х и выливаем бочку говна в адрес прыщей: если рут не реальный девайс и не NFS, то им может быть только хуйня с названием "/dev/root" (в данном случае так назван virtio-9p channel). NFS сделана костылем и через пизду. Поправить это некостыльно и малой кровью невозможно, так как init/do_mounts.c представляет собой кашу из говна, легаси и СПЕЦИАЛЬНЫХ СЛУЧАЕВ вроде того же нфс. Судя по гуглу, когда-то оно работало иначе (нормально), но в свежих ядрах все вот так вот. Ресерчить, зачем так, лень.
#JGZFKD (0+1) / @lexszero / 3679 дней назад
https://blog.nelhage.com/2013/12/lightweight-linux-kernel-development-with-kvm/ - на случай когда я снова забуду, как запускать прыщи под kvm без загрузчика
#WV5DAA (4+1) / @lexszero / 3712 дней назад

https://github.com/penberg/linux-kvm/tree/master/tools/kvm
Альтернативный юзерспейс для KVM.

just a hobby, won't be big and professional like QEMU

#NAT6DD (0+3) / @lexszero / 3900 дней назад

А почему еще никто не запилил транслятор для QEMU, жрущий нормальный человеческий IR-код? Все лепят какие-то велосипеды из костылей, то жаву на голом виртуальном калькуляторе-переростке с тьюринг-полным MMU пускают, то еще что.

#U7VG9E (9) / @lexszero / 3958 дней назад

Попытки переизобрести ООП в сях - это всегда боль, страдания, ад и израиль. Причем объектная система в qemu обладает чудесным свойством строковой типизации и runtime type checking и не просто падает, а падает красиво (если ты проверяешь ошибки), либо тупо молча не работает (если не проверяешь).

#BNL1MN (4) / @lexszero / 3967 дней назад
ipv6 ready BnW для ведрофона BnW на Реформале Викивач Котятки

Цоперайт © 2010-2016 @stiletto.