@ProCxx

Страница 213 из 2477
Ned Ogl
07.06.2016
22:04:32
Пока не вижу пути кроме чтения мануалов сомнительного происхождения

Кстати, я нигде не могу найти ответа на вопрос: в каком формате (в смысле формата исполняемого файла) ядро Linux

Вроде б не elf, очевидно, что не ms-подобном

Flat binary?

Google
Ned Ogl
07.06.2016
22:07:00
Вероятно, miniboot или вроде того

Square
07.06.2016
22:08:41
Старые книши надо курить
написать пару раз семисегментную индикацию на мк51 :)

с залипающей клавой ;)

Alex Фэils?︙
07.06.2016
22:09:16
)

Penter
07.06.2016
22:11:30
А когда efi stub, то exe прикидывается

Andrei
07.06.2016
22:11:49
Нед.

Ты тут?

У меня был курс по поерационкам.

я могу тебе скинуть все свои домашки

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

Все они протестированы и работали в qemu

Google
Ned Ogl
07.06.2016
22:13:07
Как запустить программу без операционной системы / Хабрахабр https://m.habrahabr.ru/company/neobit/blog/173263/

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

Ned Ogl
07.06.2016
22:13:56


Andrei
07.06.2016
22:14:05
Почты свои напишите, проще зафорвардить будет вам письма.

Ned Ogl
07.06.2016
22:15:15
Penter
07.06.2016
22:15:40
Спбау
Я у него спросил

У Андрея

Ned Ogl
07.06.2016
22:15:53
А я тебе за него ответил

Потому что он мне раза три повторил

Пока я не запомнил

Он - спбау Я - мехмат мгу

Penter
07.06.2016
22:16:14
Где??11

Google
Penter
07.06.2016
22:16:58
Ппц вы сатанисты

Andrey
07.06.2016
22:17:22
Он - спбау Я - мехмат мгу
На мехмате такие темы поднимаются? На вмк только общий принцип загрузки ОС описывается, но более.

Andrei
07.06.2016
22:19:54
Так, посоны.

Сейчас я скину вам тексты домашек.

Чтобы было понятно, что надо было сделатью

Самая продвинутая домашка это номер3

Там есть и таймер и многопточность.

https://docs.google.com/document/d/1q26eyZhBs7T8E15UyNT05D-M7I2X7cY5M343xQOUHfo/edit

https://docs.google.com/document/d/1XnqduVS-Z3dOgVgJ7LxbqntC9-UVpxelr6jkjfTSg_Q/edit

https://docs.google.com/document/d/1D_AZa4-7jI_mz6tb3CDooXz915PJ3suqA0IvtWxUM2Q/edit

Andrei
07.06.2016
22:20:45
https://docs.google.com/document/d/1BKFjldIRX9aF9Z_o8MxBm0kNDn4uGggIRjF8gt3irIY/edit

Я их все сделал. Сейчас пришлю архивы с решениями.

Там всё сделано так чтобы собираться одной строчкой из консоли.

просто make

Ned Ogl
07.06.2016
22:23:58
Академ?
Перевод или заберу доки и перепоступлю-отслужу или отслужу-перепоступлю

Square
07.06.2016
22:24:15
#крутой #boot #homework

Сергей
07.06.2016
22:25:08
Смысл сваливать с 3 курса

Google
Сергей
07.06.2016
22:25:15
Перепоступать

Andrei
07.06.2016
22:26:31
@ned_ogl @AlexFails чекайте почту.

Ned Ogl
07.06.2016
22:26:46
Смысл сваливать с 3 курса
Раньше свалить не догадался:)

Aldar
07.06.2016
22:26:57
доучился бы до 5 курса

ну уж ладно

Ned Ogl
07.06.2016
22:27:41
@ned_ogl @AlexFails чекайте почту.
Разреши вопрос. Вам давали задания, от вас требовали решений. Вам давали что читать и откуда разбираться?

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

Andrei
07.06.2016
22:28:23
А, ну у нас были полноценные лекции по теории, на практику задания давались в духе вот вам ссылки, разбирайтесь!

http://mit.spbau.ru/sewiki/index.php/%D0%9E%D0%BF%D0%B5%D1%80%D0%B0%D1%86%D0%B8%D0%BE%D0%BD%D0%BD%D1%8B%D0%B5_%D1%81%D0%B8%D1%81%D1%82%D0%B5%D0%BC%D1%8B_5_2015

На домашку давалось две недели, поэтому если ты за неделю не сделал на практику приходил и задавал свои вопросы.

Admin
ERROR: S client not available

Andrei
07.06.2016
22:29:09
Там ребята которые вели практику на них отвечали че по чем.

Я скинул ссылку.

Andrey
07.06.2016
22:29:19
Чего уж там, до диплома надо было и вылететь после предзащиты
Ну, у нас до экзаменов допускались все. Вне зависимости от сданных зачётов. Я, к примеру, даже курсовую не защитил. У вас суровее как-то.

