Bananymous 
							
						 
						
							
								22542a3a71 
								
							 
						 
						
							
							
								
								BuildSystem: Enable sse and sse2 for all programs and libraries  
							
							... 
							
							
							
							This is default on x86_64 but not on the 32 bit target. banan-os
already requires the CPU to support SSE even on 32 bit platforms. 
							
						 
						
							2025-07-18 18:20:37 +03:00  
				
					
						
							
							
								
								Bananymous 
							
						 
						
							
								6b9dbf625d 
								
							 
						 
						
							
							
								
								userspace: Add `audio` utility to play audio files  
							
							
							
						 
						
							2025-07-15 16:12:03 +03:00  
				
					
						
							
							
								
								Bananymous 
							
						 
						
							
								3aea2c007d 
								
							 
						 
						
							
							
								
								Userspace: Add simple AudioServer and LibAudio  
							
							
							
						 
						
							2025-07-15 16:12:03 +03:00  
				
					
						
							
							
								
								Bananymous 
							
						 
						
							
								19897ffa26 
								
							 
						 
						
							
							
								
								userspace: Compile test utility :D  
							
							
							
						 
						
							2025-06-28 22:40:00 +03:00  
				
					
						
							
							
								
								Bananymous 
							
						 
						
							
								42a10b21c7 
								
							 
						 
						
							
							
								
								userspace: Implement true and false utilities  
							
							
							
						 
						
							2025-06-28 22:39:19 +03:00  
				
					
						
							
							
								
								Bananymous 
							
						 
						
							
								5df0e25c1f 
								
							 
						 
						
							
							
								
								userspace: Implement chown utility  
							
							
							
						 
						
							2025-06-28 21:32:59 +03:00  
				
					
						
							
							
								
								Bananymous 
							
						 
						
							
								e473118ec8 
								
							 
						 
						
							
							
								
								userspace: Add nologin "shell"  
							
							
							
						 
						
							2025-06-02 12:26:16 +03:00  
				
					
						
							
							
								
								Bananymous 
							
						 
						
							
								37dea8aee7 
								
							 
						 
						
							
							
								
								userspace: Implement basic `less` program  
							
							... 
							
							
							
							This is very simple and only supports couple of flags and scrolling 
							
						 
						
							2025-05-29 01:00:28 +03:00  
				
					
						
							
							
								
								Bananymous 
							
						 
						
							
								09745a7835 
								
							 
						 
						
							
							
								
								userspace: Implement program launcher  
							
							... 
							
							
							
							This is kinda useless as I only have Terminal and test-window
implemented. Also the code is really messy as I don't have GUI widgets. 
							
						 
						
							2025-05-06 00:41:22 +03:00  
				
					
						
							
							
								
								Bananymous 
							
						 
						
							
								cb7d5c9d09 
								
							 
						 
						
							
							
								
								userspace: Implement `dirname` utility  
							
							
							
						 
						
							2024-12-05 08:30:30 +02:00  
				
					
						
							
							
								
								Bananymous 
							
						 
						
							
								097ab82529 
								
							 
						 
						
							
							
								
								userspace: Implement `basename` utility  
							
							
							
						 
						
							2024-12-05 08:30:06 +02:00  
				
					
						
							
							
								
								Bananymous 
							
						 
						
							
								56cc5da9fb 
								
							 
						 
						
							
							
								
								userspace: Implement `ln` utility  
							
							
							
						 
						
							2024-12-05 08:14:45 +02:00  
				
					
						
							
							
								
								Bananymous 
							
						 
						
							
								f4be37700f 
								
							 
						 
						
							
							
								
								Kernel/userspace: rework floating point math  
							
							... 
							
							
							
							SSE is now unconditionally enabled any where and most of math.h is now
actually implemented. using __builtin_<func> lead to many hangs where
the builtin function would just call itself. 
							
						 
						
							2024-11-03 20:28:15 +02:00  
				
					
						
							
							
								
								Bananymous 
							
						 
						
							
								e99a271465 
								
							 
						 
						
							
							
								
								Userspace: Implement basic task bar  
							
							... 
							
							
							
							This bar only shows current time but its something to work on later! 
							
						 
						
							2024-10-18 03:36:03 +03:00  
				
					
						
							
							
								
								Bananymous 
							
						 
						
							
								a6aa048be0 
								
							 
						 
						
							
							
								
								userspace: Implement `env` as an executable  
							
							
							
						 
						
							2024-10-15 23:42:01 +03:00  
				
					
						
							
							
								
								Bananymous 
							
						 
						
							
								cea6dedccc 
								
							 
						 
						
							
							
								
								Userspace: Compile programs and libraries with -Wall -Wextra -Werror  
							
							
							
						 
						
							2024-09-26 15:20:07 +03:00  
				
					
						
							
							
								
								Bananymous 
							
						 
						
							
								aa7e92b275 
								
							 
						 
						
							
							
								
								Userspace: Write a dynamic loader  
							
							... 
							
							
							
							This allows running executing dynamically linked executables! 
							
						 
						
							2024-09-05 12:58:21 +03:00  
				
					
						
							
							
								
								Bananymous 
							
						 
						
							
								5f92807fdd 
								
							 
						 
						
							
							
								
								userspace: Allow building without SSE  
							
							... 
							
							
							
							I had added changes that had broken compilation without sse support 
							
						 
						
							2024-09-02 21:25:00 +03:00  
				
					
						
							
							
								
								Bananymous 
							
						 
						
							
								91d513a672 
								
							 
						 
						
							
							
								
								2000th COMMIT: userspace: Implement basic fetch program bananfetch  
							
							... 
							
							
							
							This patch adds a obligatory fetch program to banan-os!
This program (`bananfetch`) fetches some basic information about the
operating system and the hardware its running on! 
							
						 
						
							2024-08-09 15:58:56 +03:00  
				
					
						
							
							
								
								Bananymous 
							
						 
						
							
								8ddab05ed3 
								
							 
						 
						
							
							
								
								BuildSystem: Cleanup userspace directory layout  
							
							... 
							
							
							
							userspace programs are now in userspace/programs
userspace tests are now in userspace/tests
This makes listing userspace projects much cleaner. Libraries were
already separated to their own directory, so other programs should also. 
							
						 
						
							2024-07-03 09:18:02 +03:00