Если у линукса ядро то что у виндовс

Чудеса упаковки от Microsoft: ядро Linux в Windows 10 и движок IE внутри Chromium Edge

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

Первое: в летней сборке 19H2 Windows 10 будет поставляться полноценное Linux-ядро на базе версии 4.19 от 22 октября 2018 года для собственной подсистемы «Linux для Windows» (WSL — Windows Subsystem Linux).

Второе: в будущие энтерпрайз-сборки Chromium-реинкарнации умерщвленного компанией Microsoft Edge будет встроено ядро IE.

Первая новость — важна и полезна для разработчиков, вторая — похожа на плохой анекдот.


Мы встроили в твой Chromium-браузер движок IE, чтобы ты не забывал, что это браузер Edge

Linux Kernel в Windows 10

Добавление полноценного ядра Linux в Windows 10 — логичный шаг, который продолжает методичную работу Microsoft с сообществом. Ранее в Windows была доступна лишь эмуляция ядра Linux. Параллельно с ядром Linux внутри своей системы компания анонсировала выход Windows Terminal — новое приложение для Windows для централизованного доступа к подсистемам PowerShell, Cmd и, собственно, самого Linux-ядра в упаковке WSL.

Представители компании уверяют, что 4.19 — не последняя версия ядра для их подсистемы. В будущем WSL будет обновляться и идти в ногу со стабильными версиями ядра Linux, что также немаловажно. Кроме того, внедрение полноценного ядра в систему отметает необходимость эмуляции, что, непосредственно, увеличит производительность и комфорт разработчиков, работающих из-под Windows. Кроме этого WSL базируется на открытом исходном коде, то есть любой разработчик сможет вносить необходимые ему изменения в подсистему и делать форки ядра.

Это не первый крупный шаг навстречу сообществу разработчиков. Ранее компания интегрировала в свою систему Bash, что можно назвать крайне серьезным шагом для весьма консервативной Microsoft.

Действия Microsoft удивляют, но уже не шокируют: под управлением Сатьи Наделлы компания фактически ворвалась в open source-сообщество и все больше и больше ориентируется на работу непосредственно с девелоперами и enterprise-сегментом, о чем свидетельствуют действия Microsoft за последние 3-4 года.

Чудовище Microsoft’а или зачем в Chromium Edge ядро Internet Explorer

Каждый с содроганием вспоминает Internet Explorer, а старые верстальщики еще и плачут при этом. Когда Microsoft анонсировала Spartan и отказ от IE, по всему миру начали открывать шампанское, но реальность оказалась злее, чем мы надеялись. До сих пор существуют решения, порталы и сайты, созданные для работы исключительно под IE старых версий. В основной своей массе эти решения обитают в закрытых enterprise-решениях. Когда-то у Microsoft был выбор: вынудить компании по всему миру обновить свои внутренние продукты и решения из-за полного отказа компании от IE, или же начать воевать «не в ту сторону». Так как полный отказ от IE грозил миллиардными потерями для Microsoft и репутационным ущербом, гиганту пришлось из года в год тащить совместимость своего браузера со страницами, адаптированными для работы в Internet Explorer.

Даже после громкого отказа от движка EdgeHTML и перевода разработки «браузера по умолчанию» для Windows 10 на движок Chromium, Microsoft не удается убежать от своего страшного наследия в лице Internet Explorer.

Читайте также:  Как увеличить размер системного диска linux

Поэтому специально для Enterprise-сборок Windows 10 компания будет поставлять версию Chromium Edge с «сюрпризом» — встроенным движком IE в сам Edge. Такое странное решение позволит обеспечить совместимость нового браузера со старыми корпоративными решениями, которые когда-то опрометчиво прибили гвоздями к Internet Explorer.

При открытии в новом Chromium Edge любой страницы, адаптированной для Internet Explorer, браузер автоматически будет активировать «режим совместимости с IE» и подключать отображение, соответствующее такому в Internet Explorer 11. Узнать, что страница запущена в режиме совместимости можно будет по специальному значку IE рядом с адресной строкой на странице браузера.

