LUK — различия между версиями

Материал из Русский WINE
Перейти к: навигация, поиск
(Другие модификации (не?) Linux)
 
(не показано 16 промежуточных версии 2 участников)
Строка 1: Строка 1:
 +
[[Файл:LUK.png|мини|Photoshop 7 в LUK|450px]]
 +
'''Проект LUK''' (''Linux Unified Kernel''), он же '''Longene''' создаёт [http://ru.wikipedia.org/wiki/Объединённое_ядро_Linux объединённое ядро] — а точнее, это набор модулей и патчей для ядра Linux с реализацией поддержки инфраструктуры драйверов и системных вызовов Win32, позволяющих напрямую выполнять Windows приложения и использовать Windows драйверы в Linux.
  
== LUK ==
+
В качестве базиса с реализацией Win32 API используется код Wine, [[ReactOS]] и NDISwrapper. Проект развивается при финансовой поддержке компании Insigma Technology Co., оплачивающей работу команды разработчиков в режиме полного рабочего дня. Исходные тексты проекта распространяются в рамках лицензии GPL.
  
Проект Longene создаёт [http://ru.wikipedia.org/wiki/Объединённое_ядро_Linux объединённое ядро] — выполняющее системные вызовы Linux и NT. Начиная с версии 1.0-rc1 не требуется прикладывать патчки к ядру, достаточно модуля ядра.
+
Работа Linux Unified Kernel заключается не просто в переносе Wine на уровень ядра, а в обеспечении полной бинарной совместимости одновременно с Linux и Windows программами. Для этого организована параллельная обработка двух таблиц системных вызовов, для Windows программ добавлены отдельные подсистемы управления процессами, потоками, объектами, виртуальной памятью и синхронизацией. Обеспечена поддержка механизмов Windows registry, WDM (device driver framework), Windows DPC и т.п.  
 
+
[http://www.longene.org/en/todo_list.php TODO]
+
 
+
Китайская компания Insigma Co., Ltd представила свой новый проект - Linux Unified Kernel. Это специальная версия ядра, созданная в целях упрощения запуска Windows-программ под ОС Linux. Чтобы упростить трансляцию [[WinAPI]] кода в *nix, нужно решить такие задачи как: управление нитями и процессами, объектами, памятью и задачами синхронизации. Проект состоит из модуля ядра, патча для wine (версии 1.0.0) и патча для ядра (2.6.23). В качестве поддерживаемых Windows-приложений заявлены:
+
  
 +
Большинство из подсистем Linux Unified Kernel реализовано в виде загружаемых модулей ядра, размер патчей к основному дереву исходных текстов ядра и коду Wine минимален (два патча размером примерно 200 Кб каждый). Проект состоит из модуля ядра, патча для wine (версии 1.0.0) и патча для ядра (2.6.23). Начиная с версии 1.0-rc1 не требуется прикладывать патчки к ядру, достаточно модуля ядра.
  
* Microsoft Office 2000 ( Word, Excel, [http://wiki.etersoft.ru/PowerPoint PowerPoint])
+
В качестве [http://www.longene.org/en/app_list.php поддерживаемых] Windows-приложений заявлены:
 +
* Microsoft Office 2000 ( Word, Excel, PowerPoint)
 
* Securecrt 5.0
 
* Securecrt 5.0
 
* Dream Weaver 8
 
* Dream Weaver 8
Строка 15: Строка 15:
 
* Acrobat Reader 5
 
* Acrobat Reader 5
  
 +
[http://www.longene.org/en/todo_list.php TODO]
 
=== Ссылки ===
 
=== Ссылки ===
 
+
* [http://www.longene.org/en/index.php Сайт проекта]
 
* https://ru.wikipedia.org/wiki/Объединённое_ядро_Linux
 
* https://ru.wikipedia.org/wiki/Объединённое_ядро_Linux
* http://en.wikipedia.org/wiki/Linux_Unified_Kernel
 
* http://www.longene.org/en/index.php
 
 
* http://www.kde-apps.org/content/show.php/Linux+Unified+Kernel+?content=75484
 
* http://www.kde-apps.org/content/show.php/Linux+Unified+Kernel+?content=75484
 
+
* http://open-life.org/blog/opensource/1044.html
 
+
=== Другие модификации (не?) Linux ===
==== Оригинальный проект ====
+
* [https://www.opennet.ru/opennews/art.shtml?num=56043 Проект Kerla развивает Linux-совместимое ядро на языке Rust]
 
+
* [https://www.opennet.ru/opennews/art.shtml?num=56015 Дистрибутив Chimera Linux, сочетающий ядро Linux с окружением FreeBSD]
* Сайт проекта [http://linux.insigma.com на китайском] в переводе [http://translate.google.ru/translate?hl=ru&sl=cn&u=http://linux.insigma.com.cn/&sa=X&oi=translate&resnum=1&ct=result&prev=/search%3Fq%3Dhttp://linux.insigma.com.cn/%26hl%3Dru%26lr%3D%26sa%3DG на русский] [http://translate.google.ru/translate?hl=en&sl=cn&u=http://linux.insigma.com.cn/&sa=X&oi=translate&resnum=1&ct=result&prev=/search%3Fq%3Dhttp://linux.insigma.com.cn/%26hl%3Dru%26lr%3D%26sa%3DG на английский]
+
* [https://www.opennet.ru/opennews/art.shtml?num=56033 Выпуск Muen 1.0, открытого микроядра для создания высоконадёжных систем]
 
+
{{Wine}}
* Почта проекта: linux@insigma.com.cn
+
[[Категория:Проекты, родственные WINE]]

Текущая версия на 11:47, 29 октября 2021

Photoshop 7 в LUK

Проект LUK (Linux Unified Kernel), он же Longene создаёт объединённое ядро — а точнее, это набор модулей и патчей для ядра Linux с реализацией поддержки инфраструктуры драйверов и системных вызовов Win32, позволяющих напрямую выполнять Windows приложения и использовать Windows драйверы в Linux.

В качестве базиса с реализацией Win32 API используется код Wine, ReactOS и NDISwrapper. Проект развивается при финансовой поддержке компании Insigma Technology Co., оплачивающей работу команды разработчиков в режиме полного рабочего дня. Исходные тексты проекта распространяются в рамках лицензии GPL.

Работа Linux Unified Kernel заключается не просто в переносе Wine на уровень ядра, а в обеспечении полной бинарной совместимости одновременно с Linux и Windows программами. Для этого организована параллельная обработка двух таблиц системных вызовов, для Windows программ добавлены отдельные подсистемы управления процессами, потоками, объектами, виртуальной памятью и синхронизацией. Обеспечена поддержка механизмов Windows registry, WDM (device driver framework), Windows DPC и т.п.

Большинство из подсистем Linux Unified Kernel реализовано в виде загружаемых модулей ядра, размер патчей к основному дереву исходных текстов ядра и коду Wine минимален (два патча размером примерно 200 Кб каждый). Проект состоит из модуля ядра, патча для wine (версии 1.0.0) и патча для ядра (2.6.23). Начиная с версии 1.0-rc1 не требуется прикладывать патчки к ядру, достаточно модуля ядра.

В качестве поддерживаемых Windows-приложений заявлены:

  • Microsoft Office 2000 ( Word, Excel, PowerPoint)
  • Securecrt 5.0
  • Dream Weaver 8
  • WinRar
  • Acrobat Reader 5

TODO

Ссылки

Другие модификации (не?) Linux

Wine
Search.png
Программы работающие в WineСкачатьШкольный Wine
WINE@Etersoft Общие сведенияУстановка на 64-битные ОСОсобенности разработкиПатчи для WINE@EtersoftАдминистративная установкаДополнительные компонентыКак получить WINE@Etersoft?Лицензия на документациюГлоссарийИспользование аппаратных ключей защиты в LinuxДополнительная информация • [ Совместная работа | по CIFSпо NFS ] • Изменение системных ограниченийРегистрация продуктаПошаговая инструкция по установке rpm-пакетовОбращение в службу поддержкиТерминальные решенияУстановка WINE@EtersoftПодписка на обновленияНастройка WINE@EtersoftРазработчикуEnterpriseЧто такое WINE@Etersoft SQLВозможностиСреда для запуска приложений WindowsИспользование WINE@EtersoftFAQ по использованию WINE@EtersoftОсновные командыWINE@Etersoft/LocalЧто такое WINE@Etersoft Local
Программы Запуск БЭСТ 4+Запуск Консультант+ (сетевой версии)ГарантF1Инфо-Бухгалтер 8.xНалогоплательщик ЮЛ
1C Отличия от обычного WineМестоположение базы 1С1C: Предприятие 7.7 в WINEНастройка 1С 7.7 для работы с SQL-серверомУстановка 1С: Предприятия 8.1Установка 1С: Предприятия 8.1 в трёхзвенном режиме
Пользователю
Помощь Использование WinecfgИспользование RegeditПубличный префиксНесколько версийКлючи regedit
Легальность DCOM95IE5DCOMMSXML
Утилиты для работы с Wine WinetricksWineToolsQ4WinePlayOnLinuxIEs4LinuxWine-DoorsSwineWine LauncherLutris
Разработчику
Компоненты WindowsЗапрет отключения защиты программыУправление обработчиком исключенийStraceNTИзмерение скорости функций WinAPIGLУстройство чтения смарт-картПрофилированиеТесты для проверки интерфейсовНаписание тестов в системе WineАутентификация в домене ADРепозиторииПрименение Git-патчей
Помощь Создание патчейНаписание приложения под wineОтправка патчейСборка eterhackСборка wine-public
Отладка Способы отладкиWINEDEBUGWinedbg
Разработка WINE
1CODBCWinHelpКомпасМетодикаТестирование доступаЦветаФайловый диалогТестированиеЛитератураИзображенияWin32ШрифтыФайловые блокировкиСсылкиКлючи защитыRPMWineGeckoListViewУпаковка Wine
Производителю
Родственные проекты
LUKReactOSARWINSSCrossOverKernelEx
Прочее
PageSetupDlgFreeBSDWwr