Все операционные системы

Все операционные системы

Операционные системы (ОС), виды и функции ОС.

Операционная система (ОС) является основой системного ПО. ОСуправляет работой всех устройств компьютера и процессом выполнения программ пользователей от момента их поступления в систему до выдачи результатов.

В состав ОС входит комплекс программ, выполняющих следующие функции:

· управление работой всех устройств компьютера;

· контроль работоспособности оборудования;

· первоначальная загрузка системы;

· управление файловой системой;

· распределение ресурсов компьютера, таких, как оперативная память, процессорное время, периферийные устройства, между программами пользователей;

· управление загрузкой и выполнением прикладных программ.

По широте охвата одновременно выполняемых задач ОС можно разбить на три группы: однозадачные (однопользовательские), многозадачные (многопользовательские) и сетевые.

Однозадачные ОС предназначены для работы одного пользователя в каждый конкретный момент с одной конкретной задачей (например, операционные системы типа MSDOS).

Многозадачные ОС обеспечивают коллективное использование компьютера в мультипрограммном режиме разделения времени.

Сетевые ОС связаны с появлением локальных и глобальных сетей. Онипредназначены для обеспечения доступа пользователя ко всем ресурсам вычислительной сети.

Однозадачные дисковые операционные системы различных фирм MSDOS, PCDOS и NovellDOS были просты и экономичны, но морально устарели и уступили место операционным системам нового поколения.

Современные ОС, такие, как ОС семейств UNIX и WINDOWS, являются многозадачными, предоставляют пользователю развитый графический интерфейс, совместимы с приложениями, разработанными для MSDOS.Они независимы от аппаратуры, поддерживают все виды периферийных устройств. Они способны использовать все возможности современных микропроцессоров, устойчивы в работе, так как имеют средства защиты от сбоев и ошибок.

Начиная с 90-х годов, практически все известные ОС становятся сетевыми. Компьютер превращается в средство коммуникации с развитыми вычислительными возможностями.

К сетевым ОС предъявляются такие требования, как

· способность функционировать в среде с разнородными аппаратными и программными средствами;

· возможность масштабирования (изменения сложности) структуры;

· обеспечение требуемого уровня безопасности при передаче сообщений по сетям;

· наличие развитых средств централизованного администрирования и управления.

В настоящее время широко известны семейства сетевых операционных систем UNIX, WINDOWS, NETWARE и др. Операционная система UNIX ориентирована на эффективную многозадачную работу в сетевом варианте организации вычислительного процесса.

ОС UNIX обеспечивает поддержку:

· иерархической структуры файловой системы;

· совместимых по вводу-выводу файлов, устройств и процессов асинхронной обработки;

· наиболее распространенных алгоритмических языков программирования.

В последние годы широкое распространение и поддержку в крупных корпорациях получила ОС Linux. Это 32-разрядная версия семейства Unix. Она является основной операционной системой, поддерживающей работу в сети Internet. Её характеризует возможность установки на компьютерах различных типов, открытость программного кода ядра системы, стабильность в работе.

Сейчас широко применяется операционная система WindowsNT, дальнейшим развитием которой являются ОС Windows 2000, ОС Windows ХР и Windows 2003, предназначенные для работы в локальных сетях и на мощных рабочих станциях. Назовём их основные особенности. Это:

·стандартизация интерфейса пользователя;

·возможность подключать внешние устройства различных видов;

·интеграция функций программ, т.е. возможность использовать в конкретной программе объекты, созданные средствами другой программы;

·многозадачность;

·переход к преобладающему использованию графических средств изображения.

Графический пользовательский интерфейспредназначен для создания пользователю комфортных условий при работе с операционной системой. Он удобен при запуске программ, открытии и сохранении файлов, работе с файлами, дисками и сетевыми серверами. Графический многооконный пользовательский интерфейсоснован на реализации объектно-ориентированного подхода, при котором работа пользователя ориентирована в первую очередь на документы, а не на программы. Загрузку любого имеющегося документа можно осуществить путем открытия файла, содержащего этот документ, одновременно автоматически загрузится программа, с помощью которой открываемый файл был создан.

Начиная с версии Windows 2000, ОС поддерживает полноценную организацию локальной сети с выделенным сервером.

