LINUX.ORG.RU

Linux Unified Kernel: Windows NT в ядре Linux

 , , ,


0

0

Существуют различные способы, позволяющие запускать приложения виндоуз под линукс (wine, виртуальные машины), так же как и существуют способы пользоваться приложениями разработанными для линукс в ОС виндоуз (cygwin, библиотеки Qt и пр.) Но также существует китайский проект, который позволяет обрабатывать системные вызовы Windows NT на уровне ядра линукс - Linux Unified Kernel.

Данный проект позволяет объединить вместе 2 ядра: линукс и виндоуз, для создания среды, позволяющей запускать двоичные файлы написанные для обоих систем без необходимости трансляции(нативно). Обеспечивается это включением в ядро линукс механизмов используемых в NT: process management, thread management, object management, virtual memory management, synchronisation, system calls, Windows registry, WDM (device driver framework), Windows DPC mechanism и других. Таким образом будет возможно даже использовать драйвера для Windows.

Сторонники LUK надеются, что их код будет включен в основную ветку ядра. Предстоит ещё много работы, но китайский дистрибутив MagicLinux уже существует в виде x86 сборки, включающей LUK. Однако, планируется также портировать его под архитектуру Loongson. Loongson 3 включает 200 дополнительных инструкций для более быстрой x86 трансляции.

Недавно вышла новая версия модуля - 0.2.4, которую можно скачать с китайского сайта.

Более подробно о проекте можно прочитать на сайте разработчика.

>>> Оригинал новости на osnews.com



Проверено: boombick ()
Ответ на: комментарий от vitalif

>> если будут дыры, Линус не пропустит

> Линус это полюбому не пропустит :-)

линус неоднократно утверждал что он технологическая проститутка
будем надеяться что это у него не чересчур

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

>> не знаю как вам, а меня настораживают технологии для линукса,
>> разработку которых оплачивает Microsoft.


> http://apache.org/foundation/thanks.html

> OMG Microsoft!


где он там спонсирует технологии для линукс ? спонсирование разработки/портирования/отладки опенсорс под windows это нечто другое.

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

кстати почему бы microsoft не проспонсировать wine/reactos - на пуркуа им понадобилось внедрять код непосредственно в ядро ?

вопрос риторический

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

> Чувствую, скоро мне станет стыдно говорить людям, что у меня везде Linux.

Давно пора.

Mess
()
Ответ на: комментарий от Orlusha

>> Что стимулирует их развитие. Или по твоему средний пользователь будет жрать кактус но не пользоваться фотошопом? Нет - он будет пользоваться

>...пераццким...


>> фотошопом на венде.


>пераццкий маркетинг в действии.


Ну и что что перацким? Количество инсталяций линукса это не увеличивает.

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

>где он там спонсирует технологии для линукс ? спонсирование разработки/портирования/отладки опенсорс под windows это нечто другое.

Там пожертвование фонду а не выделенный грант на портинг под виндовс. Следовательно руководствуясь этой логикой..... А еще МС спонсирует OSS Census. И патчи в пыхпых шлет. ААААА!!! LAMP в руках микрософта!!!!

r ★★★★★
()

Хм... Что-т почитал я комментарии... Что-то как-то подозрительно и неоднозначно выглядит это китайское поделие. Во-первых, действительно, как они встроили ядро NT в ядро Linux? В реверс инженеринг как-то не верится. Значит, они добыли исходники, а здесь возможно, что проект спонсируется МСовцами (а это подозрительно). Ну и во-вторых, не совсем понятно значение этой поделки в судьбе Линукса - это сделает Линукс более популярным из-за того, что Винда больше не нужна, или приведет к отсутствию необходимости писать нативные проги под Линукс, в результате чего он просто загнется и превратится в еще одну винду, только более глючную? Да и полная поддержка ВинАПИ в ядре = поддержка всех вирусов нативно. Так что эту фигню нужно или делать необязательной и отключаемой, или вообще выбросить нафиг, ибо как я уже сказал, слишком неоднозначно её влияние на судьбу Линукса. Я ничего нового не сказал, чисто итог подвел :)

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

> Там пожертвование фонду а не выделенный грант на портинг под виндовс.
> Следовательно руководствуясь этой логикой..... А еще МС спонсирует
> OSS Census. И патчи в пыхпых шлет. ААААА!!! LAMP в руках
> микрософта!!!!

негоже тебе троллить
постыдился бы

Tester ★★★
()

>> Linux Unified Kernel: Windows NT в ядре Linux не нужен!!!

