LINUX.ORG.RU

Intel закрывает инициативу x86S

 , , x86s


0

2

В середине 2023го года, Интел заявил об инициативе x86S — упрощения x86. Инициатива заключалась в полном удалении real-mode, удалении 16-битных инструкций из protected/long mode и частичном удалении 32-битных инструкций (для пользовательского режима 32-битные инструкции оставлялись — удалялись лишь системные).

Помимо этого, под редукцию попадал и механизм VTx — расширения для виртуализации, в котором, до этого, старались сохранять всё необходимое для совместимости с «устаревшими» ОС. Расширение VTx лежит в основе подсистемы linux/KVM, предоставляющей средства для работы виртуальных машин, а значит, работа множества ОС под виртуальными машинами, была бы существенно замедлена.

В конце 2024-го года, инициатива x86S была, наконец, свёрнута. Вместо неё, компания Intel создала рабочую группу с участием AMD и Google, целью которой будет обсуждение дальнейших решений по модификации архитектуры x86. Таким образом, от попыток внесения изменений «явочным порядком» (многие из которых уже оканчивались неудачей, как, например, замена x86 на ia64), Интел впервые решила перейти к обсуждению будущего архитектуры x86 с другими участниками рынка.

>>> Подробности

★★

Проверено: CrX ()
Последнее исправление: CrX (всего исправлений: 1)
Ответ на: комментарий от firkax

Да что ж такое? Плохо не то, что там фат, плохо то что его навязали извне.

Не понял! Вам не навязали что-то извне, а заменили 1 сущность на другую: резервную область на ФАТ раздел. Разницу чувствуете?

Суть традиционной загрузки как раз в том, что у ОС/юзера полная свобода того, что и как располагать на диске, кроме нескольких байт в начале нулевого сектора.

Я вам уже предоставил решение: передавайте из своего загрузчика ядру смещение и размер раздела, где она сможет хозяйничать как угодно, в тч и любые таблицы разделов создавать. Вы упорно вырезаете этот совет…

А я в который раз объясняю, что проблема не в том что там конкретно фат, а в том что это навязывается и тебя лишают выбора.

А я объясняю, что это не навязывание, а замена 1й сущности на другую, аналогичную, но более простую, понятную и документированную.

anonmyous ★★
() автор топика
Последнее исправление: anonmyous (всего исправлений: 1)
Ответ на: комментарий от X512

Это одна бабка сказала, а не пруф. Ссылка должна быть на спецификацию. К тому же далеко не все вендоры ей следуют.

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

Тем более, вам написали, что проверяется контрольная сумма и проверочные байты 55aa. И больше ничего.

anonmyous ★★
() автор топика
Последнее исправление: anonmyous (всего исправлений: 1)
Ответ на: комментарий от anonmyous

Нет, навязали. Так называемая «резервная область» - сущность внутри ОС и делается на усмотрение ОС, а efi fat раздел навязывается биосом. Сделать фат можно было и без uefi, никто не запрещал и с этим всё было бы норм и я бы не возражал. Проблема именно в том, что выбор пытаются убрать и этот фат сделать обязательным.

Я вам уже предоставил решение: передавайте из своего загрузчика ядру смещение и размер раздела, где она сможет хозяйничать как угодно, в тч и любые таблицы разделов создавать. Вы упорно вырезаете этот совет…

Уефи вынуждает делать меня какие-то костыльные адаптеры для совместимости с ним на ровном месте?

firkax ★★★★★
()
Ответ на: комментарий от anonmyous

Для чего биосу что-то там «проверять» в неизвестной ему среде, работать с которой будет не он, а бут сектор? Так попросту никто не делает.

Некоторые вендоры делают. Эмпирический факт. Зачем, спрашивайте у них. Вроде старые ноутбуки HP так делали.

Из возможных ответов на вопрос зачем – это например распознавание дисков без ОС (в первую очередь съёмных) и их пропуск вместо непонятного чёрного экрана. Windows по умолчанию форматирует диски с кодом MBR и сигнатурой 55AA. В результате чего без дополнительной проверки ОС может перестать загружаться если вставлена флешка.

X512 ★★★★★
()
Последнее исправление: X512 (всего исправлений: 1)
Ответ на: комментарий от firkax

Так называемая «резервная область» - сущность внутри ОС и делается на усмотрение ОС

А что делать если ОС несколько? В UEFI эта проблема решена.

X512 ★★★★★
()
Ответ на: комментарий от firkax

