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 ()

Ответ на: комментарий от some-body

Китайсы, вон из ядра. А то уже и в нерезиновое понаехали.(ну или пытаетесь)

>Химера - пришивание головы винды (располагаем исходниками win2003 server без gdi) к туловищу opensolaris'а.

it's alive?

PS про исходники меня как то насторожила. Мелкософт же вроде никому их не дает. или нет?

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

>PS про исходники меня как то насторожила. Мелкософт же вроде никому их не дает. или нет?

не, они наверное когда дают, в контракте прописывают что компания не может разглашать данные, о том что мс это сделала...

hokum13
()

Оооох, ну лучше бы wine/reactos от скуки пилили, хотя в slackware и crux такого никогда не будет, но переживаю за пользователей федор, сусь, бубунт.

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

не, если бы он без разрешения била их взял, то мы бы его не нашли просто. а ему код из зло софта искуситель сам вынес! так что теперь, по контракту он ему после смерти, душу отдаст, а до этого будет страдать от анальных коликов... :)

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

>PS про исходники меня как то насторожила. Мелкософт же вроде никому их не дает. или нет?
Не даёт-то не даёт, но кто ж его спрашивает...

fractaler ★★★★★
()

Кто-нибудь пробовал как оно работает? Может зря спорим.

sid350 ★★★★★
()

http://www.insigma.com.cn/view/news.php?func=detail&detailid=709&cata...

Microsoft (China) Co., Ltd. and Insigma Technology signed a global strategic collaboration memorandum in Hangzhou March 8, 2007,. According to this memorandum, both sides would concentrate on a series of collaborations such as talents and technology training, solution program based on the NET platform, technology collaboration, products recommendation and software outsourcing. A group of senior executives, including vice governor of Zhejiang province Yongming Wang, the director of information industry governmental department Yingzhong Gao, Microsoft senior vice president and Greater China CEO Yongzheng Chen, Chairman of Insigma Technology Chun Chen and CEO of Insigma Technology Lie Shi , attended the signature ceremony.


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

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

>на тырнетах есть?
точно было. кусками. сейчас не знаю.

fractaler ★★★★★
()

Да действительно исходники были ,но не полностью ,а два архива по 250 мегадоз

Al-Rashidu
()
Ответ на: комментарий от Wizard_

>Ни в коем случае эту хрень в ядро пускать нельзя. У линукса своя ниша, в которой его трудно заменить Windows. >В случае же появления WinAPI в ядре линукса необходимость писать программы под Linux API отпадёт — если писать под Windows, то и так везде работать будет. Linux окажется в позиции догоняющего, после чего и умрёт. >Именно так произошло с качественной ОС OS/2, которая выполняла Windows-программы лучше самой Windows. >Тот, кто не знает историю, обречён совершать ошибки своих предков.

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

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

>записуйте гомосек-контрактник

не, это тока у мака, а у виндо их би называть надо (как то ведь они размножаются)...

>Кто-нибудь пробовал как оно работает? Может зря спорим.

типа такое поделие, что и спорить не стоит?

>точно было. кусками. сейчас не знаю.

там вроде 98 была, да еще и чуть ли не официально была отдана искусителем в массы...

>трояны пентагона

ниче, их трояны и на лине неплохо пашут!

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

>Ни в коем случае эту хрень в ядро пускать нельзя. У линукса своя ниша, в которой его трудно заменить Windows. >В случае же появления WinAPI в ядре линукса необходимость писать программы под Linux API отпадёт — если писать под Windows, то и так везде работать будет. Linux окажется в позиции догоняющего, после чего и умрёт. >Именно так произошло с качественной ОС OS/2, которая выполняла Windows-программы лучше самой Windows. >Тот, кто не знает историю, обречён совершать ошибки своих предков.

линукс - распределенная система, так что убив 1-2 дистра, весь линь убить не удастся...

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

>Потому что если ты не ганяешься за совместимостью (особенно с продуктами являющимися лидерами рынка) - ты остаешься несовместимым.

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

>Все несовместимое имеет тенденцию вымирать.

пусть венда гоняется за совместимостью, мне и так хорошо.

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

отрывок из новости В пиринговых сетях появились два заархивированных файла - размером 203 МБ и 229 МБ - с исходниками Windows NT и Windows 2000

,как думаеш это реально пентагоду написать лин-троян так этоб его не кто не нашолв системе?

Al-Rashidu
()
Ответ на: комментарий от hokum13

>ага, тока если вы не заметили, то юзеры все умнеют и умнеют

Очень умнеют. Ага. Видел я этих ваших "продвинутых" пользователей. Дальше кнопачек оффтопика они ни в чём не умнеют. Толку от таких "знаний"?

skiminok1986 ★★★★★
()

интересно, они чтоли достали исходники винды? если нет - то что это? реверс-инжиниринг? попахивает бредом и УГ.

Komintern ★★★★★
()

пусть под это лучше Hurd пропатчат.

(Hurd не жалко)

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

>если они не лишатся того же пресловутого "кризиса", то это увеличит число пользователей

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

hrum ★★★
()
Ответ на: комментарий от Al-Rashidu

