-
Period: to
Появление первой системы распараллеливания задач.
Идея параллельной обработки данных как мощного резерва увеличения производительности вычислительных аппаратов была высказана Чарльзом Бэббиджем примерно за сто лет до появления первого электронного компьютера. Однако уровень развития технологий середины XIX века не позволил ему реализовать эту идею.
Первая компьютерная архитектура, специально разработанная для параллелизма, была анонсирована в 1957 году Compagnie des Machines Bull — Gamma 60. . -
Period: to
Создание операционной системы CTSS (Compatible Time-Sharing System) в MIT.
CTSS (Compatible Time-Sharing System) — операционная система, разработанная командой Фернандо Корбато из Массачусетского Вычислительного Центра. Это была первая ОС с технологией разделения машинного времени. Эта технология позволяла работать сразу нескольким людям на одном компьютере, тем самым экономя машинное время.С появлением "Compatible Time-Sharing System " не нужно было ждать своей очереди, да и программистам стало удобнее работать вместе над одним проектом. -
Period: to
Разработка MULTICS (Multiplexed Information and Computing Service) в Bell Labs.
Bell Labs занималась разработкой многопользовательской системы разделения времени MULTICS (Multiplexed Information and Computing Service) совместно с MIT и General Electric. Однако эта система потерпела неудачу из-за слишком амбициозных целей, не соответствовавших уровню компьютеров того времени, а также из-за того, что она разрабатывалась на языке PL/1, а компилятор PL/1 задерживался и вообще плохо работал после своего запоздавшего появления. -
Period: to
Проект начальной версии операционной системы Unix.
Проект начальной версии операционной системы Unix был разработан в 1967 году в одном из подразделений AT&T Bell Laboratories.
Основные участники проекта: Кен Томпсон, Деннис Ричи и другие. Они стремились реализовать идеи, которые были положены в основу другой операционной системы — Multics, но на более скромном аппаратном обеспечении (DEC PDP-7). -
Period: to
Выпуск первой версии Unix (версия 1).
Она была написана на ассемблере для компьютера nDn-11 и включала в себя язык B и множество известных команд и утилит, в том числе cat, chdir, chmod, cp, ed, find, mail, mkdir, mkfs, mount, mv, rm, rmdir, wc, who. Эта версия в основном использовалась как инструментальное средство обработки текстов для патентного отдела Bell Labs. -
Period: to
Начало разработки языков программирования на Unix, таких как C.
Кен Томпсон решил, что для операционной системы UNIX необходим свой язык системного программирования. После нескольких неудачных экспериментов с Фортраном он создал такой язык и назвал его B (Би). За основу он взял язык BCPL, разработанный в середине 60-х.
Вскоре к проекту присоединяется Деннис Ритчи. В 1970 Bell Labs приобрела для проекта PDP-11. Так как B был готов к работе на PDP-11, Томпсон переписал часть UNIX на B. -
Period: to
Распространение Unix от ATT в университетах и исследовательских центрах.
UNIX получил широкое распространение в университетах, так как для них он поставлялся бесплатно вместе с исходными кодами на С. Широкое распространение эффективных C-компиляторов сделало UNIX уникальной для того времени ОС из-за возможности переноса на различные компьютеры. Университеты внесли значительный вклад в улучшение UNIX и дальнейшую его популяризацию. -
Period: to
Первый компьютер с операционной системой CP/M.
CP/M (Control Program/Monitor либо Control Programs for Microcomputers) — операционная система, первоначально предназначенная для 8-разрядных микрокомпьютеров. Написана в 1975 году программистом Гэри Килдаллом на языке программирования PL/M. Стала первой операционной системой общего назначения для микрокомпьютеров, в которой были предусмотрены операции с дисковыми магнитными накопителями. -
Period: to
Первоначальная разработка системы для управления базами данных.
Первоначальная разработка системы для управления базами данных может включать следующие этапы: Анализ требований и определение цели базы данных. Нужно проанализировать данные, которые будут храниться в базе, определить их состав и объём. Также стоит определиться, будет ли база данных многопользовательской, и если да, то сколько будет пользователей.
Выбор инструментов создания базы данных. -
Period: to
Открытие исходного кода Unix для университетов.
Компания AT&T открыла исходный код Unix для научно-исследовательских учреждений, университетов и государственных учреждений.
Это было сделано по следующим причинам: AT&T не могла напрямую начать развитие Unix как коммерческого продукта из-за запрета, наложенного правительством США в 1956 году. Министерство юстиции вынудило компанию подписать соглашение, запрещавшее заниматься деятельностью, не связанной с телефонными и телеграфными сетями и оборудованием. -
Period: to
Создание стандартов ANSI для языков программирования.
-
Period: to
Деление на коммерческие и открытые ОС.
Существуют частные операционные системы и операционные системы с открытым исходным кодом. Частная операционная система (ОС с закрытым исходным кодом) разрабатывается и продаётся определённой компанией и не предназначена для подделки или настройки пользователями. Она обычно работает на вертикально интегрированных коммутаторах известных производителей. Операционная система с открытым исходным кодом может использоваться, изменяться и делиться кем угодно.. -
Period: to
Применение первой библиотеки для управления ОС.
Первыми системными программами, предназначенными для управления вычислительным процессом, стали системы пакетной обработки. Они автоматизировали запуск одной программы из пакета за другой и тем самым увеличили коэффициент загрузки процессора.
Одной из первых стандартных библиотек для ОС UNIX является библиотека системных вызовов. Любой вариант этой системы поддерживает системные вызовы, которые специфицированы в стандартах. -
Period: to
Выпуск VAX/VMS от Digital Equipment Corporation.
VAX/VMS — проприетарная серверная операционная система, разработанная компанией Digital Equipment Corporation во второй половине 1970-х годов для серии компьютеров VAX.
Первый выпуск состоялся 25 октября 1977 года.
Система была многопользовательской, многозадачной ОС с поддержкой виртуальной памяти. Она обладала возможностями, которые сегодня считаются само собой разумеющимися, включая виртуальную память, обмен файлами и сетевое взаимодействие. -
Period: to
Выпуск IBM PC с операционной системой PC-DOS (MS-DOS).
IBM PC DOS (аббревиатура от IBM Personal Computer Disk Operating System),[примечание 1] также известная как PC DOS или IBM DOS, является снятой с производства дисковой операционной системой для персонального компьютера IBM, его преемников и совместимых с IBM PC устройств. Он производился и продавался IBM с начала 1980-х по 2000-е годы. Разработан Microsoft, также продавался этой компанией как MS-DOS. -
Period: to
Анонс первых графических интерфейсов для Unix.
-
Period: to
Презентация операционной системы MS-DOS 2.0.
Операционная система MS-DOS 2.0 была выпущена в 1983 году. В неё были включены следующие новшества: — поддержка дискет с повышенной плотностью записи и появившихся к этому времени жестких дисков;
— иерархическая структура каталогов (пришедшая из системы UNIX) вместе с группой команд её поддержки (CD, MD, RD и т.д.);
— перенаправление ввода-вывода, конвейеры и фильтры;
— утилита PRINT, обеспечивающая вывод на печать в фоновом режиме с возможностью одновременного выполнения любой программы; -
Period: to
Объявление GNU об открытом программном обеспечении.
-
Period: to
Выпуск первой версии Mac OS (System Software).
24 января 1984 года состоялся выпуск первой версии Mac OS (ранее называвшейся System Software). Эта операционная система была разработана для линейки персональных компьютеров Macintosh и впервые представлена вместе с персональным компьютером Macintosh 128K. Ранние версии Mac OS были совместимы только с компьютерами Mac, основанными на процессорах Motorola 68k. Последующие версии были совместимы с архитектурой PowerPC. -
Period: to
Начало курса компьютерных наук в большинстве университетов.
В большинстве университетов курс компьютерных наук может включать следующие теоретические основы будущей профессии на первом году обучения:
линейная алгебра и аналитическая геометрия;
численные методы;
теория вероятности и математическая статистика;
дифференциальное исчисление;
математический анализ;
языки программирования;
операционные системы. -
Period: to
Введение Windows 1.0 от Microsoft.
В новой операционной системе вместо ввода MS-DOS команд можно было просто перемещать мышку по экрану и нажимать на нарисованные кнопки. В Windows 1.0 есть выпадающее меню, полосы прокрутки, значки и диалоговые окна. Пользователь может переключаться между несколькими программами, не выключая и перезапуская их. Для работы Windows 1.0 требовалось не меньше 256 Кб оперативной памяти, два двухсторонних дисковода и видеокарта. -
Period: to
Появление концепции расширяемых операционных систем.
Концепция расширяемых операционных систем появилась, когда код ОС начали писать так, чтобы в него можно было вносить дополнения и модификации без полного переписывания.
Это было необходимо, потому что аппаратная часть компьютера изменялась значительно быстрее, чем менялись ОС. Жизненный цикл последних обычно длился несколько лет.
Примеры расширяемых операционных систем: . -
Period: to
Первое применение USB в системах.
Стандарт USB был установлен в 1996 году американскими компаниями IBM, Intel и Microsoft, чтобы упростить подключение периферийных устройств. Первый стандарт USB 1.0 обеспечивал скорость передачи данных до 12 Мбит/с и поддерживал подключение и питание периферийных устройств. С тех пор большинство периферийных устройств, включая принтеры, сканеры и клавиатуры, используют USB. -
Period: to
Презентация OS/2, совместной разработки IBM и Microsoft.
OS / 2 (Операционная система / 2) - серия компьютерных операционных систем, первоначально созданных Microsoft и IBM под руководством разработчика программного обеспечения IBM Эда Якобуччи. В результате вражды между двумя компаниями по поводу того, как позиционировать OS / 2 относительно новой операционной среды Microsoft Windows 3.1, две компании разорвали отношения в 1992 году, и разработка OS / 2 перешла исключительно к IBM. -
Period: to
Червь Morris вызывает первую крупную кибератаку.
Червь Морриса — один из первых сетевых червей, распространявшихся через Интернет. Он был написан аспирантом Корнельского университета Робертом Таппаном Моррисом и запущен 2 ноября 1988 года в Массачусетском технологическом институте. Это был первый вирус, получивший значительное внимание в средствах массовой информации. Он также привёл к первой судимости в США по Computer Fraud and Abuse Act 1986 года. Ущерб от червя Морриса был оценён примерно в 96,5 миллионов долларов. -
Period: to
Проект NeXTSTEP, основа для macOS.
NeXTSTEP — объектно-ориентированная многозадачная операционная система, основанная на UNIX, разработанная компанией NeXT для собственных компьютеров, таких как NeXTSTATION и NeXTCUBE. 4 февраля 1997 года Apple, купив компанию NeXT, использовала OpenStep как основу для своей новой ОС Mac OS X, выпущенной в марте 2001 года. Наследие OpenStep в Mac OS X можно заметить в среде разработки Cocoa, где классы библиотеки Objective-C имеют приставки NS. -
Period: to
Введение в стандарт POSIX для совместимости Unix.
OSIX (Portable Operating System Interface) — это набор стандартов, описывающих интерфейсы между операционной системой и прикладной программой, библиотеку языка C и набор приложений и их интерфейсов.
Стандарт создан для обеспечения совместимости различных UNIX-подобных операционных систем и переносимости прикладных программ на уровне исходного кода. Но может быть использован и для не-Unix систем. -
Period: to
Начало разработок в области виртуализации.
Истоки разработок в области виртуализации относятся к 1970-м годам. Всё начиналось с виртуализации памяти на машинах второго поколения в качестве средства расширения размеров оперативной памяти. Потребность в механизме расширения возникла из-за того, что использовавшаяся в то время память на ферритовых сердечниках стоила чрезвычайно дорого. Впервые виртуальная машина появилась в 1961 году в супервизоре суперкомпьютера Atlas, который был разработан английской компанией Ferranti. -
Period: to
Первое использование интерфейса командной строки.
Интерфейс командной строки (терминал, консоль, Command line interface, CLI) позволяет человеку взаимодействовать с компьютером с помощью текстовых команд заданного формата. Эти команды указывают, что и в какой последовательности делать. В ответ компьютер может выводить на экран информацию о результатах работы той или иной команды. Взаимодействие с компьютером через текст появилось практически на самых первых этапах развития компьютерной техники. -
Period: to
Выпуск OS/2 Warp.
В конце 1994 года IBM выпустила третью главную версию операционной системы OS/2 — OS/2 Warp 3. Эта версия имела хорошо продуманный объектно-ориентированный интерфейс с применением техники drug-and-drop при выполнении операций копирования, удаления, печати и некоторых других. В состав OS/2 Warp входил набор утилит BonusPack, который содержал IBM Works — интегрированный программный пакет начального уровня, и Internet Access Kit — самый полный набор средств для сети Internet. -
Period: to
Выпуск первой версии Linux (Linux 0.01).
Первый публичный выпуск ядра Linux состоялся 17 сентября 1991 года. Ядро 0.0.1 имело размер 62 Кб в сжатом виде и содержало около 10 тысяч строк исходного кода. Оно поддерживало только CPU i386 и загружалось с дискеты. -
Period: to
- Основание первых университетских курсов по операционным системам.
Основанием для первых университетских курсов по операционным системам можно считать создание операционной системы UNIX:
Первый вариант UNIX был создан в 1969 году несколькими программистами лаборатории Bell Labs фирмы AT&T. Он работал на компьютере PDP 7 и использовался для решения практических задач сотрудников лаборатории. Широкое распространение UNIX не планировалось. -
Period: to
Появление сетевых операционных систем.
Появление сетевых операционных систем относится к 70–80-м годам ХХ века. В отличие от многотерминальных операционных систем, сетевые ОС позволяли рассредоточить пользователей и организовать распределённое хранение и обработку данных между несколькими компьютерами, объединёнными каналами связи. Важной вехой в истории операционных систем явилось создание операционной системы UNIX. Первоначально эта операционная система предназначалась для поддержания режима разделения времени в мини-компьютере. -
Period: to
Появление системы управления пакетами в Linux.
DPKG — система управления пакетами в Debian и дистрибутивах на его основе, например, Ubuntu. Появилась в 1995 году. DPKG — низкоуровневый пакетный менеджер, созданный только для работы с локальными DEB-пакетами. Он не может самостоятельно разрешать зависимости, а также скачивать пакеты из репозиториев. Для установки в систему необходимой программы из репозиториев создан высокоуровневый пакетный менеджер APT, который параллельно работает с DPKG. -
Period: to
Создание первой версии Red Hat Linux.
Первая версия Red Hat Linux появилась летом 1995 года с кодовым именем Mother’s Day. Такое название она получила по аналогии с первой широко доступной бета-версией 1.0.9, вышедшей в Хэллоуин и получившей соответствующее название.
Основателем Red Hat Linux был Марк Юинг, американский инженер-программист. Название «Red Hat» было придумано из-за привычки основателя носить красную шляпу.
В 1995 году Red Hat была приобретена компанией ACC, основанной Бобом Янгом. . -
Period: to
Выпуск Slackware Linux.
Первая версия Slackware Linux была выпущена 17 июля 1993 года. Она базировалась на дистрибутиве SLS и представляла собой копию 3,5" дискеты, которую можно было скачать по FTP.
Последняя стабильная версия Slackware — 15.0. Она вышла 2 февраля 2022 года. Существует также версия Slackware, которая называется current («текущая»). Она содержит более свежие версии ПО, однако может быть нестабильна. -
Period: to
Стандарт D-Bus для взаимодействия между приложениями.
D-Bus (сокр. Desktop Bus) — система межпроцессного взаимодействия, которая позволяет приложениям в операционной системе сообщаться друг с другом. D-Bus является частью проекта freedesktop.org. Она обладает высокой скоростью работы, не зависит от рабочей среды, работает на POSIX-совместимых операционных системах. Также существует версия для Windows (пока на стадии разработки). -
Period: to
Выпуск Windows 95, крупного обновления Windows.
Windows 95 — это ориентированная на потребителя операционная система, разработанная Microsoft как часть семейства операционных систем Windows 9x. Она была выпущена в производство 14 июля 1995 года, а в розничную продажу — 24 августа 1995 года. Windows 95 — первая версия Microsoft Windows, которая включает в себя современный интерфейс Windows (панель задач, меню «Пуск»). -
Period: to
Выпуск первой версии Solaris от Sun Microsystems.
Solaris — операционная система, разработанная компанией Sun Microsystems для платформы SPARC, с 2010 года принадлежит вместе с активами Sun корпорации Oracle. Несмотря на то, что Solaris — операционная система с закрытым исходным кодом, бо́льшая его часть открыта и опубликована в проекте OpenSolaris. -
Period: to
Построение систем виртуализации на основе VMWare Workstation.
Построение систем виртуализации на основе VMware Workstation включает следующие шаги: Установка VMware Workstation в операционной системе узла. Программа предоставляет широкую поддержку оборудования за счёт наследования поддерживаемого оборудования операционной системы узла.
Настройка виртуальных машин. Назначается память и диски, порты и сетевые устройства. Затем виртуальная машина включается с подключённым установочным компакт-диском или ISO-образом ОС. -
Period: to
Принятие POSIX как международного стандарта.
В 1990 году пересмотренный вариант спецификаций POSIX был принят организацией ISO в качестве международного стандарта (ISO 9945-1:1990. Basic OS interfaces). Цель подхода POSIX состоит в том, чтобы обеспечить возможность решения проблемы переносимости прикладных программ между различными компьютерными платформами на основе стандартизации прикладных программных интерфейсов (API) операционных систем (ОС). -
Period: to
Введение в Windows NT 4.0, системы для серверов.
последняя версия семейства сетевых операционных систем Microsoft Windows NT, вышедшая под этим названием. Следующая сетевая операционная система от Microsoft вышла под названием Windows 2000. -
Period: to
Основание проекта Apache HTTP Server как открытой альтернативы для веб-серверов.
Проект Apache HTTP Server был основан как доработанная версия другого HTTP-клиента — NCSA HTTPd 1.3. Основой для модификации стали многочисленные «патчи» или программные «заплатки» для NCSA.
Выпустил Apache в 1995 году разработчик Роберт Маккул из Университета штата Иллинойс (UIUC). Именно отсюда и происходит название Apache — оно расшифровывается как «a patchy server» или «сервер с патчами». -
Period: to
Появление Debian.
Первый выпуск Debian состоялся 16 августа 1993 года. Создание Debian было начато в августе 1993 года Ианом Мёрдоком. Он руководствовался желанием создать дистрибутив, процесс рождения которого будет открытым и свободным в духе GNU/Linux, и одновременно исключительно тщательным и добросовестным. Сначала над проектом работала небольшая сплочённая группа хакеров мира свободного ПО, которая постепенно разрасталась, став большим организованным сообществом разработчиков и пользователей -
Period: to
Разработка и реализация Linux 2.2.
Разработка Linux 2.2 может включать следующие аспекты: Гибкая система разработки. В отличие от распространённых несвободных ОС, у Linux нет географического центра разработки и единого координационного центра. Программы для Linux — результат работы тысяч проектов, которые объединяют программистов из разных стран. -
Period: to
Распространение ОС как услуги (SaaS).
aaS (software as a service — программное обеспечение как услуга) — одна из форм облачных вычислений, модель обслуживания, при которой подписчикам предоставляется готовое прикладное программное обеспечение, полностью обслуживаемое сервис-провайдером. Основные характеристики SaaS: — приложение приспособлено для удалённого использования;
— одним приложением пользуется несколько клиентов (приложение коммунально);
— оплата взимается либо в виде ежемесячной абонентской платы. -
Period: to
Уязвимость в Windows 2000, запущенная через сетевую уязвимость.
В Windows 2000 существовали следующие уязвимости, которые могли быть запущены через сетевую атаку: Уязвимость в сервисе Active Directory. При посылке серверу пакета search request по протоколу LDAP версии 3, который содержал более 1000 операторов «AND», происходило переполнение стека с последующей перезагрузкой сервера.
Уязвимость в сервисе NetMeeting. -
Period: to
Увеличение образовательных программ по Linux.
Для увеличения образовательных программ по Linux можно рассмотреть следующие варианты: Внедрение локальных и национальных образовательных проектов на основе Linux. Например, в вузах, школах и колледжах.
Использование бесплатных образовательных приложений. В Linux доступно множество таких приложений. Например, Polar (менеджер веб-контента и органайзер), Anki, KTurtle (приложение для компьютерного программирования). -
Period: to
Выпуск Windows XP, одной из самых популярных операционных систем Microsoft.
Windows XP — операционная система семейства Windows NT корпорации Microsoft. Была выпущена 25 октября 2001 года и является развитием Windows 2000 Professional. Windows XP получила большое признание пользователей и стала самой популярной ОС для персональных компьютеров в мире примерно на десятилетие. Благодаря невысоким системным требованиям и хорошей поддержке как нового, так и старого аппаратного обеспечения обеспечивала высокую производительность на широком спектре конфигураций. -
Period: to
Появление открытых исследований в области ОС.
Появление открытых исследований в области операционных систем (ОС) связано с широким внедрением в практику системы UNIX. Именно она стала практической основой построения открытых программно-аппаратных систем и комплексов.
Задачу разработать независимую от авторских прав корпорации UNIX поставил Ричард Столлмен, основатель проекта GNU. В ходе его разворачивания (1980–90-е годы) было создано множество утилит и инструментальных средств. -
Period: to
Появление Windows Server 2003 и начало использования Active Directory в серверных системах.
Windows Server 2003 — операционная система семейства Windows NT от компании Microsoft, предназначенная для работы на серверах. Она была выпущена 24 апреля 2003 года.
Использование Active Directory в серверных системах в Windows Server 2003 включало следующие улучшения: -
Period: to
Червь Sobig.F, одна из самых мощных кибератак.
-
Period: to
Выпуск Ubuntu, одной из самых популярных дистрибутивов Linux.
-
Period: to
Первый выпуск GNOME 2.0.
26 июня 2004 года состоялся выпуск версии GNOME 2.0. Эта версия платформы для рабочего стола и разработчиков была выпущена на симпозиуме в Оттаве. GNOME 2.0 включает в себя улучшенную пользовательскую среду для существующих приложений GNOME, включая более быстрый и мощный файловый менеджер Nautilus, а также десятки полезных утилит, приложений и даже игр. Разработчики GNOME 2.0 уделили много времени обеспечению доступности системы для всех, включая людей с ограниченными возможностями -
Period: to
Выпуск первого релиза Fedora и инициирование проекта OpenSolaris.
Выпуск первого релиза Fedora состоялся 6 ноября 2003 года. Она имела кодовое название Yarrow.
Инициирование проекта OpenSolaris произошло 5 мая 2008 года, когда компания Sun Microsystems объявила о выпуске первой завершённой версии открытой операционной системы Solaris. Она представляла собой аналог коммерческой ОС, поставляемой Sun. -
Period: to
KDE и GNOME становятся основными интерфейсами для Linux.
KDE и GNOME — две популярные среды рабочего стола для Linux, которые могут считаться основными по следующим причинам: KDE Plasma считается наиболее функциональной и настраиваемой средой. При желании систему можно трансформировать в подобие Windows, macOS или внести другие дизайнерские изменения. Для KDE разработано множество тем, сторонних расширений и виджетов. -
Period: to
Выпуск Xen, одной из первых открытых систем виртуализации.
-
Period: to
Релиз проекта ReactOS, открытой альтернативы Windows.
ReactOS 0.4.1 — это новая версия открытой Windows-совместимой операционной системы. В релизе были реализованы следующие дополнения: Реализована функция Activation Context, решающая проблемы с работой приложений, зависимых от разных версий библиотеки MSVCRT.
Включен драйвер Btrfs, использующий наработки проекта WinBtrfs, однако его функциональность пока реализована на базовом уровне операций чтения и записи. -
Period: to
Объявление о проекте Google Android.
-
Period: to
Выпуск Windows Server 2008 и внедрение Hyper-V виртуализации.
При разработке Windows Server 2008 компания Microsoft включила в систему технологию ядра, которая обеспечила предпосылки будущего доминирования Microsoft в области виртуализации сервера. Технология ядра, названная гипервизором, представляет собой уровень внутри главной операционной системы, который обеспечивает лучшую поддержку гостевых операционных систем. Свою гипервизорную технологию компания Microsoft назвала Hyper-V. -
Period: to
Выпуск Windows Phone 7.
Windows Phone 7 — первая версия мобильной клиентской операционной системы Windows Phone. Она была выпущена 21 октября 2010 года по всему миру и 8 ноября 2010 года в США. Windows Phone 7 работает на ядре Windows CE 6.0. Microsoft прекратила поддержку Windows Phone 7 8 января 2013 года, а Windows Phone 7.5 — 14 октября 2014 года. На смену Windows Phone 7 пришла Windows Phone 8, которая была выпущена 29 октября 2012 года. -
Period: to
Виртуализация становится основным направлением.
Виртуализация становится основным направлением в развитии IT-сферы по следующим причинам: Виртуализация делает IT-процессы более гибкими, эффективными, удобными и производительными. Она является лучшей альтернативой физическим серверам, которая даёт ощутимые экономические преимущества.
Виртуализация позволяет предоставлять сервисы с оптимальным управлением ресурсами. Требуемые уровни доступности, надёжности, масштабируемости и безопасности. -
Period: to
Презентация Mac OS X Lion.
-
Period: to
Создание стандарта TOS для мобильных операционных систем.
Не существует конкретного стандарта TOS для мобильных операционных систем, но существуют различные инициативы по унификации подходов к разработке и созданию единых стандартов для мобильных ОС:
В России Минцифры планирует унифицировать подходы к разработке отечественных мобильных платформ и создать единые стандарты для приложений. Это может снизить затраты разработчиков на поддержку различных мобильных ОС. -
Period: to
Введение Ubuntu для мобильных устройств и планшетов.
Ubuntu Touch — мобильная версия операционной системы Ubuntu для мобильных устройств. Она адаптирована для естественной работы в мобильной среде с сенсорным экраном, но также может работать как настольный компьютер в «настольном режиме».
Ubuntu Touch была представлена в 2013 году компанией Canonical. Однако реструктуризация компании поставила крест на долгосрочных амбициях платформы, и Ubuntu Touch была заброшена. -
Period: to
Разработка операционной системы для Интернета вещей.
В России создана операционная система для интернета вещей — ОСРВ МАКС. Эта универсальная платформа позволяет значительно ускорить разработку встраиваемого программного обеспечения при создании новых устройств на основе микроконтроллеров, в том числе устройств интернета вещей, и встроенных систем. ОСРВ МАКС — полностью российская разработка, созданная без использования сторонних решений и компонентов. -
Period: to
Релиз Windows 8, с новым интерфейсом Metro.
В Windows 8 был внедрён новый интерфейс под названием Metro. Он похож по функциональности на рабочий стол: стартовый экран имеет плитки приложений, по нажатию на которые запускается приложение, открывается сайт или папка. Интерфейс Metro ориентирован на сенсорный экран, но не исключает использования на несенсорных ПК. Также в системе присутствует и «классический» рабочий стол в виде отдельного приложения. -
Period: to
Выпуск Ubuntu 14.04 LTS (Trusty Tahr).
Нейро
На основе источников, проверяйте ответ
Выпуск Ubuntu 14.04 LTS «Trusty Tahr» («Надёжный Тар») — двадцатый выпуск дистрибутива и пятый выпуск с длительной поддержкой. Он вышел 17 апреля 2014 года. В этой версии появилась возможность отключить глобальное меню. Вместо Mir или XMir в этой версии был оставлен интерфейс X.org. Поддержка SSD Trim включена по умолчанию. Также по умолчанию установлен GNOME 3.10. -
Period: to
Публикация новых концепций многозадачности.
Концепции многозадачности могут быть представлены в следующих публикациях: Статья «Работа в условиях многозадачности. 5 главных принципов» на сайте singularity-app.ru. В ней рассматриваются принципы эффективного управления задачами в режиме многозадачности.
Статья «Многозадачность, понятие, положительные и отрицательные стороны» на сайте b17.ru. -
Period: to
ыпуск Windows 10, с бесплатным обновлением для пользователей Windows 7 и 8.
-
Period: to
Первая стабильная версия FreeBSD 11.
Первая стабильная версия FreeBSD 11.0-RELEASE была выпущена 10 октября 2016 года.
В этой версии были представлены следующие значимые новшества по сравнению с предыдущими версиями FreeBSD:
отключена генерация OpenSSH DSA-ключа по умолчанию;
удалена поддержка первой версии протокола (SSH Protocol 1); -
Period: to
Популяризация контейнеризации с Docker.
Для популяризации контейнеризации с помощью Docker можно использовать следующие методы: Освещение преимуществ контейнеризации. С помощью Docker приложение можно разделить на отдельные компоненты, которые можно упаковать вместе со всеми зависимостями. Такая технология значительно упрощает процессы масштабирования и обновления компонентов.
Представление возможностей платформы в контексте архитектуры микросервисов. Docker — мощный инструмент для работы с микросервисами. -
Period: to
Презентация Fedora 26.
-
Period: to
Уязвимости Spectre и Meltdown стан
Spectre и Meltdown — это аппаратные уязвимости процессоров, которые могут привести к утечке конфиденциальных данных. Spectre базируется на недостатках технологии спекулятивного исполнения команд, которая значительно увеличивает производительность. Она использует предсказатель ветвлений, который запоминает закономерности в вычислении правильных результатов и начинает считать их достоверными. -
Period: to
Обновления ядра Linux, улучшения для облачных технологий.
Обновления ядра Linux могут включать улучшения для облачных технологий, чтобы обеспечить лучшую производительность и функциональность в различных типах инстансов и сервисах:
Удаление ненужных в облачной среде драйверов. Это приводит к меньшему размеру ядра, которое загружается быстрее и эффективно работает на небольших инстансах, оставляя больше памяти для приложений.
Добавление драйверов для уникальных функций, присутствующих в каждом облаке. -
Period: to
Применение машинного обучения для оптимизации ОС.
Согласно источнику, машинное обучение применяется Microsoft для улучшения процесса обновления Windows 10. Оно помогает: быстрее обнаруживать потенциальные проблемы;
выбирать наиболее оптимальное время для обновления каждого компьютера после выхода новой версии Windows.
Таким образом, технологии машинного обучения применяются для оценки качества обновлений и для оптимизации процесса развертывания обновлений функций. -
Period: to
Появление стилем Windows с Fluent Design.
Fluent Design — это эволюционное продолжение интерфейса Modern UI, созданного изначально для Windows 8. Основные особенности Fluent Design: Сложная многослойная прорисовка элементов интерфейса.
Более динамическое и эффектное реагирование интерфейса на подведение пользователем курсора.
Улучшенная адаптивность под разные размеры экранов.
Основной компонент Fluent Design — эффект акрила, применяемый к отдельным областям штатных приложений Windows 10. -
Period: to
Обострение конфликта между экосистемами Android и iOS.
Не существует однозначного подтверждения обострения конфликта между экосистемами Android и iOS, но в интернете встречаются различные точки зрения на эту тему: По мнению исследовательской фирмы Consumer Research Research Partners (CIRP), лояльность людей к своим смартфонам на iOS и Android имеет высокий показатель. Пользователи остаются на выбранной операционной системе, несмотря на агитацию на переход со стороны компаний. -
Period: to
Начало распространения Kubernetes для управления контейнерами.
В основе K8S лежал внутренний проект Google Borg — фактически основа основ управления кластерами. Многие из разработчиков Borg перешли в Kubernetes, а вместе с ними туда перекочевали все идеи и решения проблем — перенос контейнеров без потерь данных, балансировка нагрузки, обнаружение сервисов.
Сразу после анонса проекта совместно с Linux Foundation была сформирована Cloud Computing Native Foundation (CNCF). -
Period: to
Появление нового стандарта UEFI.
UEFI (единый интерфейс EFI) — это стандартный интерфейс встроенного ПО для компьютеров, заменяющий BIOS. Этот стандарт был создан для улучшения взаимодействия программного обеспечения и устранения ограничений BIOS. В создании UEFI участвовали более 140 технологических компаний, составляющих часть консорциума UEFI, включая Microsoft. -
Period: to
Пандемия COVID-19 приводит к увеличению использования удаленных операционных систем.
Пандемия COVID-19 привела к увеличению использования удалённых операционных систем по следующим причинам: Бизнес и потребители активно осваивали цифровые решения для продолжения деятельности в удаленном формате. Увеличился спрос на использование таких программ, как Microsoft Teams, Skype, Cisco’s Webex и Zoom.
Кризис способствовал переходу школ и университетов на дистанционный формат обучения. -
Period: to
Возрастание интереса к Linux из-за роста удаленной работы.
Интерес к Linux мог возрастать по разным причинам, не только из-за роста удаленной работы: IT-инженеры активно поднимали дополнительные Linux-машины на своих домашних и корпоративных серверах для организации удаленной работы: обмена файлами, проведения видеоконференций.
Пользователи осваивали Linux, стремясь избежать необходимости в обновлении своих компьютеров и ноутбуков. Windows 11, например, довольно требовательна к «железу». -
Period: to
Уязвимость в Microsoft Exchange Server, затронувшая множество организаций.
Согласно данным агентства Bloomberg, из-за эксплуатации уязвимостей в Microsoft Exchange (CVE-2021-26855, CVE-2021-26857, CVE-2021-26858 и CVE-2021-27065) было взломано более 60 тысяч организаций по всему миру. Компания Microsoft обнаружила хакерскую группу, известную как Hafnium, которая осуществляла атаки с помощью уязвимостей нулевого дня в серверах Microsoft Exchange. -
Period: to
Актуализация Linux в облачных средах.
Для актуализации Linux в облачных средах можно следовать следующим рекомендациям: Регулярно обновлять экземпляры Linux и программное обеспечение. В обновления должны входить последние исправления безопасности для защиты от известных уязвимостей.
Использовать дистрибутивы, оптимизированные для облачных вычислений. Например, Amazon Linux предлагает защищённое и оптимизированное для облака третье поколение. -
Period: to
Разработка нового интерфейса для Ubuntu.
Для разработки нового интерфейса для Ubuntu можно рассмотреть следующие варианты: Использование кроссплатформенных фреймворков пользовательского интерфейса. Например, Avalonia, Uno, MAUI, Blazor. Некоторые из них обеспечивают гибкую систему стилизации и поддерживают широкий спектр операционных систем, включая Windows, Linux и macOS.
Создание элементарного виджета для панели Unity Dash. Например, виджет, который запускает веб-браузер и передаёт ему адрес (URL) для перехода на веб-сервис. -
Period: to
Выпуск macOS Monterey с новыми функциями и улучшениями.
В macOS 12 Monterey были добавлены следующие новые функции: «Быстрые команды» — позволяют автоматизировать повседневные задачи.
«Universal Control» — позволяет присоединить iPad к Mac и перемещать курсор между устройствами, используя одни и те же мышь и клавиатуру.
AirPlay to Mac — транслирует контент, например фильмы или игры, с iPhone или iPad на Mac.
Live Text — распознаёт текст на любых фотографиях. -
Period: to
Поддержка ARM-архитектуры в новых версиях ОС.
Поддержка ARM-архитектуры реализована в macOS 11 Big Sur. Эта передовая версия macOS переписана специально для работы на ARM-процессорах и нативно поддерживает iOS-приложения благодаря технологии виртуализации Rosetta 2. В настоящее время уже оптимизированы такие популярные приложения, как Final Cut Pro, Lightroom, Pixelmator, Affinity, Darkroom, djay Pro, Things, Ulysses и бета-версия Microsoft Office. -
Period: to
Открытый релиз Windows Subsystem for Linux (WSL) 2.
Подсистема Windows для Linux 2 (WSL 2) стала доступна на ОС Windows 10 версии 1903 и версии 1909. 20 августа 2020 года Microsoft выпустила кумулятивное обновление KB4566116. После установки этого патча пользователи ОС Windows 10 версии 1903 и версии 1909 могут установить вторую версию подсистемы Windows для Linux (WSL 2). С помощью WSL 2 можно запускать в Windows 10 не только консольные приложения, но и линуксовые GUI-программы. -
Period: to
Разработка ARM-версий для облачных серверов.
Разработка ARM-версий для облачных серверов может включать следующие аспекты: Проектирование кастомных ядер процессора. Некоторые разработчики создают собственные ядра на базе ARMv7 или ARMv8.
Использование стандартных ядер ARM. Большинство процессоров ARM основываются на стандартных ядрах ARM (процессоры Cortex).
Адаптация процессора. -
Period: to
Снижение интереса к устаревшим версиям Windows.
Согласно источнику, некоторые пользователи предпочитают устаревшие версии Windows по следующим причинам: Наличие слабого компьютера.
Управление старым оборудованием, драйвер которого не работает на современных ОС.
Консервативные пользователи, для которых переход на новый интерфейс сопряжён с большими неудобствами.
При использовании устаревших версий Windows следует уделять особое внимание защите своего ПК с учётом общих правил безопасности и применять надёжное антивирусное ПО. -
Period: to
Поддержка гибридных архитектур процессоров.
Поддержка гибридных архитектур процессоров включает следующие аспекты: Intel проводит исследования и тесты вместе с экосистемными партнёрами для оптимизации приложений под гибридные платформы.
В операционной системе Windows 11 реализован полный функционал для работы с гибридными процессорами и технологией Intel Thread Director. По словам разработчиков, технология будет работать и в Windows 10, но менее эффективно. -
Period: to
Развитие искусственного интеллекта в ОС.
Разработка ARM-версий для облачных серверов направлена на повышение эффективности высокопроизводительных вычислений для задач с искусственным интеллектом (AI), машинным обучением (ML) и большими данными.
Примеры разработок в этой области: Процессор Azure Cobalt 100 от Microsoft. 128-ядерный процессор с 64-разрядным набором инструкций Armv9, реализованный в облачно-нативном дизайне. -
Period: to
Начало использования квантовых вычислений в ОС.
Идея использования квантовых вычислений впервые была высказана в 1980 году советским математиком Ю. И. Маниным в его монографии «Вычислимое и невычислимое».
Интерес к этой теме возник в 1982 году после опубликования статьи на ту же тему американского физика-теоретика нобелевского лауреата Ричарда Фейнмана. Он заметил, что определённые квантово-механические операции нельзя в точности переносить на классический компьютер. -
Period: to
Поддержка виртуализации в Linux.
В Linux есть два основных проекта, которые поддерживают виртуализацию: KVM (Kernel-based Virtual Machine) — модуль ядра Linux, который позволяет kernel работать как гипервизор (создаёт необходимую инфраструктуру для запуска и управления VM). Был добавлен в версии ядра 2.6.20 в 2007 году.
QEMU (Quick Emulator) — непосредственно эмулирует железо для виртуальной машины (CPU, Disk, RAM, что угодно, включая USB-порт) и используется совместно с KVM для достижения почти «native» производительности. -
Period: to
Продолжение развития UX/UI в операционных системах.
Некоторые направления развития UX/UI в операционных системах: Персонализация интерфейса. Пользователи могут настраивать интерфейс под свои предпочтения. Это может быть как простая смена темы или расположения элементов, так и более сложные изменения функционала.
Использование технологий виртуальной и дополненной реальности (VR и AR). Эти технологии делают приложения более иммерсивными, интерактивными и привлекательными. -
Period: to
Потенциальные изменения в пользовательских интерфейсах.
Согласно источнику, в 2024 году в дизайне пользовательских интерфейсов ожидаются следующие изменения: Адаптивный пользовательский интерфейс. Особое внимание будет уделено дизайну, который позволяет пользователям без проблем переключаться между разными устройствами, сохраняя при этом удобство использования.
Дополненная и виртуальная реальность. Технологии дополненной (AR) и виртуальной реальности (VR) привнесут революционные изменения в дизайн пользовательского интерфейса. -
Period: to
Ожидаемые изменения в подходах к кибербезопасности.
Согласно источнику, в 2024 году ожидаются следующие изменения в подходах к кибербезопасности: Нехватка профессионалов в области кибербезопасности. Для решения этой проблемы планируется увеличение зарплаты таких специалистов и инвестиции в программы обучения и развития.
Улучшенные навыки генеративного искусственного интеллекта (ГИИ). Злоумышленники будут использовать ГИИ для социальной инженерии и автоматизированных вредоносных действий. -
Period: to
Предполагаемое слияние ОС и AI.
Слияние операционных систем (ОС) и искусственного интеллекта (AI) — перспективное направление развития информационных технологий.
Интеграция ИИ в ОС открывает новые возможности для усовершенствования функциональности, производительности и удобства использования. Например, AI может помочь в обнаружении и устранении ошибок в системе, оптимизации процессов работы и улучшении эффективности и точности при выполнении задач.