Так называемая «резервная область» - сущность внутри ОС и делается на усмотрение ОС

Да в смысле? Она делается на усмотрение фдиска, а не ОС, это раз. А во вторых, не каждый фдиск ещё и даст её отключить, так как если это таки сделать, то потом отвалятся ровно все загрузчики. Отличный такой вариант… Может, лучше просто документировать то, что и так уже было необходимо?

Уефи вынуждает делать меня какие-то костыльные адаптеры для совместимости с ним на ровном месте?

Ну… да. Либо использовать готовые. Они (и другие разрабы) стараются вам всё предоставить готовенькое, на все случаи жизни. Но вы предпочитаете бороться с мельницами, так как вам это будет «сложно написать самому». Ну так готовое возьмите! Вашу кастомную ОС даже модифицировать не придётся, всё можно в загрузчике разрулить.

anonmyous ★★
() автор топика
Ответ на: комментарий от anonmyous

то потом отвалятся ровно все загрузчики.

Не все, а только убогий GRUB. В Windows, Haiku загрузчик ОС находится в PBR, а не MBR, как это рекомендуется в спецификации IBM PC.

X512 ★★★★★
()
Последнее исправление: X512 (всего исправлений: 1)
Ответ на: комментарий от X512

Некоторые вендоры делают. Эмпирический факт. Зачем, спрашивайте у них.

Здесь вопрос не в «зачем», ведь у этого действия есть очевидные последствия. Вы не сможете загрузить на таком биосе что-то, что отличается от МБР по структуре таблицы разделов, но, при этом, имеет совместимый с МБР загрузочный код. Сейчас это может показаться надуманным, но в 90е было столько наколеночных операционок, что такие действия были полностью исключены.

anonmyous ★★
() автор топика
Ответ на: комментарий от X512

Да как же ты не поймёшь? Традиционная загрузка позволяет тебе делать что угодно. Хоть класть в «резервные» секторы, хоть создавать фат-разделы с какими-то файлами, хоть не фат. Полная свобода и бесконечное количество вариантов как ты будешь решать ЛЮБЫЕ проблемы. Если же у тебя uefi, то оно тебе навязывает один единственный вариант того как всё будет работать.

У тебя какое-то маниакальное желание окунуться в корпорастические ограничения чтоб эти корпорасты наставили тебя на путь истинный и приказали как правильно ты должен решать проблемы. Фу.

firkax ★★★★★
()
Ответ на: комментарий от anonmyous

Вендору плевать на наколеночные операционки, главное что Windows, DOS, OS/2 загружались.

что такие действия были полностью исключены

Вы видимо ещё не встречались с необычным нестандартным поведением BIOS на практике.

X512 ★★★★★
()
Ответ на: комментарий от firkax

Полная свобода и бесконечное количество вариантов как ты будешь решать ЛЮБЫЕ проблемы.

Это и есть создание проблемы на пустом месте. Каждая ОС будет всё делать по своему и в результате замучаешься установить две или более ОС на одном компьютере.

X512 ★★★★★
()
Ответ на: комментарий от X512

Вы видимо ещё не встречались с необычным нестандартным поведением BIOS на практике.

«Ещё», или «уже»? Надеюсь больше с этим не повстречаться, так как и биос сейчас уже, в лучшем случае, в виде CSM идёт. А когда биос был в ходу, то старались не делать глупостей и давать людям возможность грузить любые ОС. На счёт ноутов не буду спорить, у них всегда с совместимостью были проблемы. Но, конечно, проверять МБР только чтобы нагадить - ну такое себе.

anonmyous ★★
() автор топика
Ответ на: комментарий от anonmyous

Да в смысле? Она делается на усмотрение фдиска, а не ОС, это раз. А во вторых, не каждый фдиск ещё и даст её отключить, так как если это таки сделать, то потом отвалятся ровно все загрузчики. Отличный такой вариант… Может, лучше просто документировать то, что и так уже было необходимо?

fdisk это часть ОС, как и загрузчик. Не придирайся к словам. Суть в том, что оно управляется целиком кодом, установленным юзером на жёсткий диск, а не кодом, прошитым вендором в материнку.

Ну… да. Либо использовать готовые. Они (и другие разрабы) стараются вам всё предоставить готовенькое, на все случаи жизни.

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

firkax ★★★★★
()
Ответ на: комментарий от firkax

Да как же ты не поймёшь? Традиционная загрузка позволяет тебе делать что угодно.

