Обновить
202
Дмитрий Арехта@DaemonI

Пользователь

54
Подписчики
Отправить сообщение
Можете попробовать qutIM http://rapidshare.com/files/125130482/qu…
Да, проект еще молодой и много там нет, но он работает ;)
Связь простая. Я не помню, как организован этот диалог в Vista, потому что отказался от автоапдейта, после такого случая. Хорошо, что переделали, но все же странно, как в столь большой корпорации с ее ресурсами реагируют на подобные недостатки юзабилити. Или же в погоне за безопасностью, ставят в ущерб юзабилити.

Да, виста шустра, но огрех все равно много. Почему время от времени падает explorer и у меня на ноуте, и на компе на работе - неясно.
Как предвзятость, Боже упаси :) У меня дома, на ноуте Vista Home Basic и автоапдейт я отключил, после того, как после установки очередного из них система ушла в циклический ребут... ;)


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

Кстати в Mac OS X, в Тигре кажеться аналогичная ситуация была, в Leopard исправили. Ждем Windows 7 и подобного фикса? :)
В Windows вы так не сможете. Окошко вас будет долбать с неплохой переодичностью о том, что вам нужно перезагрузиться. Я обычно его передвигаю за границы экрана, чтобы не задалбывало, и не перехватывало на себя фокус.
Да никто же не спорит, просто не нужно ставить это в упрек :)
Не забыла она о 22 июне, и на этой странице еще в "ktotoff 22 июня 2008 01:19" об этом вспомнили. Вы сгущаете краски.

> Во-во. Как зомби. Какая программа заложена, так и живёт.

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

Но это действительно снобизм. Они не понимают, что только такие простые радости способствуют единению народа. Дают повод не только, извините, нажраться, но также почувствовать себя НАЦИЕЙ, единым народом, у которого есть цель: показать себя на мировой арене. И все эти мелочи, они как раз способствуют решению глобальных проблем страны, гораздо более, чем их снобизм и старческое кряхтение о массовом одибиливании и зомбонизации (см. гладиаторские бои в Римской империи). Моральный дух, настрой, позитивное мышление в массовом сознании, дает гораздо больший эффект чем вы думаете.

А в конце концов минусуют карму несогласным (отчего-то вспомнился недавнишний пост о хабре...). Вашу карму, попытался поднять как смог :-D

Отсюда вывод: не радуешься сам, не порть праздник другим, и не проявляй худшие черты своей натуры.
Ну как, люди радуются, и люди которые имеют прямое отношение к IT - радуются тоже :) Все хорошо, за нас ITшников не переживайте, мы уж как-нибудь сами :)
Поздравляю Россию с победой, год России просто. Даешь первое место ЧЕ-2008, победу на Олимпиаде и увеличение ВВП на душу население :)) Рад за вас ;)

Аршавин - просто красавец.
Писал он ее не сам, там целая комманда, инфу о которой можно найти ВКонтакте. Один из этих людей был на киевской синаре по Питону. Плюс идея - слизана с фейсбука, как и многие элементы верстки.
Ну расскажите или ссылку дайте, что не так и где я ошибаюсь. В IOKit я сам видел дефайны для ARM архитектуры.
Портировали лишь микроядро, BSD надстройку и IOKit, остальное писалось с нуля, насколько мне известно. Winmobile - это старая Win CE с Win32 API на борту...
Ох это яблочко на мыше, в него постоянно набиваеться грязь, как бы я не мыл руки :'(
Скрол за пол-года отказывал трижды, но я ничего не делал для очистки и он продолжает работать :)
Меня интересует реверсинг и бутлоадеры.

Если кому нужно, могу сообразить статью по написанию драйверов для Mac OS X. Могу о PCI шине, о USB шине, о DMA, еще может быть какие сведения кому интересны по программированию устройств :)
Хорошая статья по теме, была на RSDN на великом и могучем.
По теме:
1. В теории выглядит конечно хорошо и ново, но пока дело до практического применения не дошло, то говорить об эффективности и надежности - сложно, разве что только в теории. А тем временем, l4 уже себя отлично зарекомендовало в embedded устройствая.

2. "К счастью для нас, на помощь приходит DRM! Да, я не шучу! Новейшие архитектуры CPU, разрабатываемые в Intel и AMD, обладают кое-чем, называющимся (довольно удачно) IOMMU. Эта штуковина делает для железа то, что обычный MMU делает для процессора — регулирует доступ к памяти, проецируя чтение/запись по DMA через таблицы страниц."

