Jonas 'Sortie' Termansen
c39473157a
Implemented a new initrd format with better inode support.
...
This enables useful features such as directories, CRC32 checksums, and other
useful features. The initrdfs in the kernel is now hooked up against the new
API, although the kernel's current limited FS support is a problem for now.
To work around that, directories are not supported at runtime, although the
internal API understands them wonderfully. This will be fixed when the
kernel gets a real VFS.
2012-07-02 17:40:52 +02:00
Jonas 'Sortie' Termansen
db79994e64
Refactored all the sortix headers into a include directory.
...
Also got rid of trailing white space. That corrupted .git/.
Big ass-commit because of recovered .git directory.
2012-03-22 00:52:29 +01:00
Jonas 'Sortie' Termansen
02d309a92d
Began development of Sortix 0.7
2012-03-18 23:35:04 +01:00
Jonas 'Sortie' Termansen
2709d17455
Updated version number to 0.6.
2012-03-18 22:49:38 +01:00
Jonas 'Sortie' Termansen
8a9a0c58ea
Added kernelinfo(2), which reads a kernel information string.
...
Currently it lets you query the name of the kernel, its version, and the
build timestamp of the kernelinfo.cpp file.
2012-03-07 18:04:59 +01:00
Jonas 'Sortie' Termansen
ead53567a1
Made the compile process a little less verbose.
2012-02-11 19:06:00 +01:00
Jonas 'Sortie' Termansen
fefeb92e89
Begun development of Sortix 0.6.
2011-12-06 01:28:23 +01:00
Jonas 'Sortie' Termansen
9b3efeed5a
Updated version number to 0.5.
2011-12-05 23:22:27 +01:00
Jonas 'Sortie' Termansen
84b93044c8
Sortix now defaults to build the same arch as the host machine.
2011-12-04 20:21:36 +01:00
Jonas 'Sortie' Termansen
0f0696dc74
make clean also cleans bench/ now.
2011-12-04 15:06:30 +01:00
Jonas 'Sortie' Termansen
fda16f93ac
Added a everything-all-archs target that builds both x86 and x64.
2011-12-02 22:59:33 +01:00
Jonas 'Sortie' Termansen
ac81da7609
Only build benchmarks when given BENCH=1 to make.
2011-12-02 22:48:30 +01:00
Jonas 'Sortie' Termansen
5862441351
Added a system calls per second benchmark.
2011-12-02 12:27:58 +01:00
Jonas 'Sortie' Termansen
f232a054d3
Added O=-ON and PANIC_SHORT=1 variables to the makefile.
2011-11-28 15:25:00 +01:00
Jonas 'Sortie' Termansen
1686b2b903
Removed hello program.
2011-11-28 11:34:50 +01:00
Jonas 'Sortie' Termansen
2b032b0414
Initial signal support. Please squash improvements into this commit.
2011-11-23 00:19:09 +01:00
Jonas 'Sortie' Termansen
fccad5e31c
Don't leave old binaries around in the initrd.
2011-11-17 22:33:17 +01:00
Jonas 'Sortie' Termansen
a7de7b4905
Added pipe(2), write(2), and read(2).
2011-11-16 21:21:38 +01:00
Jonas 'Sortie' Termansen
d76757b21b
Don't add unrelated stuff to the src tarball.
2011-11-02 19:14:01 +01:00
Jonas 'Sortie' Termansen
52b8913bb6
The produced deb file now contains the proper installed-size field.
2011-10-16 17:58:19 +02:00
Jonas 'Sortie' Termansen
daa6f09529
Don't add sysroot/ to the source tarball.
2011-10-13 19:27:05 +02:00
Jonas 'Sortie' Termansen
5082e6523c
Updated git version to 0.5dev.
2011-10-10 20:14:37 +02:00
Jonas 'Sortie' Termansen
23c144fe3f
Don't count files in sysroot/ when counting lines.
2011-10-06 10:17:36 +02:00
Jonas 'Sortie' Termansen
371dec71c9
Better error handling in /Makefile.
2011-09-08 21:05:43 +02:00
Jonas 'Sortie' Termansen
cc61176e5b
Restored support for JSSortix using very ugly hacks. :(
2011-09-08 11:10:41 +02:00
Jonas 'Sortie' Termansen
86351d9274
The initrd is now supported for local install and deb files.
2011-09-07 12:19:17 +02:00
Jonas 'Sortie' Termansen
b39a5700cc
Removed pong/ to games/ as it will soon store multiple games.
2011-08-29 00:09:10 +02:00
Jonas 'Sortie' Termansen
f26e6e803a
The Sortix programs are now compiled into initrd/.
2011-08-28 12:42:06 +02:00
Jonas 'Sortie' Termansen
2c18d43359
Added the programs ls and help.
2011-08-28 12:38:01 +02:00
Jonas 'Sortie' Termansen
34e9ca277d
Added a shell, a few programs, and added support for SIGINT.
2011-08-28 12:38:01 +02:00
Jonas 'Sortie' Termansen
011addf46c
The initrd now uses the mkinitrd format and the kernel now loads it.
2011-08-28 12:38:01 +02:00
Jonas 'Sortie' Termansen
04f5fd03f8
Added the new pong program for Sortix!
2011-08-23 21:02:15 +02:00
Jonas 'Sortie' Termansen
e78390d9c2
Added a line counting make target for statistics.
2011-08-07 03:02:37 +02:00
Jonas 'Sortie' Termansen
9b79673dcb
Initial version of Sortix.
2011-08-05 14:25:00 +02:00