day & night

One Core API, чтоб править Windows
Дата обновления: , перейти к новому сообщению
#1
HugoBo-SS



тут-та-ту
[SoftoRooMTeaM] Group Icon

Группа: Модераторы
Сообщений: 10.906
Регистрация: 3.04.2008
Из: Russia SPb
Пользователь №: 827.869


Респектов: 4350
-----XXXXX




One Core API


Проект One Core API — слой совместимости с открытым исходным кодом для Windows XP/2003, который позволяет запускать на этих системах программы для более поздних ОС. По сути это враппер функций NT6. Путем дополнительных ухищрений обеспечивается поддержка DirectX 10. One Core API создан на основе исходников Wine и ReactOS, но его разработкой занимается другая команда.

Всех желающих приглашаем присоединится к разработке:
github.com/Skulltrail192/One-Core-Api
User is offline
Go topGo end

Ответов(10 - 19)
29.01.2017 - 20:31
#11
RomFil



Бывалый
*

Группа: Пользователи
Сообщений: 46
Регистрация: 26.01.2017
Пользователь №: 2.106.224


Респектов: 4
-----X----


Предупреждений: 2


AquaTour, забавно ты пользуешся всяким антивирусам и новой виндой не считая это моветоном,но пишешь как будто сам разработчик,если хочешь чего то объяснить то пиши как можно конкретнее ок?
User is offline
Go topGo end
29.01.2017 - 23:00
#12
AquaTour



Специалист
****

Группа: Пользователи
Сообщений: 417
Регистрация: 4.07.2005
Пользователь №: 27.183


Респектов: 50
-----X----


Предупреждений: 0


А почему я должен считать использование новых инструментов и возможностей моветоном? Я себе не враг и глупыми предрассудками я себе голову не забиваю.
Как бы то не было странным, но я разработчик и немного представляю о чем пишу. У меня нет цели и желания объяснять что либо людям которым не интересно\которые не могут усвоить материал.
Проблема программ работающих в пользовательском режиме в отсутствии реализации нужных вызовов API, соответственно реализовав функцию, получим работающую программу.
С драйверами все сложнее, они работают на уровне ядра, никто не позволит стороннему коду забраться столь глубоко. Плюс, если для программ +- гарантируется обратная совместимость, то для драйверов об этом даже не заикаются, при переходе к висте\семерке менялась программная модель драйверов, к примеру драйверы видео вынесли с уровня ядра. Для того чтобы обеспечить совместимость, нужно впихнуть их обратно, фактически реализовав новое ядро и обвязку. К тому же вызовы ядра документированы намного хуже чем вызовы пользовательского API
User is offline
Go topGo end
29.01.2017 - 23:38
#13
zoog



профи!
*****

Группа: Пользователи
Сообщений: 911
Регистрация: 13.09.2007
Пользователь №: 497.976


Респектов: 52
-----X----


Предупреждений: 0


Цитата | Quote
я разработчик

Ключевое слово. Это значит "я - продавец, я лучше знаю, что должен покупать человек" и почти как "я - путана, я знаю, что такое любить".
Разрабам главное - ничего не делать, или делать как можно меньше напрягаясь да чтоб юзер ничего не мог изменить. Ассемблер, понятно, остался в 3м Райхе, С ещё б-м живой, но тренд - писать драйверы на джаваскрипте. А ещё лучше делегировать заказ индийскому аулу и платить за размер.
Классическое:

Цитата | Quote(из справочника по ПХП 5)
(речь идет о том, что чем меньше исходного кода страницы увидит пользователь, тем лучше)
*Примечание*
Возможно, вы спросите, нахмурив брови: "Что же, с точки зрения программиста хороший пользователь - слепой пользователь?" Тогда мы ответим: "Что вы, нет и еще раз нет! Такой пользователь хорош лишь для дизайнера, а для программиста же желателен пользоватеь безрукий(или, по крайней мере, лишенный клавиатуры и мыши)".

User is offline
Go topGo end
icon13 30.01.2017 - 0:05
#14
KLUCHICK



Вечная память...
[SoftoRooMTeaM] Group Icon

Группа: Администраторы
Сообщений: 5.668
Регистрация: 15.03.2004
Из: The Ural federal district
Пользователь №: 326


Респектов: 3848
-----XXXXX




! Предупреждение:
AquaTour, RomFil, zoog - прекращаем флейм в теме. Устное (пока) предупреждение.
User is offline
Go topGo end
30.01.2017 - 3:53
#15
HugoBo-SS



тут-та-ту
[SoftoRooMTeaM] Group Icon

Группа: Модераторы
Сообщений: 10.906
Регистрация: 3.04.2008
Из: Russia SPb
Пользователь №: 827.869


Респектов: 4350
-----XXXXX




Цитата | Quote(AquaTour @ 29.01.2017 - 23:08)
при переходе к висте\семерке менялась программная модель драйверов, к примеру драйверы видео вынесли с уровня ядра
*


Разработчики не ставят целью обеспечить совместимость с 6-м семейством окон (соответственно WDDM); WDM, KMDF и UMDF достаточно изучены и документированы, DDK доступны; если без очередного пафосного желания мелкомягких охватить весь спектр задач, вполне приемлемы. Так что, при наличии желания и времени у пряморуких разрабов, задача вполне решабельна.
User is offline
Go topGo end
30.01.2017 - 16:50
#16
AquaTour



Специалист
****

Группа: Пользователи
Сообщений: 417
Регистрация: 4.07.2005
Пользователь №: 27.183


Респектов: 50
-----X----


Предупреждений: 0


Цитата | Quote(HugoBo-SS @ 30.01.2017 - 4:01)
Разработчики не ставят целью обеспечить совместимость с 6-м семейством окон
*

уже на этом этапе я бы задумался о причинах smile.gif
Цитата | Quote(HugoBo-SS @ 30.01.2017 - 4:01)
достаточно изучены и документированы
*

не все ядро документировано.
Цитата | Quote(HugoBo-SS @ 30.01.2017 - 4:01)
Так что, при наличии желания и времени у пряморуких разрабов, задача вполне решабельна.
*

создайте проект, посмотрите сколько людей подтянутся smile.gif
User is offline
Go topGo end
31.01.2017 - 21:29
#17
HugoBo-SS



тут-та-ту
[SoftoRooMTeaM] Group Icon

Группа: Модераторы
Сообщений: 10.906
Регистрация: 3.04.2008
Из: Russia SPb
Пользователь №: 827.869


Респектов: 4350
-----XXXXX




Цитата | Quote(AquaTour @ 30.01.2017 - 16:58)
создайте проект, посмотрите сколько людей подтянутся
*


Так уже ж создали biggrin.gif Бритва Окама - не наш метод wink.gif

Добавлено:

Цитата | Quote(AquaTour @ 30.01.2017 - 16:58)
уже на этом этапе я бы задумался о причинах
*


причины вышеизложены: совместимость с 2003, общая кодовая база с React OS и Vine, а не с вистами, где, как вы сами заметили, уровень абстракции запредельный другой и ещё менее документированная другая модель драйверов
User is offline
Go topGo end
31.01.2017 - 22:30
#18
AquaTour



Специалист
****

Группа: Пользователи
Сообщений: 417
Регистрация: 4.07.2005
Пользователь №: 27.183


Респектов: 50
-----X----


Предупреждений: 0


Цитата | Quote(HugoBo-SS @ 31.01.2017 - 21:37)
Так уже ж создали  Бритва Окама - не наш метод
*

тогда ждите, когда сможете подпихивать новые дрова в ХР никогда
Цитата | Quote(HugoBo-SS @ 31.01.2017 - 21:37)
причины вышеизложены
*

нет, просто кто то выдаёт желаемое за действительное. Предложите хотя бы теоретическое обоснование возможности использования драйверов от новых версий Windows, глядишь и "пряморукие разрабы" подтянутся)))
статья для размышлений _https://3dnews.ru/vide...atalyst_vista/
User is offline
Go topGo end
31.01.2017 - 23:21
#19
HugoBo-SS



тут-та-ту
[SoftoRooMTeaM] Group Icon

Группа: Модераторы
Сообщений: 10.906
Регистрация: 3.04.2008
Из: Russia SPb
Пользователь №: 827.869


Респектов: 4350
-----XXXXX




Цитата | Quote(AquaTour @ 31.01.2017 - 22:38)
Предложите хотя бы теоретическое обоснование возможности использования драйверов от новых версий Windows
*

Вы меня в чём хотите убедить? Я некоторое представление имею, и, кажется, ясно дал понять, в последнем предложении ( которое Вы, возможно, не до конца прочитали?)
User is offline
Go topGo end
31.01.2017 - 23:40
#20
zoog



профи!
*****

Группа: Пользователи
Сообщений: 911
Регистрация: 13.09.2007
Пользователь №: 497.976


Респектов: 52
-----X----


Предупреждений: 0


Некоторые люди просто так проявляют своё стремление к прогрессу. В Америке, например, борьба с дискриминацией приводит к тому, что некоторые прогрессивные, политкорректные, умеющие приспосабливаться к новым реалиям родители заставляют своих дочерей спать с афрогуманоидами.
User is offline
Go topGo end

Topic Options
Сейчас: 19.04.2024 - 14:23
Мобильная версия | Lite версия