LINUX.ORG.RU

Опубликованы слайды, примеры кода и видео доклада о применении ядра Linux в Windows 10

 , ,


3

6

В Интернете были опубликованы слайды, листинги кода и видеозапись доклада «Ядро Linux, спрятанное внутри Windows 10» с конференции Black Hat USA 2016.

Докладчиком выступал исследователь компьютерной безопасности Алекс Ионеску (Alex Ionescu), один из авторов бестселлера «Windows Internals».

Пока что материалы доступны только на английском языке.

>>> Слайды

>>> Репозиторий с фрагментами кода из доклада

>>> Присоединиться к переводу субтитров (только для участников Notabenoid)

>>> Видео

★★★★

Проверено: Shaman007 ()
Последнее исправление: sudopacman (всего исправлений: 18)
Ответ на: комментарий от Venediktov

Как можно запускать ReactOS в Windows 10? Винду в винде что ли?

blueboar3
()
Ответ на: комментарий от dr04

клавиша «я» тоже из коробки не работает, а обновляться неохота?

eternal_sorrow ★★★★★
()

применении ядра Linux в Windows 10

Чет до конца не понятно о чем новость. Это про строение существующей подсистемы эмуляции линукса в десяточке? Т.е. той которая «позволяет убунту запускать прямо в винде»?

anonymous
()
Ответ на: комментарий от xtala

Защищающаяся сторона имеет презумпцию невиновности

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

eternal_sorrow ★★★★★
()
Ответ на: комментарий от fornlr

Я доустанавливал через «Установку и удаление компонентов"в оффтопике.

sugresmax
()

1 апреля

ещё не скоро)))

anonymous
()
Ответ на: комментарий от xtala

Защищающаяся сторона имеет презумпцию невиновности, если что.

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

Конечно буду врать. Я же не святой и не враг себе. Все врут. Судье я ничего не предоставлю. Диск посыпался. Да, в этот самый день. Да, так бывает. Fatum.

Ну вот знач. ты своим обфусцированным софтом больше торговать не будешь.

Помнится один из топовых американских аудиторов уровня S&P тоже врал по поводу дела Энрон в суде. Теперь у него новый бизнес - сдавать в аренду офисы и конференц-залы в своем бывшем корпоративном здании.

Neurotizer
()
Ответ на: комментарий от chimera19

Наверно они пилят это для хостинга контейнеров линукс под своей системой виртуализации, ну и как всегда придумывают свои уникальные «полезности». Возможно IPC обещается работать быстрее, чем связь через сеть - нет лишних слоев - задержки можно сделать сильно меньше. Так что идея может и хорошая, но реализатор плохой.

nempyxa ★★
()

Активно юзаю этот функционал, на самом деле очень удобно. Есть мнение что MS активно готовиться к разделу рынка - серверную часть полностью отдадут *unix, а себе полностью заграбастают desktop. Для себя так и получаеться - на роботе Linux и винда в виртуалочке, а дома наоборот - Windows 10 и «ихняя» бубунта.

Deric
()
Ответ на: комментарий от EXL

А может быть и доля GNU/Linux на настольных компах была выше, чем 0.91%.

А это уже не так важно - доля планшетов с линукс, если еще не превысило количество компов с windows, то вот вот превысит. Windows неудержимо маргинализируется.

nempyxa ★★
()
Последнее исправление: nempyxa (всего исправлений: 1)
Ответ на: комментарий от Deric

серверную часть полностью отдадут *unix

Как только они это сделают, эникейщики пойдут изучать линукс, и как только они его изучат и станут красноглазыми - они начнут тереть винду как зловред на десктопах. Не отдадут. Они столько времени пытались выйти на серверный рынок, с трудом залезли в SOHO & SMB, и тут вдруг все отдать... Серверное подразделение неплохие деньги приносит. Десктоп они заграбастать не смогут, они даже не знают, что нужно пользователям, поэтому городят и навязывают свои уродства.

nempyxa ★★
()
Ответ на: комментарий от Deleted

всё таки windows_kernel_team настолько крутые перцы, что играючись за джва года создают прослойку для совокупления с ядром линукса

Ну вообще, написать прослойку linux->ntdll для пары сотен стабильных и документированных системных вызовов. Всего за два года. И то только апи ядра, все либы взяли готовые.

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

Freyr69 ★★★
()

о применении ядра Linux в Windows 10

Лучше бы FreeBSD вкорячили. Проблем с лицензией бы меньше было. К тому же, академическая ось, выглядит более серьезно.

Infra_HDC ★★★★★
()
Ответ на: комментарий от Jedi-to-be

Очень хочется поучаствовать в переводе, буду рад возможности.

jaiton
()
Ответ на: комментарий от nempyxa

«поэтому городят и навязывают свои уродства»

Когда пациент проживает в вымышленном мире, это называется «шизофрения»...

anonymous
()
Ответ на: комментарий от nempyxa

«доля планшетов с линукс, если еще не превысило количество компов с windows, то вот вот превысит»

Прием галоперидола пропустил?

