banan-os/userspace/programs
Bananymous 82b351469b DynamicLoader: Setup thread id when initializing TLS
This allows pre-libc code use pthread functions

(__cxa_guard_release calls pthread_cond_broadcast)
2025-08-05 03:09:24 +03:00
..
AudioServer Userspace: Add simple AudioServer and LibAudio 2025-07-15 16:12:03 +03:00
DynamicLoader DynamicLoader: Setup thread id when initializing TLS 2025-08-05 03:09:24 +03:00
ProgramLauncher userspace: Implement program launcher 2025-05-06 00:41:22 +03:00
Shell Shell: Implement redirections 2025-07-22 16:54:06 +03:00
TaskBar LibGUI: Rework window rendering 2025-05-05 23:08:01 +03:00
Terminal Terminal: Handle bell and warn on unimplemented control characters 2025-07-21 14:28:09 +03:00
WindowServer WindowServer: Make relative mouse no-op with absolute mouse 2025-08-05 03:09:24 +03:00
audio userspace: Add `audio` utility to play audio files 2025-07-15 16:12:03 +03:00
bananfetch 2000th COMMIT: userspace: Implement basic fetch program bananfetch 2024-08-09 15:58:56 +03:00
basename userspace: Implement `basename` utility 2024-12-05 08:30:06 +02:00
cat
cat-mmap
chmod
chown userspace: Implement chown utility 2025-06-28 21:32:59 +03:00
cp
dd
dhcp-client
dirname userspace: Implement `dirname` utility 2024-12-05 08:30:30 +02:00
echo
env userspace: Implement `env` as an executable 2024-10-15 23:42:01 +03:00
false userspace: Implement true and false utilities 2025-06-28 22:39:19 +03:00
getopt
http-server
id
image image: Add benchmark flag to measure performance of image operations 2024-10-13 22:05:13 +03:00
init init/ports: Fix environment variables in init/ncurses 2025-06-28 20:25:35 +03:00
less Kernel/LibC: Rework TIOC{G,S}WINSZ more linux like 2025-06-28 19:40:54 +03:00
ln ln: Don't require link target to exist for symlinks 2025-01-28 17:46:36 +02:00
loadfont Kernel/LibC: Implement ioctl(TIOCGWINSZ) 2024-08-01 22:56:26 +03:00
loadkeys
ls ls: Print file name in quotes if it contains spaces 2024-10-07 18:01:32 +03:00
meminfo
mkdir mkdir: Add -p option 2025-05-05 19:16:29 +03:00
nologin userspace: Add nologin "shell" 2025-06-02 12:26:16 +03:00
nslookup resolver: Add support for CNAME 2025-04-22 08:36:44 +03:00
poweroff
resolver resolver: Add support for CNAME 2025-04-22 08:36:44 +03:00
rm
sleep
snake snake: Use box drawing characters 2025-05-05 00:30:58 +03:00
stat stat: Fix return value when one of stats fails 2025-05-13 10:19:13 +03:00
sudo
sync
tee
test userspace: Add `test` utility 2025-06-08 23:56:39 +03:00
touch
true userspace: Implement true and false utilities 2025-06-28 22:39:19 +03:00
u8sum
whoami
yes
CMakeLists.txt BuildSystem: Enable sse and sse2 for all programs and libraries 2025-07-18 18:20:37 +03:00
create_program.sh Userspace: Pprogram template and loadfont mark install as optional 2024-07-21 17:41:40 +03:00