HLFX.Ru Forum
Показать все 70 сообщений этой темы на одной странице

HLFX.Ru Forum (https://hlfx.ru/forum/index.php)
- Флуд (https://hlfx.ru/forum/forumdisplay.php?forumid=11)
-- Открытый BIOS (https://hlfx.ru/forum/showthread.php?threadid=4355)


Отправлено ~ X ~ 07-04-2014 в 09:39:

Lightbulb Открытый BIOS

Кто из вас хотя бы хотел этим воспользоватьсая?

http://www.coreboot.org/

Лично мне бы очень хотелось иметь биос, которому я доверяю. Хотя бы по этим причинам:
http://kiwibyrd.org/2013/11/07/1110/
http://kiwibyrd.org/2013/11/14/0806/

__________________
Минутка полезного:
Бесплатный UT-подобный Half-Life mod.
Бесплатный редактор для 32-битных текстур. Без дотнета.
Бесплатный IDE для любых компиляторов и ЯП.
Бесплатная Windows-подобная ОС.
Проверка грамматики русского языка.
Чат по hl[fx]: [email protected]


Отправлено FiEctro 07-04-2014 в 10:18:

Для гиков я думаю оно безусловно будет полезно, мне как пользователю в принципе все равно.

__________________
У котёнка мокрый нос и гладенькая шерсть, у него забавный хвост и быстрых лапок шесть. Две задних, две средних и две передних лапы, такая многоножка получилася у папы.
Он ученый — папа мой — зверушек изучает, гуляет по помойкам, ловит крыс и чаек. Две крысы белокрылые и чайки две унылые покрытые пупырчатою кожей лягушат без пёрышек тоскуют и ускакать спешат.
А ещё есть муравей большой размером с гуся он пугает всех зверей, и я его боюся, когда он ковыляет на лапках на своих.
И в двери ударяет, и начинает стих: Я — муравей, воды налей! Не меньше ведра, напиться мне пора!


Отправлено XaeroX 07-04-2014 в 11:14:

Цитата:
~ X ~ писал:
Лично мне бы очень хотелось иметь биос, которому я доверяю.

Т.е. ты по умолчанию предполагаешь, что сможешь разобраться в его сорцах? Или доверяю по принципу "ну, кто-то ж умный, наверное, разобрался, если бы что-то, то оно конечно сразу же бы, а так поди ничего".

__________________

xaerox on Vivino


Отправлено Cybermax 07-04-2014 в 11:49:

Тут либо я доверяю производителю железа который запихнул биос либо доверяю разработчикам открытого биоса. Действительно не все же могут разобраться в сорцах.

__________________


Отправлено ~ X ~ 07-04-2014 в 12:59:

Спасибо за ответы, мне очень интересен этот вопрос.
Если будет время, я приведу примеры того, почему я хочу опенсорс везде и всегда.

Хотя, вот, например: http://www.3dnews.ru/809016

--
Кстати, я разбирал и проверял (насколько смог) свои биосы. У меня computrace|tc нет, но вот у некоторых это есть...

__________________
Минутка полезного:
Бесплатный UT-подобный Half-Life mod.
Бесплатный редактор для 32-битных текстур. Без дотнета.
Бесплатный IDE для любых компиляторов и ЯП.
Бесплатная Windows-подобная ОС.
Проверка грамматики русского языка.
Чат по hl[fx]: [email protected]


Отправлено Government-Man 07-04-2014 в 17:06:

~ X ~
БИОС написанный толпой безработных программистов со всего света? .NET спасибо!


Отправлено ~ X ~ 07-04-2014 в 17:51:

Government-Man "HLFX, Xash, XDM написанные толпой безработных программистов со всего света? .NET спасибо!"
Я тебя правильно понял?

Добавлено 07-04-2014 в 21:51:

Ghoul [BB] от тебя не ожидал

__________________
Минутка полезного:
Бесплатный UT-подобный Half-Life mod.
Бесплатный редактор для 32-битных текстур. Без дотнета.
Бесплатный IDE для любых компиляторов и ЯП.
Бесплатная Windows-подобная ОС.
Проверка грамматики русского языка.
Чат по hl[fx]: [email protected]


Отправлено Government-Man 07-04-2014 в 17:53:

Цитата:
~ X ~ писал:
HLFX, Xash, XDM написанные толпой безработных программистов со всего света? .NET спасибо!


А ты XDM толпой писал чтоли?


Отправлено XaeroX 07-04-2014 в 18:26:

~ X ~
Ты моды и игры с биосом-то не сравнивай.

__________________

xaerox on Vivino


Отправлено Government-Man 07-04-2014 в 19:11:

XaeroX
Предлагаю добавить пункт "Нет, я забочусь о собственной безопасности"

Добавлено 07-04-2014 в 15:11:

Мне тут вон советовали перейти на GCC, рассказывали какой он классный, опенсорсный и какой там клевый C++11
Ну я решил попробовать...

Вот что я выяснил, написав простейший хелловорлд:

1. Гцц по дефолту не удаляет из экзешника неиспользуемый код, размер хелловорлда с прилинкованной статически стандартной либой составил 1346 кб! Вы где-нибудь видели такое? Даже дельфийские экзешники с VCL весили по 300 кб и это казалось недопустимо много!
2. Есть некая опция --gc-sections которая должна удалять мертвый код из экзешника, но выяснилось, что под виндой она не работает...
3. То что эта опция не работает под виндой - давний, но до сих пор не исправленный баг...

Вот так вот, и это я еще только хелловорлд написал. А теперь представьте, что будет в опенсорсном биосе?
Опенсорсники пишут только то, что им интересно, а им интересно вводить кучу нужных и ненужных фич, а вот исправлять баги, да еще и под винду - им не интересно, вот тебе и результат...

В общем посмотрел я на это все, и поставил Visual Studio 2013 Express, в которой тоже поддерживается C++11 а недавно стало можно компилировать и под x64 (это касается экспресс-версии)

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


Отправлено XaeroX 07-04-2014 в 19:19:

Government-Man
А зачем ты оставляешь в сорцах неиспользуемый код?
Поставь там директивы иф 0/ендиф, и гцц его удалит без проблем.

Цитата:
Government-Man писал:
Опенсорсники пишут только то, что им интересно

Все пишут только то, что им интересно. Даже на работе. Если работа начинает надоедать - ищут другую.
Цитата:
Government-Man писал:
но в них все нормально всегда компилируется

...только под винду, увы.

__________________

xaerox on Vivino


Отправлено Government-Man 07-04-2014 в 19:33:

Цитата:
XaeroX писал:
А зачем ты оставляешь в сорцах неиспользуемый код?
Поставь там директивы иф 0/ендиф, и гцц его удалит без проблем.


Он его из стандартной либы не удаляет - вместо того, чтобы прилинковать только используемое, он прилинковывает всю либу целиком.

Цитата:
XaeroX писал:
Все пишут только то, что им интересно. Даже на работе. Если работа начинает надоедать - ищут другую.


Вот именно, когда у проекта есть начальник - он нанимает людей так, чтобы они все что надо написали, а среди опенсорсников если есть кому интересно исправлять баги - он исправляет, а нет - баги так и будут лежать.


Отправлено Cybermax 07-04-2014 в 20:02:

Открытый биос это как виндувс сборка зверь. Не известно что туда своими шалавливыми ручками понапихали.

Тут не большим фирмам неотзя доверять ни независимым разработчикам.
Можно доверять себе. Вывод каждый уважающий себя "продвинуты" пользователь должен сам себе с нуля писать биос. только в таком случае можно не бояться. Или бояться. А вообще не вижу смысла в открытом биосе. В том плане что спрос будет иметь узких круга гиков.

__________________


Отправлено Government-Man 07-04-2014 в 20:10:

Цитата:
Cybermax писал:
Можно доверять себе.


Лично я себе в вопросе написания биоса не доверяю


Отправлено FreeSlave 07-04-2014 в 20:17:

Government-Man, вдруг ты в рантайме захочешь вытаскивать функции из этого же исполняемого файла? Кто ж тебя знает

Если серьёзно, то проблема не в компиляторе, а в линкере. ld и правда немного упорот - взять хотя бы вынужденную расстановку библиотек в правильном порядке.

Насчёт биоса - как-то пофиг. Не задумывался. От незнания наверно.


Отправлено Government-Man 07-04-2014 в 20:37:

Цитата:
FreeSlave писал:
вдруг ты в рантайме захочешь вытаскивать функции из этого же исполняемого файла? Кто ж тебя знает


Если я захочу выстрелить себе в ногу я просто напишу *((int *)0) = 0


Отправлено thambs 07-04-2014 в 21:13:

>а среди опенсорсников если есть кому интересно исправлять баги - он исправляет, а нет - баги так и будут лежать.

чужой труд стоит денег. свободное!=бесплатное

__________________
http://www.moddb.com/mods/monorail-quest


Отправлено XaeroX 08-04-2014 в 06:08:

thambs
Проблема в том, что народ воспринимает именно так.
И если опенсорсник не хочет бесплатно исправлять какой-нибудь особо геморный баг - его тут же упрекают в недобросовестности.
Ведь чтобы наладить нормальное материальное стимулирование, тут надо прайс вывешивать, а не донаты объявлять. Чтобы народ чётко понимал, за что он платит. А далее возникает естественный вопрос - "почему платил я, а пользуются все?" Следствие - закрытие сорцов или распространение по подписке. А ещё проще (и понятнее для народа) - просто продавать копии.

__________________

xaerox on Vivino


Отправлено FiEctro 08-04-2014 в 08:11:

>> Следствие - закрытие сорцов или распространение по подписке. А ещё проще (и понятнее для народа) - просто продавать копии.

И потом писать гневные жалобы на альтернативные проекты "за нарушение авторских прав" .

__________________
У котёнка мокрый нос и гладенькая шерсть, у него забавный хвост и быстрых лапок шесть. Две задних, две средних и две передних лапы, такая многоножка получилася у папы.
Он ученый — папа мой — зверушек изучает, гуляет по помойкам, ловит крыс и чаек. Две крысы белокрылые и чайки две унылые покрытые пупырчатою кожей лягушат без пёрышек тоскуют и ускакать спешат.
А ещё есть муравей большой размером с гуся он пугает всех зверей, и я его боюся, когда он ковыляет на лапках на своих.
И в двери ударяет, и начинает стих: Я — муравей, воды налей! Не меньше ведра, напиться мне пора!


Отправлено thambs 08-04-2014 в 08:16:

>Следствие - закрытие сорцов или распространение по подписке. А ещё проще (и понятнее для народа) - просто продавать копии.

мне такое не нравится -- потому что там закладки и NO WARRANTY в еуле.

__________________
http://www.moddb.com/mods/monorail-quest


Отправлено ~ X ~ 08-04-2014 в 09:12:

Government-Man если ты не умеешь пользоваться компиляторами - это твои проблемы. VS6 при статической линковке тоже генерит файлы по нескольку мегабайт.
Кстати, мне недавно на собеседовании про *((int *)0) = вопрос садавали. Этот код в определённых условиях вполне работоспособен и кое-где (увы) использовался.

Цитата:
thambs писал:
мне такое не нравится -- потому что там закладки и NO WARRANTY в еуле.

миноб СШП в последние годы вспучился нехило после того как "выяснилось" (нувыпонели) что огромная доля их жеезок привозится из Китая, а в некоторых оказались "бонусы". Они даже в убыток себе форсированно переносят производство микросхем обратно в сшп. Внезапно.

РЕАЛЬНЫЙ срыв покровов сделал мой коллега (пытаюсь вспомнить его имя), написавший как-то об этом в Хакер. Он повидал много интересного в бивисах, особенно тех, что прошиты в спецтехнике.


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


ЗЫ: для справки: БИОС написать не невозможно, как кажется, просто это кропотливая работа по последовательной инициализации регистров кучи микросхем. А спеки на эти микросхемы никто (почти) раздавать не хочет...

__________________
Минутка полезного:
Бесплатный UT-подобный Half-Life mod.
Бесплатный редактор для 32-битных текстур. Без дотнета.
Бесплатный IDE для любых компиляторов и ЯП.
Бесплатная Windows-подобная ОС.
Проверка грамматики русского языка.
Чат по hl[fx]: [email protected]


Отправлено XaeroX 08-04-2014 в 09:18:

thambs
К вопросу закладок: некоторые вещи - например, научный софт - часто продают с сорцами в комплекте.

Добавлено 08-04-2014 в 16:16:

Цитата:
~ X ~ писал:
Кстати, мне недавно на собеседовании про *((int *)0) = вопрос садавали. Этот код в определённых условиях вполне работоспособен и кое-где (увы) использовался.

Пфф, конечно, работоспособен и используется. Что ж тут удивительного?
В волатиле вот такой код есть, например - совершенно намеренный и в определённых условиях полезный:
C++ Source Code:
1
static void Cmd_Crash_f( void )
2
{
3
  // this code intentionally produces crash to test crash reports
4
  volatile unsigned int *badPtr = NULL;
5
  *badPtr = 0xDEADBABE;
6
}

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

Добавлено 08-04-2014 в 16:18:

Цитата:
~ X ~ писал:
быдло больше доверяет корпорациям чем энтузиастам

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

__________________

xaerox on Vivino


Отправлено Government-Man 08-04-2014 в 10:28:

Цитата:
~ X ~ писал:
VS6 при статической линковке тоже генерит файлы по нескольку мегабайт.


Ты бы еще Microsoft C 3.0 for DOS вспомнил

Цитата:
~ X ~ писал:
А спеки на эти микросхемы никто (почти) раздавать не хочет...


Отлично, значит сабжевая поделка - суть гигантский грязный хак.


Отправлено Cybermax 08-04-2014 в 12:19:

Цитата:
~ X ~ писал:
миноб СШП в последние годы вспучился нехило после того как "выяснилось" (нувыпонели) что огромная доля их жеезок привозится из Китая, а в некоторых оказались "бонусы". Они даже в убыток себе форсированно переносят производство микросхем обратно в сшп. Внезапно.


Вот почему они так любят циски и в срочном порядке отказываются от Huawei

Добавлено 08-04-2014 в 16:08:

Цитата:
~ X ~ писал:
В общем, главное, что я для себя вынес - быдло больше доверяет корпорациям чем энтузиастам.


Слушай а что здесь удивительного? Это стереотип мышления такой. Из совка ещё наверное. Правительство обмануть не может. А крупные корпорации обязательно контролируются правительством. А если ты вася пупкин на коленке написал биос то конечно на тебя будут смотреть как на разработчика антивируса «Иммунитет» или как на разработчика BolgenOS.

Добавлено 08-04-2014 в 16:19:

А вообще я конечно офигел в первый раз увидел цветной биос и чуть ли не с инетбраузером встроенным.

__________________


Отправлено ~ X ~ 08-04-2014 в 12:36:

Цитата:
XaeroX писал:
Я бы на собеседовании спросил другое: "знаете ли вы примеры кода, когда исключение используется для нормального функционирования программы?"

не-а, тут ты не о том. Исключение - это не работа программы. А меня спросили, где и когда разыменование (я слова-то такого даже не знал!) нулевого указателя нормально работает и ни на что не ругается.

Цитата:
XaeroX писал:
Энтузиастам я доверять никогда не стану

А я - стану, после того как сорцы посмотрю. Потому что для корпорации я не буду так красиво писать как для себя
А в Москве в честь них вообще шоссе назвали! 8)

Цитата:
Cybermax писал:
Вот почему они так любят циски и в срочном порядке отказываются от Huawei

Правильно! Потомучто в цисках _свои_ закладки!

Цитата:
Cybermax писал:
А вообще я конечно офигел в первый раз увидел цветной биос и чуть ли не с инетбраузером встроенным.

И спрашивается - зачем эти свистелки и перделки?


Надо бы этот опрос коребутовцам показать..

Добавлено 08-04-2014 в 16:36:

Писать.. красиво... Упс!..


__________________
Минутка полезного:
Бесплатный UT-подобный Half-Life mod.
Бесплатный редактор для 32-битных текстур. Без дотнета.
Бесплатный IDE для любых компиляторов и ЯП.
Бесплатная Windows-подобная ОС.
Проверка грамматики русского языка.
Чат по hl[fx]: [email protected]


Отправлено XaeroX 08-04-2014 в 13:45:

Цитата:
~ X ~ писал:
А меня спросили, где и когда разыменование (я слова-то такого даже не знал!) нулевого указателя нормально работает и ни на что не ругается.

Ответ: всегда.
Цитата:
~ X ~ писал:
А я - стану, после того как сорцы посмотрю.

Я просто не считаю себя настолько крутым, чтобы достаточно быстро разобраться в чужих сорцах. %)

__________________

xaerox on Vivino


Отправлено ~ X ~ 13-04-2014 в 16:39:

Ты себя недооцениваешь.

Главное - чтобы стимул был. Вот этому бедняге достался говнокод из ОпенССЛ: https://www.peereboom.us/assl/assl/html/openssl.html
Чтиво изрядно доставляет.

__________________
Минутка полезного:
Бесплатный UT-подобный Half-Life mod.
Бесплатный редактор для 32-битных текстур. Без дотнета.
Бесплатный IDE для любых компиляторов и ЯП.
Бесплатная Windows-подобная ОС.
Проверка грамматики русского языка.
Чат по hl[fx]: [email protected]


Отправлено Дядя Миша 14-04-2014 в 20:36:

Цитата:
Cybermax писал:
А вообще я конечно офигел в первый раз увидел цветной биос и чуть ли не с инетбраузером встроенным.

В хулитах такой часто попадается. Я на него посмотрел и подумал, а что, если человек, далёкий от компьютеров, решит, что это и есть виндовз, и будет сидеть под биосом несколько лет, полагая, что работает под операционной системой.

__________________
My Projects: download page

F.A.Q по XashNT
Блог разработчика в телеграме

Цитата:

C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'


Отправлено ~ X ~ 19-04-2014 в 13:38:

Дядя Миша собственно, у асуса уже много лет есть нечто подобное... Экспресс Гей(т) или как его там... Вобщем, мини-ОСь с браузером и значками. Только она таки нуждается в маленьком разделе на харде (не смогли быдлохром в биос упаковать? )
Про безопасность всех этих свистелок-перделок даже думать страшно...

__________________
Минутка полезного:
Бесплатный UT-подобный Half-Life mod.
Бесплатный редактор для 32-битных текстур. Без дотнета.
Бесплатный IDE для любых компиляторов и ЯП.
Бесплатная Windows-подобная ОС.
Проверка грамматики русского языка.
Чат по hl[fx]: [email protected]


Отправлено Ku2zoff 20-04-2014 в 02:54:

Да ну нафик! Чтобы ещё и прошивки к устройствам писали лебедь, рак и щука. На примере свободного ПО, которое юзается в линуксовых дистрибутивах, вижу, что ничего хорошего из этого не выйдет. Эти энтузиасты программы до ума довести иногда не могут, пишут кривые драйвера, куда уж им биосы делать
Не потому, что авторы плохие программисты. Хотя бывают и такие. А зачастую из-за отсутствия чётко поставленной цели, и движения всех разработчиков конкретного пакета к этой цели. Каждый тянет одеяло на себя, делает по своему. В итоге, у них и плазма не падает, и флэшплагин под линукс не жрёт процессорное время, и интерфейс во всех программах написан с использованием одних и тех же библиотек. Почти любой свободный дистрибутив сейчас - помойка из разных компонентов разной степени говённости, выполняющих одни и те же задачи. За редким исключением.


Отправлено Дядя Миша 20-04-2014 в 06:30:

Цитата:
~ X ~ писал:
Этот код в определённых условиях вполне работоспособен и кое-где (увы) использовался.

Ну вон в вашем любимом HLSDK
C++ Source Code:
1
if (gpActiveSel != (WEAPON *)1)
2
{
3
  ServerCmd(gpActiveSel->szName);
4
  g_weaponselect = gpActiveSel->iId;
5
}

__________________
My Projects: download page

F.A.Q по XashNT
Блог разработчика в телеграме

Цитата:

C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'


Отправлено ~ X ~ 20-04-2014 в 09:15:

Про линук я согласен. Но то - операционка. А БИОС - это вещь боле локальная. В любом случае, я не доверяю закрытому софту от контор, сотрудничающих с ЗОГ/НСА

Кстати, РеактОС, разрабатываемый не всеми-кому-не-лень, мне видится в будущем куда более стабильным и годным проектом, нежели ляликсы.

Ещё был солярис, но...

__________________
Минутка полезного:
Бесплатный UT-подобный Half-Life mod.
Бесплатный редактор для 32-битных текстур. Без дотнета.
Бесплатный IDE для любых компиляторов и ЯП.
Бесплатная Windows-подобная ОС.
Проверка грамматики русского языка.
Чат по hl[fx]: [email protected]


Отправлено thambs 20-04-2014 в 09:56:

>куда более стабильным и годным проектом, нежели ляликсы

они ж туда до сих пор apt-getы и прочие ништяки до сих пор не портировали
и всё равно их m$ зогбанит как только они выйдёт из статуса альфы. они и линакс зогбанить пытались, но в результате просто шантажируют патентами производителей ведроидофонов.

__________________
http://www.moddb.com/mods/monorail-quest


Отправлено XaeroX 20-04-2014 в 10:13:

Цитата:
~ X ~ писал:
Кстати, РеактОС, разрабатываемый не всеми-кому-не-лень, мне видится в будущем куда более стабильным и годным проектом

Вера в людей - это хорошо. Я даже тебе завидую. Сам я веру в людей потерял много лет назад.

__________________

xaerox on Vivino


Отправлено thambs 20-04-2014 в 10:56:

>Вера в людей - это хорошо.
это чего это хорошего?

__________________
http://www.moddb.com/mods/monorail-quest


Отправлено XaeroX 20-04-2014 в 11:17:

thambs
В розовых очках жить приятнее. Небо розовее, слоник зеленее, и тому подобное.

__________________

xaerox on Vivino


Отправлено thambs 20-04-2014 в 11:35:

>и тому подобное
суть которого в том, что каждое столкновение с IRL приводит к такой реакции?

__________________
http://www.moddb.com/mods/monorail-quest


Отправлено XaeroX 20-04-2014 в 12:09:

thambs
Давай спросим товарища ~ X ~, как часто он сталкивается с суровой реальностью.

__________________

xaerox on Vivino


Отправлено Дядя Миша 20-04-2014 в 13:19:

Цитата:
~ X ~ писал:
Кстати, РеактОС, разрабатываемый не всеми-кому-не-лень, мне видится в будущем куда более стабильным и годным проектом, нежели ляликсы.

ReactOS в моём представлении преследует те же цели, что и ксаш. Только вот задача выбрана несоразмерная. Тут с халфой мудохаешься, вроде бы и несложная она, а сколько подводных камней. А тут целая операционка.
Этож охренеть можно. И вот они с 1998 года чего-то там делают, делают 16 лет уже. И толку ноль. Ни одной стабильной версии. Об чём это говорит?
О том, что проект никому и нафиг не упал. Это просто хобби такое, когда нечем себя занять. Будущего у него нет.

__________________
My Projects: download page

F.A.Q по XashNT
Блог разработчика в телеграме

Цитата:

C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'


Отправлено XaeroX 20-04-2014 в 14:20:

Цитата:
Дядя Миша писал:
ReactOS в моём представлении преследует те же цели, что и ксаш.

Цитата:
Дядя Миша писал:
Будущего у него нет.

Вот! Об этом и речь.

__________________

xaerox on Vivino


Отправлено Дядя Миша 20-04-2014 в 15:06:

Не соглашусь. Потребность в Ксаше давно назрела, что подтверждает интерес к проекту. К тому же мой движок давно стал стабильным и юзабельным для широких народных масс, что подтверждено на практике.
Иными словами был бы Ксаш не нужен - его бы никто и не юзал.
А я даже наблюдаю небольшую тенденцию ухода с сорса на Ксаш.
ну видимо по мере появления новых фичей в XashXt, но тем не менее.
РеактОс - выдумка на пустом месте. Она появилась в те далёкие времена, когда у всех на компе стоял Win98, жутко глючный и нестабильный.
Они там на сайте говорили - это попытка взять всё лучшее от WinNT.
Т.е. понятно, что когда проект стартовал их неустраивал Win98 и NT 4.0 по отдельности. Но время шло, и через несколько лет появился WinXP, который, после выхода второго сервис-пака начал устраивать абсолютно всех и по всем критериям. Не знаю у кого как, а лично у меня ни разу не возникало желания увидеть сорцы винды. Ну что мне там смотреть? Разве что механизм загрузки DLL-hell. Я не могу навскидку вспомнить ничего, чтобы меня не устраивало в WinXP. Ради чего я должен её бросить, если я даже на семерку перелезать не планирую. А тем более на какой-то ReactOS, который объективно хуже винды по всем параметрам. Ксаш же наоборот во многом превосходит голдсорс.

__________________
My Projects: download page

F.A.Q по XashNT
Блог разработчика в телеграме

Цитата:

C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'


Отправлено XaeroX 20-04-2014 в 15:09:

Цитата:
Дядя Миша писал:
его бы никто и не юзал.

Никто из серьёзных людей его и не юзает, за исключением мододелов-любителей. Коммерческие проекты на ксаше есть? Хотя бы авечки?
Цитата:
Дядя Миша писал:
А я даже наблюдаю небольшую тенденцию ухода с сорса на Ксаш.

Ну, уговорить себя можно в чём угодно.
Люди вообще не склонны откуда-то куда-то уходить.
Мне вот доктор Тресни недавно заявил - ты не поверишь! "В джекхаммере никаких преимуществ не вижу". Что уж про ксаш в сравнении с сорсом говорить.

__________________

xaerox on Vivino


Отправлено Дядя Миша 20-04-2014 в 15:20:

Цитата:
XaeroX писал:
Никто из серьёзных людей его и не юзает.

Серъезные люди рулят странами и встречаются на саммитах большой двадцатки. Нету у них времени на ксашы с волатилами.
Цитата:
XaeroX писал:
Ну, уговорить себя можно в чём угодно.

Мне без разницы, говорю же. Т.е. в данном случае уговариваешь себя ты.

__________________
My Projects: download page

F.A.Q по XashNT
Блог разработчика в телеграме

Цитата:

C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'


Отправлено thambs 20-04-2014 в 15:26:

>начал устраивать абсолютно всех и по всем критериям
не всех, и уж тем более не по всем. а теперь его ещё и на новое железо не поставишь.

__________________
http://www.moddb.com/mods/monorail-quest


Отправлено XaeroX 20-04-2014 в 15:29:

Цитата:
Дядя Миша писал:
Т.е. в данном случае уговариваешь себя ты.

Ладно-ладно, молчу.
Как, если помнишь, шутили в наше время - "говорит Москва, остальные города работают".

__________________

xaerox on Vivino


Отправлено Ku2zoff 20-04-2014 в 17:30:

Цитата:
thambs писал:
а теперь его ещё и на новое железо не поставишь.

А это такой локальный вендекапец. ЧСХ, некоторые граждане срут кирпичами и вбрасывают тонны говн в обсуждения новых версий винды, проклинают мелкомягких за изломанную совместимость и плохую поддержку нового железа. Я с такими солидарен в том, что совместимость очень зря изломали. Если уж нельзя на уровни ОСи эту совместимость сохранить, то можно наверное какие-нибудь врапперы и надстройки выпускать и ссылочки давать на офсайте.


Отправлено XaeroX 20-04-2014 в 17:31:

Цитата:
Ku2zoff писал:
проклинают мелкомягких за изломанную совместимость

Это где она изломана? По слухам, волатила, скомпиленная под ХР, без проблем на вин8 запускается, и уж подавно на висте и вин7. Я после опыта работы с этими всякими линуксами и предположить такого не мог, а тем не менее - факт.

__________________

xaerox on Vivino


Отправлено ~ X ~ 20-04-2014 в 18:08:

Ну, лично я (и ещё некоторые мои друзья) проголосовали за РеактОС рублём (ну хорошо, долларом). Потому что я не "просто верю", а содействую. Раньше мог помогать с дебагом, теперь - только деньгами. Ребята там нормальные, они не заявляют "в нашей ОС багов нет!". Зато под ней идёт УТ, фотожоп - и это шикарно. И даже с моей зарплатой мне кажется лучше пожертвовать немножко денег лучше, чем потом остаться без компа. (переход на новые гей-ос для меня - не вариант)

__________________
Минутка полезного:
Бесплатный UT-подобный Half-Life mod.
Бесплатный редактор для 32-битных текстур. Без дотнета.
Бесплатный IDE для любых компиляторов и ЯП.
Бесплатная Windows-подобная ОС.
Проверка грамматики русского языка.
Чат по hl[fx]: [email protected]


Отправлено XaeroX 20-04-2014 в 18:13:

Во народ... На реально существующий и функциональный Джекхаммер денег не засылают, а на мифический реактос, подкреплённый обещаниями разработчиков и довольно глючной альфой - засылают смело.
Ну со мной, положим, всё понятно. Ксерокс деньги пропъёт, а Джекхаммер и так делать будет, ибо куда ему деваться? Но с чего вы решили, что у разрабов реактос другая ситуация?

__________________

xaerox on Vivino


Отправлено Дядя Миша 20-04-2014 в 18:44:

Цитата:
XaeroX писал:
Ладно-ладно, молчу.
Как, если помнишь, шутили в наше время - "говорит Москва, остальные города работают".

А! Безотносительно

Добавлено 20-04-2014 в 22:44:

Насчёт изломанной совместимости, я вам скажу что это такое. Пришло молодое поколение девелоперов. Везде и повсеместно. У молодого девелопера по умолчанию тяжелая болезнь, вылечиться от которой можно только с набором опыта - ему очень хочется привести интерфейсы в порядок.
Чтобы всё было гладенько и красиво. И вот человек берёт реально работающую программу и начинает перекраивать интерфейсы. Чтобы было красиво и логично. О том, что некрасивый и нелогичный интерфейс народ пользовал 10-12 лет ему нет дела. Ему хочется выбросить deprecated функции. Возможно он, как те коммунисты верит, что с последней deprecated функцией настанет всеобщая гармония. Руки чешутся вообщем.
Вообщем, если вы однажды встретите программиста, который смело ломает совместимость, помните - он очень неопытный.

__________________
My Projects: download page

F.A.Q по XashNT
Блог разработчика в телеграме

Цитата:

C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'


Отправлено Ku2zoff 20-04-2014 в 18:48:

Цитата:
XaeroX писал:
Это где она изломана?

Почти целиком и полностью в случае игр на Direct 2D и частично Direct 3D ниже 9 версии.


Отправлено XaeroX 20-04-2014 в 19:28:

Цитата:
Ku2zoff писал:
Почти целиком и полностью в случае игр на Direct 2D и частично Direct 3D ниже 9 версии.

Если какие-то разработчики с кривыми руками, растущими известно откуда, не смогли нормально использовать "Direct 2D" и Direct3D, то винда в этом не виновата. Под ХР многие досовские игры без досбокса идут, пример - Dangerous Dave 2 (ну, кармаковские движки всегда отличались качеством). А вот под линуксом совместимости нет в принципе. Сколько было криков о том, что-де волатила не хочет запускаться на какой-то там версии, потому что требует glibc версии Б, а не А? Ты можешь себе представить ситуацию, что программа под виндой ругается на то, что-де у вас неправильная версия kernel32.dll, пожалуйста, обновитесь?
Цитата:
Дядя Миша писал:
Возможно он, как те коммунисты верит, что с последней deprecated функцией настанет всеобщая гармония.

Так это кричат со всех броневичков. Мол, заюзаешь OpenGL 3.3 Core Profile, и фпс в твоей волатиле вырастет с 20 до 200. Я, понятное дело, в это не верю, потому что мне уже не 16 лет, но шестнадцатилетние - вполне верят. Да и не только они.

__________________

xaerox on Vivino


Отправлено thambs 20-04-2014 в 21:13:

>что у разрабов реактос другая ситуация?

она у них другая. тов. икс-вайдер заслал им денег на адвокатов, которые им обязательно понадобатся, когда m$ будет анально карать за нарушение патентов.

Добавлено 21-04-2014 в 01:10:

>не хочет запускаться на какой-то там версии, потому что требует glibc версии Б, а не А?

ты ж можешь, вроде, сделать пакет "всё своё ношу с собой", как в венде. или с глибцом такое не прокатывает?

Добавлено 21-04-2014 в 01:13:

>Ты можешь себе представить ситуацию, что программа под виндой ругается на то, что-де у вас неправильная версия kernel32.dll, пожалуйста, обновитесь?

в своё время установщик драйверов (!) нвидии потребовал анального дотнета(!). ещё пара софтин были, сходу не вспомню названия, которые опять же октазывались работать под вендой, но работали под вайном. а ещё, помню, в английской версии звук не работал и кракозявры в русских текстах были.

__________________
http://www.moddb.com/mods/monorail-quest


Отправлено ~ X ~ 20-04-2014 в 21:27:

XaeroX я ж не маппер (уже/пока) и (ждек/следш)хаммеры не использую, извини. Ну приедешь - угощу
Для недальномыслящих повторюсь: без халвы прожить (теоретически) можно, а без операционки - НЕТ. Так что, пока есть возможность (т.е. разработчики) - надо помогать. А thambs уже задрал своей патентофобией и боязнью микрософта

XaeroX а что плохого в чистке (в т.ч. интерфейсов)? Я всё почистил - и оно работает

Цитата:
XaeroX писал:
Сколько было криков о том, что-де волатила не хочет запускаться на какой-то там версии, потому что требует glibc версии Б, а не А?

И что? А у тебя никогда не было такого что прога требует msvcrtX.dll когда у тебя только msvcrtY.dll? Всё это есть под всеми платформами. А статическая линковка вызывает у меня лютую НЕНАВИСТЬ потому что сводит на нет главный принцип чистого небыдлокода - повторное использование кода. Да и обновлений библиотек такая программа никогда не получит.

Да вообще компы - говно. -_-

__________________
Минутка полезного:
Бесплатный UT-подобный Half-Life mod.
Бесплатный редактор для 32-битных текстур. Без дотнета.
Бесплатный IDE для любых компиляторов и ЯП.
Бесплатная Windows-подобная ОС.
Проверка грамматики русского языка.
Чат по hl[fx]: [email protected]


Отправлено thambs 20-04-2014 в 21:34:

>повторное использование кода
ну так ты его повторно и используешь -- не пишешь же заново! подумаешь, держиршь в памяти ещё одну копию -- для игроя, в котором большую часть памяти занимают текстуры, карты, модели и звуки, пара лишних мб в обмен на 100% стабильность -- это ерунда.

>а без операционки - НЕТ.

ну я вот без венды прекрасно проживу. подумаешь от пары игрушек в которые раз в месяц играю отказаться. весь рабочий софт -- кроссплатформенный и свободный, а для deprecated анальщины есть виртуальная машина.

>своей патентофобией и боязнью микрософта

а ты почитай про многомиллиардные иски, прочитай почему производители ведроидофонов по 15$ с каждого устройства отстёгивают m$у. патентные тролли лоббируют анальные законы, и всё это дерьмо скоро не только в США, но и у нас будет (впрочем, у нас, скорее всего, просто запретят _вообще весь софт_, за исключением белого списка).
1)патентный троллинг -- это огромная власть и огромный доход, а от таких вещей просто так не отказываются.
2)патентные тролли -- это абсолютные мрази и выродки, порядочных людей там нет в принципе. это не люди даже, а натуральыне паразиты. и для достижения своих целей они будут делать самые отвратительные вещи.

