newsletterlibrary.com

Top : Computers : Programming :
Operating Systems

Categories
Open Source @
Research @

Websites
Index of operating systems and links to resources for programmers.
site exerpt
 Web redirection and dynamic DNS provided by www.no-ip.com...
http://www.500mhz.net/

Extensive discussion of virtual memory.
site exerpt
Virtual Memory Tutorial  Virtual memory was invented in 1959 to hide the memory hierarchy and significantly simplify programming. Now so common that no one pays much attention to it, virtual memory is one of the great engineering triumphs of the computer age. Navigational...
http://cne.gmu.edu/modules/vm/

Interactive tutorial about message passing, semaphores, and monitors.
site exerpt
Inter-Process Communication Tutorial  Communication is concerned with the efficient sequencing of processes. Navigational Tools Module Information SUBWAY MAP INDEX Authors Copyright Comments...
http://cne.gmu.edu/modules/ipc/

Resources for programmers new to kernel hacking. Example code, FAQs, utilities for debugging modules.
site exerpt
Welcome to KernelNewbies.org  Do you know of another kernelnewbies site Please let us know. Other stuff: CVS manual Frequently asked questions How do I apply a patch How do I compile a kernel How does get_current work Can I use library functions in...
http://kernelnewbies.org/

How to write a bootstrapper.
site exerpt
VnutZ's Domain Bootstrap Tutorial  It is advisable to experiment using floppy disks or non-critical hard drives prior to transferring your bootsector onto a live system. The following tutorial will boot any x86 class PC with a floppy disk drive. USB floppies in legacy mode...
http://www.geocities.com/mvea/bootstrap.htm

News and reviews of kernels.
site exerpt
KernelCode  This paper illustrates some problems on porting an application to 64-bit and also shows how to use a 64-bit system as development platform for both 32-bit and 64-bit code. It will give hints especially to application and library developers on...
http://www.kernelcode.com/

Links to many operating systems journals on the web.
site exerpt
DBLP Bibliography: Operating Systems  Anthology were partially supported by Universitt Trier Forschungsfonds, ACM SIGMOD, The VLDB Endowment, The EDBT Endowment, and Microsoft Research. Numerous volunteers helped to collect and maintain the information provided by this server. DBLP Home Search: Author, Title Conferences Journals] Copyright...
http://www.informatik.uni-trier.de/~ley/db/os.html

A site containing archived documents relating to the programming of Operating Systems.
http://xinit.port5.com/

An open source set of libraries that can be used as building blocks for an operating system for x86. Includes documentation and publications.
site exerpt
The OSKit Project  Kit is a framework and a set of 34 component libraries oriented to operating systems, together with extensive documentation. By providing in a modular way not only most of the infrastructure grunge needed by an OS, but also many higher-level...
http://www.cs.utah.edu/flux/oskit/

