Operating System Resources

 

 

General

o        www.oreillynet.com

o        The OS Resource Center: http://www.nondot.org/~sabre/os/articles

o        Managing processes & Threads on Linux & Windows: http://www-106.ibm.com/developerworks/linux/library/l-rt7/

o        www.computerhope.com/os.htm

o        http://williamstallings.com/OS4e.html

o        Operating Systems, Internals and design Principles, 4th edition.  William Stallings

o        http://whatis.techtarget.com/definitionsCategory/0,289915,sid9_tax281873,00.html

o        http://www.library.dal.ca/subjects/csci_ebks.htm

 

Linux/Unix

o        www.linux.com

o        http://www.linux.org/info/index.html

o        Advanced Linux Programming - http://www.advancedlinuxprogramming.com, Copyright 2002

o        Chapter 20, Operating System Concepts, 6th Edition, Silbershatz &Galvin, Gagne, Copyright 2003

o        Kernel, http://www.kernel.org, Copyright 200

o        www.linuxhq.com/docs/index.html

o        Linux Kernel 2.4 Internals: http://www.tldp.org/LDP/lki/index.html

o        http://www.tldp.org/links/

o        http://www.tldp.org/LDP/tlk/tlk.html    "The Linux Kernel" by David A Rusling

o        Advanced Programming in the UNIX environment, Stevens, Addison Wesley

o        http://www.tldp.org/HOWTO/INFO-SHEET.html#toc1

o        http://www.linuxfaq.com/LDP/

o        http://www-106.ibm.com/developerworks/linux/

o        Linux Process Scheduling: http://iamexwiwww.unibe.ch/studenten/schlpbch/linuxScheduling/LinuxScheduling.html

o        Processes in Linux: http://italia.sylpha.com/classes/linux-lab/processes.html

o        Process creation in Linux: http://www.ics.ele.tue.nl/es/education/Computation/comp79.pdf

o        Scheduling in UNIX and Linux http://kernelnewbies.org/documents/schedule/

o        Process scheduling algorithm for Linux http://studsys.mscs.mu.edu/~wli/proposal.htm

o        Linux Scheduling Algorithm http://www.soe.ucsc.edu/~vaibhav/cs221/cs221propos.html

o        Scheduling Algorithms In Linux http://www.cs.utu.fi/rlahdelma/linux2002/linuxLect1112.pdf

o        Concrete Architecture of the Linux Kernel: http://plg.uwaterloo.ca/~itbowman/CS746G/a2/

o        Linux Kernel Internals: http://www.moses.uklinux.net/patches/lki.html

o        Understanding Linux Kernel: http://www.oreilly.com/catalog/linuxkernel/chapter/ch10.html

o        Linux Interrupt Handling: http://www.xml.com/ldd/chapter/book/ch09.html

o        Brief overview of Linux: http://www.cse.msu.edu/~sandeep/cse812fall2002/Slides/linux.pdf

o        The Linux Revolution: http://pegasus.rutgers.edu/~elflord/linux/

o        Linux Center: http://www.portalux.com/

o        http://lwn.net/

o        http://kt.zork.net/

o        Unix/linux kernel discussion: http://snowwhite.it.brighton.ac.uk/~mas/pdf/os.pdf

o        Story of the linux kernel: http://www.osforge.com/news/00223.html

o        http://www.dsl.org/cookbook/

o        http://www.comptechdoc.org/os/linux/

o        Understanding the LINUX Kernel: From I/O Ports to Process Management by (2nd edition) Daniel Pierre Bovet, Marco Cesati (includes: Chapter 10 - Process Scheduling)

o        http://linux.ittoolbox.com/   IT ToolBox for Linux Knowledge Base

o        Linux Kernels Internals (2nd Edition) by Michael Beck (Editor), Harald Bohme, Mirko Dziadzka, Ulrich Kunitz, Robert Magnus, Dirk Verworner, Harold Bohme

o        www.justlinux.com/nhf/

o        Inside Linux, Michael J. Tobler

o        Linux textbook from Abthabasca University

 

 

Redhat

o        www.redhat.com

o        http://www.redhat.com/docs/manuals/linux/

o        www.redhat.com/whitepapers/rhel/ASESWS_Family_Overview.pdf

o        http://www.redhat.com/about/mission/linux.html

o        http://people.redhat.com/drepper/nptl-design.pdf

o        http://linux-rep.fnal.gov/documentation.html

o        http://librenix.com/?page=red%20hat

o        http://www.seifried.org/security/os/linux/redhat/20020701-rh7x-openssh-34.html

o        http://www.helpdesk.umd.edu/os/linux_redhat_6_2/

o        http://www.wideopen.com/

o        www.wideopen.com/about/presscenter/2002/press_eightoh.html

o        www.tldp.org/LDP/solrhe/Securing-Optimizing-Linux-RH-Edition-v1.3/

o        Linux Redhat 7.2 user manual

o        Red Hat bible Linux 7.2 , by Christopher Negus

o        Red Hat Linux 9 Bible by Christopher Negus

 

 

Debian

o        www.debian.org

 

Slackware

