Windows vs Linux - Как десктоп
, и игровая станция.
![]() |
Наши проекты:
Журнал · Discuz!ML · Wiki · DRKB · Помощь проекту |
|
| ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS |
| [216.73.217.169] |
|
|
Правила раздела:
| Страницы: (1182) « Первая ... 815 816 [817] 818 819 ... 1181 1182 ( Перейти к последнему сообщению ) |
Windows vs Linux - Как десктоп
, и игровая станция.
|
Сообщ.
#12241
,
|
|
|
|
Цитата Unhealer @ Да не спорю я . Я ж наоборот говорю, что это возможно. Просто я делаю предположение, почему никто еще не написал драйверов для радеонов под линукс. Да есть у них драйвера, только, что бы поставить их на машину, нужно целый ритуал выполнить |
|
Сообщ.
#12242
,
|
|
|
|
Цитата mo3r @ Цитата (LuckLess @ Сегодня, 18:35) Такой функции в win32 api нет. Очень интересно. Но ведь, если подумать логически, WinAPI — это не только win32 Туда еще входят стандартные виндовые библиотеки, директикс и прочееговорили о win32 api изначально ![]() да и к томуже.. в какой из частей winapi есть таки эти функции? |
|
Сообщ.
#12243
,
|
|
|
|
|
Сообщ.
#12244
,
|
|
|
|
Цитата Unhealer @ Да не спорю я . Я ж наоборот говорю, что это возможно. Просто я делаю предположение, почему никто еще не написал драйверов для радеонов под линукс.Ну, тут надо поспрошать у сообщества, мож какие-то телодвижения уже были. Может даже успешные. Просто новые модели карточек выходят чуть не каждый день, может просто заломало в очередной раз кактус грызть? ![]() Что пф? Я правда не понимаю Могу я задать вопрос, если не понимаю?Цитата LuckLess @ Правильно, вместе. Но! Вместе ввиде пар - API + Impl1, API + Impl2, API + Impl3, где API - константа. Правильно. Только независимо от того рассматриваешь ты Impl1 или Impl2 тебе придется рассматривать его в связке с API, а не отдельно. Добавлено Цитата mo3r @ нельзя. По закону Ну мы ж про реальность |
|
Сообщ.
#12245
,
|
|
|
|
Что то мне подсказывает, что скоро у Novell появятся и спецификации и многое другое.
Только, вот вопрос как они это добро от сообщества прятать будут? |
|
Сообщ.
#12246
,
|
|
|
|
Цитата mo3r @ нельзя. По закону.По закону - нельзя, а физически - можно. ![]() Цитата mo3r @ осилили.Так ведь наверное не целиком осилили. Хотя я не хочу ничего утверждать, ибо не компетентен в этом вопросе. Никогда не интересовался драйверами для видеокарт под linux |
|
Сообщ.
#12247
,
|
|
|
|
mo3r, раздупляй нас скорее, кто там наваял самопальный драйвер под радеону, а то я домой хочу, а мне интересно
|
|
Сообщ.
#12248
,
|
|
|
|
Цитата juice DirectX дергает драйвер видеокарты который реализует интерфейсс доступа и да.. DirectX, а точнее его наиболее сложная часть Direct3D, построеная на COM-интерфейсах. В win32 за это отвечают либы D3D8/D3D9.DLL, в которых широко используються параллельные вычисления с применением мультимедийных инструкций процессоров (mmx/sse)... Либы довольно обьемные, и диву даешся стахановской отваге, самопожертвованию кодеров wine, делать подобную мега-прокладку между D3D и OpenGL, имеющих довольно радикально отличающихся, в то время как вайн в основном востребован для работы офисных приложений (1C-бюстгалтерия с кряктнутым LPT-ключем, ms-office). Цитата который разработчики драйвера написали так, что бы DirectX смогла его дергать. угу.. и дергает она ентот драйвер при помощи ма-а-а-хонькой либки d3d8thk.dll.. из которой функций то казалось торчит всего ничего - ![]() ![]() procedure OsThunkDdCanCreateD3DBuffer; asm mov eax,$00000103B lea edx,[esp][04] int $02E ret $0020 end; спомощью int $2e, оно уходит в kernel-mode драйвера Nvidia Однако и здесь нет никакой закрытости - у м$ все DDDK/WDMDDK открыты и документированы - поэтому проще былобы эту часть и заюзать, тем более что готовые дистрибутивы DirectX-а, абсолютно бесплатные.Однако нет... Делают своё.. пусть фиговое но свое. Одного не понимаю - как его там отлаживают и с чем сравнивают в рабочем виде, поскольку меня самого очень интересовал этот "костылёк". Однако исходники wine лихо завернуты на часть вайна и иX-GL. Вобщем код, чисто под линукс, никакой кросплатформености. |
|
Сообщ.
#12249
,
|
|
|
|
Цитата LuckLess @ говорили о win32 api изначально ![]() Говорил о wine о его трудностях ![]() Цитата LuckLess @ да и к томуже.. в какой из частей winapi есть таки эти функции? ShellView_ListViewCompareItems, я думаю, из shell. NtQueryInformation из какой-то другой части, названия которой я не знаю. |
|
Сообщ.
#12250
,
|
|
|
|
Честно говоря, я плохо понимаю применение терминов открытости/закрытости к "Application Programming Interface" с точки зрения того, что этот интерфейс документирован/недокументирован.
Не документированный "Interface" не может быть "Application Programming", ибо как можно неизвращаясь спрограммить приложение под такой интерфейс? Так что, ИМХО, термины открытости/закрытости API должны рассматриваться только как понятия открытости/закрытости именно реализации этого АПИ. Добавлено Цитата n0p @ Это что за звери? Расшифруй, плиз. DDDK/WDMDDK |
|
Сообщ.
#12251
,
|
|
|
|
Цитата Adil @ Цитата (n0p @ Сегодня, 18:19) DDDK/WDMDDK Это что за звери? Расшифруй, плиз. Windows Driver Development Kit (DDK) (WDMDDK)Provides the supplementary header files used together with the Windows NT DDK to build WDM drivers. Думаю, должно быть понятно и без перевода. |
|
Сообщ.
#12252
,
|
|
|
|
... а старикашка Фрейд нервно переворачивается в своем гробике! Это будет жестко.
И не говорите что я вас не предупреждал.Итак добро пожаловать в заочную школу Ызвращенцев экстремалов с уклоном в виндовую философию. Открываем сборник мантр «Центр справки и поддержки» виндовза ХР. Внимание сегодня мы будем писать диски. Открываем мантру Цитата Советы по записи компакт-дисков Следующие советы помогут избежать ошибок при записи компакт-дисков. Ну возможно возможно кто знает ![]() Цитата выполняйте запись на низкой скорости; Угу значит я специально покупал высокоскоростной привод именно для того что бы «опустить» его до самой низкой скорости и вообще не парится по этому поводу? А почему бы тогда сразу не заменить компакт диск на чудную стопку флопиков? Ведь они так возбуждающе шуршат... Ахх Дальше мантра велит нам: Цитата закройте все прочие программы; Оба на а это еще зачем? Или это чтоб «косынка» случаем чего нехорошего с диском не сделала? Ну лично я всегда подозревал что в ней не все так ладно как кажется на первый взгляд. А может быть всему виной «многозадачность» ??? Нет все же правильно Kill 'Em All маленький извращенец! И желательно лопатой. Тем у кого начали перегреваться мозги помните во избежание летального исхода держите температуру своего хилого и неокрепшего тельца меньше +50 градусов по Цельсию. Цитата отключите все программы-заставки, которые могут быть запущены во время записи; Не вот теперь великая мантра возбудила во мне настоящий и неподдельный интерес. Теперь я всегда буду запускать «программу-заставку» во время записи компакт-дисков. Цитата перед записью компакт-диска выполните дефрагментацию жесткого диска; А это каким боком касается записи компакт диска относится? Может мне еще попрыгать на левой ноге с завязанными глазами и в слух читая «Марсельезу»? Цитата убедитесь, что на компакт-диске и устройстве записи нет грязи и пыли; Угу набор юного проверяльщика качества устройств записи компакт дисков всегда при мне. Так как насчет дельного советика о том где именно нужно «проверить» да так чтоб сразу и навсегда до полного оргазма? Цитата если при работе с компакт-дисками одного производителя возникают сбои, попробуйте использовать компакт-диски другой марки Если на компьютере во время работы виндовза возникают сбои попробуйте использовать компьютер другой марки. А если в ваших хилых мозгах возникают сбои от общения с виндовзом используйте мозги другой марки… Итак подведем итог: - писать нужно исключительно на низкой скорости кого трогает что привод покупали высокоскоростной и желательно не на компактдиске а на стопке флоппиков. - все «прочее» в том числе «косынку» необходимо выключить и нафиг удалить с компа ибо оно может помешать хрупкому процессу записи дисков в винде. - «программозаставки» надо просто отдельным пунктом выключить. - непосредственно перед записью компакт диска нужно: попрыгать с завязанными глазами на левой ноге; выполнить дефрагментацию харда; пройти техосмотр и получить справку от психиатра. Дальше мы с вами узнаем что нужно сделать Цитата Чтобы активизировать колесико мыши Великая мантра велит нам: Цитата Для выполнения этой процедуры необходимо войти в систему с учетной записью «Администратор» или члена группы «Администраторы» Клиника. Клииииинннниииииикккааааа! А если не «Администратор» и не член группы «Администраторы» то активировать колесико у мыши не судьба? Цитата Новые возможности для учетных записей пользователей и загрузки системы […]Теперь пользователи могут переключаться между учетными записями без перезагрузки компьютера Да !!! Такими темпами глядишь еще десяток версий и винда начнет через emerge устанавливаться. Развеиваем мифы дальше. Виндец самая защищенная Ось. Как бы не так. Цитата Новые возможности для учетных записей пользователей и загрузки системы[…]Забыли свой пароль? Если вы забыли свой пароль… Да да да ГЫ гы гы Забыл Я пароль своего сосоде вообще то никогда и не знал… Но кого это трогает? Винду ведь все равно не взломать ведь так? Цитата можно восстановить настройку и учетную запись пользователя с помощью мастера забытых паролей. Мастер позволяет создать дискету сброса пароля, чтобы открыть учетную запись и создать новый пароль. При помощи мастера сброса пароля также можно изменить пароль. Это образцовый пример не ломаемой и непотопляемой оси! Куда там шифрованным файловым системам и правам доступа в Linux. Не знаю как вам а мне было очень приятно. Кстати министерсто здравоохранения предупреждает чвитайте «Центр справки и поддержки» выньдовз ХР только мелкими дозами. Он особо опасен для вашего психического здоровья. Буууууээээ га га га га И предохраняйтесь от виндовза. |
|
Сообщ.
#12253
,
|
|
|
|
Цитата linuxfan @ Если реализовать весь описанный в MSDN API, то многие виндовые приложения под таким «не-эмулятором» попросту не запустятся из-за недокументированных функций. Чей это будет косяк? Все API вызовы честно подменены своими. Во-первых, надо посмотреть, что это за "многие", потому как у меня есть подозрение, что эти многие и до одного процента не дотянут. Во-вторых, никто не говорил, что использование недокументированных функций поощряется, о чем мс предупреждает. В-третьих, я могу и приватные методы вызывать, хотя "законом" это вроде как запрещено. Так что это никак не может влиять на открытость апи в принципе. Закрытое апи - это апи, которое тебе никто никогда не даст ![]() Цитата Астарот @ Постой. Если так рассуждать дальше, то можно вообще прийти к выводу, что апи и внутренняя его реализация суть различные вещи, и они вообще по отдельности. А они по отдельности? Пусть апи будет только то, что задокументировано, но зачем оно надо? Что бы пользоваться тем, что в черном ящике, больше ни для чего. Соответственно оторвать одно от другого невозможно. Тогда получается, что говоря об одном мы говорим в то же время и о другом. Получается, что не сильно-то и глупо... Апи и внутренняя реализация, в принципе, разные вещи. Например реализацию интерфейса часто называют контрактными обязательствами и такая аналогия весьма правильна. Апи - это своего рода контракт. Реализация - это подрядчик. Клиентская система, использующая апи - заказчик. При этом заказчику совершенно не важно, каков внутренний менеджмент у подрядчика, сколько раз убирают офисы, хороши ли кормят сотрудников и есть ли у них соцпакет. Ему важно соблюдение контрактных обязательств. С этими условиями контракта ты можешь пойти к другому заказчику, к третьему и т.п. Вот и ответь теперь - контракт и подрядчик - разные вещи? По сути своей - апи без хотя бы одной реализации бессмысленно, но характеристики конкретной реализации никак не могут повлиять на само апи. Равно как установка новой пропускной системы у подрядчика в нашей аналогии никак не повлияет на контракт. У нас же имеется тезис, что скрытая реализация влияет на апи, что в принципе нонсенс. Цитата mo3r @ Очень интересно. Но ведь, если подумать логически, WinAPI — это не только win32 Туда еще входят стандартные виндовые библиотеки, директикс и прочее Не знаю, что ты понимаешь под стандартными виндовыми библиотеками, но директикс туда никогда не входил. WinAPI - это Base Services (управление памятью, ио, журналирование, обработка ошибок и еще вагон лоулевел функций), Common Control Library, GDI, сеть, базовый UI, шелл. Это апи лишь маленькая часть Platform SDK. Куда кстати DX тоже не входит. |
|
Сообщ.
#12254
,
|
|
|
|
Цитата best_lamer @ Внимание сегодня мы будем писать диски. чукча писатель, а читает он только те буквы, которые ему знакомы? Цитата best_lamer @ Забыл Я пароль своего сосоде вообще то никогда и не знал… Но кого это трогает? Винду ведь все равно не взломать ведь так? если бы чукча попробовал воспользоваться этим мастером, он бы не стал писать эту ахинею на форуме... |
|
Сообщ.
#12255
,
|
|
|
|
Ниже уровня всех плинтусов во всем мире... еще глубже чем все городские канализации... находится пьедестал абсолютного «почета» все места на котором по праву занимает виндовз.
Само его существование самое красноречивое тому доказательство. Shaggy к сожалению я не в курсе в каких именно отношениях вы состоите с жителями крайнего севера... Shaggy Я привел чистую правду и только то что содержит в себе «Центр справки и поддержки» - от сего дня для меня это самое убойное чтиво! Бестселлер! Поэтому Shaggy как говаривал вождь «Учится... учится и еще раз зубрить тему» Shaggy а я ведь предупреждал Цитата best_lamer @ Тем у кого начали перегреваться мозги помните... |