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

Ответ на: комментарий от grigoreo

> там же как во всех форточках есть кнопка «сделать за..сь», пасьянс и косынка

fixed

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

> Нелогично. Есть люди, которых от перехода на линукс удерживают буквально пара программ, которые Windows-only.

Для них есть wine. А вот эта поделка может привести к тому, что разработчики софта могут подумать: «А, теперь winapi у линукса в ядре, дык зачем париться портировать, и так пойдет». Не хочу, чтоб винапи использовался для создания «кроссплатформенного» софта.

pevzi ★★★★★ ()

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

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

> Для них есть wine.

Я вижу преимущество над Wine хотя бы в архитектуре и скорости работы.

А вот эта поделка может привести к тому, что разработчики софта могут подумать: «А, теперь winapi у линукса в ядре, дык зачем париться портировать, и так пойдет».

У меня есть большие сомнения, что разработчики софта будут ориентироваться на экспериментальный опциональный патч для ядра. ;)

Не хочу, чтоб винапи использовался для создания «кроссплатформенного» софта.

Как уже упоминалось выше, даже в MS активно удаляются от использования WinAPI. Конкретно - в сторону WinForms (а ещё раньше - MFC).

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

> экспериментальный опциональный патч для ядра

Ну будет хорошо, если он таковым и останется (:

даже в MS активно удаляются от использования WinAPI. Конкретно - в сторону WinForms (а ещё раньше - MFC).


Что бы люди не делали, лишь бы не юзать Qt.

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

> Ну будет хорошо, если он таковым и останется (:

Не, пусть допиливают. Лишним не будет. :)

Что бы люди не делали, лишь бы не юзать Qt.

В интересы MS использование Qt (да и вообще, написание кросс-платформенного софта) вряд ли входит. :)

cruxish ★★★★ ()

Longene - это модифицированное Linux ядро, которое включает в себя наработки таких открытых проектов как ReactOS, Wine.

Как дети малые. В ядро всякую каку тащат.

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

Как дети малые. В ядро всякую каку тащат.

зависть detected (иными словами «вот бы в BSD такое было», а так как нет, поэтому не нужно) :)

по теме: Qt хорошо, Mono + GTK# хорошо, но не все так быстро... не все готовы так резко соскочить с дозы, а постепенно заменяя win32 софт на кросс-софт - это и есть наиболее реальный путь к вендекапцу ^_^

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

>Windows это энтерпрайзное решение в отличии от этой вашей жалкой поделки линупса. если данное решение включат в ванильную ветку ядра линупс я буду только рад ибо можно будет забыть про виртуальные машины с windows xp для сертифицированных энтерпрайзных решений.

А нет ли на ЛОР-е какой-нибудь настройки, чтобы сообщения, которые созданы под виндой, красились в коричневый цвет?...

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

>>А нет ли на ЛОР-е какой-нибудь настройки, чтобы сообщения, которые созданы под виндой, красились в коричневый цвет?...

таки зачем это вам?

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

>>А нет ли на ЛОР-е какой-нибудь настройки, чтобы сообщения, которые созданы под виндой, красились в коричневый цвет?...

вас не смущает что в таком случае 99% сообщений примут этот окрас? люди на работе таки работают а не настраивают этот ваш линупс, кде или гном.

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

>люди на работе таки работают а не настраивают этот ваш линупс, кде или гном.

<ВНЕЗАПНО>на работе у меня на десктопе Linux</ВНЕЗАПНО>

И я прозреваю, что это ВНЕЗАПНО почти у всех ЛОРовцев, за исключением BSD-шников различных мастей, солярщиков, маководов и троллей-виндузятников. Последние, если честно, задрали! Это тонкий намек...

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

><ВНЕЗАПНО>на работе у меня на десктопе Linux</ВНЕЗАПНО>

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

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

ты наверное на работе дрочишь на обои, темы и коньки?

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

> у меня почему то ворсктейшен а не десктоп.

Лгешь. Windows NT Workstation давно не выпускается, а у тебя обычная XP.

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

>Предупреждение: Все файлы запакованы WinRar'ом - для экономии места

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

Если люди работают под виндой, то им некогда постить сюда 99% сообщений. Что-то у вас логика с ынтырпрайзом не дружит.

Если че, то на работе у меня fedora, а дома ubuntu.

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

>>Лгешь. Windows NT Workstation давно не выпускается, а у тебя обычная XP.

я про классификацию ПК.

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

>>Лгешь. Windows NT Workstation давно не выпускается, а у тебя обычная XP.

я про классификацию ПК.

А, так ты так ты маркетолог, продаешь Ъ кетайские рабочие станции? Это многое объясняет.

tailgunner ★★★★★ ()

Уже сказали что не нужно? Если да, то поддерживаю.

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

>>Уже сказали что не нужно? Если да, то поддерживаю.

нужно, еще как нужно! авось кто нить созреет запилить и серверную часть 9p в этот ваш линупс.

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

>>libixp?

городить прокси для трансляции обращений к устройствам на libixp это как бэ не то.

exception13 ★★★★★ ()

Еще вопрос о виндовых драйверах

Как человек, с программированием практически завязавший, а в *nix-ах ничего низкоуровневого и не писавший и недра его почти не изучавший (это чтоб дерьмом не закидали), рискну высказаться и спросить...

Высказывание: интеграция Win32API в ядро = открытие широкой дороги вирусам в мир Linux. Поэтому спасибо, не надо... По-моему, спорить здесь можно только о ширине этой дороги, но не о ее существовании.

Вопросы: 1) А из юзерспейса добраться до аппаратной части компа и, соответственно, периферии, «обернув» виндовские драйвера какой-нибудь программой, снабженной соответствующими загрузчиками всяких VxD / WDM нельзя? При этом перенаправив текстовые сообщения, обработку клавы и прочее из арсенала USER32 на консоль, а функции GDI32, предназначенные для работы с экраном, - в «заглушки»?

2) Если первый вопрос имеет отрицательный ответ, то может, уж лучше подгружаемый модуль делать, чем непосредственно в ядро осиновый кол забивать? Как говорится, меньшее из зол...

3) Про NDISWrapper, надо думать, слышали все. Только вещь это уж очень специфичная, только для определенного класса устройств годится. А для принтеров и сканеров аналогичных проектов никто не делал? И есть ли успехи? Просто это действительно головная боль при переводе компьютерной техники в учреждении на СПО. Оказывается часть работоспособной еще техники «на приколе», а совет списать и купить новую - не для федеральных бюджетников. Я бы, по-моему, ради такого даже реактос в виртуалке бы запустил как «прослойку» между win-драйверами и линуксом - а уж как общаться ей с хостом, я бы что-нибудь на столь нелюбимом здесь всеми фри-паскале сварганил :), да пока он еще недостаточно юзабелен даже для этого :(

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

>Как уже упоминалось выше, даже в MS активно удаляются от использования WinAPI. Конкретно - в сторону WinForms (а ещё раньше - MFC).

это с каких пор MFC далек от WinAPI? Весь этот МФЦ есть ничто иное, как неудачные костыли слегка обернувшие WinAPI

anonymous ()
Ответ на: Еще вопрос о виндовых драйверах от PVOzerski

для сканеров есть реализация twain. По моему, HP этим озаботилась и сделала. Там же у нее и драйвера лежали. По идее, должны и сторонние драйвера идти.

AVL2 ★★★★★ ()

У меня именно вин-программы на этом работают оч криво, если вообще запускаются(в сравнении с wine). У кого как?

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

> это с каких пор MFC далек от WinAPI? Весь этот МФЦ есть ничто иное, как неудачные костыли слегка обернувшие WinAPI

Я имел в виду, что программирование с использованием MFC далеко от программирования с использованием WinAPI. То, что это обёртка, и так понятно. :)

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

> вас не смущает что в таком случае 99% сообщений примут этот окрас? люди на работе таки работают а не настраивают этот ваш линупс, кде или гном.

Люди работают под нормальными OS. А под Winblows сидят любители пасьянсов, вирусов и мозахисты. И не надо гнать про 99%. Нормальных людей гораздо больше.

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

> запусти мне adobe indesign в wine, умник.

Как будто сабж поможет его запустить.

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

> запусти мне adobe indesign в wine, умник.

Этот Longene - просто запихивание Wine в ядро. Те прикладухи, что в Wine не запускаются, те и в Longene не запустятся, а вендодрайверы и не нужны.

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


Longene - это модифицированное Linux ядро, которое включает в себя нЕдоработки таких открытых проектов как ReactOS, Wine.

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

значит, сабж не нужен. ^_^

//пёрнул выше про indesign.

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

Ы и это все? Давайте еще у мну попкорн еще остался :)

anonymous ()

Хе, когда я в первый раз увидел анонс LUK, ещё в прошлом году, я подумал «Лол, очередная китайская школохуита, сдохнет через месяц». Но нет, пилят потихоньку, что т.с. вызывает уважение. А по сути сабжа - мне кажется, у линуксоидов даже не должно быть таких вопросов типа «Нужно ли Моно в ядре», «Нужны ли WinAPI в ядре», «Нужно ли $TECHNOLOGYNAME в ядре» итп. Тебе не нужно - ты не ставь, в чём проблема-то? Я, например, скорее всего этот лонджин ставить не буду никогда, даже когда его допилят, потому что вендовые быдлопрограммы за $29.99 мне на йух не упали, а у всего сколько-нибудь нужного и пристойного есть опенсорц-аналоги. Ну, каким-нибудь китайским госучреждениям, может быть, это будет полезно, да и рашкинским тоже - сколько там всякого говнософта, который написан ещё в 90-лохматые годы и на котором всё держится.

yet_another_anon ()

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

Зы. Сабж не нужен. Активно пользуюсь вендософтом, стоит куча всяких версий вайна для разных приложений с соответствующими патчами, хаками и прочим. Плейонлинукс и winegame рулят. И всё это заменить на ядро, которое хер пропатчишь и надо бы, по-хорошему, обновлять раз в 2 недели с выходом нового вайна? нафиг, нафиг...

Давайте ещё опенофис, виртуалбокс и битву за веснот в ядро кинем. Вдруг кому пригодится?

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

кто нибудь побывал собрать собрать это ядро на ubuntu 10.04 64bit?

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