Туманно и непонятно, что тут за архитектуры такие. Тем не менее, вот это предложение как раз и означает лишь то, что на данный момент (пока такие "новейшие архитектуры CPU" не используються) драйвер легко может закрашить систему, через DMA контроллер (что собственно я и писал в соседней теме о Windows Se7en и надежности ОС), т.е. все прелести Singularity по защите памяти и ресурсов, для драйверов - пустой звук. Кстати, у PPC давно уже есть аппаратный IOMMU.

3. "Что может такой драйвер сделать, кроме как накосячить со звуковой картой? Да ничего. Хоть он и может подвесить систему, неправильно программируя железо, такие баги очень редки."

Ой как опрометчиво. Такая вещь, как Interrupt lookup как раз таки очень часто возникает (я в Linux не разу не видел kernel panic, а вот interrupt lookup от своей звуковой карты - неоднократно), и завешивают систему намертво.

А вообще, конечно Microsoft применила интересный подход, эдакая микроядерность в новом стиле.
Это не новый движок, это старый Ogre. А проект этот пока реализовал лишь стартовое меню, загрузку уровней и некоторый мешей, все!
Хорошая обработка материала, который вы в соседней ветке предоставили в виде ссылок, однако есть промашка: в разделе о L4 можно видеть "Если сравнивать Mach и L4", при этом о mach ранее не было слова, так что осторожно с копи пастом :)

Касательно статьи. Надежность нужна, безусловно, но только там, где в ней есть острая потребность. К примеру QNX на микроядре (да да, и с драйверами в user space), но кто же его будет сейчас использовать на десктопе? Нужен красивый интерфейс, поддержка оборудования и хорошие медиавозможности. Точно также Windows и Windows CE не будут использовать там, где важна сверхнадежность, или есть потребности в RTOS.

В Майкрософт и Apple это прекрасно понимают, потому и не торопяться отправлять в утиль накатанные разработки и срочно менять ядро ОС. Хотя Apple это сделать значительно легче.


А касательно надежности микроядерных ОС - это ведь тоже понятие относительное. Даже если драйвер будет работать в user space, то это не мешает ему положить всю систему. К примеру в DMA контроллер устройства передаеться неверный адресс на шине, и DMA контроллер весело перезаписывает кусок ОЗУ, или к примеру это самое микроядро в памяти, и все, приехали. На х86 архитектуре для этого еще больше предпосылок, поскольку bus address = physical memory address, и еще нет аппаратного IO MMU, который бы мог как-то защищать определенные области системной памяти от записи. Получаеться у ОС нет никаких средств контролировать подобные явления, т.е. единственный в данном случае выход - тестирование и отладка драйверов устройств, т.е. фактически те же методы, что и для монолитных ядер.

Поймите верно, Windows Se7en будет надежной настолько, насколько это нужно для текущих потребностей среднестатистической домохозяйки. И это не потому, что Microsoft злые гении, зацикленные на прибыли, а потому, что рынок - инертен. Как видно, в рамках x86 архитектуры (которая дырявая очень: всевозможные отладочные регистры и брекпоинты; отсутствие хорошей аппаратной защиты памяти; SMM, через который можно взять целиком контроль над системой, потому как SMM полноценный режим работы процессора, аля real mode; уже не говорю о подмене lgdt и выхода в ring0 из юзермодного процесса) абсолютная надежность - труднореализуема. Отмести х86 сейчас, и переключится к примеру на PPC - тоже сложно, как стимулировать покупателя покупать новые компьютеры (которые возможно на начальных этапах будут менее производительны)?

Однако выход есть, и все стремительно к нему движуться. Обращали внимание на IPO проведенное VMWare? Так вот, будущее в рамках текущей архитектуры, это ограничение и разделение ресурсов на аппаратном уровне, т.е. технологии виртуализации (VMX, Pacifica). Т.е. единый гипервайзор, который будет контроллировать в системе абсолютно все ресурсы, вплоть до устройств (к примеру в PS3 даже обращение к сетевой карте или WiFi адаптеру происходит путем вызова функций гипервайзора) и разграничивать ресурсы между гостевыми ОС.

Может что-то не четко описал, но тем не менее.
Да, была аналогичная ситуация, ноут - Dell Inspiron 1520. Устранить весьма просто, перевести AHCI контроллер в IDE режим. НО это свинство со стороны MS. Выкинуть поддержку AHCI контроллера из драйвера...
А помоему Майкрософт сплагиатила логотип у Девида Финчера (фильм Se7en все помнят?). По скриншотам вроде бы измения заметны, интересно как изменилась юзабилити.

Информация

В рейтинге
Не участвует
Откуда
Киев, Киевская обл., Украина
Дата рождения
Зарегистрирован
Активность