Kernel and shell functions...

Question about which tools to use, bugs, the best way to implement a function, etc should go here. Don't forget to see if your question is answered in the wiki first! When in doubt post here.
Post Reply
myquaz

Kernel and shell functions...

Post by myquaz »

Which functions must be in kernel and which must be in shell? And a second question. Must I be in a mode that called as unreal to count my RAM size manually or can I do it in protected mode and A20 line enabled?
User avatar
Pype.Clicker
Member
Member
Posts: 5964
Joined: Wed Oct 18, 2006 2:31 am
Location: In a galaxy, far, far away
Contact:

Re:Kernel and shell functions...

Post by Pype.Clicker »

accessing the disks and creating new process should be the task of the kernel. The shell do things like command line analysis (the kernel is responsible from feeding the shell with user input and display output to the user), completion, environment variables, etc.

In case of a graphic shell, the shell is responsible from rendering buffers that will be sent to the video driver. the arguments and environment are in this case translated in preference and data interchange protocol (clipboard, drag & drop, whatever :)
Post Reply