В Windows 2000 и более поздних версий реализованы следующие функциональные и архитектурныерешения:

· многозадачность — использование одного процессора для работы множества приложений;

· масштабируемость — возможность автоматического подключения и использования дополнительных процессоров;

· объектная ориентация. Так, объектами являются объекты каталога, объекты процесса и нитей управления, объекты сегментов памяти, объекты портов и т.д.

· расширяемость, которая обеспечена открытой модульной архитектурой, позволяющей добавлять новые модули на все уровни операционной системы.

· доменная архитектура сетей обеспечивает возможность соединения с другими сетевыми продуктами и взаимодействие с серверами и клиентами других операционных систем.

· система безопасности. Для обеспечения безопасности операционной системы, приложений, информации от разрушения, несанкционированного доступа, неквалифицированных действий пользователя в Windows разработана многоуровневая система безопасности – на уровне пользователя, доменов, объектов, ресурсов, сетевой передачи информации, приложений и т.д.

Файловая система является важнейшим компонентом Windows и поддерживает разные типы файловых систем. Для работы с разными типами файловых систем построена аппаратно-независимая модель подсистемы ввода-вывода. Она реализована на концепции многоуровневой архитектуры драйверов и устройств в сочетании с диспетчером ввода-вывода, который является посредником между прикладными программами и драйверами.

Виды операционных систем и их отличия

Операционная система представляет собой комплекс программного обеспечения, управляющего ресурсами вычислительной техники и обеспечивающего общее обслуживание программ для ЭВМ. Такая субстанция является жизненно важным компонентом системного программного обеспечения. Любым прикладным программам, как правило, требуется операционная система, так как именно она обеспечивает их функционирование.

Отличия ОС

Виды операционных систем отличаются друг от друга возможностями планировать задачи, а также некоторыми другими факторами. Для таких функций, как распределение памяти, ОС выступает как связующее звено между программами и аппаратными средствами компьютера. Несмотря на то, что код приложения, как правило, выполняется непосредственно на аппаратном обеспечении, он постоянно делает общие вызовы к функциям ОС. Различные виды операционных систем сегодня можно увидеть на любом устройстве, содержащем установленные приложения – от сотовых телефонов и игровых консолей до суперкомпьютеров и веб-серверов. Примерами популярных операционных систем сегодня можно назвать Android, BSD, IOS, GNU / Linux, OS X, Microsoft Windows, Windows Phone и IBM Z / OS. Все вышеперечисленные ОС, за исключением Windows и Z / OS, основаны на UNIX.

Чтот такое UNIX

Unix была первоначально написана на ассемблере. Ранее она базировалась на BCPL, а затем была переписана в C и превратилась в большую и сложную семью взаимосвязанных операционных систем, которые прочно вошли в историю. Такие виды операционных систем, как Unix, имеют несколько крупных подкатегорий и включают в себя System V, BSD и Linux. Все ОС этих подкатегорий работают на самых разнообразных компьютерных архитектурах. Они активно используются для серверов в бизнесе, а также на рабочих станциях в научных и инженерных средах. Бесплатные варианты UNIX — Linux и BSD — популярны сегодня во всех областях. OS X (ранее «Mac OS X») представляет собой открытую, обладающую графическим интерфейсом операционную систему которая была разработана и представлена компанией Apple. Некоторые виды операционных систем указанного типа сегодня загружены по умолчанию на всех выпускаемых компьютерах Macintosh. OS X является преемником оригинального Mac OS, которая была основной ОС Apple с 1984 года.

Что такое Linux

Linux (или GNU / Linux) является Unix-подобной оболочкой, которая была разработана без какого-либо кода Unix, в отличие от BSD и ее вариантов. Она может быть использована на широком спектре устройств — от суперкомпьютеров до наручных часов. Ядро Linux распространяется под открытой лицензией, поэтому каждый может читать и изменять его код. Говоря о том, как удалить операционную систему, эта разновидность выделяется простотой в использовании. Несмотря на то, что современные расчеты показывают, что Linux используется всего на 1,82% всех ПК, она получила большое распространение при использовании во встраиваемых системах (например, мобильные телефоны) и серверах. Linux вытеснила Unix в большинстве сфер и используется на 10 самых мощных суперкомпьютерах в мире.

Немного о Windows

Microsoft Windows является семейством проприетарных операционных систем, разработанных Microsoft Corporation и в первую очередь ориентированных на архитектуру Intel для компьютеров. По оценкам исследователей, ее использование занимает 88,9 процента от общей доли веб-подключенных компьютеров. Многие считают, что это лучшая операционная система в наши дни.

Проприетарные

Ранние

  • CTSS (The Compatible TimeShare System, разработанная в MIT — Массачусетском технологическом институте).
  • Incompatible Timesharing System (The Incompatible Timeshare System, разработанная в MIT для серверов DEC 10 / 20).
  • THE (разработана Эдсгером Дейкстрой и другими).
  • MULTICS (проект Bell Labs, GE, и MIT).
  • Master programme, разработанная LEO computer, Leo III в 1962 году.
  • Business Operating System (BOS) — кросс-платформенная, основанная на командной строке.
  • Sinclair Micro и QX, и подобные.
  • TRS-DOS, ROM OS (улучшенный интерпретатор Microsoft BASIC с поддержкой файловой системы).
  • FLEX от Technical Systems Consultants для микрокомпьютеров, построенных на Motorola 6800 и 6809: SWTPC, Tano, Smoke Signal Broadcasting, Gimix и других.
  • HDOS — Heath DOS, для микрокомпьютеров.
  • Cray Operating System для суперкомпьютеров Cray Research.

Acorn

  • Arthur
  • ARX
  • MOS (на BBC Micro и BBC Master)
  • RISC OS
  • RISCiX

Операционные системы, разработанные в СССР

  • Демос (операционная система)
  • ОС Мир
  • ОС ЕС
  • ОС ФЕЛИКС
  • ОС Немига
  • ОС ДВК
  • ФОБОС (операционная система)
  • РАФОС (операционная система)

Atari ST

  • TOS
  • MultiTOS
  • MiNT

Apple

Корпорация Be

  • BeOS
  • BeIA
  • Zeta

Control Data Corporation

  • CDC KRONOS
  • CDC NOS
  • CDC SCOPE

DEC/Compaq/HP

  • AiS
  • OS-8
  • ITS (для PDP-6 и PDP-10)
  • TOPS-10 (для PDP-10)
  • TOPS-20 (для PDP-10)
  • WAITS
  • TENEX (от BBN)
  • RSTS/E (работала на нескольких типах машин, в основном PDP-11)
  • RSX-11 (многопользовательская многозадачная ОС для PDP-11)
  • RT-11 (однопользовательская для PDP-11)
  • RTE-II (система реального времени для HP-2000/2100 и ДОС РВ для М-6000/7000, СМ-1)
  • RTE-IV (система реального времени для СМ-2M, наследница RTE-II)
  • RTE-6 (система реального времени для СОУ-6, наследница RTE-IV)
  • VMS (от DEC для серии компьютеров VAX, позднее переименована в OpenVMS)
  • HP-UX от HP
  • NonStop OS — разработана компанией Tandem Computers, впоследствии приобретённой фирмой Compaq
  • OSF/1 (от DEC; дважды переименована, сначала в Digital UNIX, затем в Tru64 UNIX)

