mastodon.online is one of the many independent Mastodon servers you can use to participate in the fediverse.
A newer server operated by the Mastodon gGmbH non-profit

Server stats:

11K
active users

#virtio

0 posts0 participants0 posts today

[Перевод] Операционная система в 1 000 строках кода (часть 5)

Это завершающая часть проекта по написанию собственно ОС. Здесь мы реализуем дисковый ввод/вывод и файловую систему, а также вкратце подведём итоги и наметим дальнейшие шаги на пути доработки системы. ▍ Навигация по частям Часть 1 Часть 2 Часть 3 Часть 4 Часть 5 < — вы здесь

habr.com/ru/companies/ruvds/ar

ХабрОперационная система в 1 000 строках кода (часть 5)Это завершающая часть проекта по написанию собственно ОС. Здесь мы реализуем дисковый ввод/вывод и файловую систему, а также вкратце подведём итоги и наметим дальнейшие шаги на пути доработки системы....

Is it theoretically possible to boot #Windows with a #9P root without having to create a disk image, similar to how it works on Linux? The only thing I found is #ninefs, which is very old and unmaintained and it's unclear if that's just an SMB replacement.
Motivation is explained here: wiki.qemu.org/Documentation/9p
ninefs: code.google.com/archive/p/nine
I'm not super familiar with Windows internals, so I'm not sure if this is possible with a driver or if it requires a custom kernel.
cc: #virtualization #qemu #virtio

wiki.qemu.orgDocumentation/9p root fs - QEMU

1/2

I observed that #Suricata running on a #virtio interface in a #Proxmox VM does not see the traffic entirely, at least in our setup.

E.g., when running wget on the same VM to download a file from a different host via http, suricata sees only the request, not the response (in both modes af-packet and pcap).

In its logs, it complaints about an ioctl that it is not able to operate, and it suggests to use "ethtool -K rx off".

Another weird idea, i'd like to try:

adding a 3rd member to my #zfs mirror, but it's #iSCSI over fast ethernet over #powerline 😅 - put it in the cellar, 3 storeys down, see what happens.

I've got everything i'd need for a test setup - that little Wyse 3040 thin client has 1 USB3 port…
*record scratch, rewind*

I think #virtio NICs can be manually throttled to a fraction of "fast ethernet".

Hmm, virtualised, the test would exclude the weird old powerline bridges, though.

Back to Plan A, then!

Драйвер Ethernet для xv6

Xv6 - учебная ОС - рассказывает об идеях, что лежат в основе операционных систем. Научим xv6 работать в сети, познакомимся со стандартом виртуальных устройств VirtIO, деревом устройств DeviceTree, технологией Ethernet, сетевыми протоколами, возведем сетевой мост между виртуальными машинами.

habr.com/ru/articles/826500/

ХабрДрайвер Ethernet для xv6Драйвер Ethernet для xv6 Xv6 - учебная ОС - рассказывает об идеях, что лежат в основе операционных систем. Книга об xv6 в формате pdf, html, epub Исходный текст xv6 c драйвером virtio-net Научим xv6...
Continued thread

🧵 2/

Achievement unlocked: Join the fancy #iSCSI #HomeLab Nerd Club 🤓 🤩

This wörked exactly how i thought it would! Shove it right through the #hypervisor, up the VMs clacker - creates a #VirtIO block device (/dev/vdb[1]) inside the VM! No special init, i used the existing ZVOL!

I've used a few TubeYoube videos and this #Level1Techs guide: forum.level1techs.com/t/guide- 👈 #VirtManager seems to prefer Initiator IQN (no simple auth). The #Ubuntu hypervisor also needs open-iscsi (and multipath-tools?)

Not holding my breath there, but in case #sysprof performance profiling data can provide new insights to allow optimizing #GNOMEBoxes / #QEMU / Spice guest tools / #virtio graphics to provide faster Windows #virtualization on #Linux without VirtualBox, here is a fresh bug report on window dragging performance specifically: gitlab.gnome.org/GNOME/gnome-b

Also profiled the suspicious constant CPU usage while idle: gitlab.gnome.org/GNOME/gnome-b
#GNOME

GitLabSlow graphical performance: dragging windows in a Windows 10 guest feels much slower than on the host (#1083) · Issues · GNOME / GNOME Boxes · GitLab Affected version Boxes version: 45.0 Flatpak: No Operating system name and version: Fedora 39