__________________
http://www.moddb.com/mods/monorail-quest


Отправлено Ku2zoff 21-04-2014 в 01:24:

Цитата:
XaeroX писал:
Если какие-то разработчики с кривыми руками

Известно какие - микрософт. Потому что авторы игр на этих самых директах опирались на документацию, написанную именно микрософтом, и использовали апи именно микрософта. И вот до какой-то определённой версии винды, равно как и драйверов видеокарты под эту версию, игры работают нормально. А потом бах - и получаем артефакты, тормоза, неправильную палитру, либо игра вообще не запускается. Стоит нарыть нужный враппер директ-опенгл - вуаля, всё работает. Кто же здесь криворук? И в чём вина авторов игр? Я думаю только в том, что заюзали анальный директ вместо кошерного опенгл.
И давайте не будем разводить срач, какой из этих апи лучше (по крайней мере старые версии до 2001 года). Я прекрасно вижу, что у опенгл почти нет проблем с совместимостью.


Отправлено XaeroX 21-04-2014 в 03:26:

Цитата:
thambs писал:
тов. икс-вайдер заслал им денег на адвокатов, которые им обязательно понадобатся, когда m$ будет анально карать за нарушение патентов.

Тогда поздравляю, деньги тов. икс-вайдера вылетели в трубу. Потому что у микрософта их больше по определению, а значит, и кунг-фу адвокатов круче.
Цитата:
thambs писал:
ы ж можешь, вроде, сделать пакет "всё своё ношу с собой", как в венде. или с глибцом такое не прокатывает?