aptemka
()

Конечно вайн и то что выше, наверное нужно. Д и сам я пользуюсь вайном иногда. Но имхо, это не только создаёт возможность запуска немультиплатформенных софтин, но и тормозит развитие тех, которые написаны под линукс или разные платформы. Плюс тащит кучу потенциальных уязвимостей.

Lennier ★★★★
()

OH SHI~

Если это доберётся до основной ветки, ядро наверняка форкнут.

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

А зачем? :))

Вот если серьёзно, существует хоть одно приложение, аналогов которого нет для windows, которое не собирается в cygwin'e, и которое хотелось бы иметь "в винде"?

Ну вот мне, старому-больному юниксоиду, и вправду это стало интересно. Для командной строки цЫгвина хватало всегда, SlickEdit (к примеру) -- так он везде одинаковый. А что ещё надо?

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

>/usr/src/linux/Documentation/stable_api_nonsense.txt

ну попробуй запустить в современном дистрибутиве устройство, драйвер для которого был написан для ядра, скажем 2.6.10-й версии - абхахочешься, любитель цитировать

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

> Вот если серьёзно, существует хоть одно приложение, аналогов которого нет для windows, которое не собирается в cygwin'e, и которое хотелось бы иметь "в винде"?

О боже! kmail, konsole, konqueror (не браузер, а "проводник"), amarok (1, ни в коем случае не 2). Мне их очень хочется иметь в винде. А командная строка, тю, этого добра. SFU, цыгвин, колинукс, наверняка ещё есть чего.

Mess
()
Ответ на: комментарий от frame

Stop, LUKe! You've broken the balance of the Force!

(Остановись, Люк! Ты нарушил баланс Силы!)

AITap ★★★★★
()

О, да...

впихнуть_невпихуемое.жпг

Сие начинание не внушает никакого доверия: вайн-то тоже уже сколько лет все пилят-пилят, да конца-края так и не видать.

P.S. Впрочем, пускай тренируются...

Leonard
()
Ответ на: комментарий от Tester

>негоже тебе троллить

Я и не тролю - это сарказм подтвержденный ссылками:
http://phpconference.co.uk/sponsors
https://www.osscensus.org/sponsors.php
http://www.itbusinessedge.com/cm/blogs/bentley/microsoft-sponsors-apache-cont...

Даже к эклипсу примазались: "Then Redmond sent Sam Ramji to EclipseCon to explain how and why Microsoft would be working with the Eclipse Foundation."

Какстрашнажить.

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

> О боже! kmail, konsole, konqueror (не браузер, а "проводник"), amarok

Это вопрос привычки, а не отсутствия аналогов. Amarok для винды есть, кстати. А куски KDE имеют смысл в KDE. А то мы сейчас можем начать играть в старую игру "найди мне в линуксе замену виндовому пакету XX, а коли не найдешь, то линукс твой -- отстой и гадость", только наоборот. Я не хочу играть в эти игры, потому как результат известен.

Я задал этот вопрос для того, что бы понять, насколько линукс стал "зрел" идейно. Пока я вижу, что с потребностями домашнего пользователя линукс-сообщество худо-бедно справилось. Кино кажем, музыку записываем, в тырнет ходим, торренты качаем. Тут все хорошо. Но это все догонялки. Опережения нет пока. И это закономерно.

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

>О боже! kmail, konsole, konqueror (не браузер, а "проводник"), amarok (1, ни в коем случае не 2). Мне их очень хочется иметь в винде. А командная строка, тю, этого добра. SFU, цыгвин, колинукс, наверняка ещё есть чего.

Ви не пробовали ставить кед в венду. есть же http://imageshost.ru/links/7f87855fe38e931e5be19622533178c3

rave
()

И вся вирусня начнет работать. Нет уж - умерла, так умерла.

jackill ★★★★★
()

Вот так костыль - всем костылям костыль! КОСТЫЛИЩЕ!!!
Не дай бог в основную ветку, чур меня, чур!

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

> LOL

Послушай, братишка. Ничего умнее чем "LOL" ты ответить не мог, да? Понимаю почему. Если тебя смутила моя фраза, возможно она некорректна составлена - но ты то ведь умный, не то что я, должен был понять что я имел ввиду. Так вот, вопрос такой: LUK - для x86 только или для ARP, MIPS, PPC и т.д.? Но только чур достоверную инфу давайте, а не просто газификацию...

I-Love-Microsoft ★★★★★
()

