Softpedia
 


LINUX CATEGORIES:



GLOBAL PAGES >>
NEWS ARCHIVE >>
SOFTPEDIA REVIEWS >>
MEET THE EDITORS >>
WEEK'S BEST
  • Linux Kernel 3.9.2 / 3....
  • LibreOffice 3.6.6 / 4.0.3
  • MPlayer 1.1.1
  • systemd 204
  • Arch Linux 2013.05.01
  • Blender 2.67
  • KDE Software Compilatio...
  • CrunchBang Linux Stable...
  • Elementary OS 0.1 / 0.2...
  • SystemRescueCd 3.6.0
  • Home > Linux > System > Operating Systems > Kernels

    TOS 0.0.0.2

    Download button

    No screenshots available
    Downloads: 659  View global page NEW!  Tell us about an update
    User Rating:
    Rated by:
    Fair (2.9/5)
    15 user(s)
    Developer:

    License / Price:

    Last Updated:

    Category:
    Toshiyuki Maeda | More programs
    GPL / FREE
    October 27th, 2005, 17:23 GMT
    ROOT / System / Operating Systems / Kernels

     Read user reviews (0)  Refer to a friend  Subscribe

    TOS description

    TOS is an operating system kernel that is written in a strictly and statically typed assembly language.

    TOS is an experimental operating system kernel which is written in our strictly and statically typed assembly language, TALK.

    Today, computers (PCs, cell-phones, etc.) are widely used in the world and their network become one of the indispensable social infrastructures.

    Therefore, the importance of ensuring safety of software is commonly-recognized and many programs come to be written in strongly-typed languages (Java, C#, Objective Caml). This is because the program that is written in a strongly-typed language and passes its type-check is ensured not to raise errors at runtime.

    However, there is one kind of programs that are never written in typed-languages: Operating systems. For example, existing OSes (e.g., Linux, FreeBSD, Windows XP, Solaris, etc.) are written in C and assembly languages.

    One of the reason that OSes were not written in typed-languages is that it is believed that OS facilities, such as memory management, multi-thread management and device drivers, cannot be written in the typed-languages.

    To break the mistaken belief, we have developed a statically and strictly typed assembly language, called TALK, and implemented a prototype OS kernel, called TOS, in TALK.

    So far, the functionality of TOS is very poor (no user programs, no file systems ...), but we plan to extend TOS to have the same facilities as existing OS kernels.

    What's New in This Release:

    · Memory management code was rewritten.



    Product's homepage

      


    TAGS:

    linux kernel | assembly language | operating system kernel | TOS | linux | kernel

    Go to top

    WindowsGamesDriversMacLinuxScriptsMobileHandheldNews

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