Softpedia
 


LINUX CATEGORIES:



GLOBAL PAGES >>
NEWS ARCHIVE >>
SOFTPEDIA REVIEWS >>
MEET THE EDITORS >>
WEEK'S BEST
  • BackTrack 5 R2
  • Wine 1.4 / 1.5.5
  • Mozilla Firefox 12...
  • Ubuntu 11.04
  • Angry Birds 1.1.2.1
  • Ubuntu 10.04.4 LTS
  • Linux Kernel 3.4
  • Ubuntu Manual 10.10
  • Adobe Flash Player...
  • Pidgin 2.10.4
  • Home > Linux > System > Operating Systems > Kernels

    Kernel Mode Linux 2.6.39_001 / 3.3_001

    Download button

    No screenshots available
    Downloads: 2,305  Tell us about an update
    User Rating:
    Rated by:
    Good (3.2/5)
    29 user(s)
    Developer:

    License / Price:

    Last Updated:

    Category:
    Toshiyuki Maeda | More programs
    GPL / FREE
    April 25th, 2012, 06:05 GMT [view history]
    ROOT / System / Operating Systems / Kernels

     Read user reviews (0)  Refer to a friend  Subscribe

    Kernel Mode Linux description

    Kernel Mode Linux is a technology which enables the execution of user programs in a kernel mode.

    Kernel Mode Linux project is a technology which enables us to execute user programs in kernel mode. In Kernel Mode Linux, user programs can be executed as user processes that have the privilege level of kernel mode.

    The benefit of executing user programs in kernel mode is that the user programs can access a kernel address space directly. So, for example, user programs can invoke system calls very fast because it is unnecessary to switch between a kernel mode and a user mode by using costly software interruptions or context switches.

    Unlike kernel modules, user programs are executed as ordinary processes (except for their privilege level), so scheduling and paging are performed as usual.

    Although it seems dangerous to let user programs access a kernel directly, safety of the kernel can be ensured, for example, by static type checking, software fault isolation, and so forth.

    For proof of concept, we are developing a system which is based on the combination of Kernel Mode Linux and Typed Assembly Language, TAL. (TAL can ensure safety of programs through its type checking and the type checking can be done at machine binary level.

    � On IA-32, programs executed in kernel mode shouldn't modify their CS, DS, FS and SS registers.
    � On AMD64, programs executed in kernel mode shouldn't modify their CS register.
    � In addition, on AMD64, IA-32 binaries cannot be executed in kernel mode.


    Product's homepage

    Limitations:

    · User processes executed in kernel mode should obey the following limitations. Otherwise, your system will be in an undefined state. In the worst-case scenario, your system will crash.

    What's New in This Release: [ read full changelog ]

    · This version has been merged with the 3.3 Linux kernel.

      


    TAGS:

    mode kernel | user programs execution in kernel mode | user programs execution | Kernel Mode Linux | user | programs



    HTML code for linking to this page:


    Go to top

    WindowsGamesDriversMacLinuxScriptsMobileHandheldNews

    SUBMIT PROGRAM   |   ADVERTISE   |   GET HELP   |   SEND US FEEDBACK   |   RSS FEEDS   |   UPDATE YOUR SOFTWARE   |   ROMANIAN FORUM