https://github.com/danielgatis/gatix
Gatix
https://github.com/danielgatis/gatix
Last synced: about 1 year ago
JSON representation
Gatix
- Host: GitHub
- URL: https://github.com/danielgatis/gatix
- Owner: danielgatis
- Created: 2014-04-11T00:55:02.000Z (about 12 years ago)
- Default Branch: master
- Last Pushed: 2014-08-29T01:22:08.000Z (almost 12 years ago)
- Last Synced: 2025-02-08T20:47:32.990Z (over 1 year ago)
- Language: C
- Homepage:
- Size: 518 KB
- Stars: 1
- Watchers: 4
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
What is Gatix?
=================
Gatix is a basic and small UNIX-like operating system.
How can I build?
---------------------
Set up environment on debian-like:
```bash
sudo apt-get install build-essential nasm git cmake xorriso qemu
```
Clone a copy of the main git repo by running:
```bash
git clone git://github.com/danielgatis/gatix.git
```
On **root directory** run:
```bash
sh scripts/build.sh
```
How can I run?
---------------------
On **root directory** run:
```bash
sh scripts/run.sh
```
How can I debug?
---------------------
On **root directory** run:
```bash
sh scripts/debug.sh
```
At other terminal session on **root directory** run:
```bash
gdb -symbols build/kernel/kernel.bin.sym
```
On **gdb**:
```
(gdb) target remote localhost:1234
(gdb) break
(gdb) continue
```