Не могу. Не прокатывает.
Цитата:
~ X ~ писал:
А у тебя никогда не было такого что прога требует msvcrtX.dll когда у тебя только msvcrtY.dll?

Не было. Нормальные (подчеркну - нормальные!) проги таскают msvcrtX.dll с собой. И это разрешено майкрософтом (точно так же, как и таскать d3dx - помнится, юристы в нашей фирме специально этот вопрос исследовали; правда, надо соблюсти формальность и таскать redist-пакет, но это легко обходится умным инсталлятором).
Цитата:
thambs писал:
ну я вот без венды прекрасно проживу. подумаешь от пары игрушек в которые раз в месяц играю отказаться.

Аналогично. В новой версии волатилы *вообще весь* девелоперский инструментарий будет кроссплатформенным, начиная с редактора и заканчивая всеми утилитами.
Цитата:
Ku2zoff писал:
Потому что авторы игр на этих самых директах опирались на документацию, написанную именно микрософтом

Опираться можно по-разному. Жопорукие программисты читают документацию, где написано одно, а они видят совсем другие. Я сам через это прошёл.
Цитата:
Ku2zoff писал:
А потом бах - и получаем артефакты, тормоза, неправильную палитру

Было дело, с Thief 2, после установки новых нвидиевских дров. Потом через два года выпустили дрова, которые исправили проблему. Но виновата, конечно, не нвидиа, а микрософт. Это уже паранойя, как у свидомых - у них тоже путин во всём виноват.
Цитата:
Ku2zoff писал:
Я прекрасно вижу, что у опенгл почти нет проблем с совместимостью.

