LINUX.ORG.RU

Longene 0.3 — модифицированное Linux ядро с встроенной возможностью запуска Windows-приложений

 , , ,


0

0

31 мая 2010 года команда разработчиков Longene представила свой ключевой продукт Longene 0.3. В этом выпуске разработчики полностью исключили Wineserver, и теперь любой запрос, который раньше шел к wineserver, напрямую преобразуется в системный вызов, таким образом это очень хорошо сказалось на производительности всей подсистемы, отвечающей за работу с win32 API. Longene все также зависит от dll и некоторых других разработок проекта Wine.

Longene - это модифицированное Linux ядро, которое включает в себя наработки таких открытых проектов как ReactOS, Wine. Longene добавляет интерфейс программирования приложений Win32 непосредственно в ядро Linux, таким образом наряду с использованием Linux-приложений становится возможным использование Windows-приложений без установки каких-либо дополнительных средств.

скачать исходные коды

>>> анонс на официальном сайте



Проверено: svu ()

ужос какой!

побежал за попкорном

Zloddey ()

Тест производительности Longene 0.3 по сравнению c Wine 1.0

Тестовая система: Pentium(R) Dual-Core CPU E5300 @2.60GHz MemTotal:1032748 kB

Код теста: http://www.longene.org/download/TestCase.rar

Longene 0.3:

TestApi(msec/100times):

WriteFile________ReadFile________WriteReg________ReadReg___________MsgTest
____34_______________7_______________1_______________1_______________149
____23_______________6_______________1_______________1_______________157
____34_______________6_______________1_______________1_______________177
____44_______________6_______________1_______________0_______________197
____56_______________6_______________1_______________0_______________216
____65_______________6_______________1_______________0_______________253
____73_______________7_______________1_______________0_______________274
____86_______________6_______________1_______________0_______________297
____95_______________6_______________1_______________0_______________307
____91_______________6_______________0_______________0_______________313
____60.10____________6.20____________0.90____________0.30____________234.00

TestAll:
FileTest Write Number 100  Read Number     100   Time 20ms
RegTest Write Number  100   Read Number    100   Time 8ms
MesTest Send Number   10000 Recieve Number 10000 Time 184ms
All Time 207ms

Wine 1.0:

TestApi(msec/100times):

WriteFile________ReadFile________WriteReg________ReadReg___________MsgTest
____44_______________21______________7_______________6_______________900
____35_______________20______________8_______________7_______________1147
____45_______________21______________7_______________6_______________1455
____59_______________19______________7_______________6_______________1731
____69_______________22______________6_______________6_______________2007
____75_______________20______________7_______________6_______________2286
____85_______________21______________7_______________6_______________2467
____97_______________22______________8_______________7_______________2447
____112______________23______________7_______________6_______________2434
____106______________20______________7_______________8_______________2478
____72.70____________20.90___________7.10____________6.40____________1935.20

TestAll:
FileTest Write Number 100 Read Number 100 Time 73ms
RegTest Write Number 100 Read Number 100 Time 95ms
MegTest Send Number 10000 Recieve Number 10000 Time 1222ms
All Time 1270ms

Источник информации: linuxtoday.com

alecm ()

>модифицированное Linux ядро с встроенной возможностью запуска Windows-приложений

закопать в одну ямку с exfat

registrant ★★★★★ ()

Оно все равно использует wine.
И в этом будут работать проги, которые не работают в простом wine? Если нет, то не нужно.

sid350 ★★★★★ ()

ололо, собираю, правда ядро старовато

Novell-ch ★★★★★ ()

вирусы запустить можно? касперский/drweb/etc встанет ?

если нет - значит не нужно ;)

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

>касперский/drweb/etc встанет ?

Антивирус Попова же.

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

Тест производительности Longene 0.3 по сравнению c Wine 1.0

Где они Wine 1.0 нашли чтобы с таким барахлом сравнивать?

los_nikos ★★★★★ ()

сначала показалось вышла ОСь Lolgenos, c встроиным лиспом

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

ога, особенно радует что нет поддержки SMP, владельцы 4 ядреников и более очень обрадуются.

Novell-ch ★★★★★ ()

Надо будет посмотреть: если запустится айтюнс - будет круто.

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

Он настал ещё года 2 назад...

Поделки, эмулирующие ГовнОС не нужны.

helios ★★★★★ ()

Провокацие писать Linux приложения через Windows API. Кстати может кому то взбрести в голову (Google).

vertexua ★★★☆☆ ()

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

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

Антивирус Попова же.

Так оно же под Бухалос, не под венду.

Black_Shadow ★★★★★ ()

М-даа

В ауре арча старая версия год лежит. 4 человека попробовали. Популярность, однако. До болгенососа далеко китайским товарищам. По сабжу. Это ядро для редфлаг было создано вынужденно, как часть госполитики по переводу населения с мастдая (понимают, что одними силовыми методами многого не добиться). Нам бы таких вменяемых аналитиков и политиков. Тьфу, Лор тлетворно влияет на восприятие мира, АНАЛитик как-то начал по другому восприниматься.

kraftello ★★★★★ ()

Все новое -

хорошо забытое старое.

Эту идею я слышу уже лет 10. :)))
Собственно запустить EXE и обработать NT вызовы обозримая задача.

fi ★★★ ()
Ответ на: Все новое - от fi

Ну да, под мастдай драйвер для линукса давно написан :)

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

У балаболгеноса есть гениальный автор, который сам такое напишет.

anonymous ()

вопрос специалистам: можно ли выпустить эту вещь в виде модуля для обычного ядра? или сделать галочку вроде [X] win32 api and executables support при его сборке? внести, вобщем, эту замечательную штуку в основную ветку

jcd ★★★★★ ()

В новости забыли сказать, что это тот самый Linux Unified Kernel (LUK), который уже много раз обсуждали здесь.

some-body ★★ ()

Убить поделие. Потом два контрольных удара кувалдой. И закопать на всякий случай. Заколебали уже превращать линукс в бесплатную пускалку вендософта. Чем больше таких поделок, тем дальше от нас вендекапец.

pevzi ★★★★★ ()

А вообще честная реализация системных вызовов винду в линуксовом ядре - это задача очень сложная. И к тому же, придется нарушить лицензии МС, поскольку нормальной документации по ядру винды нет. Только в её исходниках. Это я говорю, как наблюдащий за аналогичным проектом - реализовать сисколы винды в опенсолярисе. В итоге работа оказалась неподъемной и задачу упростили, решив создать решение на базе опенсоляровских зон.

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

> Провокацие писать Linux приложения через Windows API

Плюсую. Я чуть ли не молюсь, чтоб такое не произошло >_<

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

> А в bolgenos собрать можно?

Уже слышать не могу это слово. Пожалуйста, заканчивайте -_-

pevzi ★★★★★ ()

Кто-нибудь знает, виндовые дрова можно будет использовать? Хотя бы в обозримом будущем.
Если бы не сессия, поставил бы сейчас эту гадость в виртуалку.

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

На опеннете пишут «Обеспечена поддержка механизмов Windows registry, WDM (device driver framework)»

Ilshat ()

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

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

> ndiswrapper
Мне казалось, что он только для определенного рода драйверов, написанных под некий NDIS. В основном - дрова для сетевых устройств.
Разве нет?

solid ()

Ну теперь-то венде точно капец.

anonymous ()

Это тот, что когда-то была новость, что китайцы делают? Имхо сдохнет, как и Lindows и прочее, ибо нормальную поддержку все равно не сделают.

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

Учитывая труболюбие китайцев - вряд ли оно умрет. К тому же, там действуют не рыночные условия, а госплан. :)

some-body ★★ ()

а в чём отличия от реактора?

кто-то знает?

Ubuntu1004 ()
Ответ на: а в чём отличия от реактора? от Ubuntu1004

>а в чём отличия от реактора?

Самый очевидный ответ - это (извращенный) линукс, а не аналог винды, тобишь линукс софт можно запускать

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

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

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

Разработка и сертификация ПО, заменяющего виндовые аналоги займет гораздо больше времени (и распил будет больше), нежели создание такой вот химеры.

some-body ★★ ()
Ответ на: комментарий от Novell-ch

>ога, особенно радует что нет поддержки SMP, владельцы 4 ядреников и более очень обрадуются.

определись, что тебе - архаичный вендовс или современная компьютерная система.

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

ну его к чертям подальше, потом 10+ лет невозможно было бы выпилить этот кусок обратно из-за всяких проприетарщиков, которым лень компилировать софт под новые версии API

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