HTTP-FUSE Xenoppix(Experimental Version)
[CAUTION] The home pages related to KNOPPIX Japanese Edition, VMKnoppix,
etc moved to http://www.rcis.aist.go.jp/project/knoppix/index-en.html
Please visit the new home page for latest information.
Count from January/23/2006 |
| Free Logo |
Free Banner |
 |
 |
Japanese
Special Topic:
Simple explanation
HTTP-FUSE Xenoppix is a combination of 1CD Linux "KNOPPIX", Virtual Machine Monitor "Xen", and network block device "HTTP -FUSE CLOOP". HTTP-FUSE Xenoppix enables to boot Linux as Guest OS and Plan9 and NetBSD as Guest OS with a 6.5MB bootable CD.@Following Figure shows the implementation of HTTP-FUSE Xenoppix.
HTTP-FUSE CLOOP is a network block device which re-constructs a block device from many small block files of HTTP servers. It enables to get root file system of Xenoppix. Driver
of HTTP-FUSE CLOOP is made from "cloop(Compressed Loopback block device)" and "FUSE(Filesystem USErspace)". Following Figure shows the implementation of HTTP-FUSE CLOOP.
HowToUse HTTP FUSE Xenoppix
- Requirement
- CD-ROM burned xenoppix_http_all_testing-20060105.iso
- X86 P6 or later Architecture CPU.
- Memory more than 512MB.
- Internet Connectivity to download block files.
- Available Network Interface Cards: e100, e1000, 3c59x, 8139too, ne2k-pci,
pcnet32, sis900, via-rhine, r8169
- DHCP service. Host and Guest OS requires to get IP address from DHCP.
- Boot
- Boot from the CD-ROM.
- You find a menu of boot loader "GRUB". Select one. (You can set boot options on GRUB if you want. Please
refer "Boot option".)
- You find a menu of download sites. Select a near site because the download speed depends on network latency. The near site make
boot fast.If you want to find a near site, please select "netselect", it finds one automatically.
- You find a menu of contents. Select one. (Current version has only one
:-)
- Wait several minutes. It will take more than 5 minutes.
- You will find the GUI of selected OS.
- Login
- When you select KNOPPIX of HostOS, you find the logined GUI.
-
| KNOPPIX with Xen |
 |
- When you select NetBSD or Plan9 as GuestOS, you have to login. The usage
is following.
-
| NetBSD/Xen |
Plan9/Xen |

You find XDM of NetBSD.
Please login as "root" with no-password. |

You find the console of Plan9.
Please run "rio" desktop manager of plan9. |

Upper figure show running of
desktop manager "wmaker". |

