My website running Genode

Guido Witmond guido at ...231...
Tue Dec 22 23:33:15 CET 2015


Hi Genodians,

With the release 15.11 I've build a new working Genode system with
lighttpd on top of the Fiasco kernel, the only kernel that likes my
hardware.

I've solved the 256Kb problem a while ago. However, there is one issue
with lightttp remaining. It has an artificial limit on urls or
filenames. It doesn't like this one:
http://eccentric-authentication.org/blog/2014/03/26/how-to-design-a-distributed-client-certificate-verification-service.html
. It gives a 404, while nginx on linux serves the contents. As it's
probably lighttpd. I'll check that out.

There is another issue, the whole site stops responding after a little
time. Clicking new urls just give timeouts.

Please advice how to proceed.

I've attached the generated config file.

With regards, Guido Witmond.
-------------- next part --------------

<config>
	<parent-provides>
		<service name="ROM"/>
		<service name="LOG"/>
		<service name="CAP"/>
		<service name="RAM"/>
		<service name="RM"/>
		<service name="CPU"/>
		<service name="PD"/>
		<service name="IRQ"/>
		<service name="IO_PORT"/>
		<service name="IO_MEM"/>
		<service name="SIGNAL"/>
	</parent-provides>
	<default-route>
		<any-service> <parent/> <any-child/> </any-service>
	</default-route>
	<start name="timer">
		<resource name="RAM" quantum="1M"/>
		<provides><service name="Timer"/></provides>
	</start>
	<start name="nic_drv">
		<resource name="RAM" quantum="4M"/>
		<provides><service name="Nic"/></provides>
	</start>
	<start name="acpi_drv" >
		<resource name="RAM" quantum="2M"/>
		<route>
			<service name="LOG"> <parent/> </service>
			<service name="IO_MEM"> <parent/> </service>
			<service name="RM"> <parent/> </service>
			<service name="Report"> <child name="acpi_report_rom"/> </service>
		</route>
	</start>
	<start name="acpi_report_rom" >
		<binary name="report_rom"/>
		<resource name="RAM" quantum="2M"/>
		<provides>
			<service name="ROM" />
			<service name="Report" />
		</provides>
		<config>
			<rom> <policy label="platform_drv -> acpi" report="acpi_drv -> acpi"/> </rom>
		</config>
		<route>
			<service name="LOG"> <parent/> </service>
			<service name="SIGNAL"> <parent/> </service>
			<service name="CAP"> <parent/> </service>
			<service name="RM"> <parent/> </service>
		</route>
	</start>
	<start name="platform_drv" >
		<resource name="RAM" quantum="4M" constrain_phys="yes"/>
		<provides>
			<service name="Platform"/>
		</provides>
		<route>
			<service name="ROM">
				<if-arg key="label" value="acpi"/> <child name="acpi_report_rom"/>
			</service>
			<any-service> <parent/> </any-service>
		</route>
		<config>
                 <policy label="ps2_drv">  <device name="PS2"/> </policy>
	         <policy label="nic_drv"  irq_mode="nomsi">
                          <pci bus="0x22" device="0" function="0"/> </policy>
                 <policy label="fb_drv">   <pci class="VGA"/> </policy>
                 <policy label="wifi_drv"> <pci class="WIFI"/> </policy>
                 <policy label="usb_drv">  <pci class="USB"/> </policy>
                 <policy label="ahci_drv"> <pci class="AHCI"/> </policy>
                 <policy label="audio_drv"> <pci class="AUDIO"/> <pci class="HDAUDIO"/> </policy>
                 <policy label="intel_fb_drv" irq_mode="nomsi">
                         <pci class="VGA"/>
                         <pci bus="0" device="0" function="0"/>
                         <pci class="ISABRIDGE"/>
                 </policy>
		</config>
	</start>
	<start name="lighttpd">
		<resource name="RAM" quantum="1G" />
		<config>
			<arg value="lighttpd" />
			<arg value="-f" />
			<arg value="/etc/lighttpd.conf" />
			<arg value="-D" />
			<libc stdin="/dev/null" stdout="/dev/log" stderr="/dev/log"
			       ip_addr="94.142.240.7" netmask="255.255.255.0" gateway="94.142.240.254">

				<vfs>
					<dir name="dev">
						<log/>
						<null/>
					</dir>
					<tar name="websites.tar"/>
				</vfs>
			</libc>
		</config>
	</start>
</config>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: OpenPGP digital signature
URL: <http://lists.genode.org/pipermail/users/attachments/20151222/bff08738/attachment.sig>


More information about the users mailing list