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
2009-07-31 |
Pawel Dziepak | usb: getting string descriptors, minor improvementsmaster |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2009-07-25 |
Pawel Dziepak | scsi request, part usb mass storage class driver, bulk... |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2009-07-22 |
Pawel Dziepak | usb: mass storage class implementation stub, set_config... |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2009-07-22 |
Pawel Dziepak | bus: usb and uhci improvements, introduction of usb_did |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2009-07-17 |
Pawel Dziepak | net: dns client, support for A records |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2009-07-16 |
Pawel Dziepak | net: udp packet builder and interpreter |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2009-07-16 |
Pawel Dziepak | ntp4 client, time_source interface |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2009-07-16 |
Pawel Dziepak | net: minor improvements in tcp client sockets |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2009-07-16 |
Pawel Dziepak | net: ipv4 packet builder and interpreter, minor improve... |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2009-07-15 |
Pawel Dziepak | net: tcp_client_socket connection state routines |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2009-07-15 |
Pawel Dziepak | net: arp packet builder and interpreter |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2009-07-14 |
Pawel Dziepak | net: partial implementation of tcp |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2009-07-13 |
Pawel Dziepak | net: socket system, high level api |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2009-07-10 |
Pawel Dziepak | many fixes in icmp and rtl8139 driver code |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2009-07-09 |
Pawel Dziepak | net: data reception system, fixed bugs in rtl8139 |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2009-07-09 |
Pawel Dziepak | net: udp sending data routine |
commit | commitdiff | tree | snapshot (tar.gz zip) |