IBM

  • IBSYS
  • OS/2
    • OS/2 v1.0 — выпущена в декабре 1987 года. Одна из первых операционных систем с поддержкой многозадачного режима процессора 80286.
    • OS/2 v1.10SE — выпущена в октябре 1988 года. SE = Standard Edition.
    • OS/2 v1.10EE — 1989 год.
    • OS/2 v1.20 — 1989 год. Редакции SE и EE. Улучшенный Presentation Manager.
    • OS/2 v1.30 — 1991 год. Также редакции SE и EE.
    • OS/2 v2.00 — весна 1992 года. Первая версия OS/2, которой для работы необходим процессор 80386 с его защищённым режимом.
    • OS/2 v2.10 — май 1993 года.
    • OS/2 v2.11 — конец 1993 года. Не содержит подсистемы Win-OS/2 и устанавливается поверх Windows 3.1. Стоит дешевле других версий OS/2.
    • OS/2 v3.0 «Warp» и «Warp Connect» — октябрь 1994 года.
    • OS/2 v4.0 «Merlin» — сентябрь 1996 года.
    • OS/2 Warp 4.5 Server for E-business «Aurora» — апрель 1999 года. Дальнейшие обновления получили имена CP1 и CP2 (Convenience Package) и базировались на Aurora.
    • eComStation
  • AIX — Unix-подобная ОС
    • AIX/RT
    • AIX/6000
    • AIX PC
    • AIX/ESA
    • AIX/370
    • AIX 5L
  • DYNIX — Unix-подобная ОС, разработана компанией Sequent Computer Systems, которая позже была поглощена IBM
  • OS/400
  • VM
  • DOS/360
  • DOS/VSE
  • OS/360 — первая ОС для архитектуры System 360
  • MFT — позднее переименована в OS/VS1
  • MVT — позднее переименована в OS/VS2
  • SVS
  • MVS — разновидность MVT
  • Transaction Processing Facility
  • ALCS
  • OS/390
    • z/OS — следующая версия после IBM OS/390
  • z/VM — разновидность VM
  • z/VSE — разновидность VSE
  • Basic Operating System — первая ОС для архитектуры System 360
  • PC DOS — OEM-версия MS-DOS, впоследствии дорабатывалась самостоятельно.
  • ОС ЕС, СВМ, МВС, PTS-DOS,ДОС ЕС, МОС ЕС, One Track System, АДОС, Альфа-ДОС, МДОС 1810, МДОС ПОИСК, Нейрон-ДОС1, Янус, С4ДОС, — IBM-совместимые операционные системы (клоны) советского производства

ICT/ICL

  • GEORGE
  • VME
  • DME
  • TME

Microsoft

  • MSX-DOS
  • MS-DOS
  • Xenix — лицензированная версия Unix; продана SCO в 1990-х
  • Microsoft Windows
    • Windows 1.0
    • Windows 2.0 (для 80286)
    • Windows 3.0 — первая версия, имевшая коммерческий успех
    • Windows 3.1 — выпущена 18 марта 1992 года
    • Windows for Workgroups 3.11
  • Windows 9x — версии Windows 4.x, новое семейство, сохранявшее преемственность с Windows 3.x
    • Windows 95 (версия Windows 4.00.950)
    • Windows 98 (версия Windows 4.10.1998)
    • Windows Me (версия Windows 4.90.3000)
  • Windows NT — ОС, разрабатываемая в Microsoft с 1988 года командой во главе с Дэвидом Катлером под рабочим названием OS/2 Version 3.
    • Windows NT 3.1 — первая версия Windows NT, выпущена 27 июля 1993
    • Windows NT 3.5 (варианты поставки: Workstation — для рабочих станций и Server — для серверов)
      • Windows NT 3.51 — отлаженная версия Windows NT 3.5
    • Windows NT 4.0 (варианты поставки: Workstation — для рабочих станций и Server — для серверов)
    • Windows 2000 (версия Windows NT 5.0, варианты поставки: Professional — для рабочих станций, Server, Advanced Server и Datacenter Server — для серверов)
    • Windows XP (версия Windows NT 5.1 — внутренне основана на ядре Windows 2000); варианты поставки: Home, Professional, Tablet PC Edition, Media Center Edition, Embedded
      • Windows Server 2003 (версия Windows NT 5.2) — вариант Windows XP для работы на серверах
      • Windows Compute Cluster Server 2003 — вариант Windows XP для работы в кластерных системах
      • Windows XP Embedded — вариант Windows XP для встраиваемых систем
    • Windows Vista (версия Windows NT 6.0)
      • Windows Server 2008 (версия Windows NT 6.0) — вариант Windows Vista для работы на серверах
      • Windows HPC Server 2008 — замена Windows Compute Cluster Server 2003 для кластерных систем
      • Windows Home Server
      • Windows Vista for Embedded Systems — вариант Windows Vista для встраиваемых систем
    • Windows 7 (версия Windows NT 6.1)
      • Windows Server 2008 R2 (версия Windows NT 6.1) — вариант Windows 7 для работы на серверах
    • Windows 8 (версия Windows NT 6.2) — имеются версии на планшетные компьютеры и на персональные компьютеры.
    • Windows Server 2012 — серверная ОС от Microsoft. Поддержка драйверов Windows 8. Полная совместимость с Windows Server 2008, Windows Server 2008 R2.
    • Windows 8.1 (версия Windows NT 6.3) — ОС от Microsoft. Отличается обновлённым ядром, повышенным быстродействием, стабильностью и безопасностью.
    • Windows 10 (версия Windows NT 10.0) — ОС от Microsoft. Особенностью является то, что эта операционная система едина для компьютеров, планшетов и смартфонов.
  • Windows CE (compact edition — компактная редакция) — операционная система реального времени для встраиваемых систем, мобильных телефонов, наладонных компьютеров и даже роботов.
    • Windows Mobile, Pocket PC — версии Windows CE для мобильных телефонов и планшетных компьютеров.
    • Windows Embedded — версии Windows CE для встраиваемых систем, включая роботов.

