Donz ([info]donz_ru) wrote,
@ 2009-05-22 14:37:00
Previous Entry  Add to memories!  Tell a Friend  Next Entry
Entry tags:bluetooth, it, виста, казлы

Bluetooth & Vista
Сначала немного технической информации. Маты будут в конце.
С самой первой версии Микрософт включил в висту блютус-стэк. Но полностью эту технологию не осилил и реализовал только часть профилей (тупорылость пересылки файлов - это полностью заслуга МС). Разработчик драйверов и блютус-стека WIDCOMM, купленный когда-то Broadcom'ом, тоже не стал особо заморачиваться и для висты выпустил и по сей день выпускает дистриб, содержащий только недостающие профили, можно сказать сервис-пак для микрософтовского стека.
Проще говоря, драйвера от BroadCom версий 5.x.x.x для Windows 2000 & XP - это полноценные драйвера с полный стеком, дрова версий 6.x.x.x - дополнение к встроенному вистовскому стеку. Жаль, что сделали так, ну да ладно, главное, чтобы работало.

А вот тут главная проблема. От версии к версии бродкомовский портрет среднестатистического блютусного пользователя тупеет на глазах. Если дальше будет так продолжаться, то через пару лет софт будет рассчитан на даунов, пускающих слюни. Но, судя по всему и к сожалению, разработчики стека подстраиваются под ими же придуманный портрет потенциального пользователя, то есть, тоже тупеют.
После очередного обновления параметры спаренных устройств вдруг пропали из блютус-окружения и появились в меню Пуск. Можно сказать логично, до этого они были в окне настроек локального устройства. Но как бы неплохо предупредить пользователя. Добавление еще одного элемента в немаленьком двухрядном списке ни разу не очевидно, я уже был готов ставить дрова из инета и ломать их лицензию, но все-таки заметил это изменение до начала активных действий.
Как писал, на днях прикупил блютусную мышь и, на всякий случай, решил опять обновить драйвера BT. Зачем я это сделал?! Установщик стал еще красивей, цвета еще больше ласкают взгляд, но ебанарот, какого хуя для гарнитуры убрали возможность соединяться с конкретным профилем, оставив одну лишь кнопку "Соединить"? С чем, бля, соединить, если у нее три разных профиля, не связанных друг с другом? Бродком настолько крут, что внедрел модуль телепатии в свой софт? Как, блядь, сказать этому ебаному софту, что мне в хуй не впился профиль хэндс-фри, а нужен только A2DP, что мне нужен не голимый монозвук, а нормальный стерео? Или эту настройку, видимо, для гениев, тоже засунули в какую-нибудь жопу? И все это мудоблядство на хуевом русском языке, из которого нихера не ясно, что же должен делать тот или иной профиль (аудиоприемник, головной телефон, "Не удалось" - это сообщение об ошибке). Так сложно перед установкой добавить еще один комбик с выбором языка? Юзерфрендли, блядь.
Потрахался, снес все к чертям, стал экспериментировать с версиями 5.x, которые официально висту не поддерживают. После полутора часов чтения форумов и попыток хака поставил 5.1.0.xxxx, которая все-таки заработала. Но этим драйверам исполнилось три года, и есть подозрения, что они или вообще не знают об A2DP, либо очень частично.
На днях опять буду ебаться с поиском дров, которые уже знают про стерео и работают на висте, но еще не обзерфрендлены ебанатами из бродкома.
Блядь, я удивлен, что у них такое сложное устройство, как мышь, работает. Мозговой штурм, наверное, устраивали и сторонних специалистов привлекали. Про PAN профиль пока даже не думаю. Но если исправлю работу гарнитуры и при этом не отвалится мыша, то перед разборкой с PAN'ом весь раздел винды забэкаплю два раза.
Мораль такова: если вас все устраивает, то не надо ничего обновлять (по крайней мере софт, связанный с bluetooth, это технология, видимо, очень сложна для реализации). А если даже не устраивает что-то, но надо тщательно подумать, стоит ли новая фича или исправление работы старой теоретически возможного (с бродкомом практического и реального) траха с новой версией.




(Read 27 comments) - (Post a new comment)


[info]pixtep
2009-06-08 08:08 pm UTC (link)
И? Из этого надо сделать вывод, что альфа-релиз и финальный релиз - это одно и то же?

не угадал ыхыхыхы

Ну как минимум обязаны выпускать апдейты и обеспечивать поддержку. Сейчас, например, ФАС объясняет Микрософту, что XP они и дальше будут поддерживать.

Собака лает, караван идет )))

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


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

Я таких консультантов не видел.

Видишь суслика? А он есть ;)

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

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

(Reply to this) (Parent)(Thread)


[info]donz_ru
2009-06-09 08:46 am UTC (link)
Собака лает, караван идет )))

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

Что ж тогда семерку советуешь? :)
Да и про линукс я тебе все равно не поверю. Торвальдс и тот сразу не может проследить все процессы и связи между ними хотя в отдельно взятом ядре, которое сам же и создал.
Ну это как раз плоды трудов бородатых программеров ыхыхы)))
А вот то, что стоит мобильная связь не копейку в минуту, как должна, а 20 центов - это да, спасибо манагерам, которые системник называют "процессором", а монитор - "компьютером".

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

(Reply to this) (Parent)(Thread)


[info]pixtep
2009-06-09 08:09 pm UTC (link)
Что ж тогда семерку советуешь? :)

Пушо это лучшая ОС от MS на текущий момент, конечно. Одна подделка под док чего стоит, ыхыхы.

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