o        http://www.slackware.com/info/

o        http://commercial.linuxtoday.com/infrastructure/2003032602326RVSLSW

 

Mandrake

o        http://www.mandrakelinux.com/en/

o        http://www.mandrakelinux.com/en/9.0/presentation/index.php3

o        http://www.mandrakelinux.com/en/9.1/features/

o        Mandrake main page: http://www.mandrakelinux.com/en/doc/90c/en/Starter.html/

o        DistroWatch: http://www.distrowatch.com/table/php?distribution=mandrake

o        Mandrake User - Doc section: http://www.mandrakeuser.org/docs/index.html

o        http://www.extremetech.com/article2/0,3973,640398,00.asp

o        http://www.iso4linux.com/english/index.html?mandrake_linux.htm

o        http://www.linux-mandrake.com/en/81.php3

o        http://www.mandrakesoft.com/products/90/

 

Solaris

o        solaris performance analysis, by Jim Laurent: htp://users.visit.net/~thedave/sun/laurent.pdf

o        Thread performance comparision: windows NT and solaris on a systematic mutiprocessor, http://www.usenix.org/publications/library/proceedings/usenix-nt98/full_papers/zabatta/zabatta_html/zabatta.html

o        http://www.stokely.com/unix.sysadm.resources/faqs.sun.html

o        https://courseware.vt.edu/users/marchany/Sysadmin/

o        http://www.solariscentral.org/

o        http://www.caslab.queensu.ca/userguide/node24.html

o        http://unix.about.com/gi/dynamic/offsite.htm?site=http%3A%2F%2Fwww.solaris-x86.org

o        http://www.cs.wisc.edu/csl/doc/info/Solaris/

o        www.integratedsolutions.org/solaris.htm

o        http://www.notredame.ac.jp/~peterson/URL/tech/solaris.html

 

FreeBSD

o        Appendix A, Operating System Concepts, 6th Edition, Silbershatz &Galvin, Gagne, Copyright 2003

o        http://www.techtv.com/screensavers/showtell/story/0,24330,3421080,00.html

o        http://www.freebsd.org/

o        http://docs.freebsd.org/44doc/

o        http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/index.html

o        http://www.vmunix.com/fbsd-book/book.phtml#s1-48-1

o        http://www.cs.rice.edu/~ssiyer/bookmarks/research.html

o        http://www.maximumbsd.com/

o        http://www.freebsdportal.com/

 

OpenBSD

o        http://www.osdata.com/oses/winxp.htm

o        http://cynjut.neonramp.com/FAQ.html

o        http://www.openbsd.org/

 

MINIX

o        Operating Systems: Design and Implementation, 2nd Edition, Tanenbaum and Woodhull, Prentice-Hall, 1999.

o        http://www.disi.unige.it/person/DoderoG/minix/minix.htm

o        http://minix1.hampshire.edu/hints.html

 

MAC OS X

o        http://developer.apple.com/

o        www.freebsd.org

o        www.apple.com/macosx

o        www.osxfaq.com

o        www.allosx.com

o        Programming Mac OS X - A Guide for Unix Developers, ISBN 1-930110-85-5

o        Mac OS X Power User's Guide, ISBN 1-931841-44-6

 

Mach 3.0

o        www.bell-labs.com/topic/books/os-book/Mach.ps

o        http://www-2.cs.cmu.edu/afs/cs.cmu.edu/project/mach/public/www/doc/osf.html

o        http://www.gnu.org/software/hurd/gnumach.html

 

Windows

o        www.microsoft.com

o        http://msdn.microsoft.com/

o        www.microsoft.com/windows

o        Windows Operating Systems Family History - Microsoft Windows www.microsoft.com/windows/WinHistoryIntro.mspx

o        http://windows.ittoolbox.com

o        http://members.fortunecity.com/pcmuseum/windows.htm

o        http://www.activewin.com/awin/default.asp

o        http://www.computerhope.com/history/windows.htm

 

 

 

95

o        http://kb.indiana.edu/data/agar.html?cust=882420.24063.131

o        http://www.qvctc.commnet.edu/classes/csc277/win9x_arch.html#Windows%209x%20Architectural%20Components

o        http://www.msdn.microsoft.com/library/default.asp?url=/library/en-us/dnw98bk/html/processconceptsdivisionoflabor.asp

o        http://aroundcny.com/technofile/texts/tec041501.html

 

98

o        Microsoft 98 second edition (text book)

o        http://www.microsoft.com/windows98/default.asp

o        http://www.msdn.microsoft.com/library/default.asp?url=/library/en-us/dnw98bk/html/chapterfifteenprocessespipes.asp

o        http://www.qvctc.commnet.edu/classes/csc277/win9x_arch.html#Windows%209x%20Architectural%20Components

o        http://www.msdn.microsoft.com/library/default.asp?url=/library/en-us/dnw98bk/html/processconceptsdivisionoflabor.asp

o        http://www.microsoft.com/technet/treeview/default.asp?url=/technet/prodtechnol/win98/reskit/part6/wrkc28.asp

o        http://www.cswl.com/whiteppr/tech/customcontrol.html