Mediatek

  • MtkOS — операционная система для мобильных телефонов на MTK (ARM) процессорах

Novell

  • NetWare — сетевая ОС
    • NetWare 3.x, в том числе Netware v3.12
    • NetWare 4.x
    • NetWare 5.x
    • NetWare 6.x
  • Novell DOS (см.: Клоны MS-DOS)
  • UnixWare — разработана на основе UNIX System V, в 1995 году Novell продала права на дальнейшую разработку компании Santa Cruz Operation.
  • openSUSE — дистрибутив свободной операционной системы Linux, разработчиком которого является корпорация Novell, Inc.
  • Open Enterprise Server — сетевая ОС, включает в себя Novell NetWare, openSUSE и набор сетевых служб.

Strawberry Development Group

  • EROS
  • CapROS

Sun Microsystems

  • SunOS — Unix-подобная ОС, основана на реализации BSD Unix
    • SunOS 4.x — (Solaris 1.x)
  • Solaris — Unix-подобная ОС, основана на реализации UNIX System V Release 4 + наработки из SunOS
    • SunOS 5.x — (Solaris 2.x, 7.x и более поздние)
    • OpenSolaris — SunOS 5.11

Другие Unix-подобные и POSIX-совместимые

  • TAILS
  • Whonix
  • Aegis/OS (Apollo Computer)
  • CLIX от Intergraph
  • Cromix (Unix-emulating OS from Cromemco)
  • Coherent (Эмулирующая Unix ОС от Mark Williams Co. для персональных компьютеров)
  • DNIX
  • DYNIX — Unix-подобная ОС, разработана компанией Sequent Computer Systems, которая позже была поглощена IBM
  • Idris
  • IRIX от SGI
  • NeXTStep — своё развитие получила в ОС Mac OS X после объединения компаний NeXT и Apple
  • OPENSTEP
  • OS-9 — Unix-подобная RTOS, эмулирующая Unix от Microware для процессора Motorola 6809
    • OS-9/68k (Эмулирующая Unix от Microware для процессора Motorola 680×0; создана из OS-9)
    • OS-9000 (портативная эмуляция Unix от Microware; одна из реализаций предназначена для Intel x86)
  • QNX (POSIX, микроядерная операционная система; используется, в основном, во встроенных системах реального времени)
  • Rhapsody
  • RiscOS
  • SCO UNIX (от Santa Cruz Operation, куплена компанией Caldera, позже переименованной в SCO)
  • System V (реализация AT&T Unix, ‘SVr4’ 4й релиз). Фактически последний «чистый» UNIX. Всё остальное обычно называют UNIX-подобным.
  • UNIflex (Эмулирующая Unix ОС от TSC для DMA-совместимых, Motorola 6809 с расширенной адресацией; например, SWTPC, GIMIX, …)
  • Ultrix (первая версия Unix для VAX и PDP-11 от DEC, основана на BSD)
  • Unicos (Unix для суперкомпьютеров Cray Research Inc.)
  • Venix

Свободные

