Question: Q: Developing your own Linux command An Operating System performs a myriad of tasks which are critical to the proper functioning of a computer system.

Q: Developing your own Linux command
An Operating System performs a myriad of tasks which are critical to the proper functioning of a computer system. Along with its rich collection of terminal commands, Linux adopts an everything is a file and sees all resources (e.g., files, network sockets, executables, devices, etc) as files.
The goal of this component is threefold:
Analyse the behaviours of three Linux commands (cp, remove and cat);
Select any ONE command from the commands analysed;
Implement your OWN version of your chosen command.
The analysis of the Linux commands will entail the following:
Using tools such as ptrace to break down each command behaviour;
Source code analysis on the Linux development GitHub repository;
Identifying how fundamental OS concepts (e.g., concurrency, memory management, etc) are implemented.

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!