Понятное дело. Когда очередная волатила будет у тебя глючить и тормозить - ты обвинишь не опенгл, а меня.
Поэтому сделаю-ка я лучше D3D-рендер. Тогда обвинят не меня, а майкрософт. Мелочь, а приятно.

__________________

xaerox on Vivino


Отправлено Дядя Миша 21-04-2014 в 06:17:

У мелкософта всё-таки были две хорошие вещи. Это формат текстур DDS и DirectX за номером девять. Он настолько удачный оказался, что его до сих пор юзают и возможностей хватает. Вон кризис на нём полностью построен безо всяких ограничений. А самая настоящая дурь началась потом, когда для получения мягкой границы воды и берега нам заявили что нам нужен DX10, который не поддерживается WinXP, а следовательно нам нужна Vista или семёрка. Вы задумайтесь, чтобы получить незначительный эффект в игре мы должны сменить операционную систему. Поэтому, начиная с висты микрософт уверенно катится в сраное говно, потерял былое значение, утратил прежнее доверие, расстался с билгейцем и вообще не представляет никакого интереса на сегодняшний день. Это чудовищный монстр, впавший в маразм и располагающий неограниченными ресурсами.
Он теперь будет гоняться за отдельными людьми и кричать "держите вора", читая его почту. А весь остальной мир будет смотреть на это с отвращением.

