Unix Kernel modules

Hello -please see attachments!

1.2. A C program that will act as a shell command line interpreter for the Linux Kernel. The program should use the same style as the Bourne shell for running programs. In particular, when the user types a line such as

**identifier [identifier[identifier]]**

the shell should parse the command to build **argv**. This is really just a C program that uses the **fork( )** command and the **execv( )** as well as **wait( )** and has simple prints to std-out to show whats going on. Having said that, I still have emmense problems with system calls myself. And I am not a C programmer.

Then I need additional functionality to this shell so that the user can use the **“&??** operator as a command terminator. A command terminated with the **“&??** should be executed concurrently with the shell (rather than waiting for the child to terminate before it prompts the user for another command).

Then I need a version of it modified so that the user can redirect the **stdin** or **stdout** file descriptors by using the “<?? and ??>?? as filename prefixes.

3. …and then the one that REALLY stomps me: _to write a simple Kernel module_ using proc_dir_entry = {}, init_module( ), cleanup_module( ), and a few other system C functions and structs, And again printing out various little messages to std-out to prove functionality. More to follow on the exact details of this question. However this perplexes me most of all….


## Deliverables

1) Complete and fully-functional working program(s) with source code and the executable form as well as complete source code of all work done.

3) Complete ownership and distribution copyrights to all work .

## Platform

C language

Red Hat Linux

Habilidades: Programação C, Engenharia, Linux, MySQL, PHP, Arquitetura de software, Teste de Software, UNIX

Veja mais: unix programming language, simple programming problems, shell programming language, red programming language, programs in c language, programming operator, programming language types, parse programming, out source printing, need interpreter, linux shell programming, interpreter programming, i need interpreter, c programming operator, command line programming, unix C, std, RED HAT LINUX, linux kernel, kernel, shell unix, shell programmer, write linux shell, write simple shell, using fork program

Acerca do Empregador:
( 23 comentários ) United States

ID do Projeto: #2958066

Concedido a:


See private message.

$12 USD em 4 dias
(4 Comentários)

4 freelancers are bidding on average $99 for this job


See private message.

$212.5 USD in 4 dias
(14 Comentários)

See private message.

$85 USD in 4 dias
(11 Comentários)

See private message.

$85 USD in 4 dias
(1 Comentário)