-
f74b57dfaa
rc: free filename list
master
alnyan
2021-06-04 16:16:27 +03:00
-
1282a563de
rc: sort rc files
alnyan
2021-06-04 16:15:56 +03:00
-
d64e99b496
grep(1): fix uninitialized variable
Mark
2020-10-16 15:29:51 +03:00
-
89ede3cea6
cleanup a bit
Mark
2020-10-16 15:25:46 +03:00
-
5eaafe2a15
mkdir(1): umask() is now in place
Mark
2020-10-16 15:24:59 +03:00
-
6247f23d73
ls(1): add symlink destination display
Mark
2020-10-16 15:24:30 +03:00
-
624e66bd7b
Rewrite mount(1)
Mark
2020-09-01 11:50:40 +03:00
-
1bb8784dbe
base: add sha256sum
Mark
2020-08-24 11:30:37 +03:00
-
1d72b29994
Show kernel processes in ps(1)
Mark
2020-08-10 23:57:50 +03:00
-
ae0a836d62
setgid() is not needed in su(1)
Mark
2020-08-10 01:33:33 +03:00
-
d6f90a2649
Split directory creation and image building
Mark
2020-08-10 01:32:24 +03:00
-
c9be27a493
Add cp and insmod
Mark
2020-08-10 01:32:04 +03:00
-
ee6481b06d
Add "tee" program
Mark
2020-08-05 11:26:59 +03:00
-
9f87b329e7
Also mkdir /tmp
Mark
2020-08-04 17:01:26 +03:00
-
82ad031f9b
Move dynamic linking test out of main user tree
Mark
2020-08-04 16:58:45 +03:00
-
cd0454366b
Proof-of-concept PLT/GOT linking
Mark
2020-08-02 21:55:20 +03:00
-
ed786bffe6
Add more code on dynamic link testing
Mark
2020-08-02 00:44:08 +03:00
-
13c4ce7bda
Move login(1) to /sbin
Mark
2020-08-01 23:40:34 +03:00
-
2311c01e1d
Add proper use of getgrgid_r(3)
Mark
2020-08-01 23:37:52 +03:00
-
169821b9ac
login(1): use setsid() and use given tty
Mark
2020-08-01 23:36:49 +03:00
-
072464e40a
Rewrite hexd(1)
Mark
2020-08-01 23:34:48 +03:00
-
f80f28d398
Use getopt(3) for head(1)
Mark
2020-08-01 23:21:53 +03:00
-
690e5dcf60
POSIX rm(1)
Mark
2020-07-30 01:30:45 +03:00
-
e3b25a8804
Fix showkey ^D
Mark
2020-07-30 00:55:02 +03:00
-
96a765e12d
Stub for dynamic linking testing
Mark
2020-07-29 23:33:08 +03:00
-
9eb3f547b3
Add Makefile and zcat(1)
Mark
2020-07-29 18:11:29 +03:00
-
92bd67fd10
Basic showkey(1) impl
Mark
2020-07-29 18:10:59 +03:00
-
1548aeb617
head(1)
Mark
2020-07-29 18:10:52 +03:00
-
64a40ffd63
Add zlib
Mark
2020-07-29 18:10:32 +03:00
-
0a91c02d31
Readd com(1)
Mark
2020-07-29 18:09:29 +03:00
-
7cbf3cd178
ls(1) is now closer to POSIX
Mark
2020-07-29 15:12:10 +03:00
-
ebe207b052
Update with new libc functions
Mark
2020-07-27 00:26:12 +03:00
-
4063716a54
Use uint8_t-characters in hexd
Mark
2020-07-24 16:14:40 +03:00
-
c8a7864a80
Disable erase char echoing in login(1)
Mark
2020-07-24 16:11:26 +03:00
-
2f900400dd
Fix terminal width overflow in pager(1)
Mark
2020-07-24 16:10:52 +03:00
-
9dfeaa3cbd
Cleanup ps(1) a bit
Mark
2020-07-24 16:10:31 +03:00
-
75ab196866
time_t is signed
Mark
2020-07-23 14:03:14 +03:00
-
7b182e45be
Add ps(1), use proper headers, limit features a bit for new libc
Mark
2020-07-22 14:42:06 +03:00
-
cdd7cc6109
Update README.md
Mark
2020-07-19 17:32:29 +03:00
-
e20f8d162a
Fix header name for reboot()
Mark
2020-07-13 21:13:53 +03:00
-
2806f76b3d
Fix year display in ls
Mark
2020-07-11 19:13:34 +03:00
-
79abc2c1a1
ls(1) is now sorted
Mark
2020-07-11 18:31:52 +03:00
-
19693fa910
Fix typo in lspci
Mark
2020-07-11 16:02:09 +03:00
-
bcfe77c4a8
Add acpid to init
Mark
2020-07-11 15:34:36 +03:00
-
e18a7e329d
Enable mount/umount, add rc/init programs
Mark
2020-07-07 22:56:11 +03:00
-
9a70b3fc95
Add ucat to build deps
Mark
2020-07-07 21:31:16 +03:00
-
afad589812
Add rc program
Mark
2020-07-07 21:30:01 +03:00
-
5e745434fc
Add ucat
Mark
2020-07-07 21:27:15 +03:00
-
eeae3fb19d
Remove wr program
Mark
2020-07-06 21:57:35 +03:00
-
0529af7eb1
Add ls -d format for FIFO
Mark
2020-07-06 21:56:24 +03:00
-
70d93d0064
Add acpi event daemon
Mark
2020-07-06 21:55:37 +03:00
-
2bfc1734ef
Add mkfifo and sleep commands
Mark
2020-07-06 21:55:15 +03:00
-
dbb0e221e1
bin/pager: add g/G controls, fix invalid buffer resize, status line
Mark
2020-07-05 00:35:29 +03:00
-
9c39c8a77a
Use lstat() in ls -d
Mark
2020-07-04 02:03:58 +03:00
-
78f3f700ef
Fail if make -C dir fails
Mark
2020-07-04 02:03:43 +03:00
-
5b8fec95ce
Add a simple pager program
Mark
2020-07-04 02:03:24 +03:00
-
51e5634198
Cleanup userspace, split up packages
Mark
2020-07-02 21:51:08 +03:00
-
b02da6f8ab
Add /bin/cat
Mark
2020-07-02 20:47:07 +03:00
-
74e9e59fe8
Remove gets_safe/gets2 from libc
Mark
2020-07-02 20:27:05 +03:00
-
6468facdbc
Remove sh from user tree
Mark
2020-07-02 20:26:50 +03:00
-
e1659f0279
lspci
Mark
2020-07-02 17:54:07 +03:00
-
4153749f79
Simple "table" command for pipe testing
Mark
2020-07-02 13:03:27 +03:00
-
4c2741e015
Rewrite sh for PoC pipe support, add simple grep
Mark
2020-07-02 12:49:04 +03:00
-
0feedadfd3
Add environ handling + PATH to sh
Mark
2020-06-15 12:04:18 +03:00
-
b3747676d2
Move reboot/insmod to /sbin
Mark
2020-06-15 12:04:02 +03:00
-
6e8b36f238
Enable almost all old utilities
Mark
2020-05-31 22:21:23 +03:00
-
5ee8044d5e
Add netctl back
Mark
2020-05-31 21:33:58 +03:00
-
4df8f04583
Add a test module
Mark
2020-05-29 15:36:03 +03:00
-
21ddacc451
Quick version bump: newlib compat
Mark
2020-04-07 23:53:02 +03:00
-
c017ff9023
Bump version
Mark
2020-04-07 23:40:37 +03:00
-
815aa5c2a3
Add video testing program for fun
Mark
2020-03-27 22:51:32 +02:00
-
d4e78ec6c4
Add video demo
Mark
2020-03-27 16:56:34 +02:00
-
e060077938
Update. I should rethink un-merging that from kernel
Mark
2020-03-26 22:20:08 +02:00
-
63b64ba0ce
Revert old init
Mark
2020-03-12 15:42:49 +02:00
-
27fe2c9415
?
Mark
2020-03-12 15:41:03 +02:00
-
41a2b878d6
Move mounts to init
Mark
2020-01-31 23:38:28 +02:00
-
692edb5b95
Run stuff on startup
Mark
2020-01-23 18:32:23 +02:00
-
8f715f5885
Add serial communication program
Mark
2020-01-22 15:02:03 +02:00
-
294db2e403
Fix undefined behavior of "builtins" command
Mark
2020-01-22 15:01:50 +02:00
-
3e31f8508b
Change login/sh for ICANON
Mark
2020-01-21 17:35:39 +02:00
-
407d61196f
Add handlers for end-of-files, add window size check to ase
Mark
2020-01-20 16:58:39 +02:00
-
76adf35512
Add su, add process group handling in shell
Mark
2020-01-20 15:40:26 +02:00
-
bf6085b377
Add a simple editor
Mark
2020-01-20 00:53:44 +02:00
-
d7a9bdee22
Make sh able to execute from file
Mark
2020-01-19 17:54:47 +02:00
-
44cfef634b
Add /bin/sh and /bin/login, demo users
Mark
2020-01-17 23:02:33 +02:00
-
abf9715e43
Add username and proper hostname to prompt
Mark
2020-01-17 15:52:52 +02:00
-
8b6d76abae
mount and umount commands
Mark
2020-01-15 22:36:46 +02:00
-
2fef647007
Add "uname" command
Mark
2020-01-15 17:16:14 +02:00
-
608037d259
Add "date" command
Mark
2020-01-15 17:01:50 +02:00
-
21c426a133
Add cp and more tests
Mark
2020-01-15 15:18:43 +02:00
-
4364557f40
Move libc into a separate repository, use custom compiler
Mark
2020-01-14 17:38:32 +02:00
-
c006cf22b2
Update userspace with features in new kernel branch
Mark
2020-01-14 14:12:26 +02:00
-
5a5061e753
Include pseudographic characters in hexd
Mark
2020-01-09 15:28:23 +02:00
-
d63d15cd4b
Add mkdir/rm (-r)
Mark
2020-01-09 15:13:22 +02:00
-
d10c8ea4e9
Fix typo in readme
Mark
2020-01-07 16:35:10 +02:00
-
638edb5166
Initial commit after splitting userspace from kernel tree
Mark
2020-01-07 16:22:33 +02:00