Home
Main website
Display Sidebar
Hide Ads
Recent Changes
View Source:
OperatingSystem
Edit
PageHistory
Diff
Info
LikePages
What precisely constitutes an OperatingSystem is a widely and wildly debated topic. Usually it’s considered to mean a [Kernel] and a minimal set of UserSpace applications to get the machine to [Boot] into a state capable of running user programs. It is commonly executed immediately after the BootStrap part of a PersonalComputer’s (not sure about mainframes, but probably the case for them as well) startup sequence. The most common variants of operating systems in general use are: * There are still a few old [VAX]es and [Alpha]s out there running [VMS] * The antiquated [MS-DOS] or its many clones such as [DR-DOS], [IBM]’s PC-DOS, and now [FreeDOS | http://www.freedos.org/] * AppleCorporation’s classic [MacOS] (not [MacOSX]) * One of the many MicrosoftWindows versions (3.0 and derivatives: 3.0, 3.1, 3.11, 95, 98, 98S, ME (Millenium Edition); NT and derivatives: NT3.51, NT4, 2000, XP) * A version of [BeOS] * An entire class unto themselves are the [UNIX] and [Unix]-like operating systems: * One of the many [Linux] variants such as [Debian], [Mandriva], RedHat, [Ubuntu], etc * One of the four [BSD] versions, of which [FreeBSD], [NetBSD], and [OpenBSD] are [Free] * [Darwin], the foundation of [MacOSX] by AppleCorporation * [Linux] * An original [UNIX], such as * [AIX] (by [IBM]) * [SCO]’s offerings * Digital Unix, which become Tru64 when [DEC] was acquired by Compaq, who have merged with HewlettPackard * [HPUX] (HewlettPackard) * [Xenix] (MicrosoftCorporation) (yes really) * A SunMicrosystems variant: [SunOS] or [Solaris] * [SGI]’s [IRIX] * [Ultrix] See Category:OperatingSystem for another list and help with all the acronyms. Many others are undoubtly available to the persistent user, or someone may have been brave enough to have written their own (a lengthy and complicated process which will involve some form of [AssemblyLanguage] programming). ---- There once was a programmer who was attached to the court of the warlord of Wu. The warlord asked the programmer: “Which is easier to design: an accounting package or an operating system?” “An operating system”, replied the programmer. The warlord uttered an exclamation of disbelief. “Surely an accounting package is trivial next to the complexity of an operating system”, he said. “Not so”, said the programmer, “when designing an accounting package, the programmer operates as a mediator between people having different ideas: How it must operate, how its reports must appear, and how it must conform to the tax laws. By contrast, an operating system is not limited by outside appearances. When designing an operating system the programmer seeks the simplest harmony between machine and ideas. This is why an operating system is easier to design.” The warlord of Wu nodded and smiled. “That is all good and well, but which is easier to debug?” The programmer made no reply. – Geoffrey James, “The Tao of Programming”
138 pages link to
OperatingSystem
:
ThinkpadNotes
HarddiskBenchmarks
MacOS
WindowsUser
IRIX
InterruptHandler
Gershwin
BootStrap
PortabilityNotes
Multics
DeviceDriver
Tru64
PartitioningSuggestions
SelectingADistribution
Nagios
DualBooting
EAFNOSUPPORT
Unix
Acorn
MeetingTopics.2005-03-28
Forth
JoeBloggs
MacFanatic
LinuxFromScratch
HPUX
CC
GreigMcGill
BootLoader
OpenOffice.org
SymmetricMultiProcessing
iSCSI
RedHatEnterpriseLinux
ZakWilliams
IOS
VMWare
BlueCoat
VirtualMemory
InstallFest.2004-05-08
FileSystemsComparison
RedHat
Plan9
OpenDisc
BinaryExecutable
A531Laptop
SoftwareLicensing
WhySignEmail
Boot
LatexExample
Shell
LinuxDistribution
FreeSoftwareFoundation
Port
MS-DOS
MemoryProtection
BulletinBoardSystem
MeetingTopics.2003-03-24
WinTel
AssemblyLanguage
Darwin
LBA
TcpWindow
FileAllocationTable
KnowYourSysadmin
64bit
16bit
Partition
SysLinux
SymbianOS
EdsgerWybeDijkstra
32bit
ComputerTechnology
clock(8)
MTU
CP/M
WellThoughtOutReasonsToRunLinux
Copland
RootKit
DOS
RandomNumberGenerator
HP/UX
WlugKnoppix
GraphicalUserInterface
PalmOS
C
SignalHandler
CiscoPix
OpenSourceSuccessStories
PCI
CommandLine
AfterStep
BIOS
Netcraft
TimeZone
Apache
SymbianFoundation
WhyUnix
APIC
Pipe
SSI
MeetingTopics.2004-09-23
PageFault
PalmPilot
SANE
KnoppixLinux
FunnyApplicationErrorMessages
Driver
NTFS
TcpStates
MinixFS
Algol
InstallFest.2005-05-07
Firmware
LoopDevice
RichardStallman
Novell
QuestionsFromWindowsUsers
TvTunerCards
Minix
JabberClients
VirtualPrivateServer
Sarge
Woody
Software
OpenVMS
VMS
SuperUser
GNU
WritingBugReports
ProgrammingLanguage
SunMicrosystems
FlameWar
TimeNotes
BerkeleySoftwareDistribution
MakefileHowto
CompactDisc
WellThoughtOutReasonsToRunWindows
MacOSX
WaikatoLinuxUsersGroup