Премини към съдържанието
lokmar

Linux защто не поддържа Windos приложения

Препоръчан отговор


Това ми е доста ме заинтересува в последно време.Защто уж е свободния софтуер пък някои приложения са платени?

Редактирано от lokmar (преглед на промените)

Сподели този отговор


Линк към този отговор
Сподели в други сайтове

Не мога да разбера, какво точно питаш:

1) Защо линукс не поддържа уиндолски приложения (както е заглавието на темата)

или

2) Защо като линукс е свободен има платени приложения за него?

Ако е 1 - все пак това са 2 коренно различни ОС. Работят по различен начин. Все пак има емулатори, с които можеш да пуснеш уиндолски програми под Линукс.

Ако е 2 - всеки автор на програми, сам си определя с какъв лиценз да бъде програмата, която написал. Това, че една програма е за Линукс не значи, че трябва да е свободна или безплатна. Например всички програми за разни инженерни изчисления обикновено са скъпички. Ако под уин бяха платени, а под Линукс - не, тогава никой нямаше да им купува уиндолската версия, а направо щяха да ползват линукските. И при това безплатно.

Сподели този отговор


Линк към този отговор
Сподели в други сайтове

Lunix още не съм чувал за такова нещо, обаче за Linux съм чувал. Нямаше да има никакъв смисъл, ако Linux работеше с Windows приложения, де са доста бозави.

Сподели този отговор


Линк към този отговор
Сподели в други сайтове

Ще се опитам да отговоря.

Програмите погледнати отвътре са нещо много кухо.Голяма част от машинния код представлява API функции.Тези функции са код реализиран в уиндоус и са хиляди.За да се получи качествен слой за съвместимост трябва да се пренапише кода на половината уиндоус.


Сподели този отговор


Линк към този отговор
Сподели в други сайтове

Ми то можеш да инсталираш и отваряш .exe , с wine , cedega и Crossover Office , като wine е напълно безплатен , cedega съго има и свободна версия а Crossover Office си е платен но може до ползваш демото което е 20-30 дни

Сподели този отговор


Линк към този отговор
Сподели в други сайтове

Ако имаш желание за повече знания посети този сайт има секция ПЪРВИ СТЪПКИ и има доста неща да почетеш и евентуално да ти стане ясно кои софтуер е безплатен и е с отворен код и какви са разликите а и много други неща :yanim:

Успех :bye:

Сподели този отговор


Линк към този отговор
Сподели в други сайтове
Не разбрах какво питаш, но свободен софтуер не означава безплатен софтуер.

<{POST_SNAPBACK}>

Много ми чудно какво тогава означава свободен софтуер щом не можеш да го ползваш? Какво му е свободното тогава? sad.gif

Сподели този отговор


Линк към този отговор
Сподели в други сайтове

:nono::nono::nono:;):wors::wors::lock:

Тази тема си е ***** майк***. Как Линукс да поддържа Уиндоус приложения??? Че в Линукса няма нито едно екзе. Има изпълними и неизпълними файлове, разширенията са си за потребителя и толкоз.

Сподели този отговор


Линк към този отговор
Сподели в други сайтове
Много ми чудно какво тогава означава свободен софтуер щом не можеш да го ползваш? Какво му е свободното тогава? sad.gif

<{POST_SNAPBACK}>

Първо, зaпознай се с понятието "отворен код" (GPL). Това означава, че се предоставя изходния код на програмата, а не че тя е безплатна

Второ, това, че Linux е безплатен/свободен и както си искате го наречете, не означава, че всяка програма под Linux трябва да е безплатна. По същата логика всяка програма под Windows трябва да е платена, защото самия Windows е платен :nono:

Сподели този отговор


Линк към този отговор
Сподели в други сайтове

До колкото знам сорс кода на двете операционни системи е различен. Windows файловете май, че бяха(поне повеето де) .dll а докато при Linux са различни. Програмите писане за Уиндолс нищо чудно да не стана на линукса, защото са писани така, че да вървят под "прозореца". Има някои, които са правени и за двете ОСта или пък просто си работят и под Линукса, но са доста малко. Чувал съм за емулатор(то и по - горе го споменаха), който стартира нещо като програма или нещо такова която се държи като Уиндолса, по - скоро си стартираш Уиндолс под Линукс.

Сподели този отговор


Линк към този отговор
Сподели в други сайтове

Не може да се изпълняват, защото двете операционни системи имат коренно различни API-та, коренно различни ядра и коренно различни механизми за комуникация с устройствата, коренно различен binary формат и т.н

И най-важната (xaxa) причина е заради некадърния код на повечето бозаджии-програмери. Просто не ми трябват такива боклуци.

Както няколко човека казаха има си емулатори.

Има и проект за open-source операционна система, съвместима с windows - ReactOS

http://www.reactos.org/xhtml/en/index.html

П.П. Microsoft навлиза в сегмента на datacenter-ите. По този повод всички производители на KVM оборудване ликуват! Новата "сървърна" операционна система на МайкроШит ще подържа клъстеризация - забилите nodes ще се рестартират през KVM (който знае друг начин да се обади на 0-900-MICROSHIT) !!!

Остава само да чакаме и да се надяваме Топлофикация, БТК и енергото да се оборудват с гигагениалният софтуер!

Сподели този отговор


Линк към този отговор
Сподели в други сайтове

Регистрирайте се или влезете в профила си за да коментирате

Трябва да имате регистрация за да може да коментирате това

Регистрирайте се

Създайте нова регистрация в нашия форум. Лесно е!

Нова регистрация

Вход

Имате регистрация? Влезте от тук.

Вход


×

Информация

Поставихме бисквитки на устройството ви за най-добро потребителско изживяване. Можете да промените настройките си за бисквитки, или в противен случай приемаме, че сте съгласни с нашите условия за ползване.