
|
 |
 |
Вграждат Windows поддръжка в Linux ядрото
|
 |
|
|
 |
 |
от phantomlord(6-06-2010)
Осигурена е бинарна съвместимост с приложенията за двете
ОС
Разработчици на отворен софтуер представиха ключов продукт -
модифицирано Linux ядро с възможност за пускане на Windows
приложения. Longene 0.3.0 (Linux Unified Kernel) се явява
вариант на ядрото Linux 2.6.30, в който са включени открити
проекти като ReactOS, Wine и NDISwrapper.
Longene добавя програмния интерфейс Win32 непосредствено в
Linux ядрото. Това позволява заедно с Linux приложенията да
се изпълняват и Windows приложения, без инсталиране на
допълнителни средства.
Новият продукт не просто пренася Wine на ниво ядро, но и
осигурява пълна бинарна съвместимост едновременно с Linux и
Windows програми. За целта е организирана паралелна
обработка на две таблици със системни заявки, а за Windows
програмите са добавени отделни подсистеми за управление на
процеси, потоци, обекти, виртуална памет и
синхронизация.
Longene поддържа също механизми като Windows Registry, WDM,
Windows DPC и др. Повечето подсистеми на модифицираното ядро
са реализирани като зареждаеми модули.
В новата версия е напълно изключен wine-server. Всички
заявки, които по-рано се отправяха към обвивката
wine-server, сега се преобразуват направо в системни заявки.
Тази промяна оказва положително влияние върху
производителността на всички подсистеми, отговорни за
работата с Win32 API.
Longene все още обаче е зависим от dll-библиотеките и някои
други разработки на Wine.
Проектът се развива с финансовата подкрепа на компанията
Insigma Technology Co., която е наела специалисти на пълен
работен ден. Изходните кодове се разпространяват чрез GPL
лиценцз.
http://www.technews.bg/article-17553.ht...
<< Dell горещо препоръчва Ubuntu | LINARO - НОВ ИГРАЧ НА НЕБОСКЛОНА >>
|
 |
 |
 |
 |