Вам же чел недвусмысленно на мультибут намекает. Как можно делать что угодно, если у тебя УЖЕ параллельно винда стоит на соседнем разделе? Доделаешься до того, что она грузиться перестанет, и что тогда?

anonmyous ★★
() автор топика
Ответ на: комментарий от X512

Так и запишем: X512 радуется, когда его корпорастические хозяева вводят ему очередное ограничение во имя его светлого будущего, а свободы боится - вдруг сделает что-то не то?!

firkax ★★★★★
()
Ответ на: комментарий от firkax

Спасибо, но твоё светлое будущее по указке корпораций у меня восхищения не вызывает.

Проблема в том, что вы не слышите оппонентов. Вот вам другой чел про мультибут упорно намекал. Аргумент-то отличный, по тому, что когда у вас уже винда на соседнем разделе, то у вас только 2 варианта: либо поддерживать имеющуюся таблицу разделов, либо делать как я говорю: передавать из загрузчика смещение и размер. У вас всё ещё свобода выбора! Вы всё ещё можете не поддерживать ГПТ! От вас всего лишь требуют минимальную правку внести в загрузчик, чтобы комфортно сосуществовать рядом с другими операционками на 1м диске.

anonmyous ★★
() автор топика
Ответ на: комментарий от firkax

В розетке 220 В 50 Гц вам тоже злобные корпорасты навязали? Надо чтобы у каждого производителя электроэнергии было своё напряжение, частота или постоянный ток? И у каждой техники своё номинальное напряжение? Ну а что, свобода же. При желании можно сделать переходник.

Стандарты – это благо и упрощают жизнь.

X512 ★★★★★
()
Ответ на: комментарий от firkax

а свободы боится - вдруг сделает что-то не то?!

А можно пример качественного использования вот этой вот свободы насрать в диск для полезных целей?

hateyoufeel ★★★★★
()
Ответ на: комментарий от anonmyous

Мультибут и без uefi прекрасно работает.

Да, если на «соседнем разделе» винда то разделы как минимум должны быть. Но тут всё логично: винда хочет таблицу, ты хочешь винду, значит тебе нужна таблица. А ещё, о ужас, тебе нужен ntfs на виндоразделе. Но, повторю: ты сам выбрал ставить non-free винду, и именно в мультибут, и именно на один физический диск с линуксом, и для этого надо удовлетворить её требования. А можешь не ставить и не удовлетворять. Или можешь поставить её на отдельный диск с виндоразделами, а линуксовый диск оставить например в виде mkfs /dev/sda без разделов и с LILO (вроде он влезет в бут-зону ext4fs), и выбирать в биосовском меню загрузочный диск.

firkax ★★★★★
()
Последнее исправление: firkax (всего исправлений: 1)
Ответ на: комментарий от firkax

Мультибут и без uefi прекрасно работает.

Если только ни вы придёте со своими идеями «а давайте отключим резервную зону, ибо я так хочу». И похерился весь мультибут.

Но тут всё логично: винда хочет таблицу, ты хочешь винду, значит тебе нужна таблица. А ещё, о ужас, тебе нужен ntfs на виндоразделе.

Что за переобувания в воздухе? Вы только что были апологетом собственной недо-оси, и мечтали о свободе для неё! Как ей не надо поддерживать ГПТ, как ей надо весь диск у юзера отхапать и отключить резервную область. А теперь, почему-то, вы ратуете за свободу юзера. Которому ваша ОСь, кстати, и нахрен не нужна.

Или можешь поставить её на отдельный диск с виндоразделами,

Почему вы упорно игнорируете мой поинт о том, что и любой ГПТ-раздел можно рассматривать, как отдельный диск? Достаточно только вашей недо-оси передать из загрузчика его смещение и размер. Но нет, отдельный физический диск подавай! Раздел не устраивает… Сколько можно выдумывать проблему там, где её нет?

anonmyous ★★
() автор топика
Ответ на: комментарий от firkax

Требование иметь точку входа на нулевом байте диска - это минимум того, что можно требовать.

Какая разница? Тебе ее навязали.

gaylord
()
Ответ на: комментарий от anonmyous

Что за переобувания в воздухе?

Это не переобувание, это ты походу так и не понял о чём я пишу.

А теперь, почему-то, вы ратуете за свободу юзера.

Я с самого начала за неё и ратовал.

Вы только что были апологетом собственной недо-оси

Потому что юзер может захотеть написать свою ОС со своим форматом диска и его нельзя в этом ограничивать ни под каким предлогом.

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

