The OpenNET Project / Index page

[ новости/++ | форум | wiki | теги | ]

25.03.2013 11:14  Раскрыты причины блокирования работы UEFI-прошивки ноутбуков Samsung

Мэтью Гаррет (Matthew Garrett), один из разработчиков ядра Linux, последнее время занимающийся обеспечением загрузки Linux на системах с UEFI, опубликовал результаты экспериментов с ноутбуками Samsung, на которых проявляется проблема с UEFI-прошивкой, приводящая к дальнейшей неработоспособности устройства. Проблема наблюдается на моделях ноутбуков Samsung 300E5C, NP700Z5C, NP700Z7C и 530U3C при попытке загрузки Linux с использованием UEFI или при выполнении некоторых специфичных операций с UEFI в других ОС, в том числе в Windows 8.

Было выяснено, что проблема проявляется только в случаях, когда память для переменных UEFI заполнена более чем наполовину. В частности, причины проблем кроются в ошибке сборщика мусора UEFI. При удалении UEFI-переменной, она не очищается сразу, а лишь помечается удалённой. Чистка же производится в момент инициализации во время загрузки, через запуск реализованного в прошивке сборщика мусора. Если свободного места недостаточно, сборщик мусора зависает, что приводит к невозможности в дальнейшем загрузить систему без очистки Flash-памяти в сервисном центре. Когда свободной памяти UEFI достаточно (более 50%), устройства сохраняют нормальную работоспособность. Используя данную особенность, Мэтью подготовил патч для ядра Linux, недопускающий заполнения UEFI-памяти более чем наполовину.

  1. Главная ссылка к новости (http://mjg59.dreamwidth.org/23...)
  2. OpenNews: Обзор отличий UEFI Secure Boot загрузчика Shim и решения от Linux Foundation
  3. OpenNews: Проблемы с ноутбуками Samsung не исчерпаны после выпуска обновлений ядра Linux
  4. OpenNews: Обнаружены проблемы с загрузкой Linux у 3 производителей оборудования с UEFI
  5. OpenNews: Загрузка Linux в режиме UEFI приводит к неработоспособности некоторых ноутбуков Samsung
  6. OpenNews: В ядро Linux приняты изменения для исправления ошибки в UEFI-прошивке Samsung
Лицензия: CC-BY
Тип: К сведению
Ключевые слова: linux, patch, samsung, uefi, crash
При перепечатке указание ссылки на opennet.ru обязательно
Обсуждение Ajax/Линейный | Раскрыть все сообщения | RSS
 
  • 1.1, anonimous (?), 11:54, 25/03/2013 [ответить] [показать ветку] [···]    [к модератору]
  • +32 +/
    Фигасе, там ещё и сборщики мусора, серьёзная штука этот UEFI
     
     
  • 2.3, Аноним (-), 12:09, 25/03/2013 [^] [ответить]    [к модератору]
  • +15 +/
    А надо ли оно всё? В идеале всё, что делает UEFI, должна делать ОС, как оно происходит во всяких там ARM'ах. Скорость загрузки тогда взлетит во много раз, а также увеличится простор по работе с железом. Я думаю, что со временем так оно и будет.

    А может и по-другому - в UEFI будет вшит гипервизор, и ОС будет взаимодействовать не с конкретными устройствами, а с абстракцией. Так, например, будет некое устройство "Видеокарта", которое, в зависимости от цены, будет иметь включёнными или отключёнными определённые функции, разную мощность. Но взаимодействие будет с ОС происходить при помощи стандартных команд. Тогда полностью исчезнет проблема с драйверами, а от ОС будет требоваться лишь поддержка устройства "Видеокарта" (возможно, определённой версии). Также это даст возможность, например, OpenCL работать везде, а не на двух с половиной видеокартах разработчиков.

    Высказался ;-)

     
     
  • 3.15, Пиу (?), 13:06, 25/03/2013 [^] [ответить]     [к модератору]
  • +5 +/
    UEFI нужен был для 1 отказа от 16-битной загрузки в 2013 году всё ещё делают ... весь текст скрыт [показать]
     
     
  • 4.22, ананим (?), 13:33, 25/03/2013 [^] [ответить]     [к модератору]  
  • +4 +/
    маркетинговый булшит то что BIOS устарел, ни разу не заслуга UEFI, а объективна... весь текст скрыт [показать]
     
     
  • 5.46, Пиу (?), 15:35, 25/03/2013 [^] [ответить]    [к модератору]  
  • +/
    чукча не читатель, чукча писатель я посмотрю
     
     
  • 6.51, ананим (?), 15:51, 25/03/2013 [^] [ответить]     [к модератору]  
  • +2 +/
    да хрен тебя знает это ж ты утверждал, что без уефи от 16-битной загрузки не от... весь текст скрыт [показать]
     
     
  • 7.60, Аноним (-), 16:03, 25/03/2013 [^] [ответить]    [к модератору]  
  • +/
    > это ж ты утверждал, что без уефи от 16-битной загрузки не откажешься.

    А где он это утверждал?

     
     
  • 8.66, ананим (?), 16:11, 25/03/2013 [^] [ответить]    [к модератору]  
  • +/
    Первое же первое.
    Зыж
    Тоже не читатель? Абревиатуру UEFI хоть перевёл?
     
     
  • 9.77, Аноним (-), 16:40, 25/03/2013 [^] [ответить]     [к модератору]  
  • +/
    Ну а где он сказал что это был единственный вариант А так - ну да, тупо когда 6... весь текст скрыт [показать]
     
     
  • 10.96, ананим (?), 17:25, 25/03/2013 [^] [ответить]     [к модератору]  
  • +/
    ещё раз, для НЕ_читателей, повторяю 8212 UEFI вообще не делался для этой цели... весь текст скрыт [показать]
     
     
  • 11.121, Аноним (-), 18:10, 25/03/2013 [^] [ответить]     [к модератору]  
  • +/
    Он делался в том числе и по этой причине В качестве мотивации такой активности ... весь текст скрыт [показать]
     
     
  • 12.125, Michael Shigorin (ok), 18:23, 25/03/2013 [^] [ответить]     [к модератору]  
  • –2 +/
    И кривущий GPT который создаёт примерно столько же проблем, сколько и решает, ч... весь текст скрыт [показать]
     
     
  • 13.136, Аноним (-), 19:22, 25/03/2013 [^] [ответить]     [к модератору]  
  • +/
    А всё же, чем GPT-то кривой Хорошая система разметки, без всяких MBR проблем П... весь текст скрыт [показать]
     
     
  • 14.146, Аноним (-), 20:23, 25/03/2013 [^] [ответить]     [к модератору]  
  • +/
    Даа вот лежит тут железка Там конечно нет GPT, там u-boot партиции И ведрои... весь текст скрыт [показать]
     
  • 14.175, Michael Shigorin (ok), 02:43, 26/03/2013 [^] [ответить]     [к модератору]  
  • +2 +/
    Велосипед, который ничем не лучше уже давно существовавшего LVM Да вот кого-то... весь текст скрыт [показать]
     
  • 10.182, arisu (ok), 18:46, 26/03/2013 [^] [ответить]     [к модератору]  
  • +/
    в плане нескольких команд для переключения режима, что ли расскажи насколько с... весь текст скрыт [показать]
     
  • 9.128, Пиу (?), 18:36, 25/03/2013 [^] [ответить]    [к модератору]  
  • +/
    специально для горячих чукотских парней: там было написано, какие плюшки изначально были на примете у создателей, а потом во что это вышло.

    // может с третьего раза дойдет...

     
  • 4.89, кевин (?), 17:14, 25/03/2013 [^] [ответить]     [к модератору]  
  • –2 +/
    gt оверквотинг удален ох ну вы хоть википедию читайте, а не делайте реверсивны... весь текст скрыт [показать]
     
  • 4.186, Аноним (-), 21:23, 26/03/2013 [^] [ответить]     [к модератору]  
  • +/
    дальнейшего порабощения человечества, так, для многих не заметно, весь контроль ... весь текст скрыт [показать]
     
  • 3.18, Аноним (-), 13:23, 25/03/2013 [^] [ответить]    [к модератору]  
  • +/
    >Высказался ;-)

    Про анальные зонды в таком вот гипервизоре в UEFI забыл высказаться.

     
  • 3.21, Crazy Alex (??), 13:30, 25/03/2013 [^] [ответить]    [к модератору]  
  • +6 +/
    Дву глупости в одном посте. На ARM сейчас такой зоопарк инициализаций, что пример с этого точно брать не надо. На PC хотя бы можно произвольную операционку взгромоздить и она при этом взлетит. А по поводу гипервизора - оно тебе точно надо? Чтобы забыть об открытых драйверах, чтобы все поступали как нвидиа, блокируя возможности оборудования на софтовом уровне, гвоздями прибив DRM и тому подобное?
     
     
  • 4.62, Аноним (-), 16:05, 25/03/2013 [^] [ответить]     [к модератору]  
  • +2 +/
    Чаще всего там обычный u-boot И кстати там сейчас вполне убедительная инициатив... весь текст скрыт [показать]
     
     
  • 5.90, кевин (?), 17:15, 25/03/2013 [^] [ответить]     [к модератору]  
  • –1 +/
    а чем следование стандарту уефи урезает количество вариантов ... весь текст скрыт [показать]
     
     
  • 6.104, Аноним (-), 17:45, 25/03/2013 [^] [ответить]     [к модератору]  
  • +1 +/
    Тем что мутный проприерасовский блоб и стандарт навязываемый интел и майкрософт ... весь текст скрыт [показать]
     
     
  • 7.183, arisu (ok), 18:49, 26/03/2013 [^] [ответить]    [к модератору]  
  • +/
    а чем PE-то не нравится? кроме того, что «от m$»? формат как формат, не самый плохой.
     
  • 3.24, ананим (?), 13:40, 25/03/2013 [^] [ответить]     [к модератору]  
  • +1 +/
    такие разработки были более того, даже не плохо работали но был выбран именно ... весь текст скрыт [показать]
     
     
  • 4.34, Crazy Alex (??), 14:36, 25/03/2013 [^] [ответить]     [к модератору]  
  • +/
    Такие штуки неплохо работают пока рассчитаны на полторы железки Как только выяс... весь текст скрыт [показать]
     
     
  • 5.43, ананим (?), 15:32, 25/03/2013 [^] [ответить]     [к модератору]  
  • +/
    Такие штуки отлично работают, когда выходят в тираж Т е становятся стандартом ... весь текст скрыт [показать]
     
     
  • 6.48, Пиу (?), 15:37, 25/03/2013 [^] [ответить]     [к модератору]  
  • –1 +/
    вот только скорость работы усб переферии в виртуалбоксе оставляет желать лучше... весь текст скрыт [показать]
     
     
  • 7.50, ананим (?), 15:42, 25/03/2013 [^] [ответить]     [к модератору]  
  • +1 +/
    1 у себя не замечал с паравиртуальными дровами сетевухи и блочных устройств бы... весь текст скрыт [показать]
     
     
  • 8.61, pavlinux (ok), 16:04, 25/03/2013 [^] [ответить]    [к модератору]  
  • +1 +/
    > может от материлки зависит

    Точно, только от неё и зависит!
    Как говориться - доброе слово и кошке приятно.

     
     
  • 9.70, ананим (?), 16:16, 25/03/2013 [^] [ответить]     [к модератору]  
  • +/
    Во-о-от Что характерно, производитель и не давал гарантии работы вб на его желе... весь текст скрыт [показать]
     
     
  • 10.177, pavlinux (ok), 03:20, 26/03/2013 [^] [ответить]    [к модератору]  
  • +/
    > Во-о-от.

    Я ваще-то про оговорку по-Фрейду - материЛки :)

     
  • 6.49, ананим (?), 15:40, 25/03/2013 [^] [ответить]    [к модератору]  
  • +1 +/
    ззыж
    кстати, в своей практике не встречал ни одной материнки, где бы не завёлся dom-0.
    проброс pci в dom-u — да, бывают трудности.
    но с dom-0 — ни разу.
     
     
  • 7.67, Аноним (-), 16:11, 25/03/2013 [^] [ответить]    [к модератору]  
  • +/
    > проброс pci в dom-u — да, бывают трудности.

    Потому что нужен IOMMU. И да, накукуй надо возиться с xen при наличии в лине его родного KVM? Он же и PCI девайсы умеет пробрасывать.

     
     
  • 8.72, ананим (?), 16:21, 25/03/2013 [^] [ответить]    [к модератору]  
  • +/
    Ну мы тут вообще-то про гипервизор внутри биос (или как бы там его обозвали) говорили.
    Никто не мешает грузить ОС в dom-0 при уже имеющемся гипервизоре.
     
     
  • 9.122, Аноним (-), 18:13, 25/03/2013 [^] [ответить]     [к модератору]  
  • +/
    Вот спасибо Чего не надо так это проприетарных зондов которым предлагается пове... весь текст скрыт [показать]
     
  • 5.65, Аноним (-), 16:10, 25/03/2013 [^] [ответить]     [к модератору]  
  • +2 +/
    Вот лежит у меня армовская платка Я могу цеплять любой девайс на любую шину, по... весь текст скрыт [показать]
     
     
  • 6.131, Crazy Alex (??), 18:46, 25/03/2013 [^] [ответить]     [к модератору]  
  • –1 +/
    Ы что Хотите сказать, что берем произвольный дистрибутив, скомпилированный под ... весь текст скрыт [показать]
     
     
  • 7.147, Аноним (-), 20:26, 25/03/2013 [^] [ответить]     [к модератору]  
  • +1 +/
    К этому все и идет - device tree ему или загрузчик отдаст или у него свое есть ... весь текст скрыт [показать]
     
  • 5.108, Аноним (-), 17:49, 25/03/2013 [^] [ответить]    [к модератору]  
  • +2 +/
    > это (пока ещё) открытая архитектура

    Да, секурбут - открытее не бывает...

     
  • 4.92, кевин (?), 17:18, 25/03/2013 [^] [ответить]     [к модератору]  
  • +1 +/
    судя по всему уже бесполезно уровень заблуждений слишком большой ... весь текст скрыт [показать]
     
  • 3.41, Аноним (-), 15:27, 25/03/2013 [^] [ответить]     [к модератору]  
  • +4 +/
    Какой открывается простор для производителей железа Можно, к примеру ввести або... весь текст скрыт [показать]
     
     
  • 4.69, Аноним (-), 16:13, 25/03/2013 [^] [ответить]     [к модератору]  
  • –1 +/
    Если бы это кто-то хотел делать - возможности для этого есть уже лет 20 Наверно... весь текст скрыт [показать]
     
     
  • 5.132, Crazy Alex (??), 18:48, 25/03/2013 [^] [ответить]     [к модератору]  
  • +/
    наоборот - это дело просто не дошло до такого Более-менее надежный интернет тол... весь текст скрыт [показать]
     
     
  • 6.162, Аноним (-), 21:07, 25/03/2013 [^] [ответить]     [к модератору]  
  • +/
    Смотря что понимать под надежный Аккумулятор с интернетом в девайс не поставишь... весь текст скрыт [показать]
     
     
  • 7.176, Ordu (ok), 02:46, 26/03/2013 [^] [ответить]     [к модератору]  
  • +/
    Продажа в кредит капает процентами в карман банкам, а не nvidia ... весь текст скрыт [показать]
     
  • 5.140, Аноним (-), 19:44, 25/03/2013 [^] [ответить]     [к модератору]  
  • –2 +/
    Так тут смотря как позиционировать Вариант явно не геймерский Например, ноутбу... весь текст скрыт [показать]
     
     
  • 6.160, Michael Shigorin (ok), 20:58, 25/03/2013 [^] [ответить]    [к модератору]  
  • +1 +/
    > Какой родитель откажется?

    Вменяемый.  Примерно по тем же причинам, какие вызвали непрошеные (мало того, отключенные) обновления windows.

     
     
  • 7.168, Аноним (-), 21:48, 25/03/2013 [^] [ответить]    [к модератору]  
  • +/
    Вменяемый да. Но таких единицы.
     
     
  • 8.178, Харитон (?), 09:50, 26/03/2013 [^] [ответить]    [к модератору]  
  • +/
    > Вменяемый да. Но таких единицы.

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

     
     
  • 9.180, Michael Shigorin (ok), 13:59, 26/03/2013 [^] [ответить]    [к модератору]  
  • +/
    > Такое уже было у Интел. Процессоры с разлочкой по коду.

    Такое уже есть у IBM, только с включением уже установленных CPU...

     
  • 6.163, Аноним (-), 21:09, 25/03/2013 [^] [ответить]     [к модератору]  
  • +/
    Заметьте, есть шанс запаять довольно мощный дорогой чип и обнаружить что пользов... весь текст скрыт [показать]
     
  • 4.164, Аноним (-), 21:14, 25/03/2013 [^] [ответить]     [к модератору]  
  • +/
    Ага, в результате ты засунул топовый большой и дорогой чип GPU, развел широкую и... весь текст скрыт [показать]
     
     
  • 5.185, arisu (ok), 18:54, 26/03/2013 [^] [ответить]    [к модератору]  
  • +/
    что характерно: современные «бросовые» видеокарты в не столь давнем прошлом были бы инопланетными мегатехнологиями. понимаешь, куда я клоню?
     
  • 4.184, arisu (ok), 18:52, 26/03/2013 [^] [ответить]    [к модератору]  
  • +/
    а ведь ты сильно рискуешь стать пророком.
     
  • 3.87, кевин (?), 17:11, 25/03/2013 [^] [ответить]    [к модератору]  
  • +/
    это ты не прав. если ось будет содержать в себе микрокоды всех возможных вариантов уефи они будут весить больше чем твоя мать.
     
  • 3.95, другой аноним (?), 17:22, 25/03/2013 [^] [ответить]     [к модератору]  
  • +1 +/
    ага, т е драйвера для каждого конкретного девайса теперь придется писАть для уе... весь текст скрыт [показать]
     
  • 3.181, arisu (ok), 18:43, 26/03/2013 [^] [ответить]    [к модератору]  
  • +/
    > А может и по-другому — в UEFI будет вшит гипервизор, и…

    внизапна! ты только что описал ядро ОС, фактически.

     
  • 2.6, Аноним (-), 12:12, 25/03/2013 [^] [ответить]    [к модератору]  
  • +14 +/
    "UEFI" и "Overengineering" - синонимы. Еще одним синонимом является - "Brain Cancer".
     
  • 2.17, ананим (?), 13:22, 25/03/2013 [^] [ответить]    [к модератору]  
  • +5 +/
    >Фигасе, там ещё и сборщики мусора, серьёзная штука этот UEFI

    айзену понравится :D

     
     
  • 3.19, Аноним (-), 13:26, 25/03/2013 [^] [ответить]    [к модератору]  
  • +2 +/
    Ага, когда оно ему внезапно FreeBSD kernel чистить будет ;)
     
     
  • 4.58, Аноним (-), 16:01, 25/03/2013 [^] [ответить]    [к модератору]  
  • +2 +/
    > Ага, когда оно ему внезапно FreeBSD kernel чистить будет ;)

    При установке фрибсд ноут превратится в тыкву :)

     
  • 3.27, цирроз (ok), 13:47, 25/03/2013 [^] [ответить]    [к модератору]  
  • +5 +/
    жаба-фанатику всегда нативный код мешает:-D
    не суть важна, есть там сборщик мусора, или нет.
    меня не удивит, что кривокод uefi был любезно предоставлен m$.
     
     
  • 4.30, ананим (?), 14:07, 25/03/2013 [^] [ответить]     [к модератору]  
  • –1 +/
    не-не, очень важна это собственно эталонный пример применения технологий там, г... весь текст скрыт [показать]
     
     
  • 5.32, ананим (?), 14:13, 25/03/2013 [^] [ответить]    [к модератору]  
  • –1 +/
    зыж
    собственно костыль:
    >Мэтью подготовил патч для ядра Linux, недопускающий заполнения UEFI-памяти более чем наполовину.

    угу, пол-памяти отрежем для супер-дупер сборщика.
    как это по-жабски.

     
     
  • 6.71, Аноним (-), 16:19, 25/03/2013 [^] [ответить]     [к модератору]  
  • +2 +/
    Это другой сборщик, баклан Он в секторах флеша устаревшие записи о переменных с... весь текст скрыт [показать]
     
     
  • 7.75, ананим (?), 16:36, 25/03/2013 [^] [ответить]     [к модератору]  
  • –2 +/
    И дураку понятно что другой, олуш Для дЭбилов, и мозговых инвалидов повторю зы... весь текст скрыт [показать]
     
     
  • 8.79, Аноним (-), 16:45, 25/03/2013 [^] [ответить]     [к модератору]  
  • +/
    Сначала сходи на вику и почитай как флеш-память работает, чтобы пургу не нести ... весь текст скрыт [показать]
     
     
  • 9.99, ананим (?), 17:33, 25/03/2013 [^] [ответить]     [к модератору]  
  • –1 +/
    ты настолько туп, что утверждаешь что у контроллера больше мозгов и ресурсов, че... весь текст скрыт [показать]
     
     
  • 10.110, Аноним (-), 17:52, 25/03/2013 [^] [ответить]     [к модератору]  
  • –1 +/
    Где я это утверждал Нифига себе вас прет Как самокритично Сами побредили, са... весь текст скрыт [показать]
     
     
  • 11.117, ананим (?), 18:07, 25/03/2013 [^] [ответить]     [к модератору]  
  • –1 +/
    вот тут http www opennet ru openforum vsluhforumID3 89270 html 71 ну так какой... весь текст скрыт [показать]
     
     
  • 12.124, Michael Shigorin (ok), 18:21, 25/03/2013 [^] [ответить]    [к модератору]  
  • +/
    > это я то грубиян? noкимон ты китАйскОй :D

    "Сам спросил, сам ответил" (ц)

    Дядьку, взываю всё-таки к Вашей воспитанности.

    PS: "покемон" тогда уж, ЕМНИП. :)

     
     
  • 13.137, ананим (?), 19:26, 25/03/2013 [^] [ответить]    [к модератору]  
  • +/
    см. 1-е предложение тут http://www.opennet.ru/openforum/vsluhforumID3/89270.html#71
    noкимон капчу не прошёл в прошлые разы…
    сейчас… покемон… результат смотрим.
     
     
  • 14.174, Michael Shigorin (ok), 02:26, 26/03/2013 [^] [ответить]     [к модератору]  
  • +/
    Насколько вас обоих могу понять -- у Вас претензия к методу выяснения чётности а... весь текст скрыт [показать]
     
  • 12.126, Аноним (-), 18:27, 25/03/2013 [^] [ответить]     [к модератору]  
  • +/
    Не вижу - где я там издал хоть звук про какие-то ресурсы и про то что у контролл... весь текст скрыт [показать]
     
     
  • 13.138, ананим (?), 19:29, 25/03/2013 [^] [ответить]     [к модератору]  
  • +/
    это твои слова ну так какой такой другой сборщик, баклан ... весь текст скрыт [показать]
     
     
  • 14.149, Аноним (-), 20:33, 25/03/2013 [^] [ответить]     [к модератору]  
  • +/
    Не тот который в жабе для оперативки, а тот который в флеше мусор собирает Само... весь текст скрыт [показать]
     
  • 7.86, anonimous (?), 17:07, 25/03/2013 [^] [ответить]    [к модератору]  
  • +/
    Спасибо за ликбез, во я дурак ;)
     
  • 5.54, цирроз (ok), 15:58, 25/03/2013 [^] [ответить]    [к модератору]  
  • +/
    > это собственно эталонный пример применения технологий там, где они нафиг невпёрлись.

    разве что с этой точки зрения :)

    ждем уборщиков мусора в микроконтроллерах.

     
     
  • 6.57, Аноним (-), 16:00, 25/03/2013 [^] [ответить]     [к модератору]  
  • +/
    Сто лет есть Стандартная механика при работе с флеш-памятью Просто потому что ... весь текст скрыт [показать]
     
     
  • 7.64, ананим (?), 16:08, 25/03/2013 [^] [ответить]     [к модератору]  
  • –1 +/
    Только не говорите, что флэшки очищаются после перезапуска Зыж Трим имели ввиду... весь текст скрыт [показать]
     
     
  • 8.74, Аноним (-), 16:36, 25/03/2013 [^] [ответить]     [к модератору]  
  • +1 +/
    Нет, разумеется Перезапуски тут не при чем Флеш - крупноблочная память При ст... весь текст скрыт [показать]
     
     
  • 9.78, ананим (?), 16:44, 25/03/2013 [^] [ответить]     [к модератору]  
  • –1 +/
    Тогда какого фалоса ты мне тут пол-википедии переписал, где 8212 171 Чистка... весь текст скрыт [показать]
     
     
  • 10.85, Аноним (-), 17:05, 25/03/2013 [^] [ответить]     [к модератору]  
  • +/
    На самом деле я все несколько упростил В реальных реализациях чистка может прои... весь текст скрыт [показать]
     
     
  • 11.103, ананим (?), 17:40, 25/03/2013 [^] [ответить]     [к модератору]  
  • +/
    вот при манипулировании с переменными уефи, достаточно было спроектировать инте... весь текст скрыт [показать]
     
     
  • 12.113, Аноним (-), 17:59, 25/03/2013 [^] [ответить]     [к модератору]  
  • –1 +/
    GC сам по себе ни к коммитам ни к транзакциям - вообще никак не относится Тот к... весь текст скрыт [показать]
     
     
  • 13.119, ананим (?), 18:09, 25/03/2013 [^] [ответить]     [к модератору]  
  • –1 +/
    да что ты говоришь рад что ты это понял ... весь текст скрыт [показать]
     
     
  • 14.150, Аноним (-), 20:35, 25/03/2013 [^] [ответить]     [к модератору]  
  • –1 +/
    Зато ты видимо до сих пор думаешь что оно требует дофига ресурсов Хотя это и не... весь текст скрыт [показать]
     
  • 6.59, ананим (?), 16:02, 25/03/2013 [^] [ответить]    [к модератору]  
  • +2 +/
    Ага.
    Вот кстати жду когда айзен jvm на java перепишет.
    Чтобы там сразу 2-а уборщика друг-другу "помогали".
     
  • 2.26, цирроз (ok), 13:43, 25/03/2013 [^] [ответить]    [к модератору]  
  • +2 +/
    могу себе представить, какой там кривой код... жесть.
     
  • 2.39, anoname (?), 14:54, 25/03/2013 [^] [ответить]    [к модератору]  
  • +/
    На жабе, небось, писали. Или на дотнете.
     
  • 2.52, Аноним (-), 15:56, 25/03/2013 [^] [ответить]     [к модератору]  
  • +2 +/
    Да чего там серьезного Обычная область конфигурационных переменных Даже u-boot... весь текст скрыт [показать]
     
     ....нить скрыта, показать (92)

  • 1.2, VoDA (ok), 12:06, 25/03/2013 [ответить] [показать ветку] [···]    [к модератору]  
  • +9 +/
    Новость из будущего:

    Чтобы запустить Windows 9 после обновления UEFI нужно запустить Linux с флагом принудительно очистить UEFI Flash. Иначе флеш переполняется и баста!!!

     
  • 1.4, Аноним (-), 12:11, 25/03/2013 [ответить] [показать ветку] [···]    [к модератору]  
  • +13 +/
    Эй, MS-боты! Ну что, будем доказывать, что Linux виноват, или признаем, что косяк в UEFI?
     
     
     
    Часть нити удалена модератором

  • 3.23, Crazy Alex (??), 13:40, 25/03/2013 [^] [ответить]    [к модератору]  
  • +2 +/
    это косяк оверинжиниринга
     
     
  • 4.55, Аноним (-), 15:58, 25/03/2013 [^] [ответить]     [к модератору]  
  • +2 +/
    Не, это косяк быдлокодинга У нормальных людей такая механика даже в микроскопич... весь текст скрыт [показать]
     
     
  • 5.105, Vkni (ok), 17:45, 25/03/2013 [^] [ответить]     [к модератору]  
  • +/
    Очень зря - наоборот, нужно, чтобы ноуты были убиты как можно быстрее, и поменян... весь текст скрыт [показать]
     
     
  • 6.115, Аноним (-), 18:03, 25/03/2013 [^] [ответить]     [к модератору]  
  • +/
    Ну так в винде прибирать не будут, поэтому счастливые обладатели виндов которые ... весь текст скрыт [показать]
     
     
  • 7.134, BratSinot (ok), 19:17, 25/03/2013 [^] [ответить]     [к модератору]  
  • +/
    Ага, только вот такие люди либо не трогают ничего, либо платят денежкю людам кот... весь текст скрыт [показать]
     
     
  • 8.151, Аноним (-), 20:37, 25/03/2013 [^] [ответить]     [к модератору]  
  • +/
    Ну если у тебя в системе вылезет порнобаннер с требованием заплатить за разблоки... весь текст скрыт [показать]
     
  • 5.133, Crazy Alex (??), 18:56, 25/03/2013 [^] [ответить]    [к модератору]  
  • +/
    Оверинжиниринг в том, что оно вообще что-то куда-то пишет при загрузке. Не только в  этом, конечно - UEFI вообще из них состоит.
     
     
  • 6.141, Xasd (ok), 20:04, 25/03/2013 [^] [ответить]     [к модератору]  
  • +/
    UEFI -- это только лишь интерфейс конкретную реализацию UEFI -- ни кто НЕ заста... весь текст скрыт [показать]
     
     
  • 7.145, Crazy Alex (??), 20:19, 25/03/2013 [^] [ответить]    [к модератору]  
  • +/
    Но вероятность облажаться в десяти тысячах строк несколько поменьше чем в миллионе. Хотя бы за счет того, что количество code paths меньше и, соответственно, тестировать проще.
     
     
  • 8.148, Xasd (ok), 20:29, 25/03/2013 [^] [ответить]     [к модератору]  
  • +/
    код этой прошивки -- думаю огромен и признаться чесно мне кажется что у разраб... весь текст скрыт [показать]
     
     
  • 9.153, Аноним (-), 20:38, 25/03/2013 [^] [ответить]    [к модератору]  
  • +/
    > чесно

    Вот видишь, ты даже в простейшем слове лажаешься. А теперь представь сколько багов в UEFI :)

     
     
  • 10.170, Xasd (ok), 23:25, 25/03/2013 [^] [ответить]    [к модератору]  
  • +/
    > А теперь представь сколько багов в UEFI :)

    мне это удаётся представить в фэйловом смысле -- особенно хорошо если я представляю что его буду разрабатывать я :-)

     
  • 2.123, skybon (ok), 18:15, 25/03/2013 [^] [ответить]    [к модератору]  
  • –3 +/
    Какая разница? В н.у. (без "специальных команд") баг проявляется *только* на Линуксе. Для простого пользователя этого достаточно.
     
     
  • 3.127, Аноним (-), 18:35, 25/03/2013 [^] [ответить]     [к модератору]  
  • +1 +/
    Наглое вранье - индивид провоцировал это исключительно в винде, если вы вдруг да... весь текст скрыт [показать]
     
     ....нить скрыта, показать (14)

  • 1.5, zomg (?), 12:12, 25/03/2013 [ответить] [показать ветку] [···]    [к модератору]  
  • +1 +/
    Ни один ноутбук при тестировании не пострадал? :)
     
     
  • 2.56, Аноним (-), 15:59, 25/03/2013 [^] [ответить]    [к модератору]  
  • +/
    > Ни один ноутбук при тестировании не пострадал? :)

    Я думаю что индивид в процессе просто мог восстановить образ чипа грубым перешиванием программатором. Против лома нет приема...

     
  • 1.7, paulus (ok), 12:13, 25/03/2013 [ответить] [показать ветку] [···]    [к модератору]  
  • +8 +/
    И снова нужно костыли в ядро вставлять из-за говноподелия UEFI...
     
     
  • 2.10, rshadow (ok), 12:24, 25/03/2013 [^] [ответить]    [к модератору]  
  • +1 +/
    их там и так дофига. почти в каждом процессоре бага, соответсвенно в ядре костыли.
     
  • 2.135, pkunk (ok), 19:20, 25/03/2013 [^] [ответить]    [к модератору]  
  • +2 +/
    https://lkml.org/lkml/2012/10/21/75
     
  • 1.11, Аноним (11), 12:33, 25/03/2013 [ответить] [показать ветку] [···]    [к модератору]  
  • +/
    Хорошо что на моем Samsung по дефолту отключен этот чертов UEFI в биосе. Мало ли... А то понаделали поделок и думай тут. Кирпичем сегодня или завтра станет.
     
     
  • 2.143, Xasd (ok), 20:08, 25/03/2013 [^] [ответить]     [к модератору]  
  • +/
    а думаешь в Legacy BIOS там нет ошибок и сразу говорю что фраза у меня ниче... весь текст скрыт [показать]
     
     
  • 3.154, Аноним (-), 20:42, 25/03/2013 [^] [ответить]    [к модератору]  
  • +1 +/
    > а думаешь в Legacy BIOS там нет ошибок? :)

    Есть и дофига. Просто он в целом не пытался быть целой операционкой, что делало их менее фатальными и кода в целом было меньше.

     
  • 2.166, Аноним (-), 21:23, 25/03/2013 [^] [ответить]     [к модератору]  
  • +/
    У меня для тебя плохие новости нельзя отключить UEFI Можно только включить в... весь текст скрыт [показать]
     
     
  • 3.171, Xasd (ok), 23:32, 25/03/2013 [^] [ответить]    [к модератору]  
  • +/
    CSM -- как расшифровывается?
     
     
  • 4.173, Michael Shigorin (ok), 02:04, 26/03/2013 [^] [ответить]    [к модератору]  
  • +1 +/
    > CSM -- как расшифровывается?

    Compatibility Support Module

    $google://uefi+csm

     
     
  • 5.179, Xasd (ok), 12:28, 26/03/2013 [^] [ответить]    [к модератору]  
  • –1 +/
    ty
     
  • 1.12, туктук (?), 12:37, 25/03/2013 [ответить] [показать ветку] [···]    [к модератору]  
  • +2 +/
    А у меня на асусовской материне при перезагрузке из винды в линукс все настройки uefi/bios периодически сбрасывались в дефолт. Решил удалением одной из ОС ;)
     
     
  • 2.31, hakushka (ok), 14:12, 25/03/2013 [^] [ответить]    [к модератору]  
  • +1 +/
    Все настройки или настройки порядка загрузки?
     
     
  • 3.129, туктук (?), 18:38, 25/03/2013 [^] [ответить]    [к модератору]  
  • +/
    Все.
     
  • 1.13, Аноним (-), 13:00, 25/03/2013 [ответить] [показать ветку] [···]    [к модератору]  
  • +4 +/
    Нормально, чо... Даже такую маленькую и критически важную вещь, как загрузчик, не могут написать аккуратно, чтобы не приходилось запускать сборщик.
     
     
  • 2.35, Crazy Alex (??), 14:38, 25/03/2013 [^] [ответить]    [к модератору]  
  • +/
    а они как-то забыли, что загрузчик желательно делать маленьким и простым
     
  • 2.116, Аноним (-), 18:06, 25/03/2013 [^] [ответить]     [к модератору]  
  • +/
    Сам по себе сборщик - очень маленькая и простая механика Такое даже в мелких ми... весь текст скрыт [показать]
     
     
  • 3.142, Crazy Alex (??), 20:08, 25/03/2013 [^] [ответить]    [к модератору]  
  • +/
    ну просуммируй пару тысяч таких "простых" кусков - какая сложность будет? Где-то да проскочит бага. Что оно эпичное я не спорю, но в достаточно большой софтине хоть где-то такая эпичная будет точно.
     
     
  • 4.155, Аноним (-), 20:45, 25/03/2013 [^] [ответить]     [к модератору]  
  • +/
    Так нефиг их тысячами пихать Да, если напихать пару тысяч - потом не хватит рес... весь текст скрыт [показать]
     
  • 1.16, Аноним (-), 13:18, 25/03/2013 [ответить] [показать ветку] [···]    [к модератору]  
  • +/
    хочу железо без биос )
     
     
  • 2.25, Аноним (-), 13:41, 25/03/2013 [^] [ответить]    [к модератору]  
  • +/
    > хочу железо без биос )

    Возьмите любой SoC на arm, например, да не так быстро как x86 но компактность имеет свои плюсы

     
  • 2.36, Crazy Alex (??), 14:40, 25/03/2013 [^] [ответить]     [к модератору]  
  • +1 +/
    и будете нуждаться в отдельной сборке вашей оси именно для этой железки Не надо... весь текст скрыт [показать]
     
     
  • 3.93, Аноним (-), 17:20, 25/03/2013 [^] [ответить]     [к модератору]  
  • –1 +/
    Стандартной проприерасией, которой пичкают и от которой хрен откажешься Очень м... весь текст скрыт [показать]
     
     
  • 4.144, Crazy Alex (??), 20:09, 25/03/2013 [^] [ответить]    [к модератору]  
  • +/
    ну есть открытая реализация на базе коребута, если на то пошло. Но вы вообще идею и релизацию делите как-то
     
     
  • 5.156, Аноним (-), 20:48, 25/03/2013 [^] [ответить]     [к модератору]  
  • +/
    Только вот найти железо где бы coreboot работал и не было бы зондов - целый отде... весь текст скрыт [показать]
     
  • 1.20, Ilyx (?), 13:30, 25/03/2013 [ответить] [показать ветку] [···]    [к модератору]  
  • +/
    А для чего вообще OS использует эти переменные,
    если может обойтись без них?
    Что больше негде?


     
     
  • 2.28, ананим (?), 14:04, 25/03/2013 [^] [ответить]     [к модератору]  
  • +/
    для сохранения значений между перезагрузками в качестве примера указывается обы... весь текст скрыт [показать]
     
  • 1.33, demon (??), 14:15, 25/03/2013 [ответить] [показать ветку] [···]    [к модератору]  
  • +1 +/
    Ура! Теперь у нас есть костыль для костыля!!!
     
  • 1.37, Anonim (??), 14:52, 25/03/2013 [ответить] [показать ветку] [···]    [к модератору]  
  • +4 +/
    недавно настраивал загрузку win8, она вся такая лицензионная, огороженно все что только можно. Живет только пока жив винт и система загружается, чтоб восстановить бэкап. вывод годится только в помойку. И ради такой системы изнасиловали столько биосов?
     
     
  • 2.97, Аноним (-), 17:30, 25/03/2013 [^] [ответить]     [к модератору]  
  • +/
    Да удилища вообще Система слова доброго не стоит Ее юзеж больше всего ассоциир... весь текст скрыт [показать]
     
  • 1.38, anonymus (?), 14:53, 25/03/2013 [ответить] [показать ветку] [···]    [к модератору]  
  • –4 +/
    А почему тогда винда грузится, а линукс - нет?
     
     
  • 2.40, Anonim (??), 14:57, 25/03/2013 [^] [ответить]    [к модератору]  
  • +1 +/
    как раз линукс встал сразу, а вин по сию пору не завелся хотя стсема спецом для нее заточена.
     
  • 2.42, Аноним (-), 15:31, 25/03/2013 [^] [ответить]     [к модератору]  
  • +1 +/
    Потому что Linux использовал больше возможностей UEFI По стандарту можно Если ... весь текст скрыт [показать]
     
  • 2.45, ананим (?), 15:35, 25/03/2013 [^] [ответить]    [к модератору]  
  • +2 +/
    >А почему тогда винда грузится, а линукс - нет?

    наоборот.
    читай источники:
    >Unfortunately, if you're using Windows, that'll require you to reinstall it from scratch.


     
  • 2.98, Аноним (-), 17:32, 25/03/2013 [^] [ответить]     [к модератору]  
  • +1 +/
    Потому что прединсталлирована и если девайс факапнется с ней на фабрике - таки е... весь текст скрыт [показать]
     
  • 1.44, Аноним (-), 15:34, 25/03/2013 [ответить] [показать ветку] [···]     [к модератору]  
  • –1 +/
    А сколько визгов было, что это происки MS Оказалось - индусские кодеры самсун... весь текст скрыт [показать]
     
     
  • 2.47, ананим (?), 15:36, 25/03/2013 [^] [ответить]    [к модератору]  
  • +2 +/
    мс-бот?
    > Unfortunately, if you're using Windows, that'll require you to reinstall it from scratch.


     
     
     
    Часть нити удалена модератором

  • 4.73, Anonim (??), 16:33, 25/03/2013 [^] [ответить]    [к модератору]  
  • +1 +/
    насчет пятерки "эт перебор". Поставленная винда падает с хрустом с ошибкой компонента winboot.efi
    как бы намекая где пятерошники наворопятили.
     
     
     
    Часть нити удалена модератором

  • 6.81, ананим (?), 16:48, 25/03/2013 [^] [ответить]    [к модератору]  
  • +1 +/
    оттуда же:
    > Unfortunately, if you're using Windows, that'll require you to reinstall it from scratch.

    .

     
     
     
    Часть нити удалена модератором

  • 8.84, ананим (?), 17:04, 25/03/2013 [^] [ответить]     [к модератору]  
  • +1 +/
    Там упоминание 171 поставленная винда падает с хрустом с ошибкой 187 Падает... весь текст скрыт [показать]
     
  • 5.114, Michael Shigorin (ok), 18:00, 25/03/2013 [^] [ответить]     [к модератору]  
  • +2 +/
    Начнём с того, что у этого болванчика нет не только преподавательской квалификац... весь текст скрыт [показать]
     
     
  • 6.118, Аноним (-), 18:08, 25/03/2013 [^] [ответить]    [к модератору]  
  • +/
    > Клоунов -- в цирки.  Отсюда это вон туда.

    Давно пора. Пусть подлизывает своим патронам в другом месте.

     
  • 4.80, ананим (?), 16:47, 25/03/2013 [^] [ответить]    [к модератору]  
  • +1 +/
    >Первый абзац: "I never booted Linux on it - all experimentation was performed under Windows."

    вот именно.
    линуха там не было.
    все косяки — виндовые.

     
     
     
    Часть нити удалена модератором

  • 6.101, Аноним (-), 17:35, 25/03/2013 [^] [ответить]    [к модератору]  
  • +1 +/
    > г-н Гаррет считает, что ошибка в прошивке. Что даёт вам основание считать иначе?

    То же самое что позволяет вам кивать на то что во всем виноват линукс. Кто нам вышлет пулю - получит в ответ две.

     
  • 6.109, ананим (?), 17:51, 25/03/2013 [^] [ответить]     [к модератору]  
  • +1 +/
    вот это Windows Linux Windows превзошёл себя, теперь из-за каждой ошибки а т... весь текст скрыт [показать]
     
     
  • 7.157, Аноним (-), 20:51, 25/03/2013 [^] [ответить]     [к модератору]  
  • +1 +/
    Давно уже Они даже перейти с 1 проца на многопроцессорную машину не могут прост... весь текст скрыт [показать]
     
  • 1.53, Аноним (-), 15:56, 25/03/2013 [ответить] [показать ветку] [···]    [к модератору]  
  • +2 +/
    Судя по этой новости на роль абстракции от железа UEFI не потянет. Каждый вендор будет делать как ему взбредет в голову. А в ОС придется делать ещё одну абстракцию для работы с UEFI.
     
     
  • 2.83, ананим (?), 16:56, 25/03/2013 [^] [ответить]     [к модератору]  
  • +/
    дык это и из названия понятно было 8212 Unified Extensible Firmware Interface... весь текст скрыт [показать]
     
  • 2.120, кевин (?), 18:09, 25/03/2013 [^] [ответить]     [к модератору]  
  • +1 +/
    серитфицирующей уефи организации на них нет а нужна ... весь текст скрыт [показать]
     
     
  • 3.130, Аноним (-), 18:38, 25/03/2013 [^] [ответить]    [к модератору]  
  • +1 +/
    > серитфицирующей уефи организации на них нет. а нужна.

    Ну будет MS + intel сами свою индусятину сертифицировать. А толку? Видели как на WHQL дрова сертификат вешают? И как это потом работает...

     
     
  • 4.139, ананим (?), 19:32, 25/03/2013 [^] [ответить]    [к модератору]  
  • +1 +/
    так они только «секурити» сертифицируют.
    корректную работу этого крапа никто не обещал.
     
     
  • 5.158, Аноним (-), 20:52, 25/03/2013 [^] [ответить]     [к модератору]  
  • +1 +/
    Не знаю какую они там секурити сертифицируют, учитывая что MS авер встраивает аж... весь текст скрыт [показать]
     
  • 1.68, Аноним (-), 16:13, 25/03/2013 [ответить] [показать ветку] [···]    [к модератору]  
  • +/
    Пора-бы уже начать пилить собственное железо и класть на эти кактусы заморские.
     
     
  • 2.102, Аноним (-), 17:40, 25/03/2013 [^] [ответить]     [к модератору]  
  • +/
    Будут кактусы отечественные Есть уверенность что они будут лучше Нужно пилить ... весь текст скрыт [показать]
     
  • 1.94, Аноним (-), 17:20, 25/03/2013 [ответить] [показать ветку] [···]    [к модератору]  
  • +/
    А нельзя сделать так, чтобы это самое UEFI после загрузки ОС просто отвалилось и не жрало процессорное время, вызывая сборщик мусора, или проще сразу покупать комп с БИОСом?
     
     
  • 2.152, Xasd (ok), 20:38, 25/03/2013 [^] [ответить]    [к модератору]  
  • +/
    > А нельзя сделать так, чтобы это самое UEFI после загрузки ОС просто отвалилось и не жрало процессорное время [...]?

    а оно жрёт процессорное время? ну я имею ввиду уже после загрузки...

     
     
  • 3.159, Аноним (-), 20:54, 25/03/2013 [^] [ответить]    [к модератору]  
  • +/
    > а оно жрёт процессорное время?

    Не жрет оно ничего, тупит гражданин просто. Услышал ключевое слово "GC" и срефлексировал как собака Павлова.

     
     
  • 4.165, Аноним (-), 21:21, 25/03/2013 [^] [ответить]     [к модератору]  
  • –1 +/
    То есть, Вы хотите сказать, что увидев словосочетание сборщик мусора , я должен... весь текст скрыт [показать]
     
  • 4.172, Michael Shigorin (ok), 01:27, 26/03/2013 [^] [ответить]    [к модератору]  
  • +/
    >> а оно жрёт процессорное время?
    > Не жрет оно ничего

    Вообще "оно" умеет жрать время, RTFM про efi runtime services.  Про GC там не слышал.

    > тупит гражданин просто

     
  • 3.161, Аноним (-), 21:02, 25/03/2013 [^] [ответить]     [к модератору]  
  • –1 +/
    Я ни разу с этим не сталкивался, так что определенно сказать не могу Просто по ... весь текст скрыт [показать]
     
     
  • 4.167, Аноним (-), 21:44, 25/03/2013 [^] [ответить]     [к модератору]  
  • +3 +/
    Сборщик мусора - это не отдельный фоновый поток и твое драгоценное процессорное ... весь текст скрыт [показать]
     
     
  • 5.169, Аноним (-), 21:59, 25/03/2013 [^] [ответить]    [к модератору]  
  • –1 +/
    Ага... Теперь все ясно, спасисбо. :)
     

     Добавить комментарий
    Имя:
    E-Mail:
    Заголовок:
    Текст:


      Закладки на сайте
      Проследить за страницей
    Created 1996-2018 by Maxim Chirkov  
    ДобавитьПоддержатьВебмастеруГИД  
    Hosting by Ihor