Каково общее название для многих окон Android Linux
Обновлено: 21.11.2024
Windows — самая открытая платформа для авторов на планете. Частью нашего стремления к открытости является приветствие партнерских технологий и контента, которые обеспечивают мощный опыт. Что делает Windows, так это разнообразие доступных приложений. Итак, в Windows 11 мы анонсировали новый Microsoft Store, чтобы продемонстрировать лучший опыт разработчиков, гибкую и прозрачную модель торговли, а также представить приложения Android™.
Сегодня мы объявляем о первом предварительном просмотре наших приложений для Android в программе предварительной оценки Windows. Мы гордимся тем, что предоставляем этот опыт вместе с нашими партнерами — Amazon и Intel — пользователям Dev, Beta и Release Preview Channel в США на подходящих устройствах под управлением платформ Intel, AMD и Qualcomm.
Впервые испытайте приложения Android в Windows
Чтобы углубиться, откройте новый Microsoft Store и найдите набор мобильных приложений, которые раньше не были доступны в Windows. Эти приложения и игры для Android присоединяются к нашему обширному каталогу, в котором есть все, что вы ищете: от базовых до казуальных игр, от сложных наборов инструментов для повышения производительности до социальных приложений, от инструментов для творчества до нишевых приложений для любителей и от инструментов для разработчиков до целых виртуализированных сред.
Наш новый интерфейс поиска Microsoft Store обеспечивает наилучшие доступные результаты независимо от технологии, используемой для создания приложения, потому что мы стремимся предлагать вам выбор, когда доступно более одного варианта. А когда вы будете готовы загрузить приложение для Android, магазин приложений Amazon проведет вас через остальную часть потока и поможет вам в пути.
Работа с приложениями и играми для Android в Windows 11 будет привычной, легкой и интегрированной — как и следовало ожидать. Вы можете легко запускать эти приложения рядом с помощью новой функции Snap Layouts, закреплять их в меню «Пуск» или на панели задач и взаимодействовать с ними с помощью мыши, касания или ввода с помощью пера. Приложения Android также интегрированы в Alt + Tab и представление задач, чтобы помочь вам быстро перемещаться между приложениями, которые наиболее важны для вас. Вы можете просматривать уведомления из уведомлений приложений Android в Центре уведомлений или совместно использовать буфер обмена между приложением Windows и приложением Android. Мы создали опыт с учетом доступности; многие настройки специальных возможностей Windows применяются к приложениям Android, и мы работаем с Amazon над улучшением.
Читайте книги Kindle на Surface Pro X.
В сотрудничестве с Amazon и популярными разработчиками приложений мы подготовили 50 приложений для участников программы предварительной оценки Windows, чтобы они могли протестировать и проверить их на широком наборе оборудования. Мы выпустим новые приложения через обновления программы предварительной оценки Windows в ближайшие месяцы.
Вот несколько примеров того, что вы можете попробовать сегодня:
- Мобильные игры. Играйте в самые популярные мобильные игры, такие как Lords Mobile, June’s Journey, Coin Master и другие.
- Чтение. Наслаждайтесь чтением своей любимой книги с помощью Kindle или цифровой серии комиксов с помощью Comics на планшете с Windows и пролистывайте страницы одним пальцем.
- Детский контент. Обучайте ребенка математике, чтению и письму с отмеченной наградами игрой Khan Academy Kids или создавайте новые цифровые пространства с Lego Duplo World.
Построен на новой технологии платформы Windows
Чтобы обеспечить такие возможности, мы представляем новый компонент поверх Windows 11 под названием Подсистема Windows для Android™, который поддерживает Amazon Appstore и его каталог. Подсистема включает в себя ядро Linux и ОС Android на основе Android Open Source Project (AOSP) версии 11. Она распространяется через Microsoft Store как часть установки Amazon Appstore, что позволит пользователям обновляться с течением времени, пока мы продолжаем чтобы добавить поддержку дополнительных API, возможностей и сценариев. Подсистема работает на виртуальной машине Hyper-V, как подсистема Windows для Linux. Он понимает, как сопоставить среду выполнения и API-интерфейсы приложений в среде AOSP с графическим слоем Windows, буферами памяти, режимами ввода, физическими и виртуальными устройствами и датчиками.
Приложения Matchington Mansion (подсистема Windows для Android), Word (Win32),
Pinterest (PWA) и Gimp (подсистема Windows для Linux), работающие параллельно.
Подсистема Windows для Android доступна для всех типов процессоров Windows (AMD, Intel и Qualcomm). Мы сотрудничаем с Intel, чтобы использовать технологию Intel Bridge, чтобы приложения только для Arm могли работать на устройствах AMD и Intel, позволяя клиентам получать самый широкий набор приложений на самом широком наборе устройств. Чтобы обеспечить эффективное и безопасное взаимодействие с клиентами в рамках программы предварительной оценки Windows, подсистема требует, чтобы компьютеры с Windows 11 соответствовали минимальным системным требованиям, и мы будем использовать этот выпуск для проверки и корректировки этих требований.
Мы сотрудничаем с Amazon в привлечении сообщества разработчиков, и у нас будет больше подробностей, чтобы поделиться более подробной информацией о первых программах для разработчиков по публикации приложений Android в Amazon Appstore — пока, пожалуйста, ознакомьтесь с руководством от Amazon. Разработчики, заинтересованные в публикации в Amazon Appstore, получат доступ к инструментам для отладки и тестирования своих приложений в Windows; и сегодня мы выпускаем предварительную версию этих инструментов. Дополнительную информацию см. в нашей справочной документации.
Что ожидать дальше
Чтобы начать использовать приложения Android в Windows, ознакомьтесь с инструкциями нашей программы предварительной оценки Windows. Мы приглашаем вас помочь улучшить этот продукт, поделившись своим опытом через Центр отзывов. Мы продолжим выпускать обновления для этого интерфейса в рамках обновлений программы предварительной оценки Windows в ближайшие месяцы.
Сегодняшнее объявление знаменует собой новые возможности для разработчиков и создателей контента для Windows. Цитируя близкого партнера, сегодня первый день. Нас вдохновляет то, что мы можем создать вместе.
Android является товарным знаком Google LLC
Примечание редактора 20 октября. Сообщение было обновлено, чтобы отразить более широкую доступность приложения Kindle на соответствующих ПК с Windows.
Примечание редактора 4 ноября: сообщение обновлено, чтобы отразить доступность на канале разработчиков.
Примечание редактора от 26.01.22. Сообщение обновлено, чтобы отразить доступность на канале Release Preview.
Подсистема Windows для Linux (WSL) — это функция операционной системы Windows, позволяющая запускать файловую систему Linux вместе с инструментами командной строки Linux и приложениями с графическим интерфейсом непосредственно в Windows, наряду с традиционным рабочим столом Windows и приложения.
Дополнительную информацию см. на странице "О нас".
Для кого WSL?
Это в первую очередь инструмент для разработчиков, особенно веб-разработчиков, тех, кто работает над проектами с открытым исходным кодом или выполняет развертывание в серверных средах Linux. WSL предназначен для тех, кто любит использовать Bash, распространенные инструменты Linux ( sed , awk и т. д.) и фреймворки Linux (Ruby, Python и т. д.), а также любит использовать инструменты повышения производительности Windows
Что я могу делать с WSL?
WSL позволяет запускать Linux в оболочке Bash с выбранным дистрибутивом (Ubuntu, Debian, OpenSUSE, Kali, Alpine и т. д.). Используя Bash, вы можете запускать инструменты и приложения Linux из командной строки. Например, введите lsb_release -a и нажмите Enter; вы увидите подробную информацию о запущенном дистрибутиве Linux:
Вы также можете получить доступ к файловой системе вашего локального компьютера из оболочки Linux Bash — вы найдете свои локальные диски, смонтированные в папке /mnt. Например, ваш диск C: смонтирован в /mnt/c :
Не могли бы вы описать типичный рабочий процесс разработки с использованием WSL?
WSL нацелен на аудиторию разработчиков с намерением использовать ее как часть внутреннего цикла разработки. Допустим, Сэм создает конвейер CI/CD (непрерывная интеграция и непрерывная доставка) и хочет протестировать его сначала на локальном компьютере (ноутбуке), прежде чем развертывать его в облаке. Сэм может включить WSL (и WSL 2 для повышения скорости и производительности), а затем использовать подлинный экземпляр Linux Ubuntu локально (на ноутбуке) с любыми командами и инструментами Bash, которые они предпочитают. После того, как конвейер разработки будет проверен локально, Сэм может отправить этот конвейер CI/CD в облако (например, в Azure), превратив его в контейнер Docker и переместив контейнер в облачный экземпляр, где он запускается на готовой к работе виртуальной машине Ubuntu. .
Что такое Баш?
Bash — это популярная текстовая оболочка и язык команд. Это оболочка по умолчанию, включенная в Ubuntu и другие дистрибутивы Linux, а также в macOS. Пользователи вводят команды в оболочку для выполнения сценариев и/или запуска команд и инструментов для выполнения многих задач.
Как это работает?
Прочитайте эту статью в блоге Windows Command Line: A Deep Dive Into How WSL позволяет Windows получать доступ к файлам Linux, в которой подробно рассказывается о базовой технологии.
Зачем мне использовать WSL, а не Linux на виртуальной машине?
WSL требует меньше ресурсов (ЦП, памяти и хранилища), чем полноценная виртуальная машина. WSL также позволяет вам запускать инструменты и приложения командной строки Linux вместе с приложениями командной строки Windows, настольными приложениями и магазинами, а также получать доступ к файлам Windows из Linux. Это позволяет при желании использовать приложения Windows и инструменты командной строки Linux для одного и того же набора файлов.
Зачем мне использовать, например, Ruby в Linux, а не в Windows?
Некоторые межплатформенные инструменты были созданы с учетом того, что среда, в которой они работают, ведет себя как Linux. Например, некоторые инструменты предполагают, что они могут получить доступ к очень длинным путям к файлам или что существуют определенные файлы/папки. Это часто вызывает проблемы в Windows, которые часто ведут себя иначе, чем в Linux.
Многие языки, такие как Ruby и Node.js, часто переносятся на Windows и прекрасно работают в них. Однако не все владельцы библиотек Ruby Gem или node/NPM портируют свои библиотеки для поддержки Windows, и многие из них имеют зависимости, специфичные для Linux. Это часто может привести к тому, что системы, созданные с использованием таких инструментов и библиотек, будут страдать от ошибок сборки, а иногда и во время выполнения или нежелательного поведения в Windows.
Это лишь некоторые из проблем, из-за которых многие люди обращались в Microsoft с просьбой улучшить инструменты командной строки Windows, и что побудило нас сотрудничать с Canonical, чтобы включить собственные инструменты командной строки Bash и Linux для работы в Windows.
Что это значит для PowerShell?
При работе с проектами OSS существует множество сценариев, в которых чрезвычайно полезно зайти в Bash из командной строки PowerShell. Поддержка Bash дополняет и усиливает ценность командной строки в Windows, позволяя PowerShell и сообществу PowerShell использовать другие популярные технологии.
Какие процессоры поддерживает WSL?
WSL поддерживает процессоры x64 и ARM.
Как получить доступ к диску C:?
Точки монтирования жестких дисков на локальном компьютере создаются автоматически и обеспечивают легкий доступ к файловой системе Windows.
/мнт/ /
Пример использования: cd /mnt/c для доступа к c:\
Как настроить Git Credential Manager? (Как мне использовать свои разрешения Windows Git в WSL?)
См. руководство Начало работы с Git в подсистеме Windows для Linux, в котором есть раздел по настройке Git Credential Manager и хранению токенов проверки подлинности в Windows Credential Manager.
Как использовать файл Windows с приложением Linux?
Одним из преимуществ WSL является возможность доступа к вашим файлам через приложения или инструменты как для Windows, так и для Linux.
WSL монтирует несъемные диски вашей машины в папку /mnt/ в ваших дистрибутивах Linux. Например, ваш диск C: смонтирован в /mnt/c/
Используя подключенные диски, вы можете редактировать код, например, в C:\dev\myproj\ с помощью Visual Studio / или VS Code, а также создавать/тестировать этот код в Linux, обращаясь к тем же файлам через /mnt/c. /dev/myproj .
Отличаются ли файлы на диске Linux от смонтированного диска Windows?
Файлы в корневом каталоге Linux (т. е. / ) контролируются WSL, что соответствует поведению Linux, включая, помимо прочего:
- Файлы, содержащие недопустимые символы имени файла Windows.
- Символические ссылки, созданные для пользователей без прав администратора
- Изменение атрибутов файла с помощью chmod и chown
- Чувствительность к регистру файлов/папок
Файлы на подключенных дисках контролируются Windows и ведут себя следующим образом:
- Поддержка учета регистра.
- Все разрешения установлены так, чтобы наилучшим образом отражать разрешения Windows.
Как удалить дистрибутив WSL?
Чтобы удалить дистрибутив из WSL и удалить все данные, связанные с этим дистрибутивом Linux, запустите wsl --unregister где имя вашего дистрибутива Linux, которое можно увидеть в списке в команда wsl -l.
Кроме того, вы можете удалить приложение дистрибутива Linux со своего компьютера, как и любое другое приложение магазина.
Чтобы узнать больше о командах wsl, см. статью Основные команды для WSL.
Как запустить сервер OpenSSH?
OpenSSH поставляется с Windows в качестве дополнительной функции. См. документ «Установка OpenSSH». Для запуска OpenSSH в WSL требуются права администратора в Windows. Чтобы запустить сервер OpenSSH, запустите дистрибутив WSL (например, Ubuntu) или терминал Windows от имени администратора. Существует несколько ресурсов, посвященных сценариям SSH с WSL. Ознакомьтесь со статьями в блоге Скотта Хансельмана: Как подключиться по SSH к компьютеру с Windows 10 из Linux ИЛИ Windows ИЛИ откуда угодно, Как подключиться по SSH к WSL2 в Windows 10 с внешнего компьютера, ПРОСТОЙ СПОСОБ, как подключиться по SSH к Bash и WSL2 к Windows 10 с внешнего компьютера. внешний компьютер и как использовать встроенный OpenSSH в Windows 10 для автоматического подключения SSH к удаленному компьютеру с Linux.
Как изменить язык отображения WSL?
Установка WSL попытается автоматически изменить языковой стандарт Ubuntu, чтобы он соответствовал языковому стандарту вашей установки Windows.Если вы не хотите такого поведения, вы можете запустить эту команду, чтобы изменить языковой стандарт Ubuntu после завершения установки. Вам придется перезапустить дистрибутив WSL, чтобы это изменение вступило в силу.
В приведенном ниже примере локаль меняется на en-US:
Почему у меня нет доступа в Интернет из WSL?
- Касперский
- СРЕДНЕЕ
- Аваст
- Symantec Endpoint Protection
- F-безопасность
В некоторых случаях отключение брандмауэра разрешает доступ. В некоторых случаях просто установленный брандмауэр блокирует доступ.
Как мне получить доступ к порту из WSL в Windows?
Как сделать резервную копию дистрибутивов WSL или переместить их с одного диска на другой?
Лучший способ сделать резервную копию или переместить ваши дистрибутивы — использовать команды экспорта/импорта, доступные в Windows версии 1809 и более поздних версиях. Вы можете экспортировать весь дистрибутив в архив с помощью команды wsl --export. Затем вы можете импортировать этот дистрибутив обратно в WSL с помощью команды wsl --import, которая может указать новое расположение диска для импорта, что позволит вам сделать резервную копию и сохранить состояние (или переместить) ваши дистрибутивы WSL.
Обратите внимание, что традиционные службы резервного копирования, создающие резервные копии файлов в папках AppData (например, резервное копирование Windows), не повредят ваши файлы Linux.
WSL 2
Использует ли WSL 2 Hyper-V? Будет ли он доступен в Windows 10 Домашняя?
WSL 2 доступен во всех SKU для настольных ПК, где доступен WSL, включая Windows 10 Домашняя.
В новейшей версии WSL для обеспечения виртуализации используется архитектура Hyper-V. Эта архитектура будет доступна в дополнительном компоненте Virtual Machine Platform. Этот необязательный компонент будет доступен для всех SKU. Вы можете ожидать более подробной информации об этом интерфейсе, как только мы приблизимся к выпуску WSL 2.
Что будет с WSL 1? Будет ли он заброшен?
В настоящее время мы не планируем прекращать поддержку WSL 1. Вы можете одновременно запускать дистрибутивы WSL 1 и WSL 2, а также в любое время обновить или понизить версию любого дистрибутива. Добавление WSL 2 в качестве новой архитектуры предоставляет команде WSL лучшую платформу для предоставления функций, которые делают WSL отличным способом запуска среды Linux в Windows.
Смогу ли я запускать WSL 2 и другие сторонние инструменты виртуализации, такие как VMware или VirtualBox?
Некоторые сторонние приложения не могут работать при использовании Hyper-V, что означает, что они не смогут работать при включенном WSL 2, например VMware и VirtualBox. Однако недавно и VirtualBox, и VMware выпустили версии, поддерживающие Hyper-V и WSL2. Узнайте больше об изменениях VirtualBox здесь и об изменениях VMware здесь. Чтобы узнать об устранении неполадок, ознакомьтесь с обсуждениями проблем с VirtualBox в репозитории WSL на GitHub.
Мы постоянно работаем над решениями, поддерживающими стороннюю интеграцию Hyper-V. Например, мы предоставляем набор API-интерфейсов под названием Hypervisor Platform, которые сторонние поставщики виртуализации могут использовать для обеспечения совместимости своего программного обеспечения с Hyper-V. Это позволяет приложениям использовать архитектуру Hyper-V для своей эмуляции, например эмулятор Google Android и VirtualBox 6 и выше, которые теперь совместимы с Hyper-V.
Дополнительную информацию и обсуждение проблем WSL 2 с VirtualBox 6.1 см. в репозитории проблем WSL.
*Если вам нужна виртуальная машина с Windows 10, загрузите VMWare, Hyper-V, VirtualBox и Parallels VM в Центре разработки для Windows.
Могу ли я получить доступ к графическому процессору в WSL 2? Планируется ли увеличить поддержку оборудования?
Мы выпустили поддержку доступа к графическому процессору внутри дистрибутивов WSL 2! Это означает, что теперь вы можете более легко использовать WSL для сценариев машинного обучения, искусственного интеллекта и обработки данных, когда задействованы большие наборы данных. Ознакомьтесь с руководством по началу работы с поддержкой графического процессора. На данный момент WSL 2 не включает поддержку последовательного порта или USB-устройств. Мы изучаем лучший способ добавить эти функции. Однако теперь поддержка USB доступна в рамках проекта USBIPD-WIN. Инструкции по настройке поддержки USB-устройств см. в разделе «Подключение USB-устройств».
Может ли WSL 2 использовать сетевые приложения?
Да, в целом сетевые приложения будут работать лучше и быстрее с WSL 2, поскольку он обеспечивает полную совместимость с системными вызовами. Однако в архитектуре WSL 2 используются виртуализированные сетевые компоненты, а это означает, что WSL 2 будет вести себя аналогично виртуальной машине — дистрибутивы WSL 2 будут иметь другой IP-адрес, чем хост-компьютер (ОС Windows). Дополнительные сведения см. в разделе Доступ к сетевым приложениям с помощью WSL.
Могу ли я запустить WSL 2 на виртуальной машине?
Да! Необходимо убедиться, что на виртуальной машине включена вложенная виртуализация. Это можно включить на родительском узле Hyper-V, выполнив следующую команду в окне PowerShell с правами администратора:
Set-VMProcessor -VMName -ExposeVirtualizationExtensions $true
Обязательно замените ' ' именем вашей виртуальной машины.
Можно ли использовать wsl.conf в WSL 2?
WSL 2 поддерживает тот же файл wsl.conf, что и WSL 1. Это означает, что любые параметры конфигурации, которые вы установили в дистрибутиве WSL 1, такие как автоматическое монтирование дисков Windows, включение или отключение взаимодействия, изменение каталога, в который будут монтироваться диски Windows и т. д., будут работать внутри WSL 2. Вы можете узнать Дополнительные сведения о параметрах конфигурации в WSL см. на странице «Управление распространением». Дополнительные сведения о поддержке подключения дисков, дисков, устройств или виртуальных жестких дисков (VHD) см. в статье «Подключение диска Linux в WSL 2».
Где я могу оставить отзыв?
- Сообщите о проблеме с документацией, используя репозиторий документов WSL. Чтобы внести свой вклад в документы WSL, см. руководство для авторов Microsoft Docs.
- Сообщите о проблеме с терминалом Windows, используя репозиторий продукта терминала Windows, если ваша проблема больше связана с терминалом Windows, консолью Windows или пользовательским интерфейсом командной строки.
Если вы хотите быть в курсе последних новостей WSL, вы можете сделать это с помощью:
От смартфонов до автомобилей, суперкомпьютеров и бытовой техники, от домашних компьютеров до корпоративных серверов — везде используется операционная система Linux.
Но помимо того, что Linux является предпочтительной платформой для запуска настольных компьютеров, серверов и встроенных систем по всему миру, она является одной из самых надежных, безопасных и беззаботных операционных систем.
Здесь есть вся информация, необходимая для быстрого освоения платформы Linux.
Что такое Linux?
Как и Windows, iOS и Mac OS, Linux — это операционная система. Фактически, одна из самых популярных платформ на планете, Android, работает под управлением операционной системы Linux. Операционная система — это программное обеспечение, которое управляет всеми аппаратными ресурсами, связанными с вашим настольным компьютером или ноутбуком. Проще говоря, операционная система управляет связью между вашим программным обеспечением и вашим оборудованием. Без операционной системы (ОС) программное обеспечение не работало бы.
Операционная система Linux состоит из нескольких частей:
- Загрузчик — программа, управляющая процессом загрузки вашего компьютера. Для большинства пользователей это будет просто всплывающая заставка, которая в конечном итоге исчезает для загрузки операционной системы.
- Ядро — это одна часть целого, которая на самом деле называется «Linux». Ядро является ядром системы и управляет процессором, памятью и периферийными устройствами. Ядро — это самый низкий уровень ОС.
- Система инициализации — это подсистема, которая загружает пространство пользователя и отвечает за управление демонами. Одной из наиболее широко используемых систем инициализации является systemd? который также оказывается одним из самых спорных. Это система инициализации, которая управляет процессом загрузки после того, как первоначальная загрузка передана от загрузчика (например, GRUB или GRand Unified Bootloader).
- Демоны – это фоновые службы (печать, звук, планирование и т. д.), которые запускаются во время загрузки или после входа на рабочий стол.
- Графический сервер — это подсистема, которая отображает графику на вашем мониторе. Его обычно называют X-сервером или просто X.
- Среда рабочего стола. Это та часть, с которой на самом деле взаимодействуют пользователи. Существует множество сред рабочего стола на выбор (GNOME, Cinnamon, Mate, Pantheon, Enlightenment, KDE, Xfce и т. д.). Каждая среда рабочего стола включает встроенные приложения (например, файловые менеджеры, средства настройки, веб-браузеры и игры).
- Приложения. Среда рабочего стола не предлагает полного набора приложений. Так же, как Windows и macOS, Linux предлагает тысячи и тысячи наименований высококачественного программного обеспечения, которое можно легко найти и установить. Большинство современных дистрибутивов Linux (подробнее об этом ниже) включают инструменты, подобные App Store, которые централизуют и упрощают установку приложений. Например, в Ubuntu Linux есть Центр приложений Ubuntu (ребрендинг программного обеспечения GNOME? Рис. 1), который позволяет быстро искать среди тысяч приложений и устанавливать их из одного централизованного места.
Зачем использовать Linux?
Это единственный вопрос, который задают большинство людей. Зачем изучать совершенно другую вычислительную среду, если операционная система, которая поставляется с большинством настольных компьютеров, ноутбуков и серверов, прекрасно работает?
Чтобы ответить на этот вопрос, я задам еще один вопрос. Эта операционная система, которую вы сейчас используете, действительно работает? Или вы сталкиваетесь с препятствиями, такими как вирусы, вредоносное ПО, замедление работы, сбои, дорогостоящий ремонт и лицензионные сборы?
Если вы боретесь с вышеперечисленным, Linux может стать идеальной платформой для вас. Linux превратилась в одну из самых надежных компьютерных экосистем на планете. Объедините эту надежность с нулевой стоимостью входа, и вы получите идеальное решение для настольной платформы.
Правильно, нулевая плата за вход... как бесплатно.Вы можете установить Linux на любое количество компьютеров, не платя ни цента за лицензию на программное обеспечение или сервер.
Давайте посмотрим на стоимость сервера Linux по сравнению с Windows Server 2016. Цена версии Windows Server 2016 Standard составляет 882 доллара США (приобретается непосредственно у Microsoft). Это не включает клиентскую лицензию (CAL) и лицензии на другое программное обеспечение, которое вам может понадобиться (например, базу данных, веб-сервер, почтовый сервер и т. д.). Например, клиентская лицензия на одного пользователя для Windows Server 2016 стоит 38 долларов США. Например, если вам нужно добавить 10 пользователей, это на 388,00 долларов больше за лицензирование серверного программного обеспечения. С сервером Linux все это бесплатно и легко устанавливается. На самом деле, установка полнофункционального веб-сервера (который включает в себя сервер базы данных) выполняется всего в несколько кликов или команд (взгляните на «Простая установка сервера LAMP», чтобы понять, насколько это просто). р>
Если нулевой стоимости недостаточно, чтобы завоевать вас? как насчет того, чтобы иметь операционную систему, которая будет работать безотказно до тех пор, пока вы ее используете? Я использую Linux почти 20 лет (как настольную, так и серверную платформу), и у меня не было проблем с программами-вымогателями, вредоносными программами или вирусами. Linux, как правило, гораздо менее уязвим для таких атак. Что касается перезагрузки сервера, то она необходима только при обновлении ядра. Для Linux-сервера нет ничего необычного в том, что он годами не перезагружается. Если вы будете следовать регулярным рекомендуемым обновлениям, стабильность и надежность практически гарантированы.
Открытый код
Linux также распространяется по лицензии с открытым исходным кодом. Открытый исходный код следует следующим ключевым арендаторам:
- Свобода запускать программу для любых целей.
- Свобода изучать, как работает программа, и изменять ее, чтобы заставить ее делать то, что вы хотите.
- Свобода распространять копии, чтобы помочь ближнему.
- Свобода распространять копии ваших измененных версий среди других.
Эти моменты имеют решающее значение для понимания сообщества, которое работает вместе над созданием платформы Linux. Без сомнения, Linux — это операционная система, созданная «людьми и для людей». Эти арендаторы также являются основным фактором, почему многие люди выбирают Linux. Речь идет о свободе, свободе использования и свободе выбора.
Что такое «распространение»?
Linux имеет несколько различных версий, подходящих для любого типа пользователей. От новых пользователей до заядлых пользователей, вы найдете «изюминку» Linux, соответствующую вашим потребностям. Эти версии называются дистрибутивами (или, сокращенно, «дистрибутивами»). Почти каждый дистрибутив Linux можно скачать бесплатно, записать на диск (или USB-накопитель) и установить (на любом количестве компьютеров).
К популярным дистрибутивам Linux относятся:
- ЛИНУКС МИНТ
- МАНДЖАРО
- ДЕБИАН
- УБУНТУ
- АНТЕРГОС
- СОЛЮС
- ФЕДОРА
- ЭЛЕМЕНТАРНАЯ ОС
- ОТКРЫТЬ ИСПОЛЬЗОВАНИЕ
Каждый дистрибутив по-своему подходит для рабочего стола. Некоторые выбирают очень современные пользовательские интерфейсы (такие как GNOME и Pantheon Elementary OS), в то время как другие придерживаются более традиционной среды рабочего стола (openSUSE использует KDE).
Вы можете просмотреть 100 лучших дистрибутивов на Distrowatch.
И не думайте, что сервер остался позади. Для этой арены вы можете обратиться к:
- Red Hat Enterprise Linux
- Сервер Ubuntu
- Сентос
- SUSE Enterprise Linux
Некоторые из вышеперечисленных серверных дистрибутивов бесплатны (например, Ubuntu Server и CentOS), а некоторые имеют определенную цену (например, Red Hat Enterprise Linux и SUSE Enterprise Linux). Те, у кого есть соответствующая цена, также включают поддержку.
Какой дистрибутив вам подходит?
Какой дистрибутив вы используете, зависит от ответа на три простых вопроса:
- Насколько вы опытный пользователь компьютера?
- Вы предпочитаете современный или стандартный интерфейс рабочего стола?
- Сервер или рабочий стол?
Если ваши навыки работы с компьютером довольно низки, вам следует придерживаться удобного для новичков дистрибутива, такого как Linux Mint, Ubuntu (рис. 3), Elementary OS или Deepin. Если ваш набор навыков превышает средний уровень, вы можете выбрать такой дистрибутив, как Debian или Fedora. Однако, если вы в значительной степени освоили ремесло компьютерного и системного администрирования, используйте дистрибутив вроде Gentoo. Если вам действительно нужны испытания, вы можете создать свой собственный дистрибутив Linux с помощью Linux From Scratch.
Если вы ищете дистрибутив только для сервера, вам также нужно решить, нужен ли вам интерфейс рабочего стола или вы хотите сделать это только через командную строку. Сервер Ubuntu не устанавливает графический интерфейс. Это означает две вещи, которые ваш сервер не будет тормозить при загрузке графики, и вам нужно будет хорошо разбираться в командной строке Linux.Однако вы можете установить пакет с графическим интерфейсом поверх Ubuntu Server с помощью одной команды, например sudo apt-get install ubuntu-desktop. Системные администраторы также захотят просмотреть дистрибутив с точки зрения функций. Вам нужен дистрибутив для конкретного сервера, который предложит вам все, что нужно для вашего сервера? Если это так, CentOS может быть лучшим выбором. Или вы хотите взять настольный дистрибутив и добавлять в него части по мере необходимости? Если это так, Debian или Ubuntu Linux могут вам пригодиться.
Установка Linux
Многим идея установки операционной системы может показаться очень сложной задачей. Хотите верьте, хотите нет, но Linux предлагает одну из самых простых установок среди всех операционных систем. На самом деле, большинство версий Linux предлагают то, что называется Live-дистрибутивом. Это означает, что вы запускаете операционную систему с CD/DVD или USB-накопителя без каких-либо изменений на жестком диске. Вы получаете полную функциональность без необходимости установки. После того, как вы опробовали его и решили, что хотите его использовать, просто дважды щелкните значок «Установить» и выполните простой мастер установки.
Обычно мастер установки проведет вас через процесс, выполнив следующие шаги (мы проиллюстрируем установку Ubuntu Linux):
- Подготовка. Убедитесь, что ваша машина соответствует требованиям для установки. Вас также могут спросить, хотите ли вы установить стороннее программное обеспечение (например, плагины для воспроизведения MP3, видеокодеки и т. д.).
- Настройка беспроводной сети (при необходимости). Если вы используете ноутбук (или машину с беспроводной связью), вам необходимо подключиться к сети, чтобы загрузить стороннее программное обеспечение и обновления.
- Распределение жесткого диска (рис. 4). Этот шаг позволяет выбрать способ установки операционной системы. Собираетесь ли вы установить Linux вместе с другой операционной системой (так называемая «двойная загрузка»), использовать весь жесткий диск, обновить существующую установку Linux или установить поверх существующей версии Linux.
- Местоположение. Выберите свое местоположение на карте.
- Раскладка клавиатуры: выберите клавиатуру для вашей системы.
- Настройка пользователя: настройте имя пользователя и пароль.
Вот и все. Как только система завершит установку, перезагрузитесь, и вы готовы к работе. Более подробное руководство по установке Linux можно найти в статье «Как установить и попробовать Linux самым простым и безопасным способом» или загрузить руководство по установке Linux в формате PDF от Linux Foundation.
Установка программного обеспечения в Linux
Просто установить не только операционную систему, но и приложения. Большинство современных дистрибутивов Linux включают в себя то, что большинство считает магазином приложений. Это централизованное место, где можно найти и установить программное обеспечение. Ubuntu Linux (и многие другие дистрибутивы) полагаются на программное обеспечение GNOME, в Elementary OS есть AppCenter, у Deepin есть Deepin Software Center, у openSUSE есть AppStore, а некоторые дистрибутивы полагаются на Synaptic.
Независимо от названия, каждый из этих инструментов делает одно и то же? центральное место для поиска и установки программного обеспечения Linux. Конечно, эти части программного обеспечения зависят от наличия графического интерфейса. Для серверов без графического интерфейса вам придется использовать интерфейс командной строки для установки.
Давайте рассмотрим два разных инструмента, чтобы проиллюстрировать, насколько простой может быть даже установка из командной строки. Наши примеры предназначены для дистрибутивов на основе Debian и дистрибутивов на основе Fedora. Дистрибутивы на основе Debian будут использовать инструмент apt-get для установки программного обеспечения, а дистрибутивы на основе Fedora потребуют использования инструмента yum. Оба работают очень похоже. Мы проиллюстрируем это с помощью команды apt-get. Допустим, вы хотите установить инструмент wget (удобный инструмент, используемый для загрузки файлов из командной строки). Чтобы установить это с помощью apt-get, команда должна выглядеть следующим образом:
Команда sudo добавлена, поскольку для установки программного обеспечения вам нужны привилегии суперпользователя. Точно так же, чтобы установить то же программное обеспечение в дистрибутиве на основе Fedora, вы должны сначала выполнить команду su для суперпользователя (буквально введите команду su и введите пароль root), а затем выполните следующую команду:
Это все, что нужно для установки программного обеспечения на компьютере с Linux. Это не так сложно, как вы думаете. Все еще сомневаетесь? Помните установку Easy Lamp Server ранее? Одной командой:
Вы можете установить полноценный сервер LAMP (Linux Apache MySQL PHP) либо на сервер, либо на настольный дистрибутив. Это действительно так просто.
Дополнительные ресурсы
Если вы ищете одну из самых надежных, безопасных и надежных платформ как для настольных компьютеров, так и для серверов, обратите внимание на один из многочисленных дистрибутивов Linux. С Linux вы можете быть уверены, что с вашими рабочими столами не будет проблем, ваши серверы будут работать, а ваши запросы на поддержку будут минимальными.
Для получения дополнительной информации, которая поможет вам на протяжении всей жизни с Linux, ознакомьтесь со следующими ресурсами:
-
: все, что вам нужно знать о Linux (новости, руководства и многое другое) : руководства по Linux : инструкции, руководства и часто задаваемые вопросы : множество руководств и подробных руководств : новости ядра Linux и многое другое
Авторское право © 2022 The Linux Foundation®. Все права защищены. Linux Foundation зарегистрировала товарные знаки и использует товарные знаки. Список товарных знаков The Linux Foundation см. на нашей странице «Использование товарных знаков». Linux является зарегистрированным товарным знаком Линуса Торвальдса.
поиск меню
Урок 8. Общие сведения об операционных системах
Что такое операционная система?
Операционная система — это самое важное программное обеспечение, работающее на компьютере. Он управляет памятью и процессами компьютера, а также всем его программным и аппаратным обеспечением. Это также позволяет вам общаться с компьютером, не зная, как говорить на языке компьютера. Без операционной системы компьютер бесполезен.
Посмотрите видео ниже, чтобы узнать больше об операционных системах.
Ищете старую версию этого видео? Вы все еще можете просмотреть его здесь.
Работа операционной системы
Операционная система (ОС) вашего компьютера управляет всем программным и аппаратным обеспечением компьютера. В большинстве случаев одновременно работает несколько различных компьютерных программ, и всем им требуется доступ к центральному процессору (ЦП), памяти и хранилищу вашего компьютера. Операционная система координирует все это, чтобы убедиться, что каждая программа получает то, что ей нужно.
Типы операционных систем
Операционные системы обычно предустановлены на любом компьютере, который вы покупаете. Большинство людей используют операционную систему, которая поставляется с их компьютером, но можно обновить или даже изменить операционную систему. Тремя наиболее распространенными операционными системами для персональных компьютеров являются Microsoft Windows, macOS и Linux.
Современные операционные системы используют графический пользовательский интерфейс, или GUI (произносится как липкий). Графический пользовательский интерфейс позволяет использовать мышь для нажатия значков, кнопок и меню, и все четко отображается на экране с использованием комбинации графики и текста.
Графический интерфейс каждой операционной системы выглядит по-своему, поэтому, если вы переключитесь на другую операционную систему, поначалу он может показаться вам незнакомым. Однако современные операционные системы разработаны таким образом, чтобы ими было легко пользоваться, и большинство основных принципов остались прежними.
Майкрософт Windows
Microsoft создала операционную систему Windows в середине 1980-х годов. Было много разных версий Windows, но самыми последними из них являются Windows 10 (выпущена в 2015 г.), Windows 8 (2012 г.), Windows 7 (2009 г.) и Windows Vista (2007 г.). Windows предустановлена на большинстве новых ПК, что делает ее самой популярной операционной системой в мире.
Для получения дополнительной информации ознакомьтесь с нашими руководствами по основам Windows и конкретным версиям Windows.
macOS
macOS (ранее называвшаяся OS X) – это линейка операционных систем, созданных Apple. Он предварительно загружен на все компьютеры Macintosh или Mac. Некоторые из конкретных версий включают Mojave (выпущена в 2018 г.), High Sierra (2017 г.) и Sierra (2016 г.).
Согласно глобальной статистике StatCounter, на пользователей macOS приходится менее 10 % глобальных операционных систем, что намного меньше, чем процент пользователей Windows (более 80 %). Одна из причин этого заключается в том, что компьютеры Apple, как правило, дороже. Однако многие люди предпочитают внешний вид macOS Windows.
Для получения дополнительной информации ознакомьтесь с нашим руководством по основам macOS.
Линукс
Linux (произносится как LINN-ux) — это семейство операционных систем с открытым исходным кодом, что означает, что их может модифицировать и распространять кто угодно по всему миру. Это отличается от проприетарного программного обеспечения, такого как Windows, которое может быть изменено только компанией, которой оно принадлежит.Преимущества Linux в том, что он бесплатный и существует множество различных дистрибутивов или версий, из которых вы можете выбирать.
Согласно глобальной статистике StatCounter, на пользователей Linux приходится менее 2% глобальных операционных систем. Однако большинство серверов работают под управлением Linux, поскольку его относительно легко настроить.
Чтобы узнать больше о различных дистрибутивах Linux, посетите веб-сайты Ubuntu, Linux Mint и Fedora или обратитесь к нашим ресурсам Linux. Более полный список можно найти в списке лучших дистрибутивов Linux от MakeUseOf.
Операционные системы для мобильных устройств
Операционные системы, о которых мы говорили до сих пор, были разработаны для работы на настольных и портативных компьютерах. Мобильные устройства, такие как телефоны, планшетные компьютеры и MP3-плееры, отличаются от настольных и портативных компьютеров, поэтому на них работают операционные системы, разработанные специально для мобильных устройств. Примеры мобильных операционных систем включают Apple iOS и Google Android. На снимке экрана ниже вы видите iOS, работающую на iPad.
Операционные системы для мобильных устройств, как правило, не так полнофункциональны, как системы для настольных компьютеров и ноутбуков, и они не могут запускать одно и то же программное обеспечение. Тем не менее, вы по-прежнему можете делать с ними множество вещей, например смотреть фильмы, просматривать веб-страницы, управлять своим календарем и играть в игры.
Чтобы узнать больше о мобильных операционных системах, ознакомьтесь с нашими руководствами по мобильным устройствам.
Читайте также: