Bananymous
|
b30f4cbfb5
|
Userspace: Add basic whoami command
|
2023-08-15 09:03:51 +03:00 |
Bananymous
|
313b00b11f
|
Userspace: implement basic stat
I tried to format the output pretty much how linux does, except for
uid and git -> name resolution which is not implemented
|
2023-08-11 10:30:50 +03:00 |
Bananymous
|
679d47131d
|
BuildSystem: Edit build flags regarding sse and warnings
|
2023-07-31 22:31:17 +03:00 |
Bananymous
|
5c94a583bc
|
Userspace: add basic 'touch' command
|
2023-07-10 16:38:15 +03:00 |
Bananymous
|
d3bb00cb55
|
Userspace: Add basic tee command
|
2023-07-10 16:07:53 +03:00 |
Bananymous
|
326a30d1af
|
Userspace: Add u8sum
This program caluculates the sum of bytes in file mod 256
|
2023-06-12 20:36:16 +03:00 |
Bananymous
|
bb4d81a4fa
|
Userspace: Add basic id that prints {,e}{uid,gid} of the current proc
|
2023-06-11 22:37:00 +03:00 |
Bananymous
|
51eb44bf40
|
Kernel/Userspace: Add basic init process
This process parses /etc/passwd and promps login screen.
When an username is entered, it will launch that users shell
|
2023-06-11 22:37:00 +03:00 |
Bananymous
|
25a2a4879c
|
Userspace: add basic ls command
|
2023-06-11 03:38:44 +03:00 |
Bananymous
|
7f34d00c95
|
Userspace: add echo
|
2023-06-09 01:50:18 +03:00 |
Bananymous
|
a775a920d0
|
BuildSystem: remove sse and sse2 from userspace
|
2023-06-03 16:05:32 +03:00 |
Bananymous
|
271dd91292
|
BuildSystem: add rule to build libstdc++
We can now build libstdc++ and actually link with g++
|
2023-06-02 18:39:42 +03:00 |
Bananymous
|
cb359a05dc
|
BuildSystem: link libraries when they change
This also fixed the need for manual linkin on firt build
|
2023-05-31 23:01:40 +03:00 |
Bananymous
|
0ab3332ad3
|
Userspace: Start work on shell
|
2023-05-26 22:31:21 +03:00 |
Bananymous
|
f33e78882e
|
Kernel: Add argc and argv to process entry
|
2023-05-16 00:27:49 +03:00 |
Bananymous
|
7eb43990ad
|
BuildSystem: userspace has cmake target
|
2023-05-11 16:19:53 +03:00 |