0% found this document useful (0 votes)
84 views12 pages

From Wikipedia, The Free Encyclopedia

Unix is a family of operating systems developed in the 1970s at Bell Labs. It was designed to be portable, multitasking, and multiuser. Key characteristics include using plain text files, a hierarchical file system, and combining small programs through pipes. Unix became widely influential and led to many variants, especially Linux, which is now very popular.

Uploaded by

aquel1983
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
84 views12 pages

From Wikipedia, The Free Encyclopedia

Unix is a family of operating systems developed in the 1970s at Bell Labs. It was designed to be portable, multitasking, and multiuser. Key characteristics include using plain text files, a hierarchical file system, and combining small programs through pipes. Unix became widely influential and led to many variants, especially Linux, which is now very popular.

Uploaded by

aquel1983
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 12

Unix

FromWikipedia,thefreeencyclopedia

Unix(allcapsUNIXforthetrademark)isafamilyof
multitasking,multiusercomputeroperatingsystemsthat
derivefromtheoriginalAT&TUnix,developedinthe
1970sattheBellLabsresearchcenterbyKen
Thompson,DennisRitchie,andothers.[3]
InitiallyintendedforuseinsidetheBellSystem,AT&T
licensedUnixtooutsidepartiesfromthelate1970s,
leadingtoavarietyofbothacademicandcommercial
variantsofUnixfromvendorssuchastheUniversityof
California,Berkeley(BSD),Microsoft(Xenix),IBM
(AIX)andSunMicrosystems(Solaris).AT&Tfinally
solditsrightsinUnixtoNovellintheearly1990s,which
thensolditsUnixbusinesstotheSantaCruzOperation
(SCO)in1995,[4]buttheUNIXtrademarkpassedtothe
industrystandardsconsortiumTheOpenGroup,which
allowstheuseofthemarkforcertifiedoperatingsystems
compliantwiththeSingleUNIXSpecification(SUS).
AmongtheseisApple'sOSX,[5]whichistheUnix
versionwiththelargestinstalledbaseasof2014.

Unix

EvolutionofUnixandUnixlikesystems
Developer

KenThompson,Dennis
Ritchie,BrianKernighan,
DouglasMcIlroy,andJoe
OssannaatBellLabs

Writtenin

CandAssemblylanguage

OSfamily

Unix

Workingstate

Current

Fromthepoweruser'sorprogrammer'sperspective,Unix
systemsarecharacterizedbyamodulardesignthatis
sometimescalledthe"Unixphilosophy",meaningthat
theoperatingsystemprovidesasetofsimpletoolsthat
eachperformalimited,welldefinedfunction,[6]witha
unifiedfilesystemasthemainmeansof
communication[3]andashellscriptingandcommand
languagetocombinethetoolstoperformcomplex
workflows.Asidefromthemodulardesign,Unixalso
distinguishesitselffromitspredecessorsasthefirst
portableoperatingsystem:almosttheentireoperating
systemiswrittenintheCprogramminglanguage[7]that
allowedUnixtoreachnumerousplatforms.

Sourcemodel

Historicallyclosedsource,
whilesomeUnixprojects
(includingBSDfamilyand
Illumos)areopensource

Initialrelease

Developmentstartedin
1969
Firstmanualpublished
internallyin

Availablein

English

ManyclonesofUnixhavearisenovertheyears,of
whichLinuxisthemostpopular,havingovertakenthe
popularityofSUScertifiedUnicesonserverplatforms
sinceitsinceptionintheearly1990s.

Kerneltype

Monolithic

November1971[1]
AnnouncedoutsideBell
LabsinOctober1973[2]

Defaultuserinterface Commandlineinterface
andGraphical(XWindow
System)
License

Contents
1Overview

Variessomeversionsare
proprietary,othersare
free/opensourcesoftware

1Overview
2History
3Standards
4Components
5Impact
5.1FreeUnixandUnixlikevariants
5.2ARPANET
6Branding
7Seealso
8References
9Furtherreading
10Externallinks

Officialwebsite

