Ubuntu, Linux, MacOS use one of these systems.
1a. Create a C program that forks a child process that executes the
command ‘ls’.
1b. Extend the program you created in Problem 1a such that it takes
an argument. For example, the created child process should be able
to execute the command ‘ls’ with any arbitrary single argument such
as ‘ls -l’, and ‘ls -a’.