Сами Microsoft настаивают на том, что компаниям, пользующимся устаревшими веб-порталами, стоит перейти на новый Chromium Edge и полностью отказаться от практики использования связки IE+любой другой браузер. Конечно, любой технический специалист скажет, что подобный шаг по встраиванию устаревшего движка в новый продукт избыточен, но, фактически, сейчас Microsoft пытается сохранить лицо и чуть-чуть занимается благотворительностью. Вопрос в том, сможет ли когда-нибудь гигант сказать бизнесу «нет» и окончательно «пристрелить осла». Пока не получается.

Конференция началась вчера, 6 мая, и продлится до 8 числа, так что у Microsoft есть как минимум один день для того, чтобы удивить нас еще сильнее.

Источник

В чем разница между ядром Windows и ядром Linux

главное отличие между ядром Window и Linux Ядро Window, которое находится в операционной системе Window, является коммерческим программным обеспечением, а ядро ​​Linux, которое находится в операционн

Содержание:

главное отличие между ядром Windows и Linux Ядро Windows, которое находится в операционной системе Windows, является коммерческим программным обеспечением, а ядро ​​Linux, которое находится в операционной системе Linux, является программным обеспечением с открытым исходным кодом.

Ядро — это ядро ​​операционной системы. Он выполняет такие функции, как связь с аппаратными устройствами, управление процессами, обработка файлов и многие другие задачи. Различные операционные системы имеют разные ядра в зависимости от типа ОС. Более того, устройства в Windows и Linux имеют разные ядра.

Ключевые области покрыты

1. Что такое ядро ​​Windows
— определение, функциональность
2. Что такое ядро ​​Linux
— определение, функциональность
3. В чем разница между ядром Windows и ядром Linux
— Сравнение основных различий

Основные условия

Ядро, Ядро Linux, Ядро Windows

Что такое ядро ​​Windows

Устройства с операционной системой Microsoft Windows состоят из ядра Windows. Это ядро ​​называется ядром Windows NT. Он способен работать как с однопроцессорными, так и с симметричными многопроцессорными компьютерами и, следовательно, называется гибридное ядро, Архитектура Windows состоит из ядра Windows, уровня аппаратной абстракции (HAL), драйверов и других вспомогательных сервисов. Эти сервисы работают в режиме ядра.

Кроме того, система Windows может работать в двух режимах: пользовательский режим и режим ядра. Программы, работающие в режиме пользователя, имеют ограниченный доступ к системным ресурсам. Однако программы, работающие в модели ядра, не имеют ограничений для доступа к системной памяти, оборудованию и ресурсам. Пользовательский режим может отправлять запросы ввода-вывода в соответствующие драйверы устройств режима ядра с помощью диспетчера ввода-вывода.

Ядро Windows выполняет различные функции, включая многопроцессорную синхронизацию, поддержку потоков, планирование прерываний и диспетчеризацию. Он также обрабатывает ловушки и исключения. Более того, ядро ​​инициализирует диски устройства во время загрузки системы.

Что такое ядро ​​Linux

Ядро в системах на базе Linux называется ядром Linux. Одна из основных причин популярности ядра Linux заключается в том, что оно бесплатное и с открытым исходным кодом. Он имеет вкладчиков по всему миру.

В системах Linux пользовательские программы могут взаимодействовать с ядром через интерфейс прикладного программирования (API). Драйверы устройств управляют оборудованием как частью функциональности ядра. Существует интерфейс между ядром и загружаемыми модулями ядра (LKM).

Читайте также:  Komodo edit python mac os

Более того, ядро ​​Linux существует на персональных компьютерах и серверах. Он также доступен во встроенных устройствах, таких как маршрутизаторы, точки беспроводного доступа, УАТС, Smart TV и т. Д. Популярная мобильная операционная система Android также использует ядро ​​Linux для реализации своих функций.