Потому что это костыль, нужный исключительно для адаптации ОС к неадекватным требованиям новых биосов.

firkax ★★★★★
()
Ответ на: комментарий от firkax

Потому что юзер может захотеть написать свою ОС со своим форматом диска и его нельзя в этом ограничивать ни под каким предлогом.

Так а написал-то? Где эти 100500 лучших форматов дисков, появившихся за 30 лет между появлением IBM PC и введением UEFI?

hateyoufeel ★★★★★
()
Ответ на: комментарий от firkax

Потому что юзер может захотеть написать свою ОС со своим форматом диска и его нельзя в этом ограничивать ни под каким предлогом.

Он будет её писать под кему.

Потому что это костыль, нужный исключительно для адаптации ОС к неадекватным требованиям новых биосов.

Нет, к требованиям мультибута.

anonmyous ★★
() автор топика
Ответ на: комментарий от firkax

Потому что юзер может захотеть написать свою ОС со своим форматом диска и его нельзя в этом ограничивать ни под каким предлогом.

Тут вот люди новый мир с RISCV порождают, и знаешь, что они первым делом принесли, когда десктоп начали делать? Правильно, UEFI.

gaylord
()
Ответ на: комментарий от hateyoufeel

И это не считая того факта, что даже если там int13 и int10 поддерживаются, загрузиться с NVMe без UEFI не выйдет.

А я как раз в legacy mode загружаю ядро syslinux-ом с NVMe. Получается, UEFI ненужно?

kawaii_neko ★★★★
()
Ответ на: комментарий от hateyoufeel

Я уверен, таких ОС написали тысячи. Большинство, разумеется, не публиковали. Но ещё раз: юзер хочет что-то сделать и не надо вредительски ему ставить препоны на этом пути. Юзер не обязан тебе ни объяснять, зачем это ему нужно, ни доказывать полезность своих действий. Одно дело, когда требования получаются естественным путём, а другое - когда всё уже работало, и вдруг кому-то в голову ударило «а давайте сделаем новый ограничивающий стандарт и будем портить жизнь тем, кто раньше пользовался чем-то немейнстримным».

firkax ★★★★★
()
Ответ на: комментарий от firkax

Я уверен, таких ОС написали тысячи. Большинство, разумеется, не публиковали.

Почему ты в этом уверен, если ты их не видел?

Но ещё раз: юзер хочет что-то сделать и не надо вредительски ему ставить препоны на этом пути.

А кто-то их ставит? Пока всё, что я тут читаю, это нытьё про то, что нельзя грузиться с нулевого сектора. Херня какая-то, а не препоны.

hateyoufeel ★★★★★
()
Ответ на: комментарий от kawaii_neko

А я как раз в legacy mode загружаю ядро syslinux-ом с NVMe. Получается, UEFI ненужно?

Читай выше. Возможность этого зависит от NVMe и от самой UEFI прошивки.

hateyoufeel ★★★★★
()
Ответ на: комментарий от anonmyous

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

В секретный -1 раздел диска? Код он мог грузить по смещению прямо из файла.

MOPKOBKA ★★★★★
()
Ответ на: комментарий от firkax

Но ещё раз: юзер хочет что-то сделать и не надо вредительски ему ставить препоны на этом пути.

Разумеется, про то, что юзеру сделали для этого кему - было, как обычно, поскипано. Нет, ему не вредят. Напротив, ему дали для разработки ОС такие инструменты, о которых он и помыслить не мог 30 лет назад, когда всё то, что тут обсуждается, было ещё актуально. Абсолютно все ОС, включая коммерческие, сейчас разрабатываются под эмуляторами. Если вы этого не знали - ваши проблемы.

голову ударило «а давайте сделаем новый ограничивающий стандарт и будем портить жизнь тем, кто раньше пользовался чем-то немейнстримным».

Есть 2 типа программеров: одни просто пишут код, а другие ноют, что все кругом виноваты. Так вот, второй тип практически вымер нынче, так как пользователи всегда идут к тем, у которых просто всё работает. Да и работодатели 2х сильно недолюбливают.

anonmyous ★★
() автор топика
Ответ на: комментарий от MOPKOBKA

В секретный -1 раздел диска? Код он мог грузить по смещению прямо из файла.

В смысле, какого ещё файла? Загрузчики с поддержкой файловых систем, в 1 сектор никогда не влезали.

anonmyous ★★
() автор топика
Ответ на: комментарий от hateyoufeel

