Posts

Showing posts from June, 2011

Ubuntu 11.04 - Network and Security (6/6)

General Information
This is the result of personal research through community and official documentation about GNU/Linux and Ubuntu. References used are provided also. It will be presented in 6 posts as listed below: General OverviewProcess management in Ubuntu 11.04Memory management in Ubuntu 11.04Device management in Ubuntu 11.04File systems in Ubuntu 11.04Security and Networks in Ubuntu 11.04Network Linux support standard Internet protocols used for Unix-to-Unix communication, but also implements a number of protocols native to other, non-Unix operating systems. “The system currently supports the Internet protocols, the Xerox Network Systems(tm) protocols, and some of the ISO OSI protocols” (http://manpages.ubuntu.com/manpages/natty/en/man4/net.4freebsd.html) TCP/IP is the most important set of protocols in Linux networking system. (Operating System Concepts, p.838-9) Internally, networking in the Linux kernel is implemented by three layers of software: The socket interface All user appl…

Ubuntu 11.04 - File Systems (5/6)

General Information
This is the result of personal research through community and official documentation about GNU/Linux and Ubuntu. References used are provided also. It will be presented in 6 posts as listed below:

General OverviewProcess management in Ubuntu 11.04Memory management in Ubuntu 11.04Device management in Ubuntu 11.04File systems in Ubuntu 11.04Security and Networks in Ubuntu 11.04 General overview of the file system (FS) implementation in Linux Linux uses the UNIX's standard file-system model, where everything appear in the form of files for the user. However a file does not have to be stored as object on a disk, it can be a stream of data. (Operating System Concepts, p.828) The kernel handles all these types of files by hiding the implementation details of any type behind a layer of software, the virtual file system (VFS). (Operating System Concepts, p.828) The VFS is designed with the object-oriented principles. It has two components. One the specifies what file-system…