Сап /б, в тред призываются погромистыфрилансеров с 350к/наносекунда просьба проследовать нахуй. В шараге дали курсач по системной проге, а именно : написать загрузчик ядра линуха под х86. Может быть кто-то из анонов занимался такой хуйней и сможет что-нибудь посоветовать, с меня нихуя. АСМ + Си, разумеется
Бамп 1
Бамп 2
Бамп 3
>>122435191 (OP)скачай syslinux и посмотри, что у него внутри
Бамп 4
>>122435191 (OP)http://osdev.orgДальше сам
>>122435191 (OP)Uboot, например, опенсорсный. Поcмотри в исходники для вдохновения. Или что тебе посоветовать-то?
>>122435625Есть какая нибудь годная литература, а не 20 статей с 2.5 строками индусского кода?
бамп
>>122435819Ну Intel Software Developer Manual тебе в помощь, но таки "статьи с 2.5 строчками индусского кода" гораздо лучше, ибо все уже в концентрированном виде подается
>>122435191 (OP)блин, возьми bootsect.S от lilo и какую-то примитивную ФС, чтобы с неё легко было считать ядро и инитрд, дальше читаешь их в память и делаешь лонгджамп по адресу точки входа в ядро
>>122436513Фатка сойдет, или лучше сразу ext2?
>>122436705Без Read-Write драйвера ZFS даже не думай защититьсямимопрепод
>>122436879ахахах, ещё с возможностью выбора снапшота, лол.>>122436705вполне, я думаю
Ты не программист, а макака.
>>122436705или ещё проще вариант -- бутсектор от лило и брать адреса блоков, занятых ядром и инитрд и хардкодить их в какой-то сектор, из которого потом вытаскивать и последовательно считывать память, а дальше опять лонгджамп, все дела
Брать GAS или что то интелоподобное?
>>122437601 -> >>122437469
bump
>>122437601Газ, внезапно, умеет в интеловский синтаксис. Дело вкуса, в целом. Мне более удобным и читаемым кажется именно AT&T стиль.