В смысле? Все системы с UEFI имеют раздел в FAT32 в начале диска. Иначе они грузиться не умеют.
Повторюсь: выкинь нахрен этот elilo.

Попробуй перечитать диалог, ты сначала утверждаешь что UEFI это хорошо и все работает, а потом советуешь отказаться от корректного загрузчика, потому что UEFI не шмогла сделать базовейшую вещь.

«Приходится впиливать GRUB» – это какая-то особая шлакварская мантра

lilo намного проще и удобнее, не понимаю что тут странного, я вот его предпочитаю. В следующей версии будет ставится по умолчанию GRUB.

MOPKOBKA ★★★★★
()
Ответ на: комментарий от MOPKOBKA

Попробуй перечитать диалог, ты сначала утверждаешь что UEFI это хорошо и все работает

Всё так, у меня работает.

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

Так может проблема в загрузчике?

lilo намного проще и удобнее, не понимаю что тут странного, я вот его предпочитаю

Я не понимаю, как можно иметь предпочтения в загрузчике. Это абсолютно служебный компонент, задача которого – грузить ядро и не отсвечивать. Если тебе как пользователю вообще приходится задумываться о том, какой у тебя загрузчик, это только означает, что у тебя очень плохой загрузчик.

hateyoufeel ★★★★★
()
Последнее исправление: hateyoufeel (всего исправлений: 1)
Ответ на: комментарий от hateyoufeel

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

Так может проблема в загрузчике?

Какая проблема? Напиши ее.

Я не понимаю, как можно иметь предпочтения в загрузчике.

Легко, вот для lilo легко можно поставить тему и настроить пункты в меню, а в GRUB конфиге я вообще ничего не понимаю, ассоциации с sendmail и m4.

Ты знаешь как поставить в GRUB мою любимую заставку из lilo на фон и вывести красиво пункты? https://adamtheautomator.com/wp-content/uploads/2021/10/image-202.png

Не удивлюсь если нет. А в lilo конфиг настолько прост, что это не вызывает вопросов.

MOPKOBKA ★★★★★
()
Последнее исправление: MOPKOBKA (всего исправлений: 3)
Ответ на: комментарий от MOPKOBKA

Какая проблема? Напиши ее.

У тебя он не работает, ты сам пишешь. Если бы он был корректен, проблемы бы скорее всего не было.

Легко, вот для lilo легко можно поставить тему и настроить пункты в меню, а в GRUB конфиге я вообще ничего не понимаю, ассоциации с sendmail и m4.

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

Ты знаешь как поставить в GRUB мою любимую заставку из lilo на фон и вывести красиво пункты? https://adamtheautomator.com/wp-content/uploads/2021/10/image-202.png

У тебя там один пункт на картинке. Ровно один.

hateyoufeel ★★★★★
()
Последнее исправление: hateyoufeel (всего исправлений: 2)
Ответ на: комментарий от hateyoufeel

У тебя он не работает, ты сам пишешь. Если бы он был корректен, проблемы бы скорее всего не было.

Лооол. У меня на ноутбуке с амуде даже GRUB не работает.

Но, то есть, ты мануал не осилил прочитать? Соболезную, чо. Тебе придётся страдать теперь, твой следующий комп стопудов без CSM будет.

Мануалы я принципиально не читаю, как и книги. Для GRUB его наверное надо читать, но я привык пользоваться нормальными программами, такими как lilo.

MOPKOBKA ★★★★★
()
Ответ на: комментарий от MOPKOBKA

Лооол. У меня на ноутбуке с амуде даже GRUB не работает.

skill issue. У меня работает.

Мануалы я принципиально не читаю, как и книги.

АХАХАХАХАХАХАХАХАХАХАХАХАХАХАХАХАХ ГОСПОДИ БОЖЕ МОЙ

hateyoufeel ★★★★★
()
Ответ на: комментарий от hateyoufeel

Лооол. У меня на ноутбуке с амуде даже GRUB не работает.

skill issue. У меня работает.

Да нет, ты просто тупой, я же специально отметил что на ноутбуке не работает. На других компьютерах работает стандартная установка. Короче кривые UEFI прошивки это реальность, слава богу на ноутбуке есть CSM, включил его и все заработало.

У тебя там один пункт на картинке. Ровно один.

Я тему показать. Пункты можно не показывать картинкой.

Мануалы я принципиально не читаю, как и книги.

АХАХАХАХАХАХАХАХАХАХАХАХАХАХАХАХАХ ГОСПОДИ БОЖЕ МОЙ