Да не верь, оно мне надо. Больше виндузятников упорно едят кактус - выше зарплата у линуксятников.
Вклад Линуса в код текущего ядра около двух процентов, кстати. Тем не менее все связи таки прослеживаются, и не только Линусом, а любым, кто озаботился осилить strace и немного понимает POSIX, Си и архитектуру ядра/железа.
Забавляет всё же отношение виндузятников к "системе", как они её называют, как к чему-то неприкосновенному, сакральному, запредельному и неподвластному для понимания человеческим мозгом ыхыхы)
А может на то есть причины? :))

Ну-ну. Так себе и представил радостных инвесторов, которые вбухивают прорву денег в опенсорсное ПО и свободные технологии, отдавая все конкурентам сразу же после релиза :)

Мы в разных вселенных живем, ага. Слышал о компаниях Solaris, Red Hat, Novell, IBM?
Гугль знаешь что такое? Тоже кстати опенсорсно-ориентированная компания. Там можно инфу о всех них найти :))

(Reply to this) (Parent)(Thread)


[info]donz_ru
2009-06-10 11:04 am UTC (link)
Угу, лучшая ОС, которая пока еще в бета-тестировании. Чем лучшая то, тремя синтетическими тестами из пяти?

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

Все перечисленные тобой компании предоставляют далеко не узкоспециализированные продукты, и бесплатными они являются только для физиков (физических лиц). Тот же гугль за пользование своими веб-приложениями (речь не про поиск) с компаний берет деньги. И заморочек с лицензированием и отслеживанием кто у кого что спер у них не меньше, чем у Микрософта, поверь.
Ну и опенсорс у них не потому, что они добрые, а потому что надо поднасрать конкурентам и привлечь к себе внимание.
http://www.opensolaris.com/licensing/opensolaris_binary_license/ - вот лицензия на OpenSolaris. Особенно радуют слова "You may not modify Software". Смотреть можно, трогать нельзя. Прямо как в стриптизе.

(Reply to this) (Parent)(Thread)


[info]pixtep
2009-06-10 05:21 pm UTC (link)
Угу, лучшая ОС, которая пока еще в бета-тестировании. Чем лучшая то, тремя синтетическими тестами из пяти?

Ухаха )) Вы все ещё видите разницу между бета и не-бета версиями софта от MS? Тогда читайте мои комменты сначала, про стабильную релизнутую XP с remote code execution vulnerability (а сколько их там ещё неоткрыто? :)) и про суровую ответственность MS перед юзерами ыхыхы)))

Тот же гугль за пользование своими веб-приложениями (речь не про поиск) с компаний берет деньги.

Между опенсорсом и "похость мои терабайты нахаляву" есть небольшая разница ;)

И заморочек с лицензированием и отслеживанием кто у кого что спер у них не меньше, чем у Микрософта, поверь.

Не поверю ;) scо за пару тыщ строк своего кода драло всё ОС-комьюнити несколько лет ))
Были бы поводы у других нищебродов - давно бы поналетели.

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

Это "Они" тебе в приватной беседе рассказали?

http://www.opensolaris.com/licensing/opensolaris_binary_license/ - вот лицензия на OpenSolaris. Особенно радуют слова "You may not modify Software". Смотреть можно, трогать нельзя. Прямо как в стриптизе.

Не знаю, где ты это выкопал и что под этой "binary license" лицензировано, но исходный код opensolaris открыт под CDDL, http://opensolaris.org/os/licensing/opensolaris_license/
Цитата:
...Conditioned upon Your compliance with Section 3.1 below and subject to third party intellectual property claims, the Initial Developer hereby grants You a world-wide, royalty-free, non-exclusive license:

(a) under intellectual property rights (other than patent or trademark) Licensable by Initial Developer, to use, reproduce, modify, display, perform, sublicense and distribute the Original Software (or portions thereof), with or without Modifications, and/or as part of a Larger Work; ...


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

(Reply to this) (Parent)(Thread)


[info]donz_ru
2009-06-10 06:59 pm UTC (link)
Не боись, в семерке тоже найдут :)
Разница в том, что в релизе баги, о которых знают разработчики, отсутствуют или минимизированы. Что далеко не так в бетах.
Гугль берет деньги не только за "похость", но и за сами продукты.
Насчет прав и опенсорса кратенько можно глянуть тут: http://bishop-it.ru/2009/02/%D1%8E%D1%80%D0%B8%D0%B4%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%B8%D0%B5-%D0%BF%D1%80%D0%BE%D0%B1%D0%BB%D0%B5%D0%BC%D1%8B-%D0%BF%D1%80%D0%B8-%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%B5-%D1%81-open-source-%D0%BA/
Чтобы дело дошло до суда, надо иметь веские причины, иначе контора рискует потерять лицо, когда ее будут закидывать какашками миллионы опенсорщиков.
Это "Они" тебе в приватной беседе рассказали?
Ты видишь другие причины? Не веришь мне, поищи в инете аналитику насчет открытия какой-нибудь компанией исходных кодов своих продуктов.
Наглядный пример - Sun пришлось открыть часть исходников KVM, чтобы подогреть интерес к J2ME. И толпы юзеров разлетелись по форумам, разнося благую весть об опенсорсе. Правда, какой большинству толк от этого открытого проекта - хз. KVM просто так не поставишь, надо затачиваться под конкретное железо, и установить ее можно только через перепрошивку.
Где откопал про OpenSolaris, есть в ссылке. Возможно, это лицензии на разные продукты. Но даже приведенная тобой не дает полной свободы - если ты что-то изменишь, тебе придется выложить изменения в открытый доступ, что неприемлимо для узкоспециализированных областей и просто во многих случаях.

Насчет семерки - аргументы "за" будут, или вся ее крутость в трех синтетических тестах?

(Reply to this) (Parent)


(Read 27 comments) - (Post a new comment)

Create an Account
Forgot your login or password?
Login w/ OpenID
English • Español • Deutsch • Русский…