Я тоже это видел в детстве. И не сильно верил в полноценный мультик. В моём понимании максимум, что могла сделать игра в качестве мультфильма, так это помигать сегментами нестандартным способом. Но правда оказалась еще прозаичнее...)
Eсли ядро Linux скомпилировано с установленным параметром CONFIG_EFI_STUB, то оно является валидным UEFI Application. И его можно запустить как из ЕFI Shell так и непосредственно из Boot Managera. Я такое же ядро с EFI Stub запускал как из своего загрузчика ( протокол загрузки chain load), так и прописывая загрузочные записи в NVRAM UEFI. Файл ядра Windows не является UEFI приложением, поэтому небходимо сначала передать управление Bootmgfw.efi, который подготовит и загрузит ядро и передаст ядру управление.
Если Вы имеете ввиду, что можно ли моему загрузчику для протокола загрузки chainload указать вместо vmlinuz - Bootmgfw.efi, то я не проверял, так как не углублялся в особенности загрузки Windows в статье, но теоретически это должно работать. Может придется чуть подправить код загрузчика в плане обработки конфигурационного файла.
SeaBIOS содержит реализацию системных функций BIOS, как я понимаю, его вместе с coreboot можно прошить вместо родной прошивки материнки. Но количество поддерживаемых платформ, как я понимаю, невелико
Я не пробовал такой вид загрузки. Но думаю если возможен, то будут ньюансы. Операционная система врядли полноценно будет поддерживать новое железо. Если Вам необходимо запустить 32-битные приложения в Linux, лучше использовать Multiarch.
Ну я бы немного возразил, запустить DOS на современном компьютере, у которого нет Legacy Mode, придется с ухищрениями, и, думаю, без загрузки эмулятора ничего не выйдет. Поправьте, если я ошибаюсь.
Эх... Ностальгия... Была у нас Искра на ВЦ института, но кажется с винчестером на 5 мегабайт. По сравнению с рядом стоящими ЕС-1840 это был крутой компьютер. Но на ВЦ мы ходили, когда не хватало места в дислейных классах кафедры, а там стояли откуда-то списанные 286е и 386е. А через 5 лет мы заканчивали институт со вторыми пентиумами.
Спасибо за ностальгическую статью. Статья действительно отражает дух того времени. Я, правда, присоединился к ИТ чуть позже, в начале 90х. Но Фортран тоже видел в методичках по компьютерным дисциплинам и ту атмосферу застал.
А вот что касается матриц и линейного программирования, я жалею, что тогда считал, что к программированию они имеют опосредованное отношение, и оно мне не нужно. Машинное обучение и компьютерная графика как раз на них и базируются.
Я думаю, что проблема была в том, что преподаватели не сильно хорошо понимали дисциплину, которую они вели, и как дисциплины связаны с дисциплинами других преподавателей. По крайней мере, я такое наблюдал у себя в вузе.
Спасибо за классную статью. Помнится, в 80-х годах мой дедушка рассказывал про подобную игрушку в его детстве, естественно без радиоуправления. Мы даже пытались с ним смастерить нечто похожее.
Вы правы, Linux, который получится после сборки по инструкции в статье, не будет использовать 8-й пункт. Статья рассчитана на то, что читатель получает работающие ядро Linux и командную оболочку за небольшое количество шагов, что дает мотивацию для дальнейшего изучения.
Статья и так получилась большая, поэтому я даже не планировал это включать. Но вроде как live-диск как раз и подразумевает, что каждый раз ты начинаешь с чистого листа. Это потом появилась возможность persistence для live-дисков.
В моем случае, наверное, тоже можно свести к одной утилите, которая будет вызывать нужные команды. Но я больше статью посвятил созданию Live дистрибутивов, чем восстановлению диска.
Я тоже это видел в детстве. И не сильно верил в полноценный мультик. В моём понимании максимум, что могла сделать игра в качестве мультфильма, так это помигать сегментами нестандартным способом. Но правда оказалась еще прозаичнее...)
Спасибо. Постараюсь сделать чуть понятнее. А повторить можно просто собрав как на схеме в стиле Fritzing.
Не спорю, с разведенной платой было бы лучше, но ставил целью только разработку прототипа, поэтому использовал только беспаечную макетную плату.
Спасибо. Старался)
Да, Вы правильно понимаете.
Уточню на всякий случай.
Eсли ядро Linux скомпилировано с установленным параметром CONFIG_EFI_STUB, то оно является валидным UEFI Application. И его можно запустить как из ЕFI Shell так и непосредственно из Boot Managera. Я такое же ядро с EFI Stub запускал как из своего загрузчика ( протокол загрузки chain load), так и прописывая загрузочные записи в NVRAM UEFI. Файл ядра Windows не является UEFI приложением, поэтому небходимо сначала передать управление Bootmgfw.efi, который подготовит и загрузит ядро и передаст ядру управление.
Если Вы имеете ввиду, что можно ли моему загрузчику для протокола загрузки chainload указать вместо vmlinuz - Bootmgfw.efi, то я не проверял, так как не углублялся в особенности загрузки Windows в статье, но теоретически это должно работать. Может придется чуть подправить код загрузчика в плане обработки конфигурационного файла.
SeaBIOS содержит реализацию системных функций BIOS, как я понимаю, его вместе с coreboot можно прошить вместо родной прошивки материнки. Но количество поддерживаемых платформ, как я понимаю, невелико
Я не пробовал такой вид загрузки. Но думаю если возможен, то будут ньюансы. Операционная система врядли полноценно будет поддерживать новое железо. Если Вам необходимо запустить 32-битные приложения в Linux, лучше использовать Multiarch.
Рад, что оказался полезен.
Кардинальное решение, не подумал про такое ). Но действиельно Ваше решение опровергает моё предположение.
Ну я бы немного возразил, запустить DOS на современном компьютере, у которого нет Legacy Mode, придется с ухищрениями, и, думаю, без загрузки эмулятора ничего не выйдет. Поправьте, если я ошибаюсь.
Ну насколько мне запомнилось у той Искры был цветной, а не чернобелый монитор, ну и вроде она не шумела как пылесос в отличие от ЕС1840.
Эх... Ностальгия... Была у нас Искра на ВЦ института, но кажется с винчестером на 5 мегабайт. По сравнению с рядом стоящими ЕС-1840 это был крутой компьютер. Но на ВЦ мы ходили, когда не хватало места в дислейных классах кафедры, а там стояли откуда-то списанные 286е и 386е. А через 5 лет мы заканчивали институт со вторыми пентиумами.
А поводу применения, был у нас завкаф, заставлял строить И-ИЛИ деревья и конечные автоматы для редуктора. Может и до сих пор заставляет. )
Спасибо за ностальгическую статью. Статья действительно отражает дух того времени. Я, правда, присоединился к ИТ чуть позже, в начале 90х. Но Фортран тоже видел в методичках по компьютерным дисциплинам и ту атмосферу застал.
А вот что касается матриц и линейного программирования, я жалею, что тогда считал, что к программированию они имеют опосредованное отношение, и оно мне не нужно. Машинное обучение и компьютерная графика как раз на них и базируются.
Я думаю, что проблема была в том, что преподаватели не сильно хорошо понимали дисциплину, которую они вели, и как дисциплины связаны с дисциплинами других преподавателей. По крайней мере, я такое наблюдал у себя в вузе.
Спасибо!
Мы тоже тогда его не довели до конца. Может, конечно я что-то и неправильно помню, но паровой двигатель был проще, без движущихся частей .
Спасибо за классную статью. Помнится, в 80-х годах мой дедушка рассказывал про подобную игрушку в его детстве, естественно без радиоуправления. Мы даже пытались с ним смастерить нечто похожее.
Вы правы, Linux, который получится после сборки по инструкции в статье, не будет использовать 8-й пункт. Статья рассчитана на то, что читатель получает работающие ядро Linux и командную оболочку за небольшое количество шагов, что дает мотивацию для дальнейшего изучения.
Статья и так получилась большая, поэтому я даже не планировал это включать. Но вроде как live-диск как раз и подразумевает, что каждый раз ты начинаешь с чистого листа. Это потом появилась возможность persistence для live-дисков.
В моем случае, наверное, тоже можно свести к одной утилите, которая будет вызывать нужные команды. Но я больше статью посвятил созданию Live дистрибутивов, чем восстановлению диска.