Linux

From Mohammad Amir Moulavi - Wiki

Jump to: navigation, search

Contents

Distributions

  • Debian: cool, powerful, secure, ... desktop and server linux
  • Kubuntu: cool desktop one
  • Ubuntu: cool desktop one
  • Slackware: Linux for developers and hackers ;)
  • Ferdux: Linux for campus
  • Parsix: Linux for Iranians!
  • Knoppix: live multi-purpose cool distro


Sites


Tutorials

  • The Art of Unix Usability: a book with cool tips which can be applied everywhere
  • Anatomy of the Linux kernel: An overview of linux kernel layers and components.
  • Kernel command using Linux system calls: Covers the SCI, which is an important layer in the Linux kernel, with user-space support from glibc that enables function calls between user space and the kernel.
  • Inside the Linux scheduler: Explores the new O(1) scheduler introduced in Linux 2.6 that is efficient, scales with a large number of processes (threads), and takes advantage of SMP systems.
  • Access the Linux kernel using the /proc filesystem: Looks at the /proc file system, which is a virtual file system that provides a novel way for user-space applications to communicate with the kernel. This article demonstrates /proc, as well as loadable kernel modules.
  • Inside the Linux boot process: Examines the Linux boot process, which takes care of bringing up a Linux system and is the same basic process whether you're booting from a hard disk, floppy, USB memory stick, or over the network.
  • Linux initial RAM disk (initrd) overview: Inspects the initial RAM disk, which isolates the boot process from the physical medium from which it's booting.
  • Virtual Linux: Shows how Linux can take advantage of processors with virtualization capabilities.
  • Linux and symmetric multiprocessing: Discusses how Linux can also take advantage of processors that offer chip-level multiprocessing.
  • Discover the Linux Kernel Virtual Machine: Covers the recent introduction of virtualization into the kernel, which turns the Linux kernel into a hypervisor for other virtualized operating systems.


Articles


Funny


Video Tutorials

  • linTube: collection of linux videos in youtube.


Multimedia


Gnome

  • gRemind: is a simple reminder manager for GNOME


Live CD


Tools

  • Expect: a tool for regression testing interactions.