Kernel 0.5.8-r2; Added x86_64 architecture initial support, better scripts, added...
[ZeXOS.git] / README
blob8e4eed30f18322d4c01c3e190f6a721b3b831c2a
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.
15 * Archs:        x86, x86_64
16 * Mode:         protected
17 * Supports:     preemptive multitasking, shell, commands, multitty, tcp/ips
18 * Drivers:      built-in (floppy, video, vga, keyboard, rs232, ata, hdd, pcspeaker, serial mouse), modules
19 * Apps:         elf executable, built-in
20 * Filesystem:   fat12, fat16, plans for ext2/ext3/ext4
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 * Commands list *
38 hdd             Detect HDD
39 help            Print help
40 reboot          Reboot computer
41 halt            Shutdown computer
42 tasks           Print all tasks
43 ps              Print all process
44 uptime          Print uptime in seconds
45 version         Displays a version of system
46 debug           Change to developer mode
47 mount           Mount device to selected directory
48 env             Displays all env variables
49 cd              Change directory
50 ls              Displays files in current directory
51 cat             Displays text in selected file
52 mkdir           Create a directory
53 exec            Execute a selected program
54 lsdev           Displays found devices
55 login           Login as another user
56 serialw         Write data on rs232
57 serialr         Read data from rs232
58 fdisk           Partition table manipulator
59 hdcat           Read selected block of data from drive
60 nc              Clone of netcat (nc <address> <port>)
61 free            Display amount of free and used memory
62 date            Show current date and time
63 kill            Send a signal to process
64 modprobe        program to add modules from the kernel
65 lsmod           program to show the status of modules
66 lspci           list all pci devices
67 iflist          Show network interface
68 kbdmap          Change keyboard layout
70 -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
72 * Key shortcut *
74 Backspace       Delete character
75 Enter           Confirm command
76 F1              Console tty0
77 F2              Console tty1
78 F3              Console tty2
79 F4              Console tty3
80 CTRL+ALT+DEL    Reboot
81 CTRL+C          Kill running application on tty
83 -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
85  * More docs *
87 ZeX/OS web pages - http://zexos.net or http://zexos.sf.net
88 Wiki pages at http://zexos.wiki.sourceforge.net/FAQ
89 Forum is placed at http://zexos.sf.net/phpBB2
91 -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-