descriptionExperimental portable microkernel
homepage URLhttp://quarnos.org
ownerpdziepak@quarnos.org
last changeFri, 31 Jul 2009 12:13:26 +0000 (31 14:13 +0200)
content tags
add:
README
** Qucik Guide how to run Quarn on your machine. **

WARNING! All compilation and configuration scripts were tested only on GNU/Linux machines. If
you have problems compiling Quarn you can either download ready-to-use floppy image or contact
Pawel Dziepak.

1. Download and unpack source code, then change current directory to the main quarn directory.
2. To use default configuration type:
	make defconf
   This command will configure Quarn and make it ready to compile. If you want to configure it
   yourself use command: make textconf (this tool is not completed yet).
3. Then type command:
	make
   which will compile Quarn OS source code and will produce ELF binaries.
4a. If you want to run Quarn OS on Qemu type:
	make qemu
4b. If you want to run Quarn OS on any other emulator type:
	make fd_image
    script will create floppy image: fd.img.
4c. If you want to run Quarn OS on real machine, insert floppy into floppy disk drive and type:
	make floppy
WARNING: Steps 4a/b/c require root privileges.

Quarn OS configuration and compilation scripts provide also additional functionallity such as
creating code documentation, testing algorithms or building packages and snapshots. You can
check all these commands by typing:
	make help

In case of any problems you may encounter, the best way to deal with them is to contact project
leader and founder Pawel Dziepak. Contact information is present in file AUTHORS and on Quarn
OS website: http://quarnos.org
shortlog
2009-07-31 Pawel Dziepakusb: getting string descriptors, minor improvementsmaster
2009-07-25 Pawel Dziepakscsi request, part usb mass storage class driver, bulk...
2009-07-22 Pawel Dziepakusb: mass storage class implementation stub, set_config...
2009-07-22 Pawel Dziepakbus: usb and uhci improvements, introduction of usb_did
2009-07-17 Pawel Dziepaknet: dns client, support for A records
2009-07-16 Pawel Dziepaknet: udp packet builder and interpreter
2009-07-16 Pawel Dziepakntp4 client, time_source interface
2009-07-16 Pawel Dziepaknet: minor improvements in tcp client sockets
2009-07-16 Pawel Dziepaknet: ipv4 packet builder and interpreter, minor improve...
2009-07-15 Pawel Dziepaknet: tcp_client_socket connection state routines
2009-07-15 Pawel Dziepaknet: arp packet builder and interpreter
2009-07-14 Pawel Dziepaknet: partial implementation of tcp
2009-07-13 Pawel Dziepaknet: socket system, high level api
2009-07-10 Pawel Dziepakmany fixes in icmp and rtl8139 driver code
2009-07-09 Pawel Dziepaknet: data reception system, fixed bugs in rtl8139
2009-07-09 Pawel Dziepaknet: udp sending data routine
...
tags
15 years ago 0.0.90 Quarn OS 0.0.90
heads
14 years ago master
15 years ago hydra
16 years ago manes
16 years ago rewrite