anonymous
()

много шума из ничего

kto_tama ★★★★★
()
Ответ на: комментарий от xtala

А я скажу, что утерял. И что?

А если сложишь руки треугольником над головой и крикнешь «я в домике!» - точно никто приставать не будет. Но могут спросить, где твои родители и не потерялся ли ты.

Erepb ★★★
()
Ответ на: комментарий от Hertz

вкорячивания в оную линуксового ведра вместо своего nt

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

utf8nowhere ★★★
()
Ответ на: комментарий от nempyxa

Вы слишком переоцениваете никсы. А после «Десктоп они заграбастать не смогут» даже обсуждать нечего.

Deric
()

думаю, этому заголовку не хватает "(на самом деле нет)", ведь так сразу становится понятней ;)

По теме, доклад увидел, вменяемые юзкейсы - не увидел. Зачем нужен linux в windows?! Со всякими docker'aми и lxc оверхед на виртуализацию linux'ов сейчас минимален.

fang90 ★★★★★
()
Ответ на: комментарий от utf8nowhere

Количество поддерживаемых железок не упадёт (даже возрастёт), а вот качество поддержки имеющихся может ощутимо ухудшиться. Ладно, пускай чо хотят делают.

Hertz ★★★★★
()
Ответ на: комментарий от zikasak

«Чувак,я встроил тебе линукс в виндовс,чтобы ты мог сидеть в линуксе,когда сидишь в виндовсе» ©

alexnorton
()
Ответ на: комментарий от Jedi-to-be

Никто не знает, зачем это нужно.
Доклад про то, как это все работает.

Аплодирую стоя

fang90 ★★★★★
()

Из доклада меня больше всего заинтересовало, что у процессов из разных «стихий» может быть общая память. Может быть получится сделать X11/Wayland/Mir сервер с ускорением. Сейчас, в принципе, уже можно использовать графику, но, поскольку всё гоняется через TCP сокет, то работает не очень быстро.

И интересно, как это повлияет на разработку кроссплатформенного ПО?
Можно ведь теперь разрабатывать только под GNU/Linux.
А для использования на винде в требованиях писать, что надо поставить галку для установки «Linuх Subsystem» (или как оно там правильно называется?).

ls-h ★★★★★
()
Последнее исправление: ls-h (всего исправлений: 1)
Ответ на: комментарий от Unicode4all

Был бы у них доступ к ядру — запилили бы. Оно даже в ксорге есть, чего там пилить?

Freyr69 ★★★
()
Ответ на: комментарий от Jedi-to-be

Никто не знает, зачем это нужно.

Для тестирования софта, который будет работать на линуксовом сервере. Без оверхеда от виртулизации и с более тесной интеграцией.

utf8nowhere ★★★
()
Ответ на: комментарий от fang90

Со всякими docker'aми и lxc оверхед на виртуализацию linux'ов сейчас минимален.

Всякие docker'ы вне linux запускаются в VirtualBox с linux

utf8nowhere ★★★
()
Ответ на: комментарий от utf8nowhere

Для тестирования софта, который будет работать на линуксовом сервере.

Wut?! Нафига тестировать софт на прослойке? Почти тоже самое если бы вендокодеры тестили софт в wine.

Всякие docker'ы вне linux запускаются в VirtualBox с linux

Ага, одна виртуалка на 100500 отдельных(изолированных) сервисов.

fang90 ★★★★★
()
Ответ на: комментарий от xtala

Презумпция невиновности действует в отношении частного лица. В случае, если ты представляешь бизнес - невиновность придется доказывать ТЕБЕ. Там действует презумпция виновности. Учи УК.

Deleted
()

Бряхня! ©

Deleted
()

на 11:50 чувак рассказывает, что есть только апи, никаких компонентов ядра и никакого нарушения gpl нет. Далее он говорит, что основные тулы были взяты из убунту 14.04

Думаю, через некоторое время в ядро поплывут комиты с «улучшением совместимости» т.к. в этой поделке что-то не будет работать.

voyager999
()
Ответ на: комментарий от fang90

Вот ты пошутил про тестирование в wine, а я почти год собирал с вайнлибом, пока реверсил и портировал на SDL/OpenGL, правда на момент именно портирования пришлось mingw для сборки использовать

Zidane
()
Последнее исправление: Zidane (всего исправлений: 1)
Ответ на: комментарий от utf8nowhere

Для тестирования софта, который будет работать на линуксовом сервере. Без оверхеда от виртулизации и с более тесной интеграцией.

Тестирование софта должно проводиться в конфигурациях, максимально приближенных к продакшену, иначе смысла нет.

Оверхет есть если гостевая система - венда :)

voyager999
()
Ответ на: комментарий от slaykovsky

А теперь попробуй чего-нибудь компильнуть в этом юзерспейсе.

Но зачем что то компилять на десктопе?

arcanis ★★★★
()

читал, что за 4.2 в новости не понятно.

по теме, ребята из winkernel team запилили еще одно решето, молодцы да.

alwayslate ★★
()

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

x0r ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.