Зачем bios копируется в опере
Вы включили компьютер, появляется текстовый экран загрузки на котором быстро мелькают цифры и буквы. Обычно, компьютер работает нормально, и Вы не обращаете внимание на них. Но это важная часть работы компьютера в процессе которой работают микропрограммы встроенные в BIOS . Но вот случилось что-то непонятное и все остановилось, на экран выводится код ошибки, а иногда вообще ничего не выводится - мигает курсор и все застыло в непонятном сне.
Как это работает
После включения компьютера в его оперативной памяти нет операционной системы. А без операционной системы, аппаратное обеспечение компьютера не может выполнять сложные действия, такие как, например, загрузку программы в память. Таким образом возникает парадокс, который кажется неразрешимым: для того, чтобы загрузить операционную систему в память, мы уже должны иметь операционную систему в памяти.
Решением данного парадокса является использование нескольких микропрограмм размещаемых в одной или нескольких микросхемах, BIOS (Basic Input/Output System). Процесс загрузки начинается с автоматического выполнения процессором команд, расположенных в постоянной (или перезаписываемой) памяти ( EEPROM или Flash ROM ), начиная с заданного адреса. Эти микропрограммы не обладает всей функциональностью операционной системы, но её (функциональности) достаточно для того, чтобы чтобы выполнить последовательную загрузку других программ, которые выполняются друг за другом до тех пор, пока последняя из них не загрузит операционную систему.
Последовательность основных блоков функций BIOS в PC -совместимых компьютерах:
1. - POST - самотестирование при включении питания процессора, памяти, набора микросхем системной логики, видеоадаптера, контроллера дисков, клавиатуры, мыши и других контроллеров и устройств;
2. - Setup BIOS ( программа установки параметров BIOS) - конфигурирование параметров системы. Она может быть запущена во время выполнения процедуры POST при нажатии определенной комбинации клавиш. Если она не была вызвана пользователем, загружаются параметры установленные и сохраненные в постоянной памяти в о время последнего конфигурирования Setup BIOS .
3. - Загрузчик операционной системы - подпрограмма, выполняющая поиск действующего основного загрузочного сектора на дисковом устройстве.
4. - BIOS - набор драйверов, предназначенных для взаимодействия операционной системы и аппаратного обеспечения при загрузке системы.
В процессе загрузки BIOS осуществляется, кроме перечисленного, подключение, отключение, установка режима работы контроллеров устройств системной платы в соответствии с настройками записанными в постоянную память.
Зачем это нужно?
- проверки исправности и поэтому готовности к работе аппаратного обеспечения системной платы;
- проверки готовности работы внешнего аппаратного обеспечения, в том числе его параметров и исправности, а так же соответствие его необходимому минимуму, который позволит управлять компьютером до и после загрузки;
- проверки возможности загрузки операционной системы.
В процессе его выполнения проверяется наличие загрузочных устройств которые должны быть проинициализировано до загрузки операционной системы.
К ним относятся:
- устройства ввода (клавиатура, мышь),
- базовое устройство вывода (дисплей),
- устройство, с которого будет произведена загрузка ОС — дисковод, жесткий диск, CD-ROM, флэш-диск, SCSI-устройство, сетевая карта (при загрузке по сети)
В случае жесткого диска, начальный загрузчик называется главной загрузочной записью (MBR) и часто не зависит от операционной системы. Обычно он ищет активный раздел жесткого диска, загружает загрузочный сектор данного раздела и передает ему управление. Этот загрузочный сектор, как правило, зависит от операционной системы. Он должен загрузить в память ядро операционной системы и передать ему управление.
Если активного раздела не существует, или загрузочный сектор активного раздела некорректен, MBR может загрузить резервный начальный загрузчик и передать управление ему. Резервный начальный загрузчик должен выбрать раздел (зачастую с помощью пользователя), загрузить его загрузочный сектор и передать ему управление.
Последовательность загрузки стандартного IBM-совместимого персонального компьютера
После включения персонального компьютера его процессор еще не начинает работу.
Первое устройство, которое запускается после нажатия кнопки включения компьютера, — блок питания. Если все питающие напряжения окажутся в наличии и будут соответствовать норме, на системную плату будет подан специальный сигнал Power Good, свидетельствующий об успешном тестировании блока питания и разрешающий запуск компонентов системной платы.
После этого чипсет формирует сигнал сброса центрального процессора, по которому очищаются регистры процессора, и он запускается.
Первая выполняемая команда расположена по адресу FFFF0h и принадлежит пространству адресов BIOS. Данная команда просто передает управление программе инициализации BIOS и выполняет следующую команду (микропрограмму BIOS ).
Программа инициализации BIOS с помощью программы POST проверяет, что все необходимые для работы BIOS и последующей загрузки основной операционной системы, устройства компьютера работают корректно и инициализирует их.
Таким образом, его работа — последовательно читать и выполнять команды из памяти.
Системная память сконфигурирована так, что первая команда, которую считает процессор после сброса, будет находиться в микросхеме BIOS.
Последовательно выбирая команды из BIOS, процессор начнет выполнять процедуру самотестирования, или POST.
Процедура самотестирования POST состоит из нескольких этапов.
- Первоначальная инициализация основных системных компонентов;
- Детектирование оперативной памяти, копирование кода BIOS в оперативную память и проверка контрольных сумм BIOS;
- Первоначальная настройка чипсета;
- Поиск и инициализация видеоадаптера. Современные видеоадаптеры имеют собственную BIOS, которую системная BIOS пытается обнаружить в специально отведенном сегменте адресов. В ходе инициализации видеоадаптера на экране появляется первое изображение, сформированное с помощью BIOS видео адаптера ;
- Проверка контрольной суммы CMOS и состояния батарейки. Если контрольная сумма CMOS ошибочна, будут загружены значения по умолчанию ;
- Тестирование процессора и оперативной памяти. Результаты тестирования обычно выводятся на экран ;
- Подключение клавиатуры, тестирование портов ввода/вывода и других устройств.
- Инициализация дисковых накопителей. Сведения об обнаруженных устройствах обычно выводятся на экран ;
- Распределение ресурсов между устройствами и вывод таблицы с обнаруженными устройствами и назначенными для них ресурсами;
- Поиск и инициализация устройств, имеющих собственную BIOS;
- Вызов программного прерывания BIOS INT 19h, который ищет загрузочный сектор на устройствах, указанных в списке загрузки.
В зависимости от конкретной версии BIOS порядок процедуры POST может немного раз отличаться, но приведенные выше основные этапы выполняются при загрузке любого компьютера.
Что такое POST-коды?
После включения питания компьютера, если исправны блок питания и основные узлы материнской платы (генератор тактовых частот, компоненты, отвечающие за работу системной шины и шины памяти), процессор начинает выполнение кода BIOS.
Если быть совсем точным, во многих современных чипсетах перед передачей команд процессору системным контроллером предварительно конфигурируется «умная» системная шина. Но это не меняет сути дела.
Основная задача BIOS на данном этапе — проверка исправности и инициализация основных аппаратных компонентов компьютера. Вначале конфигурируются внутренние регистры чипсета и процессора, проверяется целостность кода BIOS. Затем происходит определение типа и размера оперативной памяти, поиск и инициализация видеокарты (интегрированной в чипсет или внешней). Следом конфигурируются порты ввода-вывода, контроллер дисковода, IDE/SATA-контроллер и подключенные к нему накопители. И, наконец, осуществляется поиск и инициализация интегрированных на материнскую плату дополнительных контроллеров и установленных карт расширения. Всего получается около ста промежуточных шагов, после чего управление передается загрузчику BOOTStrap, отвечающему за старт операционной системы.
Каждый из шагов POST-тестов имеет свой уникальный номер, называемый POST-кодом. Перед началом выполнения очередной процедуры ее POST-код записывается в специальный порт, именуемый Manufacturing Test Port. При успешной инициализации устройства в Manufacturing Test Port записывается POST-код следующей процедуры и так далее, до полного прохождения всех тестов. Если сконфигурировать устройство не удалось, дальнейшее выполнение POST-тестов прекращается, а в Manufacturing Test Port остается POST-код процедуры, вызывавшей сбой. Прочитав его можно однозначно идентифицировать проблемное устройство.
Имейте в виду, после перезагрузки компьютера средствами операционной системы («мягкая» или «горячая» перезагрузка) или при выходе из энергосберегающего режима обычно выполняются не все шаги по тестированию и конфигурированию аппаратных компонентов, а только необходимый минимум — так быстрее. При поиске неисправности необходимо всегда выполнять «жесткую» («холодную») перезагрузку — клавишей RESET или отключением питания компьютера. Только так гарантируется, что все этапы инициализации будут выполнены в полном объеме.
Award BIOS 6.0: вариант полной загрузки
Данную таблицу можно использовать не только как список POST-кодов, но и как последовательность действий, которые выполняются при включении компьютера. Она содержит POST-коды, которые отображаются при полной процедуре POST.
Невыполнение или сбой выполнения любого шага в последовательности тестов приводит к остановке тестирования и выдаче POST - кода соответствующего данному шагу сбоя.
POST - коды других производителей можно найти на сайтах производителя Вашей системной платы или производителя DIOS или в Internet .
В мастерских или у занимающихся ремонтом специалистов контроль выполнения микропрограмм BIOS осуществляется с помощью специальной карты расширения. Она вставляется в свободный слот (большинство современных моделей рассчитано на шину PCI) и по мере загрузки отображает на своем индикаторе код выполняемой в текущий момент процедуры.
Примером может быть Post карта PCI BM9222 .
Однако POST-карта это не широко распространенное средство. Скорее, это инструмент профессионального ремонтника компьютеров. Осознавая данный факт, производители материнских плат стали оснащать модели, рассчитанные на энтузиастов экспериментирующих с настройками и разгоном компьютера, встроенными индикаторами POST-кодов.
Примером может быть системная плата ECS H67H2-M , или модели X58 Extreme3, P55 Deluxe3 и 890GX Extreme3 .
Встречается и более дешевое решение — во время начальной инициализации компонентов POST-коды могут отображаться на экране наряду с другой служебной информацией. Правда у этого решения есть существенный недостаток: если проблема связана с видеокартой, вы, скорее всего, ничего не увидите.
Но для этого необходимо, чтобы в корпусе ПК имел системный динамик и он был подключен к системной платы.
Звуковые сигналы особенно ценны на начальном этапе, когда видеокарта еще не проинициализирована и, как следствие, не в состоянии отобразить что-либо на экране. Уникальная комбинация длинных и коротких сигналов укажет на проблемный компонент.
Процедура Setup
Для этого необходимо нажать определенную клавишу или сочетание клавиш.
Обычно на экранной заставке при тестировании отображается надпись типа «Press DEL to enter Setup» — это означает, что для входа в BIOS Setup необходимо нажать клавишу DEL. Узнать, за которой клавишей закреплен вход в BIOS, можно из инструкции к материнской плате. Если инструкции нет, а экранная заставка не отображает подсказки, можно опробовать наиболее известные варианты комбинаций:
Delete
Esc
Ctrl + Shift + S или Ctrl + Alt + S
Ctrl + Alt + Esc
Ctrl + Alt + Delete
Безопасная работа с BIOS Setup
Работа с BIOS Setup связана с определенным риском, поскольку при неправильном или неосторожном изменении параметра система может функционировать нестабильно либо не функционировать вообще. Есть несколько простых советов, которые позволяют свести возможный риск к минимуму:
- Экспериментировать с настройками BIOS Setup лучше всего на новом не заполненном информацией компьютере;
- Старайтесь вообще не экспериментировать с BIOS на компьютерах, обрабатывающих или хранящих важную или объемную информацию. Перед настройкой системы с помощью BIOS позаботьтесь о резервном копировании важных данных. Главное в таких компьютерах — стабильность. Подвисший разогнанный компьютер через несколько часов обработки видео — это потеря времени, электроэнергии и результата работы. Неразогнанный справится с данной задачей гораздо эффективнее и сохранит ваши нервы;
- Прежде, чем изменить важные параметры, всегда фиксируйте выставленное и измененное значение. Это позволит вам в случае нестабильной работы системы вернуть ее в рабочее состояние;
- Не изменяйте значения параметров, которые вам неизвестны. Уточните их значение либо в инструкции к материнской плате, либо в сети Internet на ресурсе разработчика платы;
- Не редактируйте за раз несколько важных не связанных между собой параметров. При нестабильной работе системы гораздо сложнее определить, какой параметр вызвал нестабильную работу;
- Не разгоняйте компьютер без соответствующей изучения работы разгоняемой системы и подготовки;
- Не используйте раздел Hard Disk Utility, который предназначен для низкоуровневого форматирования устаревших моделей жестких дисков и встречается в старых версиях BIOS, т.к. может вывести из строя современный жесткий диск;
- Если после выставления параметров и выхода из BIOS компьютер перестает запускаться вообще, вернуть систему в рабочее состояние можно несколькими способами:
- Если после перезагрузки компьютера возможно войти в BIOS Setup, нужно установить прежние значения отредактированных параметров. Некоторые версии BIOS сами осуществляют откат изменений за последнюю сессию.
- Если сделанные изменения неизвестны, то лучше воспользоваться параметрами по умолчанию, использовав команду Load Fail-Safe Defaults. После этого придется настраивать систему на оптимальную работу.
- Если компьютер вовсе не запускается из-за неправильных настроек BIOS, то в таком случае необходимо обнулить содержимое CMOS. При этом все значения включая дату/время будут изменены. Для этого сбросить неправильные установки, для этого просто переместить перемычку Flash Recovery ( IBM ) или джампер Clearing CMOS в положение "очистка CMOS ". В последнем случае нужно просто замкнуть перемычкой на несколько минут контакты соответствующего джампера.
- В случае неудачных результатов настройки Setup BIOS , необходимо после сброса неудачной конфигурации с помощью джампера в процедуре Setup BIOS продублировать возвращение загрузку значений BIOS по умолчанию с помощью команды "Load Fail-Safe Defaults ". Ваша система вернется в исходное состояние.
В Award BIOS 6.0 это строка меню Setup BIOS - " Load Optimized Defaults " или "Load Fail-Safe Defaults " в этом случае загружается исходная настройки Setup BIOS .
Собственный BIOS имеется и на других платах устанавливаемых в компьютер, например:
- видеоадаптерах;
- SCSI адаптеры;
- сетевые адаптеры и других.
Сборка А. Сорокин
2. Модернизация и ремонт ПК, 15-е издание, Пер. с англ, М, изд. дом "Вильямс" 2005
Когда вы впервые включаете компьютер, сначала настраивается цикл выборки / выполнения для получения инструкций из микросхемы BIOS непосредственно в регистр команд в ЦП или есть автоматическая схема, настроенная таким образом, что при обнаружении включения питания команды в Чип BIOS автоматически загружается в оперативную память?
Обновить
Я думаю, что нашел свой ответ здесь:
После выключения сигнала сброса ЦПУ начинает работать. Код в ОЗУ не может быть выполнен, так как ОЗУ пусто. Производители ЦП предварительно программируют процессор так, чтобы он всегда начинал выполнять код по адресу «FFFF:0000» (обычно ПЗУ BIOS) ПЗУ.
Таким образом, центральный процессор физически настроен на выборку и выполнение адреса памяти FFFF:0000 в ПЗУ, как только он включен.
2 ответа 2
Это еще один случай, когда полученная народная мудрость по этому вопросу, к сожалению, примером которой psusi ответ псуси и даже часть вопроса, застряла в мире примерно в 1991 году, несмотря на множество доступных технических ссылок, объясняющих, как это происходит. сейчас иначе.
В мире конца 1980-х годов прошивка машины - одна из двух вещей, называемых "BIOS" в мире IBM PC-совместимых - действительно была в микросхеме ПЗУ на шине ISA; и ЦП действительно начали выполнять код по физическому адресу 000FFFF0 , местоположению в "обычной памяти", доступ к которому осуществляется через указатель реального режима F000:FFF0 Этот мир давно исчез.
(Мир, в котором ошибочно живет автор WWW-страницы С. Эбрагим Шуббар, несмотря на то, что он писал в 2002 году, еще старше. Процессоры не запускались с комбинацией CS:IP FFFF:0000 с 8086 года. 80286 изменил это на F000:FFF0 . Но 80286 мира сам по себе является весьма устаревшим миром конца 1980 - х лет , что народная мудрость по- прежнему циркулирует.)
Ваш "чип BIOS" - это ОЗУ; и ваш процессор не 16-битный.
В современных ПК прошивка машины хранится в энергонезависимой оперативной памяти. Чип NVRAM подключен к шине LPC (или к выделенному интерфейсу "Firmware Wub"), а мост LPC/FWH в "чипсете" обычно отключает циклы записи в него. "Перепрошивка" прошивки включает в себя установку регистров набора микросхем, которые разрешают запись в NVRAM и затем запись в NVRAM. (Например, в Intel ICH10 бит регистра набора микросхем, который допускает циклы записи, называется BIOSWE , "BIOS Write Enable". Есть некоторые дополнительные детали, которые я здесь пропущу, но в этом суть.)
Процессоры x86 не начинали выполнение в местоположении 000FFFF0 со времен 80286. 32-разрядные процессоры запускаются в так называемом нереальном режиме. Несмотря на то, что начальное значение регистра CS после сброса - F000 , дескриптор сегмента, связанный с этим регистром, изначально содержит FFFF0000 качестве своего базового адреса. Таким образом, физический адрес, который изначально соответствует 16:16 CS:IP-адресу F000:FFF0 фактически является и был со времен 80386, FFFFFFF0 .
Что касается затенения в ПЗУ BIOS (как его называют - почему barlop считает, что затенение ЦП является загадкой): Да, доступ к NVRAM на шине LPC или концентратору микропрограммного обеспечения все еще не такой быстрый, как доступ к основному системная (энергозависимая) оперативная память. Но причины, по которым слежка важна, значительно уменьшились с появлением операционных систем, таких как OS/2 и Windows NT - снова в конце 1980-х и начале 1990-х годов. Операционные системы реального режима, такие как MS-DOS, PC-DOS, DR-DOS и т.д., Были наслоены поверх функциональных возможностей ввода-вывода, обеспечиваемых микропрограммой устройства. Таким образом, код прошивки и данные только для чтения в конечном итоге стали доступны во время выполнения. Операционные системы защищенного режима, такие как OS/2 и Windows NT, в гораздо меньшей степени полагаются на предоставляемые микропрограммой службы во время выполнения. Таким образом, тот факт, что код, выполняемый из NVRAM, и данные, предназначенные только для чтения, поступают в процессор медленнее, чем при теневом копировании в системную память, представляет собой меньшую проблему, чем раньше.
Кроме того, какой код прошивки и данные они полагаются на не обязательно жить в той части NVRAM отображается в части физического адресного пространства, вышеупомянутая окно 128KiB "обычной памяти", то есть обязательно даже shadowable в первую очередь. Не все службы встроенного ПО защищенного режима должны располагаться ниже линии 1 МБ в физическом адресном пространстве, как службы встроенного ПО реального режима, а некоторые - нет. (И, конечно , это было бы возможно только сделать тот же трюк с областью физического адресного пространства , что они живут, если есть по крайней мере 4GiB системная память.)
По иронии судьбы, более точным источником информации об этом, чем С. Эбрагим Шуббар в 2002 году, является книга Фила Краучера « BIOS Companion», выпущенная годом ранее в 2001 году. М. Краучер отмечает, что Unices, Linux, Windows NT и «предположительно (95/98)» "не получают никакой выгоды от теневого копирования". Это не обязательно совсем бесполезно , но это сравнительно очень мало по сравнению с миром людей, использующих MS-DOS, PC-DOS и DR-DOS в реальном режиме на 16-битных машинах 80286 в 1989 году.
В данном материале будут собраны таблицы с описанием POST кодов для разных материнских плат.
Зачем? Чтобы вам не надо было качать (или искать в далёком углу шкафа) руководство пользователя. Просто нажимаете название своей материнской платы и открывается нужная таблица.Материал будет пополняться со временем.
Версия 3 от 30.06.2014Материнские платы ASUS
Линейка Republic of GamersСерия Z87 (на базе чипсета Z87)
Z87-DeluxeСерия Z97 (на базе чипсета Z97)
Z97-DeluxeНа базе чипсетов AMD
A88X-ProМатериал скоро будет дополнен.
Копирование любых материалов сайта допускается только с разрешения Администратора сайта (профиль, e-mail) и со ссылкой на источник.
По вопросам сотрудничества можно и нужно обращаться по этим же адресам 🙂
Award BIOS 6.0: полная загрузка
Данная таблица содержит POST-коды, которые отображаются при полной процедуре POST.
Award BIOS 6.0: сокращенная загрузка
Сокращенная процедура выполняется при установке в BIOS параметра Quick Power On Self Test.
Всем доброго времени суток. Принесли материнку "полуживую" gigabyte ga-650sli-ds4 первой ревизии.
При подключенном блоке питания на пост карте горят диоды 12в(тускло),5в,3.3в, на блоке же начинает работать куллер. При включении на пост карте сразу отображаеться 55 код и все. Как я понимаю в выключеном состоянии матерники, но включенной в сеть должно быть только 3,3в, а все остальное залетное. Атеперь вопрос: где начинать искать что-то пробитое в этих цепях, т.к.
Ищу dump bios ECS H61H2-M (V2.0)
Ищу dump bios ECS H61H2-M (V2.0).Не проходит 55 post
не стартует материнская плата Asus P8H67-M LE
Всем привет!
была плата не стартовала вовсе. После замены пару конденсаторов ( в частности ATWY 112B 6.3v 820uF) рядом с разъемом оперативной памяти. начала стартовать ! но не со всеми процами – при одном выдавало FFFF на пост карте. Долго думал почитав форумы шил биос и т.д. ничего не помогло. При тесте с другим процоом поехало! но выдает ошибку 5555 на пост карте. транзисторы прозвонил + питание вроде тоже. единственная микруха отвечающая за оперативу я ак понимаю эта (ite it8771e 1114-exs a03pj8) но ничего на этого урода не нарыл.- 31 комментарий
- Подробнее
- 461 просмотр
- 1 вложение
Ms-7673 ver.1.1 p67s-c43(b3), 4beep codes
abit Fatal1ty FP-IN9 SLI нет запуска
Перестала работать мамка abit Fatal1ty. Выключилась нормально и больше не запустилась. На посткарте один всего пост 55. Напряжение на проце(Целерон Д 325) 1,35В. На памяти 1,82В. На ресете 3,34, ресетится. На повере 3,31В. На ЮМ 1,51, на СМ 1,22(мерял на конденсаторах с другой стороны платы). Мосты еле греются.
Плата запускается с кнопки, но выключается только удерживая 4 сек.P5B-VM SE глюк при прошивке BIOS
Потребовалось прошить биос на плате – не поддерживался мой E5200, а биос из ранних стоял
Значит вставит тестовый селик, плата работает, винда грузится всё ок
Качнул на CF карту биос, CF- в ридер, туда же провод USBIntel INTEL DG31PR три бипа сразу после включения
Здравствуйте. Попалась мне в руки плата Intel DG31PR- новая, в работе не была, сразу не заработала после установки . При включении издает три бипа ,вентиляторы работают, на экране пусто. Читал на форуме , и в мануале, что 3 бипа указывают на проблемы с памятью. Пост-карта кажет 55. Южник, холодный в дежурке, в работе нагревается градусов до 60-65 (палец еле держит). Остальные микросхемы не греются выше нормы. Повыходам Usb КЗ нет
Напряжения в норме (проц-1.35в, южник(ICH7)- 1.5в, север(Intel G31) -1.25в, память 1.8, напруга терминации -0.9. -норма? ) Батарейка 3в .И в trello тоже не работает как надо… спрашивал, не хотят делать под браузер, которым пользуется очень малая часть аудитории.
Такое ощущение, что им прямо код портировать придётся под Opera…
На самом деле, IMHO, при разработке достаточно не сильно привязывать код к Chrome, и этот код будет работать во всех современных браузерах.
Вы, кстати, пробовали маскировку под Firefox?
Пробовал. Поведение аналогично:
1. Делаю dran&drop.
2. Opera спрашивает, загружать ли файл.
3. Загружается.
4. Имя файла выходит undefined . В том же Chrome/FF оно аналогично оригинальному имени файла.хмм… А что же тут такого? Обычный багфикс релиз вроде. А вообще вы уже давненько над чем-то трудитесь. Реально Next версии, которая была бы не просто stability fix, давно не видно =) Поздравляю с релизом и удачи в 2013!
Вообще, данный релиз является в какой-то степени историческим, и красивый номер здесь ни при чём. Но об этом пока говорить рано, ждите новостей уже в следующем, 2013 году.
Будем надеяться, что это не последняя десктоп-версия. :)
Может что-то перепишут глобальное? Обновленный движок?По сравнению с 12.11 никаких изменений не заметил…
Справедливости ради хотелось бы отметить, что в Google Docs достаточно часто плывет разметка. Приходится использовать браузер от гугла.
Но с еще незапамятных времен, многие фичи у вас были введены первыми, за что Opera настолько и полюбилась.Справедливости ради хотелось бы отметить, что в Google Docs достаточно часто плывет разметка. Приходится использовать браузер от гугла.
ну как же :] из быстро пришедшего на ум —
-уделали webkit по 100% acid3 на несколько часов
-какой-то мажорный релиз (10 что ли, точно не помню, помню, что было июнем какого-то года) выпустили сыроватым (по общему мнению пользователей weekly-билдов), но зато на пару дней раньше мажорного релиза firefox успелиТак получилось. Кроме того, гонка была объявлена не нами.
-какой-то мажорный релиз (10 что ли, точно не помню, помню, что было июнем какого-то года) выпустили сыроватым (по общему мнению пользователей weekly-билдов), но зато на пару дней раньше мажорного релиза firefox успели
У вас неверная информация. «На скорую руку» была выпущена версия 10.50, но она выпускалась не для того, чтобы обогнать Firefox или быстрее показать красивый номер, а для того, чтобы попасть в экран выбора браузеров, появившийся в марте в европейской версии Windows.
Я хоть и не поклонник оперы, но ради любопытства, открыл драгонфлай. Некоторые моменты поприятней, чем в дев-консолях браузеров конкурентов.
Я вот оперофил, но из не-dragonfly чаще всего использую именно инструменты для веб-разработчика Chrome.
И по понятным причинам. Открываются по таким же шорткатам и похожи до боли. И отлично дополняют друг друга — к примеру, в вебкитах можно очень удобно отследить иерархию влияния стилей на итоговый, чего в Опере, к сожалению, нету.
Инструменты для вебдева в Сафари идентичны Хромовским, что естественно.
Даже панель разработчика в IE (по крайней мере — 8 и 9, более ранними версиями,к счастью,пользоваться не доводилось) похожа на свой аналог в Опере и Вебкитах.И вот давно меня интересует вопрос — кто же первым сделал такой интерфейс инструментов разработчика — Вебкиты или Опера? Или оба вдохновлялись IE?
Из чисто научного интереса спрашиваю.Проверьте на чистой установке.
А что ж локализацию-то не обновили? Новый пункт очистки приватных данных добавили, но оставили на английском…
Только в последней версии такое заметил: когда открыто два окна оперы, причём оба окна — на разных экранах, часто виснет наглухо браузер.
В связи с выпиленной msi-сборкой, для тех, кто все же разворачивает у себя Opera, типичные ключи для автоустановки такие:
/silent /launchopera 0 /desktopshortcut 1 /quicklaunchshortcut 0 /setdefaultbrowser 1 /allusers
На самом деле, установка не тихая, показывает окна и даже активна кнопка отмены. Но при установке через WSUS ничего этого не видно, так, что отрабатывает нормально.Где можно писать feature requests?
Никак не дождусь, чтоб содержимое этого окна grab.by/io8q синхронизировалось через opera-link.Мне интересней читать ответы представителей компаний в таких случаях. Не хотел бы я оказаться на их месте :-)
В предыдущей версии у меня наблюдался крайне неприятный баг: после просмотра ролика на ютьюбе в html5-плеере, в тот момент когда вместо видео должны начать появляться миниатюры рекомендуемых роликов, Опера и вся система впадали в клиническую смерть. Опера вообще очень слабо показывала признаки жизни, ОС еле-еле позволяла шевелить мышкой — секунду елозишь мышкой, 5 секунд наблюдаешь полный стазис. Так и приходилось пошагово двигать мышь к кнопке закрытия вкладки, держать ЛКМ зажатой в течении половины минуты и потом минут 5-10 (это не преувеличение) ждать пока вкладка с горе-ютьюбом закроется. Попытки открыть диспетчер задач чтобы грохнуть всю Оперу тоже особо не помогли: открывается он немногим быстрее, чем закрывается вкладка — можно прям покадрово посмотреть анимацию открытия окна в Aero.
Пытался гуглить на тему моего одиночества в плане этой проблемы, но почему-то ничего не нашел. И меня это как-то не радует, не хочется быть уникальным в этом мире исключительно в этом плане. Я все таки надеюсь, что это баг Оперы, который решается / уже решен, т.к. если это проблемы на моей стороне, то я даже не могу представить с чем они могут быть связаны — по неблагонадежным сайтам не шастаю, никаких хитрых плагинов не использую, точнее вообще их не использую.
Кстати, вчера обнаружил, что вот эта карта при попытке перемещения по ней приводит к тем же крайне печальным последствиям.
Все это происходит под Windows 7 x64. Отчетливо помню, что проблема наблюдалась в версии 12.11.1661. В новой версии просто боюсь инициировать эту проблему, т.к. это наносит моей психике тяжелые увечья :) В багтрекер написал на прошлой неделе, кроме уведомления о получении ничего еще в ответ не получал.Попробуйте проверить на чистой установке Opera. У меня нормально работает с Youtube.
Да, карта тоже работает нормально.
Не знаю, то ли в 12.12 баг пофиксили, то ли действительно чистая установка помогла, но теперь все в порядке. Спасибо.
Ан-нет, поторопился я. Та же проблема осталась (хотя карта вроде как работает, да). Я даже повторно сделал чистую установку: сначала снес Оперу (хотя настройки, закладки и т.п. сохранил) и с нуля поставил 12.12.
Хотя, мне показалось, что «клиническая смерть» не была настолько глубокой как раньше: мышь немного шустрее реагировала, вкладка также закрылась гораздо быстрее. Возможно, это связано с тем, что Опера перезагружалась, т.к. обычно она у меня постоянно открыта с кучей вкладок и ОС не перезагружается месяцами (использую гибернацию). Но т.к. на все про все ушло около 45 секунду, все равно считаю, что это не нормально. РАМы 12ГБ если что.Очень хочется, чтобы проблема была решена, т.к. Опера — мой основной браузер, которым я пользуюсь с того момента, как у меня появился интернет, но из-за такой беды приходится ютьюб смотреть в Хроме, либо внимательно следить за окончанием ролика и ставить на паузу в самом конце, что очень неудобно.
Если есть какие-то вопросы, задавайте, постараюсь ответить. Если что, номер баг-репорта DSK-379480Тестеры не смогли повторить проблему. Я тоже.
Сейчас открыл ЮТьюб и начал смотреть всё подряд, просто тыкая на случайный рекомендуемый ролик. Посмотрел около шести роликов и не обнаружил описанных мною ранее симптомов. Хотя ранее любой просмотр ролика приводил к описанным мною последствиям.
На седьмом ролике мне «повезло». Вот он. Хотя я и не уверен, что именно с ним у вас получится воспроизвести баг.
Напомню, что беда проявляется, когда ролик был просмотрен полностью и уже завершился, и начинают загружаться и отображаться рекомендуемые ролики.
Кстати, сейчас всплыл еще один мелкий баг: прелоадер отображается во время просмотра, даже тогда, когда весь ролик уже буферизирован. Он почти не вращается, просто висит посреди окна плеера. Если нажать на паузу и продолжить воспроизведение, он исчезает.Когда опера перестанет каждый раз при запуске спрашивать логин пароль для прокси сервера (несмотря на установленную галочку сохранять пароль)?
Авторизация на сколько я знаю у нас в офисе KerberosИ почему Опера игнорит этот вопрос столько времени?
Напомните номер баг-репорта — я посмотрю, что там.
Доходит до маразма: Открываю Оперу — получаю блокировку учетной записи windows — опера начинает обновлять страницу (подкачивая скрипты, картинки к странице с других доменов), соответственно на каждый коннект запрашивается авторизация, Опера выдает одно окно всплывающее и при этом отдает на сервер пустой пароль или старый сохранненый, а сервер авторизации блокирует учетную запись из-за 5 неверных попыток авторизаций.
Причем каждая вкладка отдельно его запрашивает. Часто по несколько раз. Это ужас-ужас.
Во всех остальных популярных браузерах ничего подобного нет (специально проверял).
Потому, что судя по отношению «ответственных лиц» опера не предназначена для использования в корпоративной среде. А дома проксей с керберосами нет.Да, после введения такой авторизации приходится примерно 1.5к человек переводить с оперы на хром. А что делать…
Проблема много в чем, например в костылях при развертывании. Так же, при возникновении проблем рекомендуют чистую установку. Ага, щас, сожрут потом «где закладки?» Синхронизацию всем настроить вообще не вариант. Был бы какой-нибудь локально-облачный сервис с авторизацией по АД, тогда не вопрос.
Я, кстати, тоже всем рекомендую перебираться на хром, т.к. в скором времени сворачиваем поддержку оперы в продакшене. Как не грустно, но для ускорения перевода на альтернативные браузеры приходится любой косяк списывать на оперу, чтобы переходили быстрее.
Вы же сами сказали, что все уже решено.
Хоть бы просто сделали нормальную тихую установку, если уж на сопровождение msi нет ресурсов.
А разве автоматическое обновление не является такой тихой установкой?
«Преждевременно» — это я про другое намекал. О чём вы узнаете в следующем году.
Во-первых не является. Автоматической — да, но не тихой.
Во-вторых, подождите, мы же про корпоративную среду? У нас не зоопарк, самостоятельное автоматическое обновление у всего софта отключено, установка ПО происходит централизованно с предварительными тестами и, собственно, админских прав нет даже у топов. Так, что не вариант.Из последних замеченных багов: захожу на сайт вим-авиа, хочу заказать билет или воспользоваться онлайн-регистрацией, а после ввода данных стилей нет и пользоваться сайтом невозможно, хотя в коде всё прописано. (DSK-378256)
Не вижу такого у себя.
Сорри — это я перепутал. Он ещё в работе.
Смог воспроизвести: для этого нужно не трогать курсор с места после клика на открытие профиля. Отправьте тоже репорт.
И в trello тоже не работает как надо… спрашивал, не хотят делать под браузер, которым пользуется очень малая часть аудитории.
Такое ощущение, что им прямо код портировать придётся под Opera…
На самом деле, IMHO, при разработке достаточно не сильно привязывать код к Chrome, и этот код будет работать во всех современных браузерах.
Вы, кстати, пробовали маскировку под Firefox?
Пробовал. Поведение аналогично:
1. Делаю dran&drop.
2. Opera спрашивает, загружать ли файл.
3. Загружается.
4. Имя файла выходит undefined . В том же Chrome/FF оно аналогично оригинальному имени файла.хмм… А что же тут такого? Обычный багфикс релиз вроде. А вообще вы уже давненько над чем-то трудитесь. Реально Next версии, которая была бы не просто stability fix, давно не видно =) Поздравляю с релизом и удачи в 2013!
Вообще, данный релиз является в какой-то степени историческим, и красивый номер здесь ни при чём. Но об этом пока говорить рано, ждите новостей уже в следующем, 2013 году.
Будем надеяться, что это не последняя десктоп-версия. :)
Может что-то перепишут глобальное? Обновленный движок?По сравнению с 12.11 никаких изменений не заметил…
Справедливости ради хотелось бы отметить, что в Google Docs достаточно часто плывет разметка. Приходится использовать браузер от гугла.
Но с еще незапамятных времен, многие фичи у вас были введены первыми, за что Opera настолько и полюбилась.Справедливости ради хотелось бы отметить, что в Google Docs достаточно часто плывет разметка. Приходится использовать браузер от гугла.
ну как же :] из быстро пришедшего на ум —
-уделали webkit по 100% acid3 на несколько часов
-какой-то мажорный релиз (10 что ли, точно не помню, помню, что было июнем какого-то года) выпустили сыроватым (по общему мнению пользователей weekly-билдов), но зато на пару дней раньше мажорного релиза firefox успелиТак получилось. Кроме того, гонка была объявлена не нами.
-какой-то мажорный релиз (10 что ли, точно не помню, помню, что было июнем какого-то года) выпустили сыроватым (по общему мнению пользователей weekly-билдов), но зато на пару дней раньше мажорного релиза firefox успели
У вас неверная информация. «На скорую руку» была выпущена версия 10.50, но она выпускалась не для того, чтобы обогнать Firefox или быстрее показать красивый номер, а для того, чтобы попасть в экран выбора браузеров, появившийся в марте в европейской версии Windows.
Я хоть и не поклонник оперы, но ради любопытства, открыл драгонфлай. Некоторые моменты поприятней, чем в дев-консолях браузеров конкурентов.
Я вот оперофил, но из не-dragonfly чаще всего использую именно инструменты для веб-разработчика Chrome.
И по понятным причинам. Открываются по таким же шорткатам и похожи до боли. И отлично дополняют друг друга — к примеру, в вебкитах можно очень удобно отследить иерархию влияния стилей на итоговый, чего в Опере, к сожалению, нету.
Инструменты для вебдева в Сафари идентичны Хромовским, что естественно.
Даже панель разработчика в IE (по крайней мере — 8 и 9, более ранними версиями,к счастью,пользоваться не доводилось) похожа на свой аналог в Опере и Вебкитах.И вот давно меня интересует вопрос — кто же первым сделал такой интерфейс инструментов разработчика — Вебкиты или Опера? Или оба вдохновлялись IE?
Из чисто научного интереса спрашиваю.Проверьте на чистой установке.
А что ж локализацию-то не обновили? Новый пункт очистки приватных данных добавили, но оставили на английском…
Только в последней версии такое заметил: когда открыто два окна оперы, причём оба окна — на разных экранах, часто виснет наглухо браузер.
В связи с выпиленной msi-сборкой, для тех, кто все же разворачивает у себя Opera, типичные ключи для автоустановки такие:
/silent /launchopera 0 /desktopshortcut 1 /quicklaunchshortcut 0 /setdefaultbrowser 1 /allusers
На самом деле, установка не тихая, показывает окна и даже активна кнопка отмены. Но при установке через WSUS ничего этого не видно, так, что отрабатывает нормально.Где можно писать feature requests?
Никак не дождусь, чтоб содержимое этого окна grab.by/io8q синхронизировалось через opera-link.Мне интересней читать ответы представителей компаний в таких случаях. Не хотел бы я оказаться на их месте :-)
В предыдущей версии у меня наблюдался крайне неприятный баг: после просмотра ролика на ютьюбе в html5-плеере, в тот момент когда вместо видео должны начать появляться миниатюры рекомендуемых роликов, Опера и вся система впадали в клиническую смерть. Опера вообще очень слабо показывала признаки жизни, ОС еле-еле позволяла шевелить мышкой — секунду елозишь мышкой, 5 секунд наблюдаешь полный стазис. Так и приходилось пошагово двигать мышь к кнопке закрытия вкладки, держать ЛКМ зажатой в течении половины минуты и потом минут 5-10 (это не преувеличение) ждать пока вкладка с горе-ютьюбом закроется. Попытки открыть диспетчер задач чтобы грохнуть всю Оперу тоже особо не помогли: открывается он немногим быстрее, чем закрывается вкладка — можно прям покадрово посмотреть анимацию открытия окна в Aero.
Пытался гуглить на тему моего одиночества в плане этой проблемы, но почему-то ничего не нашел. И меня это как-то не радует, не хочется быть уникальным в этом мире исключительно в этом плане. Я все таки надеюсь, что это баг Оперы, который решается / уже решен, т.к. если это проблемы на моей стороне, то я даже не могу представить с чем они могут быть связаны — по неблагонадежным сайтам не шастаю, никаких хитрых плагинов не использую, точнее вообще их не использую.
Кстати, вчера обнаружил, что вот эта карта при попытке перемещения по ней приводит к тем же крайне печальным последствиям.
Все это происходит под Windows 7 x64. Отчетливо помню, что проблема наблюдалась в версии 12.11.1661. В новой версии просто боюсь инициировать эту проблему, т.к. это наносит моей психике тяжелые увечья :) В багтрекер написал на прошлой неделе, кроме уведомления о получении ничего еще в ответ не получал.Попробуйте проверить на чистой установке Opera. У меня нормально работает с Youtube.
Да, карта тоже работает нормально.
Не знаю, то ли в 12.12 баг пофиксили, то ли действительно чистая установка помогла, но теперь все в порядке. Спасибо.
Ан-нет, поторопился я. Та же проблема осталась (хотя карта вроде как работает, да). Я даже повторно сделал чистую установку: сначала снес Оперу (хотя настройки, закладки и т.п. сохранил) и с нуля поставил 12.12.
Хотя, мне показалось, что «клиническая смерть» не была настолько глубокой как раньше: мышь немного шустрее реагировала, вкладка также закрылась гораздо быстрее. Возможно, это связано с тем, что Опера перезагружалась, т.к. обычно она у меня постоянно открыта с кучей вкладок и ОС не перезагружается месяцами (использую гибернацию). Но т.к. на все про все ушло около 45 секунду, все равно считаю, что это не нормально. РАМы 12ГБ если что.Очень хочется, чтобы проблема была решена, т.к. Опера — мой основной браузер, которым я пользуюсь с того момента, как у меня появился интернет, но из-за такой беды приходится ютьюб смотреть в Хроме, либо внимательно следить за окончанием ролика и ставить на паузу в самом конце, что очень неудобно.
Если есть какие-то вопросы, задавайте, постараюсь ответить. Если что, номер баг-репорта DSK-379480Тестеры не смогли повторить проблему. Я тоже.
Сейчас открыл ЮТьюб и начал смотреть всё подряд, просто тыкая на случайный рекомендуемый ролик. Посмотрел около шести роликов и не обнаружил описанных мною ранее симптомов. Хотя ранее любой просмотр ролика приводил к описанным мною последствиям.
На седьмом ролике мне «повезло». Вот он. Хотя я и не уверен, что именно с ним у вас получится воспроизвести баг.
Напомню, что беда проявляется, когда ролик был просмотрен полностью и уже завершился, и начинают загружаться и отображаться рекомендуемые ролики.
Кстати, сейчас всплыл еще один мелкий баг: прелоадер отображается во время просмотра, даже тогда, когда весь ролик уже буферизирован. Он почти не вращается, просто висит посреди окна плеера. Если нажать на паузу и продолжить воспроизведение, он исчезает.Когда опера перестанет каждый раз при запуске спрашивать логин пароль для прокси сервера (несмотря на установленную галочку сохранять пароль)?
Авторизация на сколько я знаю у нас в офисе KerberosИ почему Опера игнорит этот вопрос столько времени?
Напомните номер баг-репорта — я посмотрю, что там.
Доходит до маразма: Открываю Оперу — получаю блокировку учетной записи windows — опера начинает обновлять страницу (подкачивая скрипты, картинки к странице с других доменов), соответственно на каждый коннект запрашивается авторизация, Опера выдает одно окно всплывающее и при этом отдает на сервер пустой пароль или старый сохранненый, а сервер авторизации блокирует учетную запись из-за 5 неверных попыток авторизаций.
Причем каждая вкладка отдельно его запрашивает. Часто по несколько раз. Это ужас-ужас.
Во всех остальных популярных браузерах ничего подобного нет (специально проверял).
Потому, что судя по отношению «ответственных лиц» опера не предназначена для использования в корпоративной среде. А дома проксей с керберосами нет.Да, после введения такой авторизации приходится примерно 1.5к человек переводить с оперы на хром. А что делать…
Проблема много в чем, например в костылях при развертывании. Так же, при возникновении проблем рекомендуют чистую установку. Ага, щас, сожрут потом «где закладки?» Синхронизацию всем настроить вообще не вариант. Был бы какой-нибудь локально-облачный сервис с авторизацией по АД, тогда не вопрос.
Я, кстати, тоже всем рекомендую перебираться на хром, т.к. в скором времени сворачиваем поддержку оперы в продакшене. Как не грустно, но для ускорения перевода на альтернативные браузеры приходится любой косяк списывать на оперу, чтобы переходили быстрее.
Вы же сами сказали, что все уже решено.
Хоть бы просто сделали нормальную тихую установку, если уж на сопровождение msi нет ресурсов.
А разве автоматическое обновление не является такой тихой установкой?
«Преждевременно» — это я про другое намекал. О чём вы узнаете в следующем году.
Во-первых не является. Автоматической — да, но не тихой.
Во-вторых, подождите, мы же про корпоративную среду? У нас не зоопарк, самостоятельное автоматическое обновление у всего софта отключено, установка ПО происходит централизованно с предварительными тестами и, собственно, админских прав нет даже у топов. Так, что не вариант.Из последних замеченных багов: захожу на сайт вим-авиа, хочу заказать билет или воспользоваться онлайн-регистрацией, а после ввода данных стилей нет и пользоваться сайтом невозможно, хотя в коде всё прописано. (DSK-378256)
Не вижу такого у себя.
Сорри — это я перепутал. Он ещё в работе.
Смог воспроизвести: для этого нужно не трогать курсор с места после клика на открытие профиля. Отправьте тоже репорт.
Читайте также: