Show / Hide Table of Contents

Class OS

Describes an operating system family.

Inheritance
Object
OS
Namespace: ZeroInstall.Model
Assembly: ZeroInstall.Model.dll
Syntax
public sealed class OS : Enum

Fields

All

Supports all operating systems (e.g. developed with cross-platform language like Java).

Declaration
public const OS All
Field Value
Type Description
OS

Cygwin

A Unix-compatibility layer for Windows.

Declaration
public const OS Cygwin
Field Value
Type Description
OS

Darwin

MacOSX, without the proprietary bits.

Declaration
public const OS Darwin
Field Value
Type Description
OS

FreeBsd

Supports only FreeBSD.

Declaration
public const OS FreeBsd
Field Value
Type Description
OS

Linux

Supports only Linux operating systems.

Declaration
public const OS Linux
Field Value
Type Description
OS

MacOSX

Supports only MacOS X.

Declaration
public const OS MacOSX
Field Value
Type Description
OS

Posix

Everything except Windows.

Declaration
public const OS Posix
Field Value
Type Description
OS

Solaris

Supports only Solaris.

Declaration
public const OS Solaris
Field Value
Type Description
OS

Unknown

The supported operating system has not been set yet.

Declaration
public const OS Unknown
Field Value
Type Description
OS

value__

Declaration
public int value__
Field Value
Type Description
Int32

Windows

Supports only Windows NT 5.0+ (Windows 2000, XP, 2003, Vista, 2008, 7, 2008 R2, ...).

Declaration
public const OS Windows
Field Value
Type Description
OS

Extension Methods

ArchitectureExtensions.RunsOn(OS, OS)
In This Article
Back to top Copyright Bastian Eicher et al