Коментар от: LinuxFanUNIX |
Дата: 18-06-2010 |
[ Други коментари] |
Това което са замислили е направо превъзходно!!! И ще се аргументирам :)
Колкото и да мразя Micro$hit Office, направо ме изненада версия 2010 и по-конкретно - PowerPoint 2010. Наложи ми се да направя една презентация, и понеже трябваше да стане бързо, седнах на лаптопа (който задължително при покупка идва с Бозиндоус 7, може би и затова беше с 400 лв. по-скъп от нормалното). Седнах, изтеглих си една версия от един популярен български тракер (Z...) (да не му правя реклама), и започнах работата. Въпреки че изтегленият торент беше копие от ОРИГИНАЛНОТО ISO НА ФИНАЛНАТА ВЕРСИЯ, няма как да не отбележа че имаше някои известни бъгове, но за сметка на това имаше такива ефекти, каквито даже в OpenOffice изобщо никога не съм виждал (тук вазирам WordArt, Ефектите между слайдовете и т.н. - все неща омайващи окото и създаващи красота). Така обаче това нещо едва ли можех да го направя на настолния компютър (който по право съм му инсталирал Linux), обаче в така мразената от мен дистрибуция - всичко стана "по мед и масло".
Ще разкажа още един случай. Една съседка, която обича да прави графични ефекти и да ги прави на филми с помощта на Windows Movie Maker, ме попита какъв софтуер може да използва за създаването на "снимка изрязана като яйце, на фон на залез, например" и аз без да се замисля и казах - това става с GIMP (тъй като знам че това е еквивалент на Photoshop, и дори и не сторих любезност да потърся в интернет). Забравих да спомена че тя е с XP. :) Тъй обаче, минаха няколко дни, когато тя ми писа на скайпа (или по-точно когато ме срещна на линия, тъй като обичам да използвам Jabber) и ми прати линк на програма която само с няколко клика на мишката създава ефекта, който може би в GIMP щеше да отнеме часове. Отначало не повярвах, но реших въпреки всичко да опитам програмката и останах като застрелян - наистина потребител с минимални компютърни познания в областта на графичната обработка, може да направи нещо такова, и с помощта на няколко плъзгания на мишката със задържан ляв бутон, да направи "филмче" (с MovieMaker).
Друг случай - веднъж един DJ ми каза че искал да използва Linux, обаче се чуди дали има подходящ софтуер с който да работи, но и да добави неговата техника - пултове, лампички и други устройства нужни му за практикуването на професията му. Такъв еквивалент в Linux не намерих. Тъй обаче след като ме повика на гости вкъщи видях какви възможности има софтуера който използва под Windows и с малко търсене информация в Google, открих че повечето от този тип софтуер има и версия и за Mac OS, което отново е платен продукт с полу-отворен код. (и не само този тип софтуер - графична обработка, видео обработка, аудио обработка и т.н.)
Друг случай - отивам при доктор, който трябваше да ми издаде направление - погледнах към монитора който стоеше пред медицинската сестра и само като видях колко много опции имаше, си представих колко е трудно такова нещо да се пренапише за друга платформа.
Мога и още истории или примери да дам, но няма смисъл. С две думи искам да подкрепя създаването на този проект с две ръце. Но пък като се замисля, единственото нещо което трябва да се направи е да се експортнат библиотеките които се използват в бозата за Linux (може би export не беше подходящата дума, но по-подходяща не намерих :)). Вярвам че ако успее да се реализира, няма вече да е нужно "начинаещите" които са решили да опитат Linux, да виждат сивите прозорци на Wine, защото след като се вградят Win32 Api, може би външния вид на програмите ще изглежда, така както всяка друга нормална Linux програма.
Хубаво, добро, полезно...
Но като се замисля пък, като знам че нищо няма да стане така розово, а за сметка на това ще се наложи (нека все пак не забравяме за Ubuntu създателите които обичат да експериментират с новия тестов софтуер, който в 90% от случаите е причина за нестабилното работене на Ubuntu, което пък от своя страна ще накара Ubuntu-потребителите да се върнат обратно на Windows, защото поне за 80% от Linux обществото Ubuntu==Linux, а за 90% от българското население - Windows==PC), май е по-добре да не се вгражда или изобщо да не се прави. Това би довело, както някой по-горе се изказа и до вирусите, антивирусните, кодеци, коне, крави, патки, говеда.. да не говорим за това че изобщо няма да се направи съвместимостта между комуникация - Win Приложение - Изискван хардуер (Пример: Windows Media Player да се управлява от дистанционно (не знам дали и под Windows го има изобщо, но просто не се сещам за друг пример),или пък: Програма която записва TV предавания от тунер или дори и за гледане на TV от тунер, дали изобщо ще разпознае тунера)... и все неща които едва ли ще станат, но пък ако успеят да станат, тогава съм сигурен че 99% от населението на света ще използва Linux, но преди всичко - за да се наложи нещо, то трябва да спазва определени правила. Например, познавам един "програмист" който пише за удоволствие под Qt4, но уви - под Windows, а на въпрос - Защо? - Той отговаря че първо - това е ОС, която използват повечето хора, а дори и това да не е така, в Linux има едно разединение:
"Трябва да пакетирам за Debian, Трябва да го пакетирам за Ubuntu, трябва да го пакетирам за Mandriva, Fedora, SuSE, Slackware, Gentoo... Трябва да описвам зависимости, нужни пакети... Но защо? А ако го пусна този софтуер некомпилиран (само кода), то тогава реално колко хора биха го компилирали и не на последно място колко биха го използвали.. А ако го пусна с графичен инсталатор, то тогава колко хора ще се сетях че преди да пуснат инсталатора, трябва да напишат в терминала chmod +x за да направят файла изпълним..." - това са накратко преразказани думите на човека когото по-горе дефинирах като "Qt4 програмист под Windows".
И т.н. и т.н. Мога да пиша с часове, може би и с дни :), но смисъл от това няма... Ясно е едно - има едни хора които вземат големи пари, за да направят и съответно да наложат конкретното нещо и това като резултат да им върне много пари... Има и едни хора, пък които ще получат една много по-малка сума в сравнение с първите, които пък ще доставят малко радост и капка надежда, но уви - напразно...
Затова нека не се караме кое е по-добро и кое не е. Радвам се че споделих и моето мнение - в сайта който единствено ми дава пълната свобода да изразя това което мисля. Знам че моето мислене, може да не съвпадне с това на повечето от вас, но пък в края на краищата всеки има правото да мисли и казва това което смята за добре. Акаунтът ми е LinuxFanUNIX и всеки може да ми пише на лично, или пък като отговор под новината.
Благодаря за разбирането! :) :) :) Лека вечер на всички!
|
<< Син екран | Еехх... Ха, дано... >> |
|
 |
|
|
|
|
|
|