> > I really think we should keep the short name NBD for the Network > > Block Device > > protocol. It's distinct like FTP and NFS. > > It's distinct, but it's neither an accepted standard, nor widely > known > - it's currently mostly a Linux only solution. But since the protocol > is called NBD indeed, I think the obvious suggestion by Ingo is what > we > should use. > But NBD also has some unfortunate limitations that don't allow a disk > larger than 4 GB, so I'm not sure there is much value in it, anyway. The first old versions used 32bit, but the version I implemented does use 64bit offsets. The references to 2G stuff is likely because at that time some linux servers used 32bit off_t. > > > BTW, If someone wants to help getting PXE boot from network > > implemented, > > your help is greatly appreciated. > > > > The current state is this: > > Kernel is loaded via PXE and executed, but it doesn't mount any > > boot > > partition. > > For this, the kernel would need to bring up networking and TCP and > > load a > > NBD or remote_disk device. > > For that to work we would need a working solution first. Then, we > would > need to define a protocol on how the kernel knows what service to use > - > and how. > Also, the boot loader should then be smart enough to load the > networking stack, and eventually all networking drivers before > starting > the kernel. IIRC, PXE should give the IP to use. François.