Страница 12 от 29 ПърваПърва ... 2101112131422 ... ПоследноПоследно
Резултати от 166 до 180 от общо 428

Монополистът Microsoft - Технологический Шантаж: . . .

Сподели във Facebook Сподели в Twitter Изпрати на Email Сподели в LinkedIn
  1. Senior Member Аватара на Malone
    Тук е от
    Jul 2003
    Мнения
    3,892
    #166

    Re: Монополистът Microsoft - Технологический Шантаж: . . .

    Ай' стига де ...
    Ще останете само двамата да си спорите май.
    Смъкнете малко нивото за да можем и ние да вземем думата.


    Ghost, там има подробно ръководство за patch на кернела. А някои дистрибуции, включително gentoo, който харесваш, нямат нужда от никаква интервенция, те включват поддръжка на Win4Lin.
    Вероятно всичко почва от kernel.org, но нима останалите не са Linux разработчици. Аз възприемам Linux единствено като kernel, а като всичко това, което виждам на екрана. Ако греша поправи ме. Аз съм от "гледали", още не "разбирали".

    Конкретно на въпроса ти.
    Ако приемем моята хипотеза като разбираема, макар и неправилна според теб, че разработчиците на Win4Lin могат да бъдат наречени линукс разработчици с примера си илюстрирах търсенето на Windows съвместимост и в Linux, противно на мнението ти.

    Ако горепосочените не са Linux разработчици, patch-вайки Linux кернела, значи греша.

    Отивам да ям и да пия [и като Стивън Сегал да се бия]. В неделя ще видя докъде сте стигнали.

  2.  
     
  3. etg
    etg е на линия
    Administrator
    Тук е от
    Dec 2000
    Мнения
    1,393
    #167

    Re: Монополистът Microsoft - Технологический Шантаж: . . .

    @The_Wizard
    Мисля, че е редно да публикуваш и сорса на функцията WaitForSingleObject(), пък тогава да правиш такова сравнение.
    Или може би тя е само един return и може да се пренебрегне?

    Ако си напиша функция WaitForSingleObject() каква е разликата между двата кода?

    int WaitForSingleObject(...) {
    ...
    if (rc = pthread_mutex_lock(&(token->mutex)))
    ...
    if (rc = pthread_mutex_unlock(&(token->mutex)))
    return RC_SEM_WAIT_ERROR;
    }


  4. Тук е от
    Mar 2006
    Мнения
    134
    #168

    Re: Монополистът Microsoft - Технологический Шантаж: . . .

    както тя така и pthread_mutex_lock, pthread_cond_timedwait... са API - "прозрачни" са за 99% от програмистите, пишещи за "нориентирания" узер... дори да пиша най-обикновен HelloWord или дата-база приложение, едва ли ще бъркам в кернела за да му модифицирам Апи функциите, на които и в ВИН както и в ЛИН са с една и съща математика, просто друга на този етап от развитието на ОС все-още не е измислена, а това което се мисли в момента са алгоритми за много-ядрени/много процесорни ОС

    Относно GDI, GUI, SHell, Desktop.... те картинките, звуците,филмите игрите - пак са с една и съща математика ... и накрая какво остана - дурако-устойчивост, визия, маркетинг и ЦЕНА....

  5. Senior Member
    Тук е от
    Dec 2000
    Мнения
    3,218
    #169

    Re: Монополистът Microsoft - Технологический Шантаж: . . .

    The_Wizard,
    Много некоректно сравнение от твоя страна. Най-лошото е, че ти е ясно, че е некоректно си го написал с цел да заблудиш не-програмистите.

    Malone,
    Ядрото се развива от kernel.org. Linux е запазена марка на Линус Торвалдс, който е създал първия Linux kernel през (забележи) 1991 год. Linux kernel се разработва понастоящем от много хора, но властта за вземане на решенията е изцяло в ръцете на Торвалдс.

    Всичко останало от GNU/Linux се разработва от gnu.org. Организация основана от Ричърд Столмън през (забележи) 1984 г. Те имат и собствен кернел - "GNU Hurd", но това е друга тема. Програмите, които се разработват от GNU се ползват или имат/са аналози на много различни *NIX ОС.

    GNU и Торвалдс често са имали идеологични различия. GNU много държат да се използва терминът GNU/Linux, защото техния труд остава на заден план.

    Дистрибуция е пакет съставен от операционна система (ядро плюс базова система) и приложения. Аз и ти можем да се хванем, да изтеглим безплатно изходните кодове за програмите от gnu.org и изходния код на ядрото от kernel.org, допълнително за графична среда някоя от имплементациите на X сървър плюс десктоп мениджър (КДЕ, Гном..), плюс разни други програми, да компилираме всичко това и да създадем дистрибуция наречена примерно "Ghost of Malone". Никой не ни спира да слагаме пачове по ядрото и по програмите, но ние не можем да бъдем наричани GNU/Linux разработчици. Надявам се сега да си схванал разликата.

    Повече информация:

    http://www.gnu.org/
    http://www.fsf.org/
    http://www.kernel.org/

    http://en.wikipedia.org/wiki/GNU_Project
    http://en.wikipedia.org/wiki/Richard_Stallman

    http://en.wikipedia.org/wiki/Linux

    http://en.wikipedia.org/wiki/Linux_kernel
    http://en.wikipedia.org/wiki/Linus_Torvalds


  6. Senior Member
    Тук е от
    Dec 2000
    Мнения
    3,218
    #170

    Re: Монополистът Microsoft - Технологический Шантаж: . . .

    Цитат Първоначално публикувано от The_Wizard
    както тя така и pthread_mutex_lock, pthread_cond_timedwait... са API - "прозрачни" са за 99% от програмистите, пишещи за "нориентирания" узер... дори да пиша най-обикновен HelloWord или дата-база приложение, едва ли ще бъркам в кернела за да му модифицирам Апи функциите, на които и в ВИН както и в ЛИН са с една и съща математика, просто друга на този етап от развитието на ОС все-още не е измислена, а това което се мисли в момента са алгоритми за много-ядрени/много процесорни ОС

    Относно GDI, GUI, SHell, Desktop.... те картинките, звуците,филмите игрите - пак са с една и съща математика ... и накрая какво остана - дурако-устойчивост, визия, маркетинг и ЦЕНА....

    Не е вярно!

    1) Какво общо виждаш м/у двата API!? Би ли обяснил?

    2) Целта на Linux kernel е POSIX съвместимост, а "съвместимост" е мръсна дума в речника на МС. Да речем, че си разгледал кода на Linux kernel (в което силно се съмнявам), би ли обяснил какво знаеш за "математиката" на Windows ядрото, за да можеш да ги сравняваш?

    3) Това, което според теб се мисли в момента, е измислено отдавна. Или може би не си чувал за SMP и клъстери?


  7. Тук е от
    Mar 2006
    Мнения
    134
    #171

    Re: Монополистът Microsoft - Технологический Шантаж: . . .

    кое е некоректното написано на една и съща, забележи, АПИ процедура, която се ползва най-много и почти навсякъде - от драйвер до Widget и е свързана с "потоците" във всяка ОС...

    Очаквах не само да хвалиш Линукса ами да напишеш и за неговите недостатъци като ОС и Десктоп...

    А и наистина се отплеснахме от темата "Технологическия Шантаж" - доста крехко казано за ембедед продукти...
    И ако погледнете пазара там М$ е наравно "търсен" със Линукс, Симбиян итн. Но там не зависи от нас дали Форд или Нокия ще ползва Виндос, поне не и на този етап

  8.  
     
  9. Senior Member
    Тук е от
    Dec 2000
    Мнения
    3,218
    #172

    Re: Монополистът Microsoft - Технологический Шантаж: . . .

    etg ти е отговорил, какво се правиш на ощипан - в примера за код под Windows си написал само извикването на процедурата, а за Линукс - цялата процедура. Или разпиши цялата процедура и в кода за Windows, или виж това, което ти е написал etg.

    За не-програмистите:

    Процедура е дефинирана последователност от команди. Използва се, за да се спестява писане на един и същ код многократно. Елементарен пример:

    Ако искаме да изпишем на екрана сто пъти "Здрасти!" и командата за изписване е printf("Здрасти!\n") имаме 2 възможности:
    - да изпълним 100 пъти командата, т.е. 100 пъти да напишем print("Здрасти\n") или да дефинираме функция (процедура) с име, да речем, "hello_100". Нека кодът на тази функия е:
    Код:
    hello_100()
    {
     int i;
     for (i = 0; i < 100; i++)
      printf("Здарсти!\n");
     return 0;
    }
    Сега да видим какво е направил The_Wizard.
    В примера за код под Windows е написал:

    Код:
    Main() {
    hello_100();
    }
    a в примера за код под Линукс е написал:

    Код:
    Main()
    {
     int i;
     for (i = 0; i < 100; i++)
      printf("Здарсти!\n");
     return 0;
    }
    Коренктно ли е?


  10. Тук е от
    Mar 2006
    Мнения
    134
    #173

    Re: Монополистът Microsoft - Технологический Шантаж: . . .

    Явно или не са ти ясни доста от нещата или се правиш на "чайник"....
    Смени в работен режим pthread_cond_timedwait
    и не съм го писал аз - поснал съм ти статията на IBM

  11. Senior Member
    Тук е от
    Dec 2000
    Мнения
    3,218
    #174

    Re: Монополистът Microsoft - Технологический Шантаж: . . .

    Тъй като на чайник със сигурност не се правя, явно не са ми ясни нещата.

    Иначе беше постнал и други врели-некипели от QNX от преди няколко години. Отговорих ти и смени темата. Да видим сега каква друга глупост ще изцитираш.

    П.П.
    Всъщност не мога да разбера какво точно се мъчиш да постигнеш...да убедиш себе си, че не си сбъркал като си се ориентирал към Windows ли, що ли...Чудно ми е само защо го правиш публично, та се излагаш.


  12. Тук е от
    Mar 2006
    Мнения
    134
    #175

    Re: Монополистът Microsoft - Технологический Шантаж: . . .

    добре добре - щом казваш...


  13. Тук е от
    Dec 2006
    Мнения
    22
    #176

    Re: Монополистът Microsoft - Технологический Шантаж: . . .

    Цитат Първоначално публикувано от The_Wizard
    смееш се но не си сигурен...
    само ще ти пасна 2 еквивалентни кода за изчакване - най-използвани и от двете ОС

    ............................
    ............................

    кое ли ще е по-бързо....
    ето ти цялата статия да не я търсиш
    http://www-128.ibm.com/developerwork...linux-sem.html
    Exe ..... ама и теб си те бива. Това е най-бруталното изваждане от контекст, което съм срещал напоследък. Да не би пък ти,да твърдиш, че знаеш кое ще е по бързо ... хм ... При какви условия направи сръвнението, как успя да тестваш и двете имплементации на двете системи ... изобщо дай жокери де

  14.  
     
  15. Senior Member
    Тук е от
    Dec 2000
    Мнения
    3,218
    #177

    Re: Монополистът Microsoft - Технологический Шантаж: . . .

    Нищо не е тествал. Писал човека цял живот под Windows, попаднал на тази статия как се map-ват win32 API към Linux, сторил му се кода по-дълъг и постнал тука. Само дето не е чувал за NPTL и мъчи нещата с pthreads...хем му писах да потърси в google. Иначе голям разбирач, а ние тука сме чайници и трева пасем...

    In the GNU/Linux operating system, the Native POSIX Thread Library (NPTL) is a software feature that enables the Linux kernel to run programs written to use POSIX Threads very efficiently.

    In tests, NPTL succeeded in starting 100,000 threads on a IA-32 in two seconds. In comparison, this test under a kernel without NPTL would have taken around 15 minutes

    П.П.
    Това искам да го видя - как Windows стартира 100 000 нишки за 2 секунди


  16. Тук е от
    Mar 2006
    Мнения
    134
    #178

    Re: Монополистът Microsoft - Технологический Шантаж: . . .

    Ми пробвай - нали си от много "разбиращите"...

  17. Senior Member
    Тук е от
    Dec 2000
    Мнения
    3,218
    #179

    Re: Монополистът Microsoft - Технологический Шантаж: . . .

    И как предлагаш да стане това?...Може би да си инсталирам Winsows!?


  18. Тук е от
    Dec 2006
    Мнения
    22
    #180

    Re: Монополистът Microsoft - Технологический Шантаж: . . .

    Е аз пък трябва да си направя REPAIR .... смених си мишката .... ако почакаш

Сподели във Facebook Сподели в Google Plus Сподели в Twitter Изпрати на Email Сподели в LinkedIn
Страница 12 от 29 ПърваПърва ... 2101112131422 ... ПоследноПоследно

Подобни теми

  1. Microsoft visio
    От procar във форум Общ - софтуер
    Отговори: 8
    Последно: 16-07-12, 09:27
  2. България + Microsoft
    От FearMe във форум Коментирай новина
    Отговори: 6
    Последно: 04-06-11, 23:38
  3. волан на Microsoft
    От caiusbiserus във форум Продава
    Отговори: 0
    Последно: 09-08-10, 01:27
  4. Мой гаф или на Microsoft ?
    От Niakoi във форум Windows
    Отговори: 2
    Последно: 18-02-06, 20:59

SetCombG.com
SetCombG.com е портален сайт и Форум за битова техника, телевизори, климатици, лаптопи и смартфони, създаден през 1999 година.
Заедно сме над 20 години!
Следвай ни
Горе