Arthuria has quit [Killed (NickServ (GHOST command used by Guest684531))]
Arthuria has joined #osdev
Arthuria has quit [Ping timeout: 256 seconds]
netbsduser has joined #osdev
oldgalileo has joined #osdev
oldgalileo has quit [Ping timeout: 240 seconds]
gorgonical has quit [Ping timeout: 260 seconds]
Arthuria has joined #osdev
osdev199 has quit [Quit: Leaving]
oldgalileo has joined #osdev
oldgalileo has quit [Ping timeout: 255 seconds]
Arthuria has quit [Ping timeout: 268 seconds]
xenos1984 has quit [Ping timeout: 268 seconds]
xenos1984 has joined #osdev
mctpyt has quit [Remote host closed the connection]
mctpyt has joined #osdev
oldgalileo has joined #osdev
oldgalileo has quit [Ping timeout: 260 seconds]
Platao has joined #osdev
Platao has left #osdev [#osdev]
xenos1984 has quit [Ping timeout: 268 seconds]
Arthuria has joined #osdev
xenos1984 has joined #osdev
josuedhg has joined #osdev
gbowne1 has joined #osdev
foudfou has quit [Quit: Bye]
foudfou has joined #osdev
Gooberpatrol66 has quit [Quit: Konversation terminated!]
friedy92 has joined #osdev
friedy92 has left #osdev [#osdev]
friedy92 has joined #osdev
friedy92 has quit [Client Quit]
friedy69 has joined #osdev
friedy69 has quit [Client Quit]
GeDaMo has quit [Quit: 0wt 0f v0w3ls.]
friedrichdoku has joined #osdev
friedrichdoku has quit [Client Quit]
<dostoyevsky2>
What would it take to make qemu an OS? It's fascinating from an osdev perspective because you could just write a couple of drivers targetting qemu and then qemu interacts with the real hardware
node1 has joined #osdev
josuedhg has quit [Quit: Client closed]
<mcrod>
that doesn't make sense at all
gog has joined #osdev
<netbsduser>
mcrod: dostoyevsky2 means what would it take to make qemu one of the so-called "bare metal hypervisors"
scaleww has joined #osdev
<mcrod>
oh
<kazinsal>
presumably the answer is "choose a linux distribution"
<netbsduser>
and a not bad idea even if i do say so myself
<gog>
wsl2
<gog>
best distro
<netbsduser>
real hardware is so hellish sometimes
<mcrod>
gog pet me
<kazinsal>
last time I installed a rocky box I recall seeing that one of the presets was basically "kernel, coreutils, qemu-kvm, virsh, go get 'em chief"
<netbsduser>
the intel i219 ehternet controller is borderline-undocumented (the official datasheet doesn't say much, and while it's just another e1000, there are some incompatibilities that must be found out the hard way)
* gog
petpet mcrod
* mcrod
prrr to gog
<gog>
good boy
<dostoyevsky2>
kazinsal: Could I put a statically linked qemu right into initramfs?
oldgalileo has joined #osdev
* blockhead
reads scroll back and wonder ... conceptually, how would qemu as an os resemble a bare metal hypervisor such as Xen?
<dostoyevsky2>
blockhead: Wouldn't Xen conceptually be like only the kvm part of qemu?
<netbsduser>
dostoyevsky2: the distinction is tenuous nowadays
<netbsduser>
it only really makes sense if you compare a hypervisor without a kernel component
<blockhead>
dostoyevsky2: good question, beats me
<dostoyevsky2>
but I think qemu being a linux application makes a lot of things easier, e.g. writing your own hard disk drivers with nbd ... also very easy to develop, just as a normal program running on Linux
zetef has quit [Ping timeout: 255 seconds]
node1 has quit [Quit: Client closed]
rsjw has joined #osdev
<rsjw>
does anyone know where I can find a version of the Synaptics TouchPad Interfacing Guide that covers touchpads with version 8.1? the latest I can find is one from 2001 and it only covers up to 4-point-something
Gordinator has joined #osdev
Gordinator has quit [Remote host closed the connection]
scaleww has quit [Quit: Leaving]
Gordinator has joined #osdev
<geist>
hmm, nope
<geist>
re qemu and xen, i'm guessing it emulates some of the xen paravirtualization interface
Gordinator has quit [Client Quit]
Left_Turn has quit [Read error: Connection reset by peer]
heat has joined #osdev
Gordinator has joined #osdev
Gordinator has quit [Client Quit]
<dostoyevsky2>
xen does paravirtualization also, so e.g. a network card would always appear as a e1000 in your OS (like in qemu)? I thought Xen would just do something like passthrough the actual hardware
<dostoyevsky2>
But I guess Xen doesn't require an OS to run like qemu