Ты думаешь простые пользователи мануалы читают? Нет конечно. Я таких не видел.

MOPKOBKA ★★★★★
()
Последнее исправление: MOPKOBKA (всего исправлений: 1)
Ответ на: комментарий от MOPKOBKA

Для этого полная поддержка ФС не нужна, достаточно указателей на сектора загрузочного файла.

Ага, и потом каждый раз делать «lilo install» или как там его? А не сделал - получи чёрный экран и полную невозможность загрузиться? Да в пень такую хрень.

anonmyous ★★
() автор топика
Ответ на: комментарий от MOPKOBKA

Да нет, ты просто тупой, я же специально отметил что на ноутбуке не работает.

Как минимум, я осилил UEFI. А ты нет.

Я тему показать. Пункты можно не показывать картинкой.

Держи, слакофилище:

https://github.com/philipvdh/slackware-grub2-theme

Ты думаешь простые пользователи мануалы читают? Нет конечно. Я таких не видел.

Я думаю, у простых пользователей всё работает. И ещё я думаю, что слака сосёт.

hateyoufeel ★★★★★
()
Последнее исправление: hateyoufeel (всего исправлений: 1)
Ответ на: комментарий от anonmyous

Это компьютер, он нужен для автоматизации, у меня хук в ПМ стоит. Хотя конечно в таких монстрах сравнимых с GRUB, как dpkg или rpm еще попробуй хук свой создай, мануалы придется читать.

MOPKOBKA ★★★★★
()
Ответ на: комментарий от hateyoufeel

Я тему показать. Пункты можно не показывать картинкой.

Держи, слакофилище:
https://github.com/philipvdh/slackware-grub2-theme

Из общего только черный фон и буквы «Slackware». Как это ставить непонятно.

MOPKOBKA ★★★★★
()
Последнее исправление: MOPKOBKA (всего исправлений: 1)
Ответ на: комментарий от MOPKOBKA

Как это ставить непонятно.

Ответ на этот вопрос написан в мануале по GRUB. Ну или в гугле. Тебе придётся научиться читать, мой юный необразованный товарищ.

hateyoufeel ★★★★★
()
Ответ на: комментарий от anonmyous

Эмуляторы тут ни при чём. Речь про запуск кастомной ОС на реальном железе. Где её разрабатывали дело десятое.

, о которых он и помыслить не мог 30 лет назад,

Эмуляторы 30 лет назад уже были. Но давай не отклоняться от вопроса, речь не про разработку. Юзер хочет пользоваться системным диском напрямую и без каких-то лишних структур, ему не дают. И без каких-то вменяемых обоснований.

firkax ★★★★★
()
Ответ на: комментарий от firkax

Эмуляторы тут ни при чём. Речь про запуск кастомной ОС на реальном железе. Где её разрабатывали дело десятое.

Почему же, под кему вполне работает уефи из состава EDK2. А значит, когда НОРМАЛЬНЫЙ программер закончит разработку под эмулятором, то и под железом проблем не будет.

Эмуляторы 30 лет назад уже были.

Ага, и под многими ли из них можно было прям ГДБшкой отлаживать ядро? А OSlib, на которой позиксовую операционку можно состряпать довольно быстро? Да и чего только нет. Вон, даже тот же EDK2 открыт, ТианоКоре открыт. Что-то не нравится - отправляйте им патчи, и проблема с уефи будет вами же решена. Кто мешает то?

Юзер хочет пользоваться системным диском напрямую и без каких-то лишних структур, ему не дают.

Почему не дают - дают. Что, операционку кто-то ограничивает в доступе к диску? Серьёзно? Да не. Просто операционки написаны не вами, а, так сказать, нормальными людьми. Которые не задаются целью, когда полный доступ к диску таки есть - обязательно грохнуть рядом стоящую винду. Но это можно сделать, вас никто в этом не ограничивает вообще-то.

anonmyous ★★
() автор топика
Ответ на: комментарий от hateyoufeel

Тебе придётся научиться читать, мой юный необразованный товарищ.

Нет, я просто игнорирую такую ненужную муть. Возможно лет через 20 заменят UEFI на что то адекватное. Вот X11 выкинули в пользу записи пикселей по смещению (Wayland), так что может и сложный UEFI выкинут в пользу загрузки с нулевого сектора.

MOPKOBKA ★★★★★
()
Для того чтобы оставить комментарий войдите или зарегистрируйтесь.