unix.org
(http://www.unix.org)

Overview
Originally,Unixwasmeanttobeaprogrammer'sworkbenchtobe
usedfordevelopingsoftwaretoberunonmultipleplatforms[8][9]
morethantobeusedtorunapplicationsoftware.Thesystemgrew
largerastheoperatingsystemstartedspreadingintheacademic
circle,asusersaddedtheirowntoolstothesystemandsharedthem
withcolleagues.[10]
Unixwasdesignedtobeportable,multitaskingandmultiuserina
Version7Unix,theResearchUnix
timesharingconfiguration.Unixsystemsarecharacterizedby
ancestorofallmodernUnixsystems
variousconcepts:theuseofplaintextforstoringdataahierarchical
filesystemtreatingdevicesandcertaintypesofinterprocess
communication(IPC)asfilesandtheuseofalargenumberof
softwaretools,smallprogramsthatcanbestrungtogetherthroughacommandlineinterpreterusingpipes,
asopposedtousingasinglemonolithicprogramthatincludesallofthesamefunctionality.Theseconcepts
arecollectivelyknownasthe"Unixphilosophy".BrianKernighanandRobPikesummarizethisinThe
UnixProgrammingEnvironmentas"theideathatthepowerofasystemcomesmorefromtherelationships
amongprogramsthanfromtheprogramsthemselves".[11]
Bytheearly1980susersbeganseeingUnixasapotentialuniversaloperatingsystem,suitablefor
computersofallsizes.[12][13]Unixoperatingsystemsarewidelyusedinservers,workstations,andmobile
devices.[14]TheUnixenvironmentandtheclientserverprogrammodelwereessentialelementsinthe
developmentoftheInternetandthereshapingofcomputingascenteredinnetworksratherthanin
individualcomputers.
BothUnixandtheCprogramminglanguageweredevelopedbyAT&Tanddistributedtogovernmentand
academicinstitutions,whichledtobothbeingportedtoawidervarietyofmachinefamiliesthananyother
operatingsystem.
UnderUnix,theoperatingsystemconsistsofmanyutilitiesalongwiththemastercontrolprogram,the
kernel.Thekernelprovidesservicestostartandstopprograms,handlesthefilesystemandothercommon
"lowlevel"tasksthatmostprogramsshare,andschedulesaccesstoavoidconflictswhenprogramstryto

accessthesameresourceordevicesimultaneously.Tomediatesuchaccess,thekernelhasspecialrights,
reflectedinthedivisionbetweenuserspaceandkernelspace.
Themicrokernelconceptwasintroducedinanefforttoreversethetrendtowardslargerkernelsandreturn
toasysteminwhichmosttaskswerecompletedbysmallerutilities.Inanerawhenastandardcomputer
consistedofaharddiskforstorageandadataterminalforinputandoutput(I/O),theUnixfilemodel
workedquitewell,asmostI/Owaslinear.However,modernsystemsincludenetworkingandothernew
devices.Asgraphicaluserinterfacesdeveloped,thefilemodelprovedinadequatetothetaskofhandling
asynchronouseventssuchasthosegeneratedbyamouse.Inthe1980s,nonblockingI/Oandthesetof
interprocesscommunicationmechanismswereaugmentedwithUnixdomainsockets,sharedmemory,
messagequeues,andsemaphores.Inmicrokernelimplementations,functionssuchasnetworkprotocols
couldbemovedoutofthekernel,whileconventional(monolithic)Uniximplementationshavenetwork
protocolstacksaspartofthekernel.

History
Mainarticle:HistoryofUnix
TheprehistoryofUnixdatesbacktothemid1960swhenthe
MassachusettsInstituteofTechnology,AT&TBellLabs,and
GeneralElectricweredevelopinganexperimentaltimesharing
operatingsystemcalledMulticsfortheGE645mainframe.[15]
Multicsintroducedmanyinnovations,buthadmanyproblems.
FrustratedbythesizeandcomplexityofMulticsbutnotbythe
aims,BellLabsslowlypulledoutoftheproject.Theirlast
researcherstoleaveMultics,KenThompson,DennisRitchie,M.D.
McIlroy,andJ.F.Ossanna,[16]decidedtoredotheworkonamuch
smallerscale.

KenThompson(sitting)andDennis
RitchieworkingtogetherataPDP11

TheprojectgainedthenameUNICS(UNiplexedInformationand
ComputingService,pronouncedas"eunuchs")in1970,apunon
Multics(MultiplexedInformationandComputerServices):thenewoperatingsystemwasanemasculated
Multics.PeterH.SaluscreditsPeterNeumannwiththepun.[17]Bytheendof1971,thishadbecomeUNIX
(writteninallcaps,butnotanacronym).
In1972,UnixwasrewrittenintheCprogramminglanguage.[18]Themigrationfromassemblytothe
higherlevellanguageCresultedinmuchmoreportablesoftware,[19]requiringonlyarelativelysmall
amountofmachinedependentcodetobereplacedwhenportingUnixtoothercomputingplatforms.Bell
LabsproducedseveralversionsofUnixthatarecollectivelyreferredtoasResearchUnix.In1975,thefirst
sourcelicenseforUNIXwassoldtofacultyattheUniversityofIllinoisDepartmentofComputerScience.
UIUCgraduatestudentGregChesson(whohadworkedontheUNIXkernelatBellLabs)wasinstrumental
innegotiatingthetermsofthislicense.
Duringthelate1970sandearly1980s,theinfluenceofUnixinacademiccirclesledtolargescaleadoption
ofUnix(BSDandSystemV)bycommercialstartups,includingSequent,HPUX,Solaris,AIX,andXenix.
Inthelate1980s,AT&TUnixSystemLaboratoriesandSunMicrosystemsdevelopedSystemVRelease4
(SVR4),whichwassubsequentlyadoptedbymanycommercialUnixvendors.

Inthe1990s,UnixlikesystemsgrewinpopularityasLinuxandBSDdistributionsweredevelopedthrough
collaborationbyaworldwidenetworkofprogrammers.In2000,ApplereleasedDarwinthatbecamethe
coreoftheOSXoperatingsystem.[20]

Standards
Beginninginthelate1980s,anopenoperatingsystem
standardizationeffortnowknownasPOSIXprovidedacommon
baselineforalloperatingsystemsIEEEbasedPOSIXaroundthe
commonstructureofthemajorcompetingvariantsoftheUnix
system,publishingthefirstPOSIXstandardin1988.Intheearly
1990s,aseparatebutverysimilareffortwasstartedbyanindustry
consortium,theCommonOpenSoftwareEnvironment(COSE)
initiative,whicheventuallybecametheSingleUNIXSpecification
(SUS)administeredbyTheOpenGroup.Startingin1998,theOpen
GroupandIEEEstartedtheAustinGroup,toprovideacommon
definitionofPOSIXandtheSingleUNIXSpecification,which,by
2008,hadbecometheOpenGroupBaseSpecification.

TheCommonDesktopEnvironment
(CDE),partoftheCOSEinitiative

In1999,inanefforttowardscompatibility,severalUnixsystemvendorsagreedonSVR4'sExecutableand
LinkableFormat(ELF)asthestandardforbinaryandobjectcodefiles.Thecommonformatallows
substantialbinarycompatibilityamongUnixsystemsoperatingonthesameCPUarchitecture.
TheFilesystemHierarchyStandardwascreatedtoprovideareferencedirectorylayoutforUnixlike
operatingsystems,andhasmainlybeenusedinLinux.

Components
Seealso:ListofUnixprograms
TheUnixsystemiscomposedofseveralcomponentsthatwereoriginallypackagedtogether.Byincluding
thedevelopmentenvironment,libraries,documentsandtheportable,modifiablesourcecodeforallofthese
components,inadditiontothekernelofanoperatingsystem,Unixwasaselfcontainedsoftwaresystem.
Thiswasoneofthekeyreasonsitemergedasanimportantteachingandlearningtoolandhashadsucha
broadinfluence.
TheinclusionofthesecomponentsdidnotmakethesystemlargetheoriginalV7UNIXdistribution,
consistingofcopiesofallofthecompiledbinariesplusallofthesourcecodeanddocumentationoccupied
lessthan10MBandarrivedonasingleninetrackmagnetictape.Theprinteddocumentation,typesetfrom
theonlinesources,wascontainedintwovolumes.
ThenamesandfilesystemlocationsoftheUnixcomponentshavechangedsubstantiallyacrossthehistory
ofthesystem.Nonetheless,theV7implementationisconsideredbymanytohavethecanonicalearly
structure:
Kernelsourcecodein/usr/sys,composedofseveralsubcomponents:
confconfigurationandmachinedependentparts,includingbootcode
devdevicedriversforcontrolofhardware(andsomepseudohardware)

sysoperatingsystem"kernel",handlingmemorymanagement,processscheduling,system
calls,etc.
hheaderfiles,definingkeystructureswithinthesystemandimportantsystemspecific
invariables
DevelopmentenvironmentearlyversionsofUnixcontainedadevelopmentenvironmentsufficient
torecreatetheentiresystemfromsourcecode:
ccClanguagecompiler(firstappearedinV3Unix)
asmachinelanguageassemblerforthemachine
ldlinker,forcombiningobjectfiles
libobjectcodelibraries(installedin/libor/usr/lib).libc,thesystemlibrarywithCruntime
support,wastheprimarylibrary,buttherehavealwaysbeenadditionallibrariesforsuchthings
asmathematicalfunctions(libm)ordatabaseaccess.V7Unixintroducedthefirstversionofthe
modern"StandardI/O"librarystdioaspartofthesystemlibrary.Laterimplementations
increasedthenumberoflibrariessignificantly.
makebuildmanager(introducedinPWB/UNIX),foreffectivelyautomatingthebuildprocess
includeheaderfilesforsoftwaredevelopment,definingstandardinterfacesandsystem
invariants
OtherlanguagesV7UnixcontainedaFortran77compiler,aprogrammablearbitrary
precisioncalculator(bc,dc),andtheawkscriptinglanguagelaterversionsand
implementationscontainmanyotherlanguagecompilersandtoolsets.EarlyBSDreleases
includedPascaltools,andmanymodernUnixsystemsalsoincludetheGNUCompiler
Collectionaswellasorinsteadofaproprietarycompilersystem.
Othertoolsincludinganobjectcodearchivemanager(ar),symboltablelister(nm),
compilerdevelopmenttools(e.g.lex&yacc),anddebuggingtools.
CommandsUnixmakeslittledistinctionbetweencommands(userlevelprograms)forsystem
operationandmaintenance(e.g.cron),commandsofgeneralutility(e.g.grep),andmoregeneral
purposeapplicationssuchasthetextformattingandtypesettingpackage.Nonetheless,somemajor
categoriesare:
shthe"shell"programmablecommandlineinterpreter,theprimaryuserinterfaceonUnix
beforewindowsystemsappeared,andevenafterward(withina"commandwindow").
UtilitiesthecoretoolkitoftheUnixcommandset,includingcp,ls,grep,findandmany
others.Subcategoriesinclude:
Systemutilitiesadministrativetoolssuchasmkfs,fsck,andmanyothers.
Userutilitiesenvironmentmanagementtoolssuchaspasswd,kill,andothers.
DocumentformattingUnixsystemswereusedfromtheoutsetfordocumentpreparationand
typesettingsystems,andincludedmanyrelatedprogramssuchasnroff,troff,tbl,eqn,refer,
andpic.SomemodernUnixsystemsalsoincludepackagessuchasTeXandGhostscript.
Graphicstheplotsubsystemprovidedfacilitiesforproducingsimplevectorplotsinadevice
independentformat,withdevicespecificinterpreterstodisplaysuchfiles.ModernUnix
systemsalsogenerallyincludeX11asastandardwindowingsystemandGUI,andmany
supportOpenGL.
CommunicationsearlyUnixsystemscontainednointersystemcommunication,butdid
includetheinterusercommunicationprogramsmailandwrite.V7introducedtheearlyinter
systemcommunicationsystemUUCP,andsystemsbeginningwithBSDrelease4.1cincluded
TCP/IPutilities.
DocumentationUnixwasthefirstoperatingsystemtoincludeallofitsdocumentationonlinein
machinereadableform.Thedocumentationincluded:
manmanualpagesforeachcommand,librarycomponent,systemcall,headerfile,etc.
doclongerdocumentsdetailingmajorsubsystems,suchastheClanguageandtroff

Impact
Seealso:Unixlike
TheUnixsystemhadsignificantimpactonotheroperatingsystems.
Itwonitssuccessbythedirectinteraction,byprovidingthe
softwareatanominalfeeforeducationaluse,byrunningon
inexpensivehardware,andbybeingeasytoadaptandmoveto
differentmachines.Unixwaswritteninahighlevelprogramming
languageratherthanassemblylanguage(whichhadbeenthought
necessaryforsystemsimplementationonearlycomputers).
AlthoughthisfollowedtheleadofMulticsandBurroughs,itwas
Unixthatpopularizedtheidea.

PhotofromUSENIX1984,including
DennisRitchie(center)

Unixhadadrasticallysimplifiedfilemodelcomparedtomany
contemporaryoperatingsystems:treatingallkindsoffilesassimple
bytearrays.Thefilesystemhierarchycontainedmachineservicesanddevices(suchasprinters,terminals,
ordiskdrives),providingauniforminterface,butattheexpenseofoccasionallyrequiringadditional
mechanismssuchasioctlandmodeflagstoaccessfeaturesofthehardwarethatdidnotfitthesimple
"streamofbytes"model.ThePlan9operatingsystempushedthismodelevenfurtherandeliminatedthe
needforadditionalmechanisms.

Unixalsopopularizedthehierarchicalfilesystemwitharbitrarilynestedsubdirectories,originally
introducedbyMultics.Othercommonoperatingsystemsoftheerahadwaystodivideastoragedeviceinto
multipledirectoriesorsections,buttheyhadafixednumberoflevels,oftenonlyonelevel.Severalmajor
proprietaryoperatingsystemseventuallyaddedrecursivesubdirectorycapabilitiesalsopatternedafter
Multics.DEC'sRSX11M's"group,user"hierarchyevolvedintoVMSdirectories,CP/M'svolumes
evolvedintoMSDOS2.0+subdirectories,andHP'sMPEgroup.accounthierarchyandIBM'sSSPand
OS/400librarysystemswerefoldedintobroaderPOSIXfilesystems.
Makingthecommandinterpreteranordinaryuserlevelprogram,withadditionalcommandsprovidedas
separateprograms,wasanotherMulticsinnovationpopularizedbyUnix.TheUnixshellusedthesame
languageforinteractivecommandsasforscripting(shellscriptstherewasnoseparatejobcontrol
languagelikeIBM'sJCL).SincetheshellandOScommandswere"justanotherprogram",theusercould
choose(orevenwrite)hisownshell.Newcommandscouldbeaddedwithoutchangingtheshellitself.
Unix'sinnovativecommandlinesyntaxforcreatingmodularchainsofproducerconsumerprocesses
(pipelines)madeapowerfulprogrammingparadigm(coroutines)widelyavailable.Manylatercommand
lineinterpretershavebeeninspiredbytheUnixshell.
AfundamentalsimplifyingassumptionofUnixwasitsfocusonnewlinedelimitedtextfornearlyallfile
formats.Therewereno"binary"editorsintheoriginalversionofUnixtheentiresystemwasconfigured
usingtextualshellcommandscripts.ThecommondenominatorintheI/Osystemwasthebyteunlike
"recordbased"filesystems.ThefocusontextforrepresentingnearlyeverythingmadeUnixpipes
especiallyuseful,andencouragedthedevelopmentofsimple,generaltoolsthatcouldbeeasilycombinedto
performmorecomplicatedadhoctasks.Thefocusontextandbytesmadethesystemfarmorescalableand
portablethanothersystems.Overtime,textbasedapplicationshavealsoprovenpopularinapplication
areas,suchasprintinglanguages(PostScript,ODF),andattheapplicationlayeroftheInternetprotocols,
e.g.,FTP,SMTP,HTTP,SOAP,andSIP.

Unixpopularizedasyntaxforregularexpressionsthatfoundwidespreaduse.TheUnixprogramming
interfacebecamethebasisforawidelyimplementedoperatingsysteminterfacestandard(POSIX,see
above).TheCprogramminglanguagesoonspreadbeyondUnix,andisnowubiquitousinsystemsand
applicationsprogramming.
EarlyUnixdeveloperswereimportantinbringingtheconceptsofmodularityandreusabilityintosoftware
engineeringpractice,spawninga"softwaretools"movement.Overtime,theleadingdevelopersofUnix
(andprogramsthatranonit)establishedasetofculturalnormsfordevelopingsoftware,normswhich
becameasimportantandinfluentialasthetechnologyofUnixitselfthishasbeentermedtheUnix
philosophy.
TheTCP/IPnetworkingprotocolswerequicklyimplementedontheUnixversionswidelyusedon
relativelyinexpensivecomputers,whichcontributedtotheInternetexplosionofworldwiderealtime
connectivity,andwhichformedthebasisforimplementationsonmanyotherplatforms.
TheUnixpolicyofextensiveonlinedocumentationand(formanyyears)readyaccesstoallsystemsource
coderaisedprogrammerexpectations,andcontributedtothe1983launchofthefreesoftwaremovement.

FreeUnixandUnixlikevariants
Seealso:OperatingsystemUNIXandUNIXlikeoperatingsystems
In1983,RichardStallmanannouncedtheGNUproject,anambitious
efforttocreateafreesoftwareUnixlikesystem"free"inthesense
thateveryonewhoreceivedacopywouldbefreetouse,study,modify,
andredistributeit.TheGNUproject'sownkerneldevelopmentproject,
GNUHurd,hadnotproducedaworkingkernel,butin1991Linus
TorvaldsreleasedtheLinuxkernelasfreesoftwareundertheGNU
GeneralPublicLicense.InadditiontotheiruseintheLinuxoperating
system,manyGNUpackagessuchastheGNUCompilerCollection
(andtherestoftheGNUtoolchain),theGNUClibraryandtheGNU
coreutilitieshavegoneontoplaycentralrolesinotherfreeUnix
systemsaswell.
Linuxdistributions,consistingoftheLinuxkernelandlargecollections
ofcompatiblesoftwarehavebecomepopularbothwithindividual
usersandinbusiness.PopulardistributionsincludeRedHatEnterprise
Linux,Fedora,SUSELinuxEnterprise,openSUSE,Debian
GNU/Linux,Ubuntu,LinuxMint,MandrivaLinux,SlackwareLinux,
andGentoo.

ConsolescreenshotsofDebian
(top,apopularLinuxdistribution)
andFreeBSD(bottom,apopular
Unixlikeoperatingsystem)

AfreederivativeofBSDUnix,386BSD,wasreleasedin1992andledtotheNetBSDandFreeBSD
projects.Withthe1994settlementofalawsuitbroughtagainsttheUniversityofCaliforniaandBerkeley
SoftwareDesignInc.(USLv.BSDi)byUNIXSystemsLaboratories,itwasclarifiedthatBerkeleyhadthe
righttodistributeBSDUnixforfree,ifitsodesired.Sincethen,BSDUnixhasbeendevelopedinseveral
differentproductbranches,includingOpenBSDandDragonFlyBSD.

LinuxandBSDareincreasinglyfillingthemarketneedstraditionallyservedbyproprietaryUnixoperating
systems,aswellasexpandingintonewmarketssuchastheconsumerdesktopandmobileandembedded
devices.BecauseofthemodulardesignoftheUnixmodel,sharingcomponentsisrelativelycommon
consequently,mostorallUnixandUnixlikesystemsincludeatleastsomeBSDcode,andsomesystems
alsoincludeGNUutilitiesintheirdistributions.
Ina1999interview,DennisRitchievoicedhisopinionthatLinuxandBSDoperatingsystemsarea
continuationofthebasisoftheUnixdesign,andarederivativesofUnix:[21]
IthinktheLinuxphenomenonisquitedelightful,becauseitdrawssostronglyonthebasisthat
Unixprovided.LinuxseemstobetheamongthehealthiestofthedirectUnixderivatives,
thoughtherearealsothevariousBSDsystemsaswellasthemoreofficialofferingsfromthe
workstationandmainframemanufacturers.
Inthesameinterview,hestatesthatheviewsbothUnixandLinuxas"thecontinuationofideasthatwere
startedbyKenandmeandmanyothers,manyyearsago."[21]
OpenSolariswastheopensourcecounterparttoSolarisdevelopedbySunMicrosystems,whichincludeda
CDDLlicensedkernelandaprimarilyGNUuserland.However,Oraclediscontinuedtheprojectupontheir
acquisitionofSun,whichpromptedagroupofformerSunemployeesandmembersoftheOpenSolaris
communitytoforkOpenSolarisintotheillumoskernel.Asof2014,illumosremainstheonlyactiveopen
sourceSystemVderivative.

ARPANET
InMay1975,RFC681describedthedevelopmentofNetworkUnixbytheCenterforAdvanced
ComputationattheUniversityofIllinois.Thesystemwassaidto"presentseveralinterestingcapabilitiesas
anARPANETminihost".AtthetimeUnixrequiredalicensefromBellLaboratoriesthatat$20,000(US)
wasveryexpensivefornonuniversityusers,whileaneducationallicensecostjust$150.Itwasnotedthat
Bellwas"opentosuggestions"foranARPANETwidelicense.
Specificfeaturesfoundbeneficialwerethelocalprocessingfacilities,compilers,editors,adocument
preparationsystem,efficientfilesystemandaccesscontrol,mountableandunmountablevolumes,unified
treatmentofperipheralsasspecialfiles,integrationofthenetworkcontrolprogram(NCP)withintheUnix
filesystem,treatmentofnetworkconnectionsasspecialfilesthatcanbeaccessedthroughstandardUnix
I/Ocalls,closingofallfilesonprogramexit,andthedecisiontobe"desirabletominimizetheamountof
codeaddedtothebasicUnixkernel".

Branding
Seealso:ListofUnixsystems
InOctober1993,Novell,thecompanythatownedtherightstotheUnixSystemVsourceatthetime,
transferredthetrademarksofUnixtotheX/OpenCompany(nowTheOpenGroup),[22]andin1995sold
therelatedbusinessoperationstoSantaCruzOperation(SCO).[23]WhetherNovellalsosoldthecopyrights

totheactualsoftwarewasthesubjectofa2006federallawsuit,SCOv.Novell,whichNovellwon.The
casewasappealed,buton30Aug2011,theUnitedStatesCourtofAppealsfortheTenthCircuitaffirmed
thetrialdecisions,closingthecase.[24]UnixvendorSCOGroupInc.accusedNovellofslanderoftitle.
ThepresentownerofthetrademarkUNIXisTheOpenGroup,an
industrystandardsconsortium.Onlysystemsfullycompliantwith
andcertifiedtotheSingleUNIXSpecificationqualifyas"UNIX"
(othersarecalled"Unixsystemlike"or"Unixlike").
BydecreeofTheOpenGroup,theterm"UNIX"refersmoretoa
classofoperatingsystemsthantoaspecificimplementationofan
operatingsystemthoseoperatingsystemswhichmeetTheOpen
Group'sSingleUNIXSpecificationshouldbeabletobeartheUNIX
98orUNIX03trademarkstoday,aftertheoperatingsystem's
vendorpaysasubstantialcertificationfeeandannualtrademark
royalties[25]toTheOpenGroup.SystemslicensedtousetheUNIX
trademarkincludeAIX,HPUX,IRIX,Solaris,Tru64(formerly
"DigitalUNIX"),A/UX,OSX,[26][27]andapartofz/OS.
SometimesarepresentationlikeUn*x,*NIX,or*N?Xisusedto
indicatealloperatingsystemssimilartoUnix.Thiscomesfromthe
useoftheasterisk(*)andthequestionmarkcharactersaswildcard
indicatorsinmanyutilities.Thisnotationisalsousedtodescribe
otherUnixlikesystems,e.g.,Linux,BSD,etc.,thathavenotmet
therequirementsforUNIXbrandingfromtheOpenGroup.

PromotionallicenseplatebyDigital
EquipmentCorporation

HP9000workstationrunningHPUX,
acertifiedUnixoperatingsystem

TheOpenGrouprequeststhatUNIXisalwaysusedasanadjective
followedbyagenerictermsuchassystemtohelpavoidthecreationofagenericizedtrademark.
Unixwastheoriginalformatting,buttheusageofUNIXremainswidespreadbecauseitwasoncetypesetin
smallcaps(UNIX).accordingtoDennisRitchie,whenpresentingtheoriginalUnixpapertothethird
OperatingSystemsSymposiumoftheAmericanAssociationforComputingMachinery(ACM),"wehada
newtypesetterandtroffhadjustbeeninventedandwewereintoxicatedbybeingabletoproducesmall
caps."[28]Manyoftheoperatingsystem'spredecessorsandcontemporariesusedalluppercaselettering,so
manypeoplewrotethenameinuppercaseduetoforceofhabit.Itisnotanacronym.[29]
SeveralpluralformsofUnixareusedcasuallytorefertomultiplebrandsofUnixandUnixlikesystems.
MostcommonistheconventionalUnixes,butUnices,treatingUnixasaLatinnounofthethirddeclension,
isalsopopular.ThepseudoAngloSaxonpluralformUnixenisnotcommon,althoughoccasionallyseen.
Trademarknamescanberegisteredbydifferententitiesindifferentcountriesandtrademarklawsinsome
countriesallowthesametrademarknametobecontrolledbytwodifferententitiesifeachentityusesthe
trademarkineasilydistinguishablecategories.TheresultisthatUnixhasbeenusedasabrandnamefor
variousproductsincludingbookshelves,inkpens,bottledglue,diapers,hairdriersandfoodcontainers.[30]

Seealso
Comparisonofoperatingsystems

Comparisonofopensourceandclosedsource
Listofoperatingsystems
ListofUnixsystems
ListofUnixutilities
Marketshareofoperatingsystems
Operatingsystemstimeline
Plan9fromBellLabs
Unixtime
Year2038problem

References
1. McIlroy,M.D.(1987).AResearchUnixreader:annotatedexcerptsfromtheProgrammer'sManual,19711986
(http://www.cs.dartmouth.edu/~doug/reader.pdf)(PDF)(Technicalreport).CSTR.BellLabs.139.
2. Ritchie,D.M.Thompson,K.(1974)."TheUNIXTimeSharingSystem"(http://cm.bell
labs.com/cm/cs/who/dmr/cacm.html).CACM17(7):365375.
3. Ritchie,D.M.Thompson,K.(July1978)."TheUNIXTimeSharingSystem"(https://archive.org/details/bstj57
61905).BellSystemTech.J.(USA:AmericanTel.&Tel.)57(6):19051929.doi:10.1002/j.1538
7305.1978.tb02136.x(https://dx.doi.org/10.1002%2Fj.15387305.1978.tb02136.x).RetrievedDecember9,2012.
4. http://www.novell.com/news/press/archive/1995/12/pr95274.html
5. AppleInc.UNIX03(http://www.opengroup.org/openbrand/register/brand3602.htm)RegisterofCertified
Products,TheOpenGroup
6. Raymond,Eric(20030919).TheArtofUnixProgramming(http://www.catb.org/~esr/writings/taoup/html/).
AddisonWesley.ISBN0131429019.Retrieved20090209.
7. Ritchie,DennisM.(January1993)."TheDevelopmentoftheCLanguage"(http://cm.bell
labs.com/cm/cs/who/dmr/chist.html).Retrieved1January2008.
8. "TheElementsofOperatingSystemStyle"(http://www.faqs.org/docs/artu/ch03s01.html).
9. "Tandy/RadioShackBook:WholeEarthSoftwareCatalog"
(https://archive.org/stream/Whole_Earth_Software_Catalog_1984_Point/Whole_Earth_Software_Catalog_1984_P
oint_djvu.txt).1984."UNIXwascreatedbysoftwaredevelopersforsoftwaredevelopers,togivethemselvesan
environmenttheycouldcompletelymanipulate."
10. Powers,ShelleyPeek,JerryO'Reilly,TimLoukides,Mike(2002).UnixPowerTools.ISBN0596003307.
11. Kernighan,BrianW.Pike,Rob.TheUNIXProgrammingEnvironment.1984.viii
12. Fiedler,Ryan(October1983)."TheUnixTutorial/Part3:UnixintheMicrocomputerMarketplace"
(https://archive.org/stream/bytemagazine198310/1983_10_BYTE_0810_UNIX#page/n133/mode/2up).BYTE.
p.132.Retrieved30January2015.
13. "Tandy/RadioShackBook:WholeEarthSoftwareCatalog"
(https://archive.org/stream/Whole_Earth_Software_Catalog_1984_Point/Whole_Earth_Software_Catalog_1984_P
oint_djvu.txt).1984."ThebestthingaboutUNIXisitsportability.UNIXportsacrossafullrangeofhardware
fromthesingleuser$5000IBMPCtothe$5millionCray.Forthefirsttime,thepointofstabilitybecomesthe
softwareenvironment,notthehardwarearchitectureUNIXtranscendschangesinhardwaretechnology,so
programswrittenfortheUNIXenvironmentcanmoveintothenextgenerationofhardware."
14. "UnixsRevenge"(http://www.asymco.com/2010/09/29/unixsrevenge/).asymco.29September2010.Retrieved
20101109.
15. Stuart,BrianL.(2009).Principlesofoperatingsystems:design&applications.Boston,Massachusetts:
ThompsonLearning.p.23.ISBN1418837695.
16. Ritchie,DennisM."TheEvolutionoftheUnixTimesharingSystem"(http://cm.bell
labs.com/cm/cs/who/dmr/hist.html).Retrieved20091129.
17. Salus,PeterH.(1994).AQuarterCenturyofUNIX.AddisonWesley.p.9.ISBN0201547775.
18. Stallings,William."OperatingSystems:InternalsandDesignPrinciples"5thed,page91.PearsonEducation,
Inc.2005.

19. "TheHistoryofUnix"(https://archive.org/stream/bytemagazine198308/1983_08_BYTE_08
08_The_C_Language#page/n189/mode/2up).BYTE.August1983.p.188.Retrieved31January2015.
20. "Loading"
(http://developer.apple.com/library/mac/#documentation/MacOSX/Conceptual/OSX_Technology_Overview/Syste
mTechnology/SystemTechnology.html#//apple_ref/doc/uid/TP40001067CH207BCICAIFJ).
Developer.apple.com.Retrieved20120822.
21. Benet,Manuel(1999)."InterviewWithDennisM.Ritchie"
(http://www.linuxfocus.org/English/July1999/article79.html).LinuxFocus.org.
22. ChuckKarishViewprofileMoreoptions."ThenameUNIXisnowthepropertyofX/Opencomp.std.unix|
GoogleGroups"(http://groups.google.com/group/comp.std.unix/msg/c9974cf0022884f8).Groups.google.com.
Retrieved20101109.
23. "HP,NovellandSCOToDeliverHighVolumeUNIXOSWithAdvancedNetworkAndEnterpriseServices"
(http://www.novell.com/news/press/archive/1995/09/pr95220.html).Novell.com.20September1995.Retrieved
20101109.
24. Jones,Pamela."SCOFilesDocketingStatementandWeFindOutWhatItsAppealWillBeAbout"
(http://groklaw.net/article.php?story=20100723230825165).Groklaw.Groklaw.net.Retrieved12April2011.
25. TheOpenGroup."TheOpenBrandFeeSchedule"(http://www.opengroup.org/openbrand/Brandfees.htm).
Retrieved26December2011."TherighttousetheUNIXTrademarkrequirestheLicenseetopaytoTheOpen
Groupanadditionalannualfee,calculatedinaccordancewiththefeetablesetoutbelow."
26. TheOpenGroup."MacOSXv10.5LeopardonIntelbasedMacintoshcomputerscertification"
(http://www.opengroup.org/openbrand/register/brand3555.htm).Retrieved20070612.
27. TheOpenGroup."MacOSXv10.6SnowLeopardcertification"
(http://www.opengroup.org/openbrand/register/brand3581.htm).
28. "Unix"(http://catb.org/jargon/html/U/Unix.html).Catb.org.Retrieved20101109.
29. Troy,Douglas(1990).UNIXSystems.ComputingFundamentals.Benjamin/CummingPublishingCompany.p.4.
ISBN0201198274.
30. "AutresUnix,autresmoeurs(OtherUnix)"(http://cm.belllabs.com/cm/cs/who/dmr/otherunix.html).Cm.bell
labs.com.1April2000.Retrieved20101109.

Furtherreading
General
Ritchie,D.M.Thompson,K.,TheUNIXTimeSharingSystem(TheBellSystemTechnicalJournal,
JulyAugust1978,Vol.57,No.6,Part2
(http://web.archive.org/web/20101103053325/http://bstj.bell
labs.com/oldfiles/year.1978/BSTJ.1978.57062.html)),archivedfromtheoriginalonNovember3,
2010
"UNIXHistory"(http://www.levenez.com/unix/).www.levenez.com.Retrieved17March2005.
"AIX,FreeBSD,HPUX,Linux,Solaris,Tru64"(http://www.unixguide.net/).UNIXguide.net.
Retrieved17March2005.
"LinuxWeeklyNews,February21,2002"(http://lwn.net/2002/0221/bigpage.php3).lwn.net.
Retrieved7April2006.
Lions,John:Lions'"CommentaryontheSixthEditionUNIXOperatingSystem"
(http://www.lemis.com/grog/Documentation/Lions/).withSourceCode,PeertoPeer
Communications,1996ISBN1573980137
Books
Salus,PeterH.:AQuarterCenturyofUNIX,AddisonWesley,1June1994ISBN0201547775
Television

ComputerChronicles(1985)."UNIX(https://archive.org/details/UNIX1985)".
ComputerChronicles(1989)."Unix(https://archive.org/details/unix_2)".

Externallinks
TheUNIXSystem(http://www.unix.org),atTheOpen
Group.
TheEvolutionoftheUnixTimesharingSystem
(https://web.archive.org/web/20150408054606/http://cm.bell
labs.com/cm/cs/who/dmr/hist.html)attheWaybackMachine
(archivedApril8,2015)
TheCreationoftheUNIXOperatingSystem

LookupUnixin
Wiktionary,thefree
dictionary.
WikimediaCommonshas
mediarelatedtoUnix.
TheWikibookGuideto
Unixhasapageonthe
topicof:Commands

(https://web.archive.org/web/20140402192351/http://www.belllabs.com/history/unix/)atthe
WaybackMachine(archivedApril2,2014)
TheUnixTree:filesfromhistoricreleases(http://minnie.tuhs.org/UnixTree/)
Unix(https://www.dmoz.org/Computers/Software/Operating_Systems/Unix/)atDMOZ
TheUnix1stEditionManuals(http://man.catv.org/unix1st/).
1982filmaboutUnixfeaturingDennisRitchie,KenThompson,BrianKernighan,AlfredAho,and
more(http://techchannel.att.com/playvideo.cfm/2012/2/22/AT&TArchivesTheUNIXSystem)
AHistoryofUNIXbeforeBerkeley:UNIXEvolution:19751984
(http://www.darwinsys.com/history/hist.html)
Retrievedfrom"https://en.wikipedia.org/w/index.php?title=Unix&oldid=682531456"
Categories: Unix 1969software Operatingsystemfamilies Timesharingoperatingsystems
Thispagewaslastmodifiedon24September2015,at09:15.
TextisavailableundertheCreativeCommonsAttributionShareAlikeLicenseadditionaltermsmay
apply.Byusingthissite,youagreetotheTermsofUseandPrivacyPolicy.Wikipediaisa
registeredtrademarkoftheWikimediaFoundation,Inc.,anonprofitorganization.

You might also like