-16

Jun. 5th, 2010 05:58 pm
netch80: (Default)
[personal profile] netch80
Интересно, почему Intel до сих пор не отказался от поддержки 16-битного режима в процессорах x86?

Загрузчики? BIOS? Так EFI уже давно продумано и работает.
А даже если нет - переделать два десятка "прерываний" BIOS на новый лад не так сложно.

Date: 2010-06-05 03:20 pm (UTC)
vitus_wagner: My photo 2005 (Default)
From: [personal profile] vitus_wagner
По-моему, причины еще задолго до основани Intel описал Азимов. В тех рассказах цикла Я-робот, в которых обсуждается проблема создания робота без Трех Законов. Вот real mode 8086 сейчас является таким краеугольным камнем дизайна процессоров, каким были у азимовских позитронных мозгов Три Закона.

Date: 2010-06-05 05:16 pm (UTC)
From: [identity profile] dottedmag.livejournal.com
Да, конечно. Столь же краеугольным, сколь и очередное мультимедийное расширение :)

Date: 2010-06-05 05:16 pm (UTC)
From: [identity profile] dottedmag.livejournal.com
"Работает - не трогай". Что там эти 30 тысяч транзисторов для реализации 16-битного режима -- мелочь.

Date: 2010-06-05 10:23 pm (UTC)
From: [identity profile] egorfine.livejournal.com
Ну вот же ж - MacBook'и: вроде и Intel, а не писюк и архитектура не писючная. Не знаю как там насчет 16бит режима в самом процессоре, но железка при старте сразу запускается в EFI.

А вот из рудиментов там осталась текстмода. Ее видно полсекунды если запускать мак в особом режиме.

Date: 2010-06-06 10:20 am (UTC)
From: [identity profile] netch80.livejournal.com
Процессор стартует таки в 16. Почитай на досуге, всё подробно расписано. А вот дальше - таки незачем 16 вспоминать.

Date: 2010-06-06 02:27 pm (UTC)
From: [identity profile] egorfine.livejournal.com
эх. а я-то думал.

Date: 2010-06-05 10:23 pm (UTC)
From: [identity profile] egorfine.livejournal.com
...причем даже если забутать макбук в DOS (да, есть извратный способ), то текстмода все равно эмулируется.

Date: 2010-06-06 08:18 am (UTC)
From: [identity profile] dadv.livejournal.com
Практический пример: перепрошивка BIOS в barebone-ноутбуке с процессором i3 на борту предполагает загрузку в DOS (с CD или USB flash).

Date: 2010-06-06 10:16 am (UTC)
From: [identity profile] netch80.livejournal.com
Уй, мадам, натурально, Вы не понимаете (tm)

Представь себе следующий сценарий. Все тексты в переводе с официального.

Шаг 1. Июнь 2010. Письмо от Intel вендорам материнок.
"Совершенно секретно, перед прочтением сжечь. Чуваки пиплы. Мы все ленивые, но я лично толще вас всех. Если кто ещё не понял, что DOS'у песец, пусть читает про BigSector. Но если кто решил оттянуть свой конец подольше, то я этого не дам. Начиная с 01.01.2011 все Xeon'ы будут без 16 бит в принципе. Ещё ровно через год это настанет десктопам, а с дня конца календаря Майя - и лаптопам. Если кто хочет доса - идите в линукс. Если кто не хочет линукса - идите в сад. Направление в виде трёх букв я излагаю бесплатно и громко."

Шаг 2. Тот же месяц. Официальный анонс. "Кто раньше видел обычный BIOS на серверных материнках - пусть прочистит глаза динамитом, пока ему не перестанет всякая чушь мерещиться. Отныне вы знаете одно слово - EFI."

Шаг 3. Linux, FreeBSD и Windows хором: "мы давно с усами". Те же внутри себя: "Я сейчас всех приподниму и шлёпну, если к концу года все до единой версии включая Restricted Home One-Key Edition не будут уметь запускаться сразу в 32 битах. Лучше 64."

Шаг 3. Июль. Asus, Foxconn и прочие. "Вот вам обновлялки под линукс." После пары сотен запоротых материнок они даже начинают работать.

Вот собственно вопрос - почему *оно* ещё не началось?

Date: 2010-06-07 04:57 am (UTC)
From: [identity profile] dadv.livejournal.com
1. Интел на рынке не монополист.
2. Вендоров много, "Тот же месяц" не прокатит совершенно.

Профит-то в чём Интелу и вендорам?

Date: 2010-06-07 05:02 am (UTC)
From: [identity profile] netch80.livejournal.com
> Интел на рынке не монополист.

Остальные подтянутся.

> Вендоров много, "Тот же месяц" не прокатит совершенно.

Ты невнимательно читаешь. Количество вендоров ни при чём.

> Профит-то в чём Интелу и вендорам?

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

Date: 2010-06-07 05:15 am (UTC)
From: [identity profile] dadv.livejournal.com
>> Вендоров много, "Тот же месяц" не прокатит совершенно.
>Ты невнимательно читаешь. Количество вендоров ни при чём.

Ага. Но количество вендоров очень даже причём при наличии альтернатив Интелу.

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

Сложного? Оно ж давно cut-n-paste'ится везде.

Насчет "Остальные подтянутся" - вероятно. Но раньше попытаются отгрызть ещё кусочек рынка от Интела, imho. Ему это надо в условиях "кризиса"?

Date: 2010-09-19 02:57 pm (UTC)
From: [identity profile] arkanoid.livejournal.com
Ага, еще до сих пор даже к половине серверных платформ либо нужен поганый kvm switch, либо ах -- офигенное достижение, они эмулируют его внутри себя с доступом по IP. Потому что "bios setup", в который нужно "попасть" через нажатие "кнопки на клавиатуре". Хочется убивать. Как написал сраный американ мегатрендс кусок нелепого кода, так и тащат все подряд, будто никак без него. И самое противное, что дохрена еще всяких raid контроллеров и тому подобного железа которые тоже настраиваются исключительно через аналогичную херню.

Date: 2011-04-20 12:18 pm (UTC)
From: [identity profile] Алексей Слепцов (from livejournal.com)
EFI крутится на _всех_ настольных матрях Intel уже года 3.
На серверных уже лет 6.

Date: 2011-04-20 12:53 pm (UTC)
From: [identity profile] netch80.livejournal.com
Исходный вопрос был как-то совсем в другом.

Date: 2010-06-08 08:40 pm (UTC)
From: [identity profile] egorfine.livejournal.com
хаха. статья вовремя.

Date: 2010-09-19 03:26 pm (UTC)
From: [identity profile] arkanoid.livejournal.com
Да это вообще не о том, херню какую-то предлагают. Можно подумать, в юзер интерфейсе проблема.

Profile

netch80: (Default)
netch80

January 2026

S M T W T F S
    1 23
45678910
11121314151617
18192021222324
25262728293031

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Jan. 10th, 2026 04:09 am
Powered by Dreamwidth Studios