Upper figure shows running of
"games/sokoban", "vncv with KNOPPIX"
and editor "acme". |
- Special function
- Save block files on local storage. The block files on local storage is used at next boot. It makes boot faster.
- Prepare a local storage device (USB memory or Hard Disk). The file system
must be Writable (FAT, EXT2, etc) and more than 256MB.
- Make a "knxblock"directory on the top of devices
(Drive of Windows). For example make "knxblock"directory on the file system of
USB memory.
- "knxblock" directory is detected automatically and saved block
files at boot time. If you want to cancel, please designate "memcache"
or "nocache" of boot option.
- Download ahead (DLAHEAD).
- DLAHEAD is a function to download block files in advance at boot time.
DLAHEAD establishes multi connections and downloads necessary block files
which is used at boot time. The list of necessary block files is made by
boot-profile.
- Boot option
- HTTP-FUSE Xenoppix has several boot options for Static IP address, etc.There
are set by the following way.
- Select OS which you want to boot and go to Edit mode on GNU GRUB by putting
"e".
- Select second line and go to Edit mode by putting "e".
- Add boot option "extraoptions" in the line. After that return to putting "Enter".
- Please load kernel putting "b".
- You will find extra option menu. Select and setup the option. The list
of option is following.
- memcache ... Download block files are cached RAM Disk only. When the option is
effective, boot donesn't use local storage.
- nocache ... Download block files are not cached. This option is effective when
there is no enough cache memory.
- fuse_uri ... Designate URL for HTTP-FUSE CLOOP.
- ipaddr ... STATIC IP ADDRESS OPTION.@Designate static IP address.
- netmask ... STATIC IP ADDRESS OPTION. Designate net mask.
- gateway ... STATIC IP ADDRESS OPTION. Designate gateway.
- nameserver ... STATIC IP ADDRESS OPTION. Desingate name server.
- maxconnection ... Set the number of download connection of DLAHEAD. (Default is 4).
- After that HTTP-FUSE Xenoppix will boot with the option.
Mirror sites of HTTP-FUSE Xenoppix
- Google map for mirror download sites of block files
- Mirror Site List
- North America (USA, Canada)
- http://aist-gate.com/http-fuse-xenoppix/index.html (Head Quarter FL, US)
- http://aist-knoppix-01.com/http-fuse-xenoppix/index.html(Head Quarter CA, US(ipower))
- http://aist-worldimagehosting.com/http-fuse-xenoppix/index.html(Head Quarter OH, US)
- http://aist-ionhosting.com/http-fuse-xenoppix/index.html(Head Quarter DE, US)
- http://aist-thewebhostingnetwork.com/http-fuse-xenoppix/index.html(Head Quarter CA, US)
- http://aist-knoppix-14.com/http-fuse-xenoppix/index.html(Head Quarter VA, US)
- http://aist-knoppix-18.com/http-fuse-xenoppix/index.html(Head Quarter CA, US)
- http://aist-siterise.com/http-fuse-xenoppix/index.html(Head Quarter MA, US)
- http://server23.dayanahost.com/~ihnsak07/http-fuse-xenoppix/index.html
- http://www.aist-midphase.com/http-fuse-xenoppix/index.html(Head Quarter IL, US)
- http://www.aist-powweb.com/http-fuse-xenoppix/index.html(US)
- http://aist-ixwebhosting.com/http-fuse-xenoppix/index.html(US)
- http://www.aist-existhost.com/http-fuse-xenoppix/index.html(Head Quarter TX, US)
- http://aist-knoppix-21.com/http-fuse-xenoppix/index.html(Head Quarter, Canada)
- Europe (England)
- Japan
- Ring Mirror Server Project
- http://aist.ring.gr.jp/archives/linux/knoppix/xenoppix_http/
- http://ring.asahi-net.or.jp/archives/linux/knoppix/xenoppix_http/
- http://ring.nict.go.jp/archives/linux/knoppix/xenoppix_http/
- http://ring.astem.or.jp/archives/linux/knoppix/xenoppix_http/
- http://ring.fujixerox.co.jp/archives/linux/knoppix/xenoppix_http/
- http://ring.ip-kyoto.ad.jp/archives/linux/knoppix/xenoppix_http/
- http://ring.shibaura-it.ac.jp/archives/linux/knoppix/xenoppix_http/
- http://ring.htcn.ne.jp/archives/linux/knoppix/xenoppix_http/
- http://ring.tains.tohoku.ac.jp/archives/linux/knoppix/xenoppix_http/
- http://ring.toyama-u.ac.jp/archives/linux/knoppix/xenoppix_http/
- http://ring.edogawa-u.ac.jp/archives/linux/knoppix/xenoppix_http/
- http://ring.yamanashi.ac.jp/archives/linux/knoppix/xenoppix_http/
- http://ring.nihon-u.ac.jp/archives/linux/knoppix/xenoppix_http/
- http://ring.hosei.ac.jp/archives/linux/knoppix/xenoppix_http/
- http://ring.riken.jp/archives/linux/knoppix/xenoppix_http/
- http://ring.wakwak.com/archives/linux/knoppix/xenoppix_http/
- http://ring.airnet.ne.jp/archives/linux/knoppix/xenoppix_http/
- http://ring.maffin.ad.jp/archives/linux/knoppix/xenoppix_http/
- http://maeda.ring.gr.jp/archives/linux/knoppix/xenoppix_http/
- http://ring.sakura.ad.jp/archives/linux/knoppix/xenoppix_http/
- http://fusesrv.oita-ri.go.jp/knoppix/xenoppix_http/ (Oita-RI)
- http://knoppix.alpha.co.jp/http-fuse-xenoppix/xenoppix_http/ (AlphaSystems)
- P2P Proxy (coral)
- http://aist.ring.gr.jp.nyud.net:8090/archives/linux/knoppix/xenoppix_http/
BUGS
- If you select a long latency site, the boot may stop. It is caused by timing
bug of drivers.
ToDo
- Release HTTP-FUSE KNOPPIX.
- Integrate HTTP-FUSE CLOOP with log structured File System. Candidates are
the following.
- Integrate P2P proxy to distribute blocks files. Candidates are following.
- Integrate TPM(Trusted Platform Module) for trusted network boot OS.
Contact
- Mailing Lists for based software
- Personal Contact to HTTP-FUSE Xenoppix project is "
".
Links of Related Home Page