> Дальше кнопачек оффтопика они ни в чём не умнеют.

заметь, раньше и этого не умели! и думаешь админы виндузятники во многих фирмах больше умеют?

>лин-троян так этоб его не кто не нашолв системе

ну ты же до сих пор думаешь, что его там нет...

hokum13
()

А на сайт разрабов никто не ходил? Тогда кричу первый "МОИ ГЛАЗА!!!"

Запретить серые буквы на зелёном фоне!

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

> Может создадим команду портирования Linux'a (ядра) под лицензию апач, и замем портируем ядро linux в ядро NT для нативного запуска Linux ориентированного ПО под Windows ?

Гы гы А ведь так будет проще :D

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

>Ни в коем случае эту хрень в ядро пускать нельзя. У линукса своя ниша, в которой его трудно заменить Windows. В случае же появления WinAPI в ядре линукса необходимость писать программы под Linux API отпадёт — если писать под Windows, то и так везде работать будет. Linux окажется в позиции догоняющего, после чего и умрёт. Именно так произошло с качественной ОС OS/2, которая выполняла Windows-программы лучше самой Windows. Тот, кто не знает историю, обречён совершать ошибки своих предков.

хм...а там в качестве спонсоров случайно не мс`овцы ?

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

>Реактось и вайн делают вид что они венда. LUK может транслировать вендовые вызовы в линукс так сказать адаптируя его на уровне API. Кривость проектирования же не в сигнатурах методов.

Вайн и траслирует виндовые вызовы в posix-апи. Кривость проектирования в том, что некоторые методы очень странно взаимодействуют. А еще в том, что если вызвать метод недокументированым способом, то он возвращает недокументированый результат вместо ошибки. И чудо-вин-программеры зовут этим методы как душе угодно, а потом ессесно чудо-программы не работают в вайне, а иногда и в следующей версии винды.

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

>Минимум должна быть возможность отключить это хрень полностью.

в ядре все можно поотключать, и поэтому и этот LUK тоже

Guest30
()

Риски при включении этого кода в ванильное ядро:

1. Коммерческие компании перестанут даже думать писать нативный софт под линукс.
2. Некоторые виндовс-программы вытеснят менее функциональные свободные аналоги, которые могут не выдержать конкуренции.
3. Линукс может потерять значительную часть квалифицированных пользователей, а взамен приобретет армию нубов, неспособных написать багрепорт, грамотно описать проблему.
4. Финиш.

asandros ★★
()

Смысла нет. все равно платить за Ядро и за ПО которое запускаешь. А в таком случае не проще ли установить Винду??

programmist
()

Вирусня обрастает штаммами? :)

Jayrome ★★★★★
()

>ага, тока если вы не заметили, то юзеры все умнеют и умнеют, а админы тупеют непомерно! скоро сровняются почти, и тогда линь отправится за профессиональными админами в топку ( на пенсию).

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

Лучше бы вместо это херни делали нормальный софт под линукс. Линуксу костыли не нужны, а нужно больше нормального качественного софта. Судя по этой новости, продолжается тупая реклама майкрософт, ИХ продукции и продукции под ИХ системы.. Как они там сказали? Если воруете, то воруйте у нас?

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

>1. Коммерческие компании перестанут даже думать писать нативный софт под линукс. 2. Некоторые виндовс-программы вытеснят менее функциональные свободные аналоги, которые могут не выдержать конкуренции. 3. Линукс может потерять значительную часть квалифицированных пользователей, а взамен приобретет армию нубов, неспособных написать багрепорт, грамотно описать проблему. 4. Финиш.

+много ! Эта поделка ничего хорошего не принесёт

unrealix
()

В ядре не нужно, вайна достаточно. И как они собираются совмещать разные модели безопасности (особенно с вендой, где пользовательские программы с административными полномочиями)?

unisky ★★
()

А что Линус сказл по этому поводу или молчит? Если второе, то это плохо.

sniper21 ★★★★★
()

а вирусня тоже работать будет нативно ?

adept_lamer
()

Это вендекапец или линупсокапец? :)

Sherak ★☆
()

Вирусы-то будут теперь работать?

kraw ★★★★
()

Убейте их пока не натворили ченить серьезное

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

>ага, тока если вы не заметили, то юзеры все умнеют и умнеют

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

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

>заметь, раньше и этого не умели! и думаешь админы виндузятники во многих фирмах больше умеют?

Вчерашних школьников-эникеев со втарова падъезда с админами путать не надо. Есть идиоты в любой отрасли. Только идиоты это самые низы. Я сам вчерашний студент - многому ещё учусь, но смотреть тошно на таких деятелей.

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

Да они и так недоОсь на десктопе используют ;)

среднестатистический бздун работающий на freebsd сидит на ней из под putty запущенной сами знаете на чем

real_maverick ★★★
()

ИМХО, сильный проект. Китаёзы молодцы.

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

> Клёво! Сбудутся мечты тех, кто безуспешо пытался запустить под линуксом вендовые вири! И линуксоидам таки перестанет быть скучно жить...

надеюсь, что УГ сие будет опционально отключаемо, да и не пустит IMHO Линус в ядро такое

нах нах нах

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