o        http://www.experts-exchange.com/Operating_Systems/Win98/

o        http://www.windows-help.net/windows98/general.shtml

o        http://aroundcny.com/technofile/texts/tec041501.html

o        http://www.cdmag.com/articles/020/112/win98_2.html

o        http://www.ox.compsoc.net/~swhite/history/

o        http://members.fortunecity.com/pcmuseum/windows.htm

o        http://www.beepcastle.de/mcse/win98.htm

 

2000

o        Chapter 21, Operating System Concepts, 6th Edition, Silbershatz &Galvin, Gagne, Copyright 2003

o        Solomon&Russinovich 2000: Inside Microsoft Windows 2000, Third Edition, Microsoft Press (2000)

o        Windows 2000 Essential Reference, Steve Tate, New Riders (2000)

o        www.microsoft.com/windows2000/techinfo/howitworks/default.asp

o        http://www.winsupersite.com/reviews/win2k_pro.asp

o        http://www.geek.com/hwswrev/software/w2kp/w2kp.htm

o        http://www.giac.org/practical/GSEC/Anthony_Shaw_GSEC.pdf

o        Windows 2000 Architecture - Article by Paul Ammann, informIT, http://www.informit.com/isapi/product_id~%7B3342AAAC-B26D-48AC-873B-9623BBA85081%7D/content/index.asp

o        http://www.cbt400.com/html/windows2000.html

o        http://www.techweb.com/wire/story/TWB20000218S0017

o        MCSE: Windows 2000 Addition

o        www.labmice.net

 

XP

o        Chapter 22 in Operating System Concepts, 6th Edition, Silbershatz &Galvin, Gagne, Copyright 2003

o        The official Windows XP website: www.microsoft.com/windowsxp/default.asp

o        www.microsoft.com/windowsxp/pro

o        Microsoft Corporation, http://www.microsoft.com/windowsxp/pro/evaluation/features.asp, Copyright 2003

o        http://www.microsoft.com/windowsxp/students/

o        http://msdn.microsoft.com/msdnmag/issues/01/12/XPKernel/default.aspx

o        http://www.microsoft.com/whdc/hwdev/platform/performance/benchmark.mspx

o        A presentation from the University of Florida Computer Science Department: http://www.cs.fiu.edu/~ege/cop6611/handouts/Windows.pdf

o        Experts Exchange, http://www.experts-exchange.com/Operating_Systems/WinXP/Q_20413525.html, Copyright 2003

o        http://www.informit.com/isapi/product_id~%7B36A56CAB-A3C5-4101-A099-24D742D50FB5%7D/content/index.asp

o        http://mercury.tvu.ac.uk/dms/student0203/kelly/seminar.ppt

o        http://www.windowsxpatoz.com/resources.php

o        http://www.blackviper.com/WinXP/winxp.htm

o        Microsoft Windows XP : complete concepts and techniques. Forsythe, Shelly Cashman. Publisher Boston, MA : Thomson/Course Technology, c2002.

o        Microsoft Windows XP inside out. Bott, Ed. Publisher Redmond, Wash.: Microsoft Press, c2001

o        Mastering Windows XP professional.  Minasi, Mark.  Publisher San Francisco, CA : Sybex, 2001

o        www.labmice.net

o        http://www.extremetech.com/article2/0,3973,466313,00.asp

o        http://www.jsifaq.com/SUBJ/tip4700/rh4793.htm

 

NT

o        http://www.winntmag.com/Articles/Index.cfm?ArticleID=302&pg=1  "Inside the Windows NT scheduler, Part 1

o        http://www.808multimedia.com/winnt/kernel.html

o        Book: Applied Operating System Concepts 2nd Edition

o        Thread performance comparision: windows NT and solaris on a systematic mutiprocessor, http://www.usenix.org/publications/library/proceedings/usenix-nt98/full_papers/zabatta/zabatta_html/zabatta.html

 

ME

o        http://members.aol.com/axcel216/win.htm#NEWS

o        http://www.activewin.com/winme/index.shtml

o        http://www.seagate.com/support/kb/disc/windowsmefaq.html

o        http://aroundcny.com/technofile/texts/tec041501.html

 

MS DOS

o        Microsoft Support - http://support.microsoft.com/default.aspx?scid=http://support.microsoft.com:80/support/kb/articles/q95/5/55.asp&NoWebContent=1, Copyright 2003.

o        Overview of MS-Dos, http://www.boerner.net/ftp/CIS-21/os-msdos.pdf, Copyright April 2000

o        Introduction to MS-Dos, http://goforit.unk.edu/msdos/msdos03.htm, Copyright 1988-2000

 

Palm OS

o        http://www.palmsource.com/

o        http://www.palmos.com/dev/tools/emulator/

o        http://www.palmsource.com/developers/

o        http://www.jimthompson.net/palmpda/PalmOS5.htm

o        http://www.jimthompson.net/palmpda/PalmOS6.htm

o        http://www.palminfocenter.com/view_story.asp?ID=4496

o        http://www.theregister.co.uk/content/4/27855.html