LINUX.ORG.RU

История изменений

Исправление MOPKOBKA, (текущая версия) :

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

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

Но какой нибудь драйвер USB3 будет довольно сложным, сравнимым с самой Forth-средой. Раньше было проще, у Чарльза Мура есть код его драйвера диска, там пару строк буквально.

Вообще минимальный Linux это теперь новый BIOS я считаю, UEFI до ужаса стал большой, нету смысла пытаться остаться на нем. Либо не заниматься ерундой и использовать Linux API как BIOS, либо сразу делать свою UEFI прошивку, Чарльз Мур кстати так и делал, говорил что ему не понравилось как долго загружается BIOS что бы моментально вгрузить его ОС.

Исправление MOPKOBKA, :

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

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

Но какой нибудь драйвер USB3 будет довольно сложным, сравнимым с самой Forth-средой. Раньше было проще, у Чарльза Мура есть код его драйвера диска, там пару строк буквально.

Вообще минимальный Linux это теперь новый BIOS я считаю, UEFI до ужаса стал большой, нету смысла пытаться остаться на нем.

Исправление MOPKOBKA, :

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

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

Но какой нибудь драйвер USB3 будет довольно сложным, сравнимым с самой Forth-средой. Раньше было проще, у Чарльза Мура есть код его драйвера диска, там пару строк буквально.

Исправление MOPKOBKA, :

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

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

Но какой нибудь драйвер USB3 будет довольно сложным, сравнимым с самой Forth-средой.

Исправление MOPKOBKA, :

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

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

Исходная версия MOPKOBKA, :

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