Andrei
07.06.2016
22:30:48
Я на практиках не был, читал только то что было по сылкам и гуглил, в общем писал все домашки сам.

Andrey
07.06.2016
22:31:19
Я на практиках не был, читал только то что было по сылкам и гуглил, в общем писал все домашки сам.
Забавно, а я только на такие семинары и ходил, а на лекции забивал)

Andrei
07.06.2016
22:31:22
На самом деле после первого остолбенения от того, что ты написал загрузчик и хуету которая переходит в защещнный режим а еще и сама ставит прерывания да еще и IDT LDT загружает всё идёт как по маслу.

Короче поверх третьей домашки можно писать свою операционку :D

Penter
07.06.2016
22:32:04
Ребята, как стать таким же хакиром?

Поэтапно, можн?

Google
Ned Ogl
07.06.2016
22:32:24
Вот блять да

Aldar
07.06.2016
22:32:58
а шо надо ассемблер знать чтобы эти домашки осилить?

Ned Ogl
07.06.2016
22:33:27
Вот с таким еблом я ща сижу

Andrei
07.06.2016
22:33:33
Ну там немного ассемблера совсем.

Это заняло порядочно времени, но кажется дело было в проблемах с синхронизацией. Высылаю версию, которая у меня работает и с файлом, и с клавиатуры. 10 ноября 2015 г., 3:36 пользователь Константин Новокрещенов <k.novokreshchenov@gmail.com> написал: Возможно, вы пытаетесь изменить read-only память, неправильно переключаете стеки или что-нибудь ещё. Советую прочитать: https://en.wikipedia.org/wiki/General_protection_fault 10 ноября 2015 г., 3:28 пользователь Andrei Krutikov <akrutikoff@gmail.com> написал: Действительно :с Она очень рандомно так поступает, иногда работает, иногда нет. Я не понимаю с чем это связано. Если я кидаю в QEMU файл, как в задании, то всё ок. Если набирать с клавиатуры то непонятно откуда взявшийся GPF. С чем это может быть связано? On 2015-11-10 00:15, Константин Новокрещенов wrote: > поведение программы не изменилось > > 10 ноября 2015 г., 0:03 пользователь Andrei Krutikov <akrutikoff@gmail.com> написал: > > В аттаче. > > > On 2015-11-09 23:59, Константин Новокрещенов wrote: » отправьте готовый архив » » 9 ноября 2015 г., 23:57 пользователь Andrei Krutikov <akrutikoff@gmail.com> написал: » » Всё, я разобрался, пожадничал стека для треда просто и вылез за границы памяти. Прикрепил пофикшенный kernel.c с увеличенным стеком. » » » On 2015-11-09 23:50, Константин Новокрещенов wrote: »> Приветствую, »> »> Собираю make-ом и запускаю программу для интерактивного взаимодействия: »> qemu-system-i386 -kernel scheduler -serial stdio »> »> В консоли QEMU появляется либо сообщение "Breakpoint Exception! System Halted." либо "General Protection Fault Exception! System Halted" »> »> 9 ноября 2015 г., 23:45 пользователь Andrei Krutikov <akrutikoff@gmail.com> написал: »> »> Отослал и тут же нашел место, к которому можно придраться. Забыл в main сделать правильный for(;;) Перепосылаю. Прошлый архив можно проигнорировать. »> »> »> On 2015-11-09 23:27, Andrei Krutikov wrote: »> »> Высылаю свою домашнюю работу по ОС номер 3 »> »> »> — »> All the best, »> Andrei K. »> »> » » — » All the best, » Andrei K. » » > > — > All the best, > Andrei K. > > — All the best, Andrei K. — All the best. Andrew K.

Я замечу друзья, что я попытался отправить домашку в 23:27, а сдал в итоге только в 4 ночи.

Перед этим 5 раз её переделав.

Ned Ogl
07.06.2016
22:34:22
Капец...

Andrei
07.06.2016
22:34:31
Так что тут хакир\не хакир, а я въёбываю по ночам :D

Ned Ogl
07.06.2016
22:34:33
Как поступить в спбау?

Или там магистратура только?

Andrei
07.06.2016
22:34:55
Очень просто! Становишься победителем или призёром межнара по иннофрматике...

:D

Да не, там есть бакалавриат.

Но конкурс туда довольно большой, а берут мало.

Ned Ogl
07.06.2016
22:35:21
Ясно, обнадёжил. Примерно как на ФКН

Logerk49
07.06.2016
22:35:36
А почему ты вылетел ?

Ned Ogl
07.06.2016
22:35:39
Оттрублю бауманку или мирэа тогда

А почему ты вылетел ?
Захотел и вылетел

Да тупо весь сем прогал

А предметы пошли нешуточные

Вот и запар нахватался

Страница 213 из 2477