Commit graph

84 commits

Author SHA1 Message Date
Jonas 'Sortie' Termansen
98ed222c8e Add keyboard layout collection. 2015-12-19 02:21:15 +01:00
Jonas 'Sortie' Termansen
7da84494ab Add kblayout-compiler(1). 2015-12-19 02:21:15 +01:00
Jonas 'Sortie' Termansen
d7b1dce054 Dumb down echo(1).
Options and escape sequences are fatally incompatible with historic echo
that has no room for such extensions. Instead they pose risk because it is
harder to use echo on unvalidated input safely and because any further
extensions potentially break existing scripts. Use printf(1) instead.
2015-08-22 00:44:39 +02:00
Jonas 'Sortie' Termansen
c7165cdcb4 Add /sbin to PATH. 2015-08-21 21:24:53 +02:00
Jonas 'Sortie' Termansen
c4077e9a4b Fix isosrc not being copied to /src. 2015-06-27 17:06:33 +02:00
Jonas 'Sortie' Termansen
d05bc1c6f5 Fix foo-all-archs targets. 2015-04-25 23:11:46 +02:00
Jonas 'Sortie' Termansen
62514a1e1e Fix root Makefile setting SYSROOT for build tools targets. 2015-04-23 22:12:49 +02:00
Jonas 'Sortie' Termansen
2874495111 Remove per-architecture exec-prefixes from filesystem hierarchy. 2015-04-23 20:02:03 +02:00
Jonas 'Sortie' Termansen
377eec2061 Add clean-build-tools target. 2015-01-19 18:03:13 +01:00
Jonas 'Sortie' Termansen
8743a0d4f9 Fix top-level EXEC_PREFIX interfering with install-build-tools. 2015-01-19 18:03:13 +01:00
Jonas 'Sortie' Termansen
b4a74a93ad Add the Trianglix Desktop Environment. 2014-12-28 21:46:16 +01:00
Jonas 'Sortie' Termansen
fc1531ad8d Refactor root makefile install target. 2014-12-26 22:48:09 +01:00
Jonas 'Sortie' Termansen
77cf804ed2 Move init to its own directory. 2014-12-26 21:48:15 +01:00
Jonas 'Sortie' Termansen
08461c72fa Move editor to its own subdirectory. 2014-12-07 20:29:08 +01:00
Jonas 'Sortie' Termansen
d8df769692 Move sh to its own directory. 2014-12-07 18:25:09 +01:00
Jonas 'Sortie' Termansen
bb3f591057 Add symbolic links. 2014-12-02 17:36:36 +01:00
Jonas 'Sortie' Termansen
f26b2d6201 Add /var/empty directory. 2014-12-02 17:09:29 +01:00
Jonas 'Sortie' Termansen
2586685061 Ongoing build system maintainance. 2014-12-02 17:09:28 +01:00
Jonas 'Sortie' Termansen
a500288079 Add sortix.bin makefile target. 2014-12-01 23:45:30 +01:00
Jonas 'Sortie' Termansen
46eddaa19b Port tix to Sortix. 2014-11-26 22:02:33 +01:00
Jonas 'Sortie' Termansen
e7844535e0 Add --format option to mkinitrd(1). 2014-11-24 22:22:38 +01:00
Jonas 'Sortie' Termansen
7c1306ff7b Add carray(1). 2014-11-24 20:56:10 +01:00
Jonas 'Sortie' Termansen
6454d4d215 Add regress(1). 2014-08-24 14:02:41 +02:00
Jonas 'Sortie' Termansen
7f4419bae7 Add libexec directory. 2014-07-20 15:09:16 +02:00
Jonas 'Sortie' Termansen
c8a3a858b0 Add libpthread. 2014-07-08 17:41:50 +02:00
Jonas 'Sortie' Termansen
2cc95737c3 Add sysroot-base-headers-all-archs makefile target. 2014-03-17 19:22:10 +01:00
Jonas 'Sortie' Termansen
b08455c4d3 Remove mxmpp. 2014-03-01 14:37:40 +01:00
Jonas 'Sortie' Termansen
98a87fa1e5 Rename Sortix kernel directory to kernel. 2014-03-01 14:37:39 +01:00
Jonas 'Sortie' Termansen
178bb495c2 Add ports system. 2013-12-19 18:09:08 +01:00
Jonas 'Sortie' Termansen
b0d07b9142 Add the Tix package management system. 2013-12-19 18:09:08 +01:00
Jonas 'Sortie' Termansen
df419bdf55 Port Sortix build system to Sortix. 2013-12-19 17:42:08 +01:00
Jonas 'Sortie' Termansen
425069cbf1 Add documentation. 2013-12-19 17:42:07 +01:00
Jonas 'Sortie' Termansen
25cc40a5f2 Add Master Boot Record partition scheme support. 2013-12-17 14:30:46 +01:00
Jonas 'Sortie' Termansen
b308c764cf Add ext2 filesystem implementation. 2013-12-17 14:30:46 +01:00
Jonas 'Sortie' Termansen
3785beb7f5 Implement the <grp.h> API properly. 2013-12-17 14:30:43 +01:00
Jonas 'Sortie' Termansen
a7e1207e0f Implement the <pwd.h> API properly. 2013-12-17 14:30:43 +01:00
Jonas 'Sortie' Termansen
5980be9b3c Add Sortix Math Library.
This work is based in part on code from NetBSD libm, libc and kernel.

The library is partly public domain and partly BSD-style licensed.
2013-12-17 14:30:39 +01:00
Jonas 'Sortie' Termansen
04a4564924 Cross-compile mxmpp. 2013-12-17 14:30:29 +01:00
Jonas 'Sortie' Termansen
cccc249c80 Cross-compile mkinitrd. 2013-12-17 14:30:29 +01:00
Jonas 'Sortie' Termansen
1444683ea8 Refactor kernel VFS.
Note: This is an incompatible ABI change.
2013-12-17 14:30:24 +01:00
Jonas 'Sortie' Termansen
cea318a639 DeHTMLize license documents and install them into the system root. 2013-12-17 14:30:23 +01:00
Jonas 'Sortie' Termansen
7eb9e3c33f Refactor Sortix build system and de-autoconf mxmpp. 2013-12-17 14:30:22 +01:00
Jonas 'Sortie' Termansen
25a988442e Support filtering paths in the mkinitrd program.
This will allow initrds to omit certain files, such as other initrds,
irrelevant files, iles for another platform, and so on. This will be useful
when initrd contain entire system roots.
2013-09-24 17:09:48 +02:00
Jonas 'Sortie' Termansen
d00bc41c74 Add dispd client library and server stub. 2013-09-24 17:09:48 +02:00
Jonas 'Sortie' Termansen
be4858f82c Rename libmaxsi to sortix libc. 2012-12-14 14:13:36 +01:00
Jonas 'Sortie' Termansen
9cf092d32e Use cross compiler in build system. 2012-12-14 14:13:33 +01:00
Jonas 'Sortie' Termansen
82035e87da Add makefile targets for installing sysroot base headers. 2012-09-10 21:45:38 +02:00
Jonas 'Sortie' Termansen
9d5c3f1882 Begun development of Sortix 0.8. 2012-09-10 14:54:37 +02:00
Jonas 'Sortie' Termansen
a6ea4e8cab Update version number to 0.7. 2012-09-10 14:32:33 +02:00
Jonas 'Sortie' Termansen
41ed053fba Build benchmarks by default. 2012-09-09 13:20:48 +02:00