Разница между ядром Windows и ядром Linux

Определение

Ядро Windows — это коммерческое ядро ​​операционной системы Windows, разработанное Microsoft. Напротив, ядро ​​Linux является Unix-подобным ядром операционной системы компьютера с открытым исходным кодом. Следовательно, в этом главное отличие ядра Windows от ядра Linux.

разработчик

Microsoft разработала ядро ​​Windows, в то время как Linux Торвальдс разработал ядро ​​Linux.

Доступ к исходному коду

Доступ к исходному коду — это еще одно различие между ядром Windows и ядром Linux. Нет доступа к исходному коду ядра Windows. Тем не менее, существует полный доступ к исходному коду ядра Linux.

Архитектура

Кроме того, еще одно различие между ядром Windows и ядром Linux состоит в том, что ядро ​​Windows имеет гибридную архитектуру, а ядро ​​Linux — монолитную.

Контроль доступа к файлам

Кроме того, Windows использует Access Control List (ACL) для контроля доступа к файлам. Напротив, Linux использует традиционные разрешения Unix и POSIX ACL для контроля доступа к файлам.

Стек графического интерфейса

Стек графического интерфейса — это еще одно различие между ядром Windows и ядром Linux. Windows включает в себя стек графического интерфейса в ядре. Однако в Linux стек GUI находится в пользовательском пространстве.

Поддержка многопользовательских

Кроме того, Windows поддерживает несколько пользователей и сеансов, но зависит от версий и выпусков. Между тем, Linux поддерживает 100% многопользовательскую среду.

Конфигурации

Конфигурации — это также разница между ядром Windows и ядром Linux. Windows поддерживает реестр для хранения конфигураций, в то время как Linux поддерживает конфигурации в файлах.

приборы

В то время как ядро ​​Windows имеет разные механизмы для разных устройств, каждое устройство представляет собой файл для ядра Linux. Следовательно, это одно из важных различий между ядром Windows и ядром Linux.

Заключение

Различие между ядром Windows и ядром Linux состоит в том, что ядро ​​Windows, которое находится в операционной системе Windows, является коммерческим программным обеспечением, в то время как ядро ​​Linux, которое находится в операционной системе Linux, является программным обеспечением с открытым исходным кодом.

Ссылка:

1. «Архитектура Windows NT». Википедия, Фонд Викимедиа, 15 октября 2018 г.

Источник

Евангелист Open Source Эрик Реймонд: Windows перейдет на ядро Linux в недалеком будущем

Эрик Реймонд — евангелист свободного ПО, сооснователь фонда Open Source Initiative, автор «закона Линуса» и книги «Собор и базар», своеобразной «священной книгой» свободного ПО. По его мнению, в недалеком будущем Windows перейдет на ядро Linux, так что сама Windows станет слоем эмуляции на этом ядре.

Похоже на шутку, но сегодня вроде бы и не 1 апреля. Свое утверждение Реймонд аргументирует активными действиями Windows в сфере открытого ПО. Так, Microsoft активно работает над Windows Subsystem for Linux (WSL) — подсистемой Linux для Windows. Также он не забыл о браузере Edge, который работал сначала на движке EdgeHTML, но полтора года назад его перевели на Chromium.

Плюс ко всему, в прошлом году Microsoft заявила об интеграции в ОС полноценного ядра Linux, что необходимо для работы WSL2 с полной функциональностью. В целом, рациональное зерно в утверждении Реймонда есть, ну а как относиться к этому мнению, личное дело каждого.

У Эрика Реймонда есть и другие аргументы в пользу скорого «переезда» Windows:

Читайте также:  Как создать файл ответов для windows 10 pro