__________________
My Projects: download page

F.A.Q по XashNT
Блог разработчика в телеграме

Цитата:

C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'


Отправлено XaeroX 21-04-2014 в 07:57:

Цитата:
Дядя Миша писал:
DirectX за номером девять

Согласен, самый винрарный.
Последующие директы скатились в полное гамно, а OpenGL - вслед за ними, т.к. начал тупо копировать директовскую архитектуру.
Цитата:
Дядя Миша писал:
А самая настоящая дурь началась потом, когда для получения мягкой границы воды и берега нам заявили что нам нужен DX10

ИЧСХ - в волатиле эта мягкая граница вообще шейдеров не требовала.
А софтпартикли прекрасно работали на шейдерах 2.0. Впрочем, Дядя Миша мне до сих пор их фпс припоминает. Но там не в шейдерах проблема была.

__________________

xaerox on Vivino


Отправлено Дядя Миша 21-04-2014 в 12:37:

Цитата:
XaeroX писал:
Но там не в шейдерах проблема была.

Ну там овердрав какой-то чудовищный. Но кого это волнует.

__________________
My Projects: download page

F.A.Q по XashNT
Блог разработчика в телеграме

Цитата:

C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'


Отправлено XaeroX 21-04-2014 в 13:11:

С овердравом там как раз ничего не сделать, разве что меньше партиклей ставить.

__________________

xaerox on Vivino


Отправлено Дядя Миша 21-04-2014 в 13:26:

Рисуй мягкие партикли в скринспейсе

__________________
My Projects: download page

F.A.Q по XashNT
Блог разработчика в телеграме

Цитата:

C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'


Отправлено XaeroX 21-04-2014 в 13:40:

А там овердрав никуда не денется.

__________________

xaerox on Vivino


Отправлено thambs 21-04-2014 в 14:17:

>А весь остальной мир будет смотреть на это с отвращением.
не будет, а носители прогрессивной культуры©®™ так вообще и молиться на него будут.
носители русской культуры©®™, те которые ещё не окончательно в обезьян превратились -- тоже

__________________
http://www.moddb.com/mods/monorail-quest


Отправлено XaeroX 21-04-2014 в 14:26:

thambs
Забавные у тебя в голове картины будущего. Чем-то Half-Quake напоминают.

__________________

xaerox on Vivino


Отправлено FiEctro 21-04-2014 в 14:37:

thambs
Молятся на это те у кого есть деньги на адвокатов. У "представителей русской культуры" обычно денег на адвокатов нет. Заслуженные артисты Гос. Думы не в счет.

__________________
У котёнка мокрый нос и гладенькая шерсть, у него забавный хвост и быстрых лапок шесть. Две задних, две средних и две передних лапы, такая многоножка получилася у папы.
Он ученый — папа мой — зверушек изучает, гуляет по помойкам, ловит крыс и чаек. Две крысы белокрылые и чайки две унылые покрытые пупырчатою кожей лягушат без пёрышек тоскуют и ускакать спешат.
А ещё есть муравей большой размером с гуся он пугает всех зверей, и я его боюся, когда он ковыляет на лапках на своих.
И в двери ударяет, и начинает стих: Я — муравей, воды налей! Не меньше ведра, напиться мне пора!


