Linux unified kernel - симбіоз linux і windows: знайомство і установка

Відео: Linux - Установка Ubuntu поруч з Windows. (UEFI + GPT)

Linux Unified Kernel - симбіоз Linux і Windows: знайомство і установка
Longene або Linux Unified Kernel (LUK, https://longene.org/ en / index.php) - це проект зі створення ядра Linux, здатного запускати додатки і використовувати драйвери, спроектовані для ОС Windows. Він розробляється під ліцензією GNU GPL і фінансується китайською корпорацією Insigma Software, яка займається впровадженням готових рішень для бізнесу, є партнером Microsoft і була заснована Чжецзянським університетом. Незважаючи на чутки про використання в розробці Longene вихідних текстів ОС Windows, до яких, можливо, мають доступ співробітники компанії, на офіційному сайті стверджується, що проект розробляється тільки власними силами з використанням коду Wine.

Що ж являє собою проект? На даний момент (версія 0.3.0) він складається з трьох основних частин:
- набір патчів для ядра Linux (офіційно підтримується тільки версії 2.6.30 і 2.6.34);
- модуль ядра (реалізує основну функціональність) -
- змінений дистрибутив Wine.

Linux Unified Kernel - симбіоз Linux і Windows: знайомство і установка
Архітектура Windows NT

Як же функціонує гібридне ядро Longene? Для розуміння цього необхідно звернутися до архітектури «Не емулятора» Wine. На офіційному сайті проекту (https://winehq.org) представлена діаграма (див. Рис. Вище), що ілюструє схему взаємодії програми Windows і ядра NT (до цієї архітектурі відносяться всі сучасні версії Windows).




Відповідно до цієї схеми, додаток Windows (16- або 32-бітове), звертається до власних або системним динамічних бібліотек, які в свою чергу звертаються до можливостей трьох основних бібліотек, що забезпечують функціонування програмного інтерфейсу win32 (kernel32.dll, gdi32.dll і user32. dll). Ці бібліотеки вже безпосередньо взаємодіють з ядром NT. У разі використання Wine на POSIX-сумісної системі, ситуація стає дещо інший (див. Рис. Нижче).

Linux Unified Kernel - симбіоз Linux і Windows: знайомство і установка
Взаємодія Windows-додатки із середовищем Wine




Перш за все, Wine підтримує запуск двох типів додатків:
- Portable Executable (PE), який є «рідним» форматом для ОС Windows.
- Winelib executable, створений за допомогою компілятора Wine, - додаток Unix-формату, що використовує Wine-реалізацію Win32 API.

Для кожного з цих форматів Wine функціонує по-різному. У разі застосування Wine все відносно просто: після шару Wine-бібліотек його виклики потрапляють до стандартних бібліотекам Unix. Якщо запускається додаток Win32, необхідна емуляція «свого» оточення на більш глибокому рівні. Для цієї мети і був створений сервер Wine.

Wine server - це демон, який виконує функції надання загальних ресурсів і покажчиків процесам Wine, управління потоками виконання, а в окремих випадках - заміни стандартного UNIX-драйвера пристрою «заглушкою», необхідної Windows-додатком. З точки зору функціональності він є заміною трьох основних бібліотек Windows, ядра NT і в деяких випадках драйверів пристроїв.

Linux Unified Kernel - симбіоз Linux і Windows: знайомство і установка
Функціонування Windows-додатки в середовищі Longene

Коли в системі запущено перший додаток Wine, запускається і Wine server. Однак він працює в просторі користувача (user space), що автоматично накладає деякі обмеження в продуктивності. Зняти ці обмеження і покликаний проект Longene. Схема функціонування Windows-додатки в разі використання ядра Longene представлена на рис. вище.



У Вас немає абсолютно ніякого бажання займатися установкою Linux Unified Kernel і все тому, що у вашій голові крутиться тільки одне питання: "Чи можна пробачити зраду (https://getrejoin.com/ru/question/kak-prostit-izmenu-muzha- 184.html) і як з нею змиритися? ". Самий вичерпну відповідь, який допоможе Вапрінять вірне рішення, Ви знайдете на сторінках сайту getrejoin.com!

ІНШЕ

З windows в linux: рішення фото

З windows в linux: рішення

Відео: Віртуальні машини в Linux, VirtualBox, настройка, проблеми та їх вирішення! IBM WebSphere - грандіозне за своїми…

Питання по windows 10. Частина iii фото

Питання по windows 10. Частина iii

Відео: Ліцензійний Windows 10 на халяву. Частина 3. Чистий установка Чи можна зробити нове встановлення з використанням…

Нові функції windows server 2016 фото

Нові функції windows server 2016

Контейнери Windows Server і контейнери Hyper-V Наступне важливе зміна в Windows Server 2016 відноситься до контейнерів.…

Установці linux unified kernel фото

Установці linux unified kernel

Відео: Linux - Установка Linux Mint поруч з Windows. (BIOS & UEFI) Приступимо. На сторінці завантажень доступні…

» » Linux unified kernel - симбіоз linux і windows: знайомство і установка