Большое количество уязвимостей в ядре самой Windows. Так, в последнем апдейте для Windows 10 содержится около полусотни исправлений.
Необходимость вкладывать крупные средства в развитие проприетарного ядра Windows. Чтобы оптимизировать затраты, корпорация Microsoft может перейти на бесплатное Linux-ядро.
Снижение прибыли от продаж Windows. Сейчас большая часть прибыли корпорации Microsoft поступает от облачного сервиса Azure, а не от продажи ПО, как раньше.

Правда, продажа программного обеспечения до сих пор приносит неплохие деньги, но здесь суммы в несколько раз меньше, чем у облачного подразделения. Так, рост оборота подразделения More Personal Computing, которое занимается, в том числе, продажей лицензий Windows, составляет около 7% в 2020 году. А вот с Microsoft Inteligent Cloud дело другое — прирост выручки составляет 17% по сравнению с прошлым годом.

Абсолютные показатели тоже разные. Если в первом случае рост оборот около $2,5 млрд, то во втором — $13,4 млрд.

Замедляет рост выручки «софтверного» подразделения Microsoft, в первую очередь, снижение объемов продаж ПК и ноутбуков. Это хорошо заметный тренд последних несколько лет. Если экономические проблемы не исчезнут, а это вряд ли, то к 2021 году рынок ПК и ноутбуков испытает не одно потрясение. А это означает, что у Microsoft тоже возникнут проблемы.

Во что превратится Windows?

Как и говорилось выше, Реймонд утверждает, что Windows станет слоем эмулятора на ядре Linux. Интерфейс же ОС от Microsoft станет просто графической средой для Linux, где можно будет запускать приложения под Windows через эмулятор.

Пример такого эмулятора уже существует — это Proton, который дает возможность запускать Windows-игры на ПК под управлением Linux. Proton разработан компанией Valve, и если к этому продукту приложить дополнительные усилия, он может стать почти идеальным. Но ничего не мешает разработать что-то похожее самой Microsoft, не одалживая чужие платформы.

В итоге компания сэкономит кучу денег, а финансовый вопрос почти всегда важнее для компаний, чем идеология. В результате Linux победит на десктопах, став одной из основных ОС для персональных компьютеров. По мнению евангелиста свободного ПО, разработчики постепенно перейдут на двоичные файлы ELF с API Linux, отказавшись от двоичных файлов ОС Windows.

Microsoft давно дружит c Linux

Впервые о тесной дружбе Microsoft с разработчиками Linux стало известно 4 года назад. Тогда компания вместе с Canonical заявила об интеграции ОС Ubuntu в Windows. Получилось нечто вроде эмулятора, но вполне работоспособного.

Все логические диски, вроде C:, монтировались для чтения и записи в директории /mnt, то есть /mnt/c, /mnt/d и т.д. И наоборот, файловая система Ubuntu появилась в «Проводнике» в C:\Users\Kirkland\AppData\Local\Lxss\rootfs\.

Но это были лишь первые эксперименты, которые постепенно продолжались, пока не переросли в нечто большее.

В апреле прошлого года корпорация Microsoft впервые представила Windows Subsystem for Linux. Затем было разработано уже второе поколение этой системы, которая позволяет запускать под Windows любые приложения под Linux, включая не только консольные, но и графические. Сейчас в WSL добавлена поддержка компьютерных вычислений на GPU. Разработчики могут полноценно использовать свои аппаратные ресурсы, например, для машинного обучения, используя NVIDIA CUDA и DirectML. В Linux-окружении можно запустить TensorFlow и PyTorch.

Осенью этого года Microsoft выпустила экспериментальную сборку ОС Windows 10, которая отличается от других тем, что содержит ряд инструментов для работы с Linux. Например, файловый менеджер Windows научился работать с файловыми системами для Linux, включая ext4.

Плюс ко всему, Microsoft является одним из крупнейших партнеров Linux Foundation. Угадайте, кому принадлежит самой большой раздел на GitHub, посвященный открытому ПО? Правильно, Microsoft. Компания выпускает все больше продуктов с открытым исходным кодом и сотрудничает с крупнейшими представителями сферы Open Source.

Источник

Оцените статью