Unix-подобные

  • BSD (Berkeley Software Distribution, реализация Unix для DEC VAX) и её вариации: 386BSD, DesktopBSD, DragonFly BSD, FreeBSD, MidnightBSD, NetBSD, OpenBSD, PC-BSD, TrianceOS, TrueBSD,
  • GNU/Hurd (ОС, реализованная как набор серверов, работающих на микроядре Mach): Hurd/L4 (ОС, реализованная как набор серверов, работающих на микроядре L4)
  • Linux: Linux (наиболее популярное свободное Unix-подобное ядро), Cosmoe (основана на ядре Linux и использует много кода AtheOS, подобна BeOS), Объединённое ядро Linux, Ubuntu, Debian.
  • OpenSolaris (проект по открытию кодов Solaris): AuroraUX, BeleniX, Jaris, MilaX, marTux, Nexenta OS, NexentaStor, OpenIndiana, OpenSolaris for System z, OSUNIX, Polaris, SchilliX, StormOS.
  • Plan 9 (распределённая ОС, разработана Bell Labs): Plan B (распределённая ОС, произошедшая от Plan 9), Off++ (распределённая ОС, произошедшая от Plan 9), Inferno (ОС на основе виртуальной машины, произошла от Plan 9)
  • SSS-PC (разработана в Токийском Университете)
  • Minix (учебная ОС от Эндрю Таненбаума)

не-Unix-подобные

  • ReactOS — это современная, свободная и открытая операционная система, основанная на лучших принципах архитектуры Windows NT (такие продукты компании Microsoft, как Windows XP, Windows 7, Windows Server 2012 построены на архитектуре Windows NT). Система была разработана с нуля, и таким образом не основана на Linux и не имеет ничего общего с архитектурой UNIX.
  • FreeDOS
  • Haiku

Авторские/внутренние, не-UNIX и другие

  • A2 — ОС, созданная в рамках проекта «Oberon — операционная система и компилятор» (Оберон (операционная система))
  • AROS (AROS Research Operating System), свободная портируемая (в том числе для процессорной линейки x86) операционная система, идейный потомок AmigaOS
  • AtheOS
  • Chrome OS
  • CP/M (Control Program/Monitor)
    • CP/M-80 (CP/M для Intel 8080/8085 и Zilog Z80 от Digital Research))
    • CP/M-86 (CP/M для Intel 8088/86 от Digital Research)
    • MP/M-80 (многопрограммная версия CP/M-80 от Digital Research)
    • MP/M-86 (многопрограммная версия CP/M-86 от Digital Research)
    • МикроДОС (создана в СССР на основе CP/M 2.2)
  • UCSD P-System (портативная среда программирования/операционная система/виртуальная машина, разработана студентами университетов Калифорнии в Сан-Диего; управляется профессором Ken Bowles, написана на языке Паскаль)
  • FLEX9 — от TSC для Motorola 6809, наследница FLEX, работавшей на Motorola 6800.
  • JavaOS — основным компонентом является Java VM.
  • SSB-DOS — от TSC для Smoke Signal Broadcasting, разновидность FLEX.
  • DESQView многозадачная надстройка над MS-DOS для запуска MS-DOS приложений в режиме вытесняющей многозадачности с API кооперативной многозадачности, 1985 год. Текстовый интерфейс. Последняя версия 2.70.
  • DV/X — развитие DESQView, заимствовавшее интерфейс и протокол X Window System.
  • GEOS
  • NewOS open source
  • Оберон (операционная система), разработана ETH-Zurich (Никлаусом Виртом и другими) для рабочих станций Ceres и Chameleon. См. также Оберон (язык программирования).
  • osFree — open-source-вариант OS/2.
  • TripOS, 1978
  • VisiOn (первый графический пользовательский интерфейс для PC, коммерческого успеха не имел.)
  • VME от International Computers Limited (ICL)
  • MorphOS (на микроядре Quark, с поддержкой API AmigaOS 3.1)
  • NetWare (от Novell)
  • Pick (лицензирована и переименована)
  • Primos от Prime Computer (иногда пишется PR1MOS или PR1ME)
  • OSD/XC от Fujitsu-Siemens (BS2000 портирована для эмуляции на Sun платформы SPARC)
  • OS-IV от Fujitsu (базируется на ранней MVS от IBM)
  • MSP от Fujitsu (наследник OS-IV)
  • Haiku — свободный клон BeOS
  • SkyOS — коммерческая ОС для PC.
  • Syllable (развивается на базе AtheOS)
  • TinyOS
  • TSX-32 многозадачная 32-битная операционная система для DOS-приложений, частично заимствовавшая идеи OS/2, DESQView и операционных систем фирмы DEC. ~1993 год. Отличалась самой быстрой реализацией файловой системы FAT16 из известных.
  • eyeOS

Прикладные системы

Маршрутизаторы

  • CatOS от Cisco
  • IOS от Cisco
  • Cisco PIX от Cisco
  • freesco — бесплатная и свободная замена коммерческим роутерам (в частности, от Cisco]), поддерживающая до 10 Ethernet/ARCnet/Token Ring/Arlan-сетевых карт и до 10 модемов.
  • Huawei VRP от Huawei
  • IOS XR от Cisco на основе QNX
  • JUNOS от Juniper Networks
  • LinkBuilder от 3Com
  • MikroTik RouterOS от MikroTik
  • RapidOS от Riverstone Networks
  • ScreenOS от Juniper Networks
  • SeOS от Ericsson
  • SROS от Alcatel-Lucent
  • ZyNOS от ZyXEL

Для микроконтроллеров, встраиваемые и ОС реального времени

  • AMX OS KADAK
  • Contiki (поддерживается Atmel AVR)
  • eCos
  • FreeRTOS
  • Integrity
  • ITRON
  • LynxOS
  • Montavista Linux
  • Nucleus
  • QNX
  • OS-9 — от Microware
  • OS-9000 — от Microware
  • OSA — для микроконтроллеров PIC (Microchip) и AVR (Atmel)
  • OSE от ENEA
  • OSEK
  • RDOS
  • RTEMS — первоначальная разработка велась по заказу МО США, сейчас свободная (GPL-like лицензия).
  • RTOS
  • ThreadX
  • TRON OS разработчик — Ken Sakamura
  • uC/OS-II для микроконтроллеров
  • uOS разработчик — Сергей Вакуленко
  • scmRTOS — для микроконтроллеров
  • μClinux
  • VxWorks
  • Snake OS
  • Salvo — для микроконтроллеров

Операционные системы, пригодные для установки на оборудовании со слабыми техническими характеристиками

  • Contiki

Contiki (англ. Contiki — Контики) — компактная, свободная, переносимая, многозадачная операционная система для встраиваемых систем и ПК, в частности разрабатываемая для использования в устройствах с ограниченными ресурсами (в основном память), 8-битные компьютерах для встраиваемых систем на микроконтроллерах. Contiki спроектирована для встраиваемых систем с ограниченным объёмом памяти. При конфигурации по умолчанию Contiki использует 2 килобайта ОЗУ и 40 килобайт ПЗУ. ОС состоит из ядра, которое управляется событиями, программы во время исполнения загружаются и выгружаются динамически. Процессы используют облегчённую потоковую модель — протопотоки, которые обеспечивают линейный потоковый стиль инициализации ядра. Данная ОС выполняется на разнообразных платформах и архитектурах начиная от TI MSP430 и Atmel AVR, и заканчивая разнообразным парком старых ПК. При этом объём занимаемого места находится в пределах нескольких килобайт, использование памяти легко настраивается и может быть снижено до десятков байт. Полностью установленная система, с полным графическим интерфейсом пользователя будет занимать приблизительно 30 килобайт оперативной памяти. В отличие от KolibriOS, написана на языке С а не полностью на ассемблере, что упрощает её модификацию. Позиционируется разработчиками как система, пригодная для использования в оборудовании «для Интернета вещей» (букв. «Contiki: The Open Source OS for the Internet of Things»).

  • FreeDOS

FreeDOS — бесплатная операционная система, совместимая с MS-DOS. Пригодна для поддержания работы программ, предназначенных для работы с ОС MS-DOS.

  • LongLife OS

LongLife OS — бесплатная операционная система, совместимая с Microsoft Windows. Разработанная с нуля на основе Wine, имеет поддержку работы программ, предназначенных для работы с ОС Microsoft Windows.

  • KolibriOS

KolibriOS (рус. Коли́бриОС) — операционная система для PC, полностью написанная на ассемблере fasm. Нетребовательна к ресурсам, мала по объёму на диске.

> См. также

  • Хронология операционных систем
  • Список дистрибутивов Linux
  • Аппаратная платформа компьютера


Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *