Answered step by step
Verified Expert Solution
Question
1 Approved Answer
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 eg 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 eg concurrency, memory management, etc are implemented.
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started