Tutorial for writing an operating system and links to group members' projects.
site exerpt
ACM@UIUC Special Interest Group for Operating Systems  Our purpose is to learn about and teach computer operating systems and their development through dicussion and projects. Meeting Time Meetings are Thursday nights at 8:00 pm in 1104 Siebel (ACM office Fetured event: sigops linux kernel module tutorial/workshop Projects...
http://www.acm.uiuc.edu/sigops/

Extensive information about booting, file systems, memory, architecture, and interfacing with other devices.
http://www.nondot.org/sabre/os/articles

Contains sources of a minimal kernel, a new CPU scheduler for Linux, multithreading in Linux, systems software in DOS and collection of good reference material for OS lovers.
site exerpt
Operating Systems, System Software Linux kernel Hacks, MultiThreading in Linux and so many  This page is dedicated to my Parents. This Page has been distinctly viewed via IP addresses. Digital Counters for your Web Pages. Click Here About Me Hi, I am sarnath, A B.Tech CSE gold medallist from Pondicherry Engineering College. My...
http://www.angelfire.com/myband/unix/os.htm

A course in operating systems with a focus on the design and construction of a modern OS kernel.
site exerpt
CS 3210  Design of Operating Systems  This is a second course in operating systems with a focus on the design and construction of a modern OS kernel. We will review in depth, fundamental operating system concepts such as booting, system calls, process and thread abstractions, scheduling,...
http://www.cc.gatech.edu/classes/AY2000/cs3210_spring/

An open source os written in Turbo C (for DOS/ windows) and nasm (Windows/Dos/Linux) as well as two exclusive tutorials on how to write an operating system.
site exerpt
Operating system programming Groovyweb Free Downloads and Tutorials  Operating system programming Groovyweb Free Downloads and Tutorials Home Operating system programming Search: Advanced Sitemap [Philosophy of Knowledge Epistemology WebEx Alternative GoToMeeting Playstation 2 programming emulation Psx2 netzero platinum NetZero HiSpeed Review Anonymous proxy list MyWebExPC Free and Pro Linux...
http://www.groovyweb.uklinux.net...Operating%20system%20programming

Information on writing your own operating system, protected mode, and small independent OS projects with freely-available source code.
site exerpt
Protected mode and operating systems  O operations cause the appropriate port to be enabled in the IOPB. The offending instruction is then re-tried. Includes code that is useful if screen becomes garbled Kernel text output can be sent to serial port set_text_mode function sets text...
http://my.execpc.com/CE/AC/geezer/os/

An open source operating system for X86 architecture. It also contains documents, specifications explaning various hardware.
site exerpt
Ace OS Home Page  Ace is an operating system. It is free and open source. It is released under GNU General Public License (GPL To view the GNU GPL click here or visit www.gnu.org. Ace OS is still under development and the development is...
http://aceos.netfirms.com/

Open source operating system, planned to be an OS entirely made by Portuguese people and built mainly as a way of self-learning and research on operating systems development. [Open source]
site exerpt
LusitanOS homepage  It is not meant to be the fastest or more powerful OS in existence and we have no intent to turn it into a replacement to any other OS. Instead, this OS project was planned to be an OS entirely...
http://lusitanos.sourceforge.net/

Directory of OS development related resources.
site exerpt
Xosdev OS Development Directory  Your browser does not support frames. Please click here: Xosdev OS Development Directory...
http://xosdev.port5.com/

A project of developing new object oriented operating system.
site exerpt
Yet Another Object Oriented Operating System  Click here to enter http alzt.tau.ac.il/~michaelg/yaooos Domain Name Registration and Domain Name Forwarding by mydomain.com Register your domain name...
http://yaooos.org/

Notes on operating system theory, source code of describing actual construction of operating system in C programming language. Also OS construction related links to books, notes, tutorials, and news groups.
site exerpt
Operating Systems  Laugh in the face of danger Oops. Wrong One Do it yourself Yes, that's it. Linus Torvalds Algorithms Compilers Computational Geometry |Computer Architecture Computer Science Engineering/Technology Java Parallel Computing Operating Systems Lecture Notes Introduction History of Operating Systems Operating Systems...
http://www.personal.kent.edu/~rmuhamma/OpSystems/os.html

Memory allocation and multitasking algorithms. Programming Interrupts for DOS (docs and examples). Devices programming (PIC, PIT, FDC, IDE, KEYBOARD) source code and links. Utilities.
http://www.codigo.hostmidia.com.br

Course details and material.
http://www.narora.net/teaching/cosc1112_1114/

A list of educational and experimental operating systems aiming to help developers who are looking for code examples.
http://backster.free.fr

Notes and example code for basic operating systems concepts, threads, sockets, and device drivers.
site exerpt
Index of tk  Index of tk Name Last modified Size Description Parent Directory 196/ 11-Jan-2001 15:17 AIT/ 14-Sep-1998 07:40 PS/ 30-Dec-1997 12:29 Pcb/ 07-Jan-1998 15:36 ccourse/ 30-Dec-1997 12:28 cgi-bin/ 30-Dec-1997 12:28 doc/ 11-Oct-2004 09:56 ev386ex/ 27-Sep-2000 22:11 exams/ 22-Oct-2000 14:51 golde/ 30-Dec-1997 12:29...
http://users.evitech.fi/~tk/

OS development information and tutorials. Links.
site exerpt
Bona Fide OSDev Bona Fide OS Development  S coders are hardcore programmers. YesNo View results Version 2.02 NewsNew site layout in design phase, gas boycott-tell everyoneby mr. xsism|8/31/05New Layout is online for testing. Try hovering over the color scheme text for CSS options. Only 2 images in...
http://www.osdever.net/

A web portal dedicated to operating system development, attracting programmers into an advanced development environment.
site exerpt
OSDEV Community  The reasons behind this are the running cost and very low efficency in the past year. Keeping it as a separate project did not brought the desired uploads we expected. But shutting it down was not a solution since looks...
http://www.osdcom.info/

A resource center for PC operating system developpers. The aim is to provide reliable documents about software and hardware standards under the aspect of official specifications as well as more friendly documents.
site exerpt
Pierre's Library  Toutes les intelligences y ont droit. Victor Hugo Pierre's library is a set of documents about software and hardware standards used in the PC industry. The aim of this site is to mirror documents that are sometimes difficul to find....
http://perso.wanadoo.fr/pierrelib/

Old non-updated mirror online library covering a plethora of OS development topics. Datasheets, tutorials, reference manuals and hardware programming information.
site exerpt
Cottontail OS Development Library Entries Listed by Topic  E disk info on both drives in the system Includes source code.How It Worksby: Hale Landis[archived copy] Partition Tablesby: Various[archived copy] Various documents I've gathered on partition tablesPCI IDE Controller Specification Revision 1.0by: T13[archived copy] T13 is a guess.Programming Interface...
http://www.osdever.net/cottontail/

By William Jolitz and Lynne Jolitz (authors of 386BSD OS). Good book to learn the kernel internals of 386 architecture operating systems.
site exerpt
Operating System Source Code Secrets Volume 1: The Basic Kernel  The book is often available at large bookstores (especially universities) but is not often to be stocked at the mall because it's treated like a rare textbook. Ordering it online is easy, for example at Amazon.com, Barnes Noble, or Borders....
http://jolitz.telemuse.net/content/books/scs_vol1/item

An open source project, which has been founded to provide an educational, network operating system kernel.
site exerpt
The Agnix Operating System Kernel The first Polish Kernel OS Development Kernel Design  Agnix is an extended kernel, written in pure C code. It is ideal starting point to learn about operating system kernel architecture. In addition Agnix is a very fast and small kernel and I advice for using it in an...
http://agnix.sourceforge.net/