Отправлено thambs 21-04-2014 в 16:24:

> в английской версии звук не работал и кракозявры в русских текстах были.

ага, вспомнил ещё случай характерный. обычный вендозный комп с обычным hpщным принтером, мне надо распечатать мои файлы -- так эта зараза все pdf печатает в таком качестве, что проще застрелиться. и что характерно, если эту же pdf перевести в postscript -- то печатает идеально. стоит ли говорить, что вдоволь наевшись дерьма с этой вендой я просто брал с собой свой eee с гну/линаксом и перевтыкал принтер в него.

Добавлено 21-04-2014 в 20:24:

>обычно денег
те, у кого денег нет, уже давно обратно в гориллоидов эволюционировали

__________________
http://www.moddb.com/mods/monorail-quest


Отправлено XaeroX 21-04-2014 в 16:48:

Цитата:
thambs писал:
так эта зараза все pdf печатает в таком качестве

А пдф-ридер какой?

__________________

xaerox on Vivino


Отправлено thambs 21-04-2014 в 16:51:

XaeroX
а там из любого так было.

__________________
http://www.moddb.com/mods/monorail-quest


Отправлено ~ X ~ 21-04-2014 в 20:07:


криворукометрия...

Нет, товарищи, вы на поцтеровское говно меня не посадите. Я предпочитаю операционку, которую делают люди, количество которых меньше, а мозгов на человека - больше.

Линукс пущщай на серверах живёт - там ему место. Хотя, анализ кода ОпенССЛ показал, что и серверные поделки - быдлокод. -_-

ЗЫ: д3д9 - да, годный был. и есть. ДДС - тоже +- годный, хотя от такой лосси-компрессии могут глаза вытечь, так что я юзаю только РГБ8888.

__________________
Минутка полезного:
Бесплатный UT-подобный Half-Life mod.
Бесплатный редактор для 32-битных текстур. Без дотнета.
Бесплатный IDE для любых компиляторов и ЯП.
Бесплатная Windows-подобная ОС.
Проверка грамматики русского языка.
Чат по hl[fx]: [email protected]


Временная зона GMT. Текущее время 16:28.
Показать все 70 сообщений этой темы на одной странице

На основе vBulletin версии 2.3.0
Авторское право © Jelsoft Enterprises Limited 2000 - 2002.
Дизайн и программирование: Crystice Softworks © 2005 - 2024