Presentation is loading. Please wait.

Presentation is loading. Please wait.

The LINUX Operating System By Cathy Thiaw ID # 89261 COSC 513Lecturer: M. Anvari SEU‘99 Summer Term.

Similar presentations


Presentation on theme: "The LINUX Operating System By Cathy Thiaw ID # 89261 COSC 513Lecturer: M. Anvari SEU‘99 Summer Term."— Presentation transcript:

1 The LINUX Operating System By Cathy Thiaw ID # 89261 COSC 513Lecturer: M. Anvari SEU‘99 Summer Term

2 Plan What’s Linux? Linux Features Resource Management Processes Security Comparison with other OS

3 What’s Linux? an OS initially created by Linus Torvalds (Finland) and a team working over the Internet; developed from MINIX, a small Unix system; An open and free operating system, adaptable to meet individuals needs;

4 Linux Features Multitasking Virtual memory Shared libraries Multi_users capabilities X-windows systems Run most Unix programs

5 Linux Features Advanced networking capabilities: LAN or WAN setting, different types of protocols, fast TCP/IP drivers Support for Macintosh, Windows, NT, Novell, OS/2 Server or Client

6 Resource Management Use of semaphores 1 process at a time can access to some resource The semaphore data structure includes a count of number of processes that wish to use a resource, a waking parameter (number of processes waiting to be woken up), and a wait queue.

7 Processes on Linux Interprocess-communications: Unix -liked mechanisms of signals, pipes and semaphores, shared memory... Relationships parent / child process Most process has virtual memory

8 Processes on Linux Max number of processes in the system: 512 State process: –*running –*waiting: interruptible or uninterruptible –-*stopped –*zombie: dead process

9 Security Security on Linux is comparable with most Unix system Security tools : firewalls, packets filtering, encryption, kerberos… are available Monitoring (logs) and audit of logon activities, resource utilization …available

10 Comparison with other OS Windows NT BSDI Solaris 7.0

11 Network Inter-operability Runnable foreign libraries: -Linux2.2: Windows 3.* ‑ 98 Mac (Executor), SCO and some other Intel based SysV's(iBCS) NT4: MAC(Executor),dos, windows 3.1/W32 BSDI: DOS, support for Linux in development Solaris: Macintosh,Windows 3.1

12 Network and Inter-operability Mountable filesystems Linux 2.2: FAT, FS read-only,HPFS read- only (OS/2), iso9660 (CDROM), minix, NTFS (read-only), HFS (MacOS)… NT4: FAT, NTFS, iso9660 BSDI: iso9660 Solaris: UFS, FAT (dos, windows),UFS, iso9660…

13 OS Convenience Bug fix and other updates: Linux2.2.: Freely download able NT4: not free BSDI: Some minor, updates/bugfixes can be downloaded freely. Solaris7.0: not free

14 References http://www.zinezone.com/zines/digital/software/li nux/index.html http://metalab.unc.edu/mdw/LDP/tlk/tlk.html http://www.aie.nl/software_doc/tlk ‑ html/node45.h tml http://www.ecst.csuchico.edu/~jtmurphy/Keep_saf e_info.html http://www.linuxhq.com/HOWTO/Security ‑ HO WTO ‑ 9.html


Download ppt "The LINUX Operating System By Cathy Thiaw ID # 89261 COSC 513Lecturer: M. Anvari SEU‘99 Summer Term."

Similar presentations


Ads by Google