Andrei
в мейкфайлпосмотри, там нужентолько gas gcc и qemu для запуска
Ned
да, я уже запустил)
Ned
надо такую же написать на nasm
Ned
патамушта его изучаю и интел-синтаксис привычнее
Andrei
Просто там используется в качестве загрузчика multiboot GRUB
Andrei
А он gnu-шный
Andrei
и на соотв. ассемблере писать удобнее
Ned
постой, где используется мультибут граба?
Ned
уж точно не в 1й домашке
Andrei
2 и дальше
Andrei
Хотя в первой тоже
Andrei
Во второй части.
Andrei
прочитай короче описания к домашкам.
Andrei
Прежде чем запускать.
Andrei
:D
Ned
да, прочитал
Ned
красота
Ned
все сам писал?
Ned
я просто видел смежные статьи на хабре
Ned
и через граб и через бареметал
Andrei
🦥Alex Fails
а я решил поковырять OpenCL
grinchfox
и как успехи ?
🦥Alex Fails
ну, складывать хуйню уже могу
🦥Alex Fails
и даже умножать
grinchfox
прикольно
grinchfox
ненавижу проявлять интерес ко всему кроме диплома в момент написания дипломной работы >.<
🦥Alex Fails
а у тебя скоро защита?
grinchfox
да
Ned
бля не удержался
Ned
Мама, я не дворник, я сборщик мусора.
Suigintou45
жаба призадумалась, решив подмести...
ඞ
ඞ
Dmitry
а про freertos тут можно спрашивать или это уже оффтопик?
Andrei
http://www.it-weekly.ru/analytics/trends/71057.html
Ned
первым драйвером, который я напишу, будет драйвер сисадмина.
Ned
сисадмин - неотъемлемая часть компа или вычислительного кластера
Ned
почему в случае системных сбоев пользователю приходится обращаться к нему на нативном языке?
Ned
народ
Ned
мы все умеем делать segfault
Ned
как сделать pagefault?
Andrei
Эм
Andrei
Пейджфолт он только на уровне системы
Andrei
Пейджфолт в норме до юзера доходит как сегфолт
🦥Alex Fails
🦥Alex Fails
пейджфолт ресолвится ядром в подкачку
Andrei
Пейджфолт получить элементарно. Просто он не дойдет до юзера
Andrei
Это на уровне ядра резолвится интеррапшн
🦥Alex Fails
в винде они бесят
🦥Alex Fails
да
Andrei
Лучше придумайте как triple fault получить ;D
🦥Alex Fails
просрать кусок файла подкачки
Ned
Как требовать зависимостей вне системы пакетного менеджера?
Ned
Например собираю textinfo, как он замечает на этапе ./configure что например нету perl?
Nikolay
Nikolay
Она тестит на наличие нудных зависимостей
Ned
Не хотелось бы
Ned
Gnu обходится без cmake
Nikolay
Nit
Nikolay
Я хз тогда зачем люди ее юзают
Ned
Или предлагаешь смак тоже в зависимости добавить?)
Nikolay
Конечно
Ned
Смак для сборки
Nikolay
Я вообще хз как делать код на распостронение
Nikolay
Я скачал вчера либу и нихера собрать не могу
Nikolay
Вижал студия конечно
Ned
Но если я хочу нативной сборки, мне нужен минимум зависимостей
Nikolay
Но там тебе и куду дай
Nikolay
Я так же считаю
Ned
Остается вариант искать бинарь в $PATH
Ned
Средствами шелла
Ned
Ну а это они умеют априори
Andrei
код на распространение как раз тки симейком
Nikolay
Nikolay
На сях вообще никаких норм пакет менеджеров не завезли
Nikolay
Сборка боль
Nikolay
Как жить то
Ned
А кто говорит про Си?)