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 > Linux Distributions

    GNU/Fiwix 0.6.3

    Download button

    Downloads: 1,339  View global page NEW!  Tell us about an update
    User Rating:
    Rated by:
    Good (3.0/5)
    1 user(s)
    Developer:

    License / Price:

    Last Updated:

    Category:
    Jordi Sanfeliu | More programs
    Other/Proprietary Li... / FREE
    April 18th, 2010, 02:09 GMT [view history]
    ROOT / System / Operating Systems / Linux Distributions

     Read user reviews (0)  Refer to a friend  Subscribe

    GNU/Fiwix description

    An operating system kernel based on the architecture of UNIX and Linux.

    GNU/Fiwix is an operating system kernel based on the architecture of UNIX and Linux.

    GNU/Fiwix operating system is designed exclusively for educational purposes, so the kernel code is kept as simple as possible for the benefit of students.

    It runs on the 32-bit x86 hardware platform, and is compatible with existing GNU applications.


    Product's homepage

    Here are some key features of "GNU/Fiwix":

    · GRUB Multiboot Specification compliant.
    · Fully 32bit protected mode non-preemptive kernel.
    · For Intel 80386 processors or higher.
    · Real multitask (kernel tasks at level 0).
    · Protected task environment (independent memory address per process).
    · Interrupt and exception handling.
    · Semaphores.
    · Signals.
    · Virtual memory management up to 4GB.
    · Demand paging with Copy-On-Write feature.
    · Linux system calls compatibility.
    · Linux ELF-386 executable format support (statically and dynamically linked).
    · Round-Robin based scheduler algorithm (without priorities).
    · VFS with Linux EXT2 filesystem support (read only).
    · Keyboard driver with spanish/catalan and english keymaps (hard coded).
    · Floppy disk device driver and DMA management.
    · IDE/ATA hard disk device driver (read only).

    Requirements:

    · Standard PC architecture
    · Intel IA-32 and compatible processors (80386 and Pentium)
    · 4MB of RAM memory
    · Floppy disks (3.5" and 1.44MB)
    · Keyboard (US and ES/CA)
    · VGA graphics adapter

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

    · Optimized the segment descriptors code and reduced a lot of redundant assembler code in the GDT and IDT initialization.
    · Optimized the function to calculate de processor clock speed.
    · Isolated a lot of i386 machine dependant code and other cosmetic changes.
    · Improved the IDE/ATAPI device detection and fixed a good number of bugs.
    · Improved the initial environment of the INIT process.
    · Reduced the memory footprint of the process table.
    · Fixed some termios bugs in the console driver that affected the behaviour of the BS and DEL keys.
    · Fixed an out of bounds subscript in the command line arguments array.
    · Fixed a missing creation of the minors list of the IDE ATAPI CDROM that prevented working CDROM devices in some cases.
    · Fixed to disable the RAMdisk driver when there isn't enough free memory.
    · Fixed a kernel page fault when showing the contents of /proc/PID/cmdline and /proc/PID/environ.

      


    TAGS:

    linux distribution | operating system | UNIX distro | GNU | Fiwix | linux



    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