На главную Наши проекты:
Журнал   ·   Discuz!ML   ·   Wiki   ·   DRKB   ·   Помощь проекту
ПРАВИЛА FAQ Помощь Участники Календарь Избранное RSS
msm.ru
! Правила раздела:
1. Название темы - краткое описание кто/что против кого/чего
2. В первом сообщении - список параметров, по которым идет сравнение.
3. Старайтесь аргументировать свои высказывания. Фразы типа "Венда/Слюникс - ацтой" считаются флудом.
4. Давайте жить дружно и не доводить обсуждение до маразма и личных оскорблений.
Модераторы: Модераторы, Комодераторы
Закрыто kanes 17-02-2009: Введите причину закрытия темы здесь

Страницы: (1182) « Первая ... 814 815 [816] 817 818 ...  1181 1182  ( Перейти к последнему сообщению )  
> Windows vs Linux - Как десктоп , и игровая станция.
    Цитата linuxfan @
    Это OpenSource реализация OpenGL 1.2 API

    Неа. Уже 2.1 с шейдерами.
      Цитата linuxfan @
      Хотя, конечно, это получаются трудности вайна, по части запуска приложений, использующих прикрытую часть открытого API.

      Это не закрытая часть открытого апи. Это просто закрытое апи - не win32 API.
        Цитата LuckLess @
        Ну привел. А теперь возьми туже задачу - но.. вообще нет документации.

        Сложнее. Может быть вообще не имеет смысл начинать разработку, потому что банально не ясно что вообще нужно получить. Это необходимое условие, а не бонус. Так можно вообще сказать, что комп в разы облегчает компиляцию программы, но мне как-то сложно представить компиляцию без компа. Это даже не мазохизм...

        Цитата LuckLess @
        От этого функция не причисляется к win32 API никаким боком

        А к чему ж она тогда причесляется? :o
          Цитата LuckLess @
          Это не закрытая часть открытого апи. Это просто закрытое апи - не win32 API.

          А теперь вспомним, что речь шла про драйвера и Wine. То, что какие-то функции не относятся к WinAPI, не значит, что Wine не должен их реализовывать.

          Добавлено
          Цитата Астарот @
          Может быть вообще не имеет смысл начинать разработку, потому что банально не ясно что вообще нужно получить.

          Ясно. Есть 2 сущности, которые общяются между собой. Нужно проэмулировать одну, так, чтобы вторая не заметила подмены.
            Угу, появилось нечто бесхозное - его все юзают, реализовывать их надо, но их как бы нет... Такое впечатление, что это добрая воля вайна что б они были.

            Добавлено
            Цитата Unhealer @
            Ясно. Есть 2 сущности, которые общяются между собой. Нужно проэмулировать одну, так, чтобы вторая не заметила подмены.

            Это как макроцель, но не как постановка задачи. Очень похоже на виденное однажды "Реализовать ЭТО" :) Минимум информации должен быть в любом случае по определеню - при его отсутствии просто небыло бы игр, потому что их не могли бы написать. Это не открытость стандарта, просто без этого никак.
              Цитата Unhealer @
              А теперь вспомним, что речь шла про драйвера и Wine.

              Нет. Все начиналось с вопроса - "А win32 API открыто?".
              Цитата Unhealer @
              о, что какие-то функции не относятся к WinAPI, не значит, что Wine не должен их реализовывать.

              Ессессно. Но то что вайн их реализовывает и то что какието гадкие приложения их используют не означает что эти функции -- win32 api.
              Цитата Астарот @
              А к чему ж она тогда причесляется? :o

              А я почем знаю? Они НЕДОКУМЕНТИРОВАНЫ! иногда это называют Native API..
              некоторые часто ипользуемые злыми программами функции даже документируют, и пишут
              Цитата

              [NtQueryInformationProcess is available for use in Windows 2000 and Windows XP. It may be altered or unavailable in subsequent versions. Applications should use the alternate functions listed in this topic.]
                Астарот, я говорю про драйвер. В данном случае сущности - это драйвер устройства и само устройство. Протокол обмена между ними закрыт, а задача написания стороннего драйвера стоять может :)
                  Цитата Астарот @
                  Сложнее. Может быть вообще не имеет смысл начинать разработку, потому что банально не ясно что вообще нужно получить. Это необходимое условие, а не бонус.

                  :yes: :yes: Именно так. Оно необхожимо, так как оно в разу упрощает разработку. Можно конечно и с твоей точки на это посмотреть.
                  Цитата Астарот @
                  Постой. Если так рассуждать дальше, то можно вообще прийти к выводу, что апи и внутренняя его реализация суть различные вещи, и они вообще по отдельности. А они по отдельности? Пусть апи будет только то, что задокументировано, но зачем оно надо?

                  Чтобы менять реализацию, Астарот, не меняя при этом приложения которые используют АПИ.
                  Сообщение отредактировано: LuckLess -
                    Цитата LuckLess @
                    Нет. Все начиналось с вопроса - "А win32 API открыто?".

                    Тогда сорри. Беру свои слова обратно :)
                      Цитата LuckLess @
                      А я почем знаю? Они НЕДОКУМЕНТИРОВАНЫ!

                      А почему тогда доступны? :)

                      Цитата Unhealer @
                      Астарот, я говорю про драйвер. В данном случае сущности - это драйвер устройства и само устройство. Протокол обмена между ними закрыт, а задача написания стороннего драйвера стоять может :)

                      Тут ничего точно сказать не могу, не писал дров. С одной стороны наблюдал такую вот бодалку без крошки информации со вполне положительным результатом (правда не видюха), а с другой вроде как по моим же рассуждениям выходит, что дело дохлое. Наверное поэтому пока левых дров пока и нет, однако сделать их все равно можно - было бы желание.

                      Добавлено
                      Цитата LuckLess @
                      Именно так. Оно необхожимо, так как оно в разу упрощает разработку. Можно конечно и с твоей точки на это посмотреть.

                      Да не в разы, просто это может стать препятствием для начала разработки. Хотя кто как считает. Домой уже пора, так что разойдемся на этом.

                      Цитата LuckLess @
                      Чтобы менять реализацию, Астарот, не меняя при этом приложения которые используют АПИ.

                      Так реализацию ты будешь переделывать все равно с учетом этого самого апи, да и немного о другом я. Я о том, что апи и внутренняя реализация по отдельности не бывают, они только вместе. Не бывает же у тебя функции отдельно от ее реализации, что б и тем и тем по отдельности пользоватся? Не бывает.

                      Цитата Unhealer @
                      Тогда сорри. Беру свои слова обратно :)

                      Не торопись, там еще разобратся на самом деле. предвижу холивар на тему
                      - Все началось с поста 24257523!
                      - А я говорю, что с 24257521!
                      - Да ты ваще тупой!
                      - От тупого слышу!
                      :lol:
                        Цитата LuckLess @
                        Такой функции в win32 api нет.

                        Очень интересно. Но ведь, если подумать логически, WinAPI — это не только win32 ;) Туда еще входят стандартные виндовые библиотеки, директикс и прочее
                          Цитата Астарот @

                          Тут ничего точно сказать не могу, не писал дров. С одной стороны наблюдал такую вот бодалку без крошки информации со вполне положительным результатом (правда не видюха), а с другой вроде как по моим же рассуждениям выходит, что дело дохлое. Наверное поэтому пока левых дров пока и нет, однако сделать их все равно можно - было бы желание.

                          На самом деле и чипы можно разобрать и посмотреть, что там внутри, и существующие драйвера в дебагере погонять. Просто дорого это очень и гемморно. Поэтому на добровольных основаниях никто не осилил.

                          Цитата Астарот @
                          А почему тогда доступны? :)

                          Могут быть доступны по многим причинам. Или из-за каких либо хаков в дружественном коде, или из-за поддержки legacy api. Да и вообще много из-за чего может быть доступно.
                            Цитата Unhealer @
                            На самом деле и чипы можно разобрать и посмотреть, что там внутри, и существующие драйвера в дебагере погонять. Просто дорого это очень и гемморно. Поэтому на добровольных основаниях никто не осилил.

                            Слуш, ну тот же хасп 1Совский же сломали, хотя он вроде как в железе был :) Понимаю, что порядок сложности не тот, но вроде как ломано энтузиастом одиночкой, и не за деньги, а фор фан :)

                            Цитата Unhealer @
                            Могут быть доступны по многим причинам. Или из-за каких либо хаков в дружественном коде, или из-за поддержки legacy api. Да и вообще много из-за чего может быть доступно.

                            Кстати, вот забавно - функции как бы нет, нигде не описано, но почему-то все пользуют, и никому отстствие доки не мешает :D
                              Цитата Астарот @
                              Слуш, ну тот же хасп 1Совский же сломали, хотя он вроде как в железе был

                              Да не спорю я :). Я ж наоборот говорю, что это возможно. Просто я делаю предположение, почему никто еще не написал драйверов для радеонов под линукс.
                                Цитата Астарот @
                                А почему тогда доступны? :)

                                пффф..
                                Цитата Астарот @
                                Я о том, что апи и внутренняя реализация по отдельности не бывают, они только вместе

                                Правильно, вместе. Но! Вместе ввиде пар - API + Impl1, API + Impl2, API + Impl3, где API - константа.
                                Сообщение отредактировано: LuckLess -
                                0 пользователей читают эту тему (0 гостей и 0 скрытых пользователей)
                                0 пользователей:
                                Страницы: (1182) « Первая ... 814 815 [816] 817 818 ...  1181 1182
                                Закрыто kanes 17-02-2009: Введите причину закрытия темы здесь



                                Рейтинг@Mail.ru
                                [ Script execution time: 1.1156 ]   [ 15 queries used ]   [ Generated: 5.11.26, 08:38 GMT ]