мне нравится работать в линукс, но все равно приходится использовать винду для некоторых программ. Мне лично не хочется иметь две или большее количество операционок на компе да еще постоянно перегружать комп. Я лучше бы имел линукс на компе с возможность иногда загрузить ту или иную виндовую программу. Думаю, что таких людей не мало. Так что считаю, что такое проект имеет и смысл. Линукс от этого не умрет. Скорее наоборот.

bach74
()
Ответ на: комментарий от rave

> Ви не пробовали ставить кед в венду

Я-то пробовал. А ты? Или просто бла-бла? Как раз всего перечисленного там НЕТУ. Вот на кой хер в винде сдался конк-браузер, я по сю пору въехать не могу. А как замену проводнику, это было бы вполне рулёзно. Вот унылый тандербёрд есть, а камыла нету. Грустно. У мя народишко стонет от аутлука, хочет альтернативы. Не зэбэт же им ставить, он платный, а если громоптицу - они меня распнут. Консоле... Не очень понятно, зачем бы так уж надо много окон виндовой консоли, но как ssh-клиент, было бы вельми понеже.

Mess
()
Ответ на: комментарий от bach74

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

Мне тоже. Купите ноутбук с виндой. Не стоит крестить ужа с ежом. Причём в обе стороны.

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

> Это вопрос привычки, а не отсутствия аналогов

Э? Покажи мне аналог конка-проводника? (родной таки убог в сравнении с). Покажи мне вменяемый бесплатный (пусть даже не опенсрус) почтовик под винду. Громоптиц, за полной унылостью всего гэтэкашного, не предлагать.

> Amarok для винды есть, кстати.

Где? Дай ссылу.

> А куски KDE имеют смысл в KDE.

Щазз. Если бы так, я бы потребовал портировать в винду квин с кикером. А я пока перечислил хоть и привязанные к КДЕ, но, по большому счёту, самоценные программы.

> А то мы сейчас можем начать играть в старую игру "найди мне в линуксе замену виндовому пакету XX, а коли не найдешь, то линукс твой -- отстой и гадость", только наоборот

Но ты же не за этим спросил? Вот и я не для того.

> Но это все догонялки. Опережения нет пока. И это закономерно.

Не *пока*, а *уже*. Как недоноски убили третью ветку КДЕ, так пропала единственная причина, по которой можно было рекомендовать линух среднепродвинутым юзерам. Ни гномосятина, ни вся эта лёгкая убогость, от xfce до icewm, действительно не давали ничего принципиально лучшего в пплане мощности и гибкости десктопа, продуктивности работы с ним. Четвёртокеды - это не КДЕ, это гном на кутях, тормозная и унылая пародия.

Но вот третьи кеды, при грамотном пиаре, действительно был тот самый революционный прорыв, то, что мог оправдать переход на другую систему. Очень мощный, конфигурируемый, гибкий десктоп. Примерно так берёт макось. Но она привлекает тех, кому думать и кастомить комп влом и впадлу, а КДЕ мог привлекать тех, кому это, наоборот, нужно и нравится.

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

>> Amarok для винды есть, кстати. >Где? Дай ссылу.

Тебя на гугле забанили? Вот, например, -- http://habrahabr.ru/blogs/kde/44705/

>Не *пока*, а *уже*. Как недоноски убили третью ветку КДЕ, так пропала единственная причина, по которой можно было рекомендовать линух среднепродвинутым юзерам.

Рекомендовать линукс для домашней работы -- да хоть сейчас. "Ставим бубунту и уперад" (заменить на свой любимый дистр). Вопрос, что в линуксе делать. Моей жене смотреть фильмы и писать в ЖЖ -- гарантированно хватит.

> Покажи мне вменяемый бесплатный (пусть даже не опенсрус) почтовик под винду. Громоптиц, за полной унылостью всего гэтэкашного, не предлагать.

Если у тебя виндовый look&feel, то какая разница, какой виджетсет тебе окошки отрисовывает? Хоть МэФэЦе, хоть ГэТэКа :)

Встроенный аутглюк-секспресс, к примеру :) Вполне себе работает. Многим большего и не надо. Если есть корпоративные требования, то там народ юзает то, что корпорации удобно. Например лотус ноутс. Или что-то, совмещённое с документооборотом.

"Вменяемость" -- дело вкуса, на самом деле. Мне ближе подход "научиться пользоваться тем, что есть". Я, кстати, долго читал почту нетскейпом. И под виндой тоже.

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

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

Тю. Где лежат инсталляшки кед для винды, я как бы знаю. Ну, добавили они туда амарок. Что это меняет, учитывая, что это второй амарок, который есть неюзабельное говно, с первым ничего, кроме названия, не имеющее? И если для конка (проводника) я б ещё согласился тянуть всю эту мутотень, то для одного плеера уже влом. Камыла, опять же, нету. А копыто и катя да гвенвью ну ни нафик не нужны под виндой, там своего такого добра хоть попой ешь.

Mess
()
Ответ на: комментарий от vada

> Да ну нааафиг!

Мне тоже так показалось. :)

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

> Окружение это не только скриптовые языки, но и вещи вроде стабильного API

Виндузятные вирусописатели уже настолько отупели, что не могут написать user-space троянец?

really_localhost
()
Ответ на: комментарий от rumly111

MS переходит с индусов на китайцев ?? )

-- Ведроиды кончаются!! (крик души в переводе Гоблина)

gns ★★★★★
()

Блин... Вот ещё "Мои документы" и "Мои кинофильмы" в ядро утрамбовать... :(

Эту энергию, да в мирных целях...

Создать нативный функциональный аналог "аутлук" и "шарепоинт" ("офис" уже есть) - вот и корпоративный рынок "лехко и непринуждённо" поедет "с винды"...

Домашние пользователи уже давно "гуляют" между линуксом и форточками...

Мы тут пару раз делали бутабельный диск с играми - "на ура прокатило"...

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

>Вот если серьёзно, существует хоть одно приложение, аналогов которого нет для windows, которое не собирается в cygwin'e, и которое хотелось бы иметь "в винде"?

кластерный msc nastran/marc?

AVL2 ★★★★★
()

Зачем это пихать в ядро????? Пусть действительно допилят wine. В конце концов винду на виртуальной машине запустить можно если очень надо!

DjTY4KA
()
Ответ на: комментарий от AVL2

> кластерный msc nastran/marc?

Вариант, конечно. Но зачем? Типично нишевая вещь,где не ОС определяет, что использовать, а прикладная задача диктует условия.

Зачем это на десктопе-то и под уиндой?

gns ★★★★★
()

Ололо gnome4.exe сможет запускаться без моно, радовались бы, гномовцы, вы первые начали серьезно linux в помойку превращать

Levinskij
()
Ответ на: комментарий от Kuka

а ведь это идея. у них есть модули ядра с ABI Linux. им проще решиться добавить бинарную совместимость с NT. так FreeBSD станет круче Linux. только вот у wine и NDISwrapper лицензия неправильная, чтобы их портировать в ядро FreeBSD

Lykac
()

я за..если этот проект будет развиваться...но только как отдельный проект

rutux
()

Тут слышны вопли в духе "руки прочь от ядра".
Товарищи, кто так кричит, вы ошиблись! Вы защищаете "не ту" систему.

Кто-то ещё не понял, что GNU/Linux — это не Unix и даже никогда им не был, и, что самое смешное, никогда им не станет — ведь GNU's Not Unix.

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

qmail, вроде его еще не портировали под windows.

Согласись, можно задать и обратный вопрос - а зачем что-то эмулировать в Linux'e, чтобы запустить виндой софт. В любом случае это костыль. Тогда будем в Solaris пихать записк и винды и Linux, потому что надо и хочется.

Вообще надо писать кросплатформенное ПО, а не костыли :)

f3ex ★★
()

> Кто-то ещё не понял, что GNU/Linux — это не Unix и даже никогда им не был, и, что самое смешное, никогда им не станет — ведь GNU's Not Unix.

Да. Linux не UNIX. Что дальше? Надо срочно перестать им пользоваться? В чем преимущество UNIX-овости с точки зрения пользователя и с точки зрения программиста, разница в чем?..

I-Love-Microsoft ★★★★★
()
Ответ на: комментарий от bach74

>Так что считаю, что такое проект имеет и смысл. Линукс от этого не умрет. Скорее наоборот.

На кой тебе проект. Ты читать умеешь, что они реализуют?

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

>Э? Покажи мне аналог конка-проводника? (родной таки убог в сравнении с). Покажи мне вменяемый бесплатный (пусть даже не опенсрус) почтовик под винду. Громоптиц, за полной унылостью всего гэтэкашного, не предлагать.

Поставь им всем Ulteo desktop. Там будет все - и амарок, и конк...

jackill ★★★★★
()

Гибридец-уродец. Попытка построить винду внутри линуха. Масдай это легко нейтрализует, отказавшись от Win32, хотя бы переходом к дотНет.

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