Version 0.6.7: Added support for hostname - hostname_get (), hostname_set (); Hostnam...
[ZeXOS.git] / README
blob25c74c1467121dd0fdb564910415f7c818ae4200
1  ________           __   __   _____   ____
2 /\_____  \         /\ \ /\ \ /\  __`\/\  _`\
3 \/____//'/'     __ \ `\`\/'/'\ \ \/\ \ \,\L\_\
4      //'/'    /'__`\`\/ > <   \ \ \ \ \/_\__ \
5     //'/'___ /\  __/   \/'/\`\ \ \ \_\ \/\ \L\ \
6     /\_______\ \____\  /\_\\ \_\\ \_____\ `\____\
7     \/_______/\/____/  \/_/ \/_/ \/_____/\/_____/
8  
9 -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
11 ZeX/OS is simple operating system written in
12 C and assembler languages.
14 * Archs:        x86, x86_64, ARM
15 * Mode:         protected
16 * Supports:     preemptive multitasking, shell, commands, multitty, paging, tcp/ips, ipc
17 * Drivers:      built-in (floppy, video, keyboard, rs232, lba, vga, pci, mouse, speaker, pcnet32, rtl8029, rtl8139)
18 * Apps:         elf executable (irc, websrv, nc, wm, ..), built-in (fdisk, hdcat ..)
19 * Filesystem:   zexfs, fat12, fat16, iso9660, ext2, znfs
20 * Networking:   ipv6, ipv4, tcp, udp, icmp, arp, ndp, dns, unix
22 -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
24 * Default users *
26 Administrator account:
27 login name: root
28 Password: root
30 Guest account:
31 Login name: guest
32 Password: guest
34 -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
36 * Network *
38 Ethernet IPv4 address:  192.168.0.50
39 Ethernet IPv6 address:  fc00:0:0:0:0:0:0:10
41 Ethernet IPv4 gateway:  192.168.0.1
42 Ethernet IPv6 gateway:  N/A
44 Easy setup example:
45 ifconfig eth0 192.168.0.50
46 ifroute eth0 192.168.0.1
47 dnsconfig 192.168.0.1
49 -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
51 * Commands list *
53 help            Displays list of available commands
54 hdd             Detect HDD
55 reboot          Reboot computer
56 halt            Shutdown computer
57 tasks           Print all tasks
58 ps              Print all process
59 uptime          Print uptime in seconds
60 version         Displays a version of system
61 debug           Change to developer mode
62 mount           Mount device to selected directory
63 umount          Unmount mounted directory
64 env             Displays all env variables
65 cd              Change directory
66 ls              Displays files in current directory
67 cat             Displays text in selected file
68 mkdir           Create a directory
69 exec            Execute a selected program
70 lsdev           Displays found devices
71 login           Login as another user
72 serialw         Write data on rs232
73 serialr         Read data from rs232
74 fdisk           Partition table manipulator
75 hdcat           Read selected block of data from drive
76 free            Display amount of free and used memory
77 date            Show current date and time
78 kill            Send a signal to process
79 modprobe        program to add modules from the kernel
80 lsmod           program to show the status of modules
81 lspci           list all pci devices
82 iflist          Show network interface
83 ifconfig        Configure network interface
84 ifroute         Configure gateway address
85 dnsconfig       Configure domain name server address
86 kbdmap          Change keyboard layout
87 mkzexfs         Create zexfs filesystem on hdd
88 ping            Send ICMP echo request
89 netexec         Execute file from network
90 netcp           Copy file from network to filesystem
91 savemode        Make less cpu load
92 cpuinfo         Show CPU info
93 adm             Automatic Device Mounter
94 ttyctrl         TTY Console control
96 -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
98 * Key shortcut *
100 Backspace       Delete character
101 Enter           Confirm command
102 ALT+F1          Console tty0
103 ALT+F2          Console tty1
104 ALT+F3          Console tty2
105 ALT+F4          Console tty3
106 ALT+PAGEUP      Switch tty console to next one
107 ALT+PAGEDOWN    Switch tty console to previous one
108 CTRL+ALT+DEL    Reboot
109 CTRL+C          Kill running application on current tty
110 UP              Previous command from console log
111 DOWN            Next command from console log
112 SHIFT           Upper letters
114 -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
116  * More docs *
118 ZeX/OS web pages - http://zexos.org
119 Wiki pages at http://zexos.wiki.sourceforge.net/FAQ
120 Forum is placed at http://forum.zexos.org
122 -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-