Проблема со сборкой проекта бутлоадера на C++ и ASM с CMAKE

Тема в разделе "WASM.BEGINNERS", создана пользователем Aoizora, 24 июл 2023.

Метки:
  1. Aoizora

    Aoizora Active Member

    Публикаций:
    0
    Регистрация:
    29 янв 2017
    Сообщения:
    362
    Вообще лучше какой ассемблер выучить для разработки своей ос, пакера, криптора, шеллкода? NASM, FASM, MASM?
     
  2. q2e74

    q2e74 Active Member

    Публикаций:
    0
    Регистрация:
    18 окт 2018
    Сообщения:
    999
    Смотря какие цели. Насм - нативный в линуксе. Как следствие множество доков,примеров и т.п. Фасм - мне больше нравиться, но это по сути более короткие и понятные сахарные заменители. Иногда более прозрачные в отношении полей эльф файла и результатов сборки. Минус - меньше доков и примеров. Масм - если дос и винда.

    Но имхо тебе бы навык читать оффициальные доки к инструментам бы прокачать. Исходя из предыдущих твоих вопросов видно, что ты вводишь команды значения которых не удосужился прочитать в их же манах. Это на самом деле сложный навык и он отделяет серьезный подход от погулять вышел.
    --- Сообщение объединено, 31 июл 2023 ---
    UbIvItS, очевидно человек учиться и не верит в то, что он полностью определяет результат для машины. Ради этой веры и пишет свое построчно, потому как каждой своей строке верит. А когда просто программирует, то везде чуть глубже сплошь магия. Человек планомерно убивает чувство магического в айтишечке. Собрать, пусть и успешно, но чужое - магию не убивает.
    --- Сообщение объединено, 31 июл 2023 ---
    А вообще пофигу какой асм или яп. Это не разные винтовки, это скорее разные лопаты. Поэтому благодаря или вопреки, но результат всегда достигнуть можно.
     
  3. Aoizora

    Aoizora Active Member

    Публикаций:
    0
    Регистрация:
    29 янв 2017
    Сообщения:
    362
    >Человек планомерно убивает чувство магического в айтишечке.
    Это хорошо или плохо?
     
  4. q2e74

    q2e74 Active Member

    Публикаций:
    0
    Регистрация:
    18 окт 2018
    Сообщения:
    999
    Это часть профессионального становления. Магия не должна быть в инструментах, магия должна остаться только в природе озарений, как системное свойство найденного решения.
     
  5. Aoizora

    Aoizora Active Member

    Публикаций:
    0
    Регистрация:
    29 янв 2017
    Сообщения:
    362
    Вчера снес арч с ноутбука и поставил NixOS. Это лучшая система, которой я пользовался. Никс просто офигенский. Ничего другого теперь не хочу, только никс.
    --- Сообщение объединено, 31 июл 2023 ---
    Так, к чему это я? Рекомендую всем попробовать NixOS
     
  6. UbIvItS

    UbIvItS Well-Known Member

    Публикаций:
    0
    Регистрация:
    5 янв 2007
    Сообщения:
    6.241
    в твоём случае - сугубо вопрос вкусовщины, а более глобально - у гцц конкурентов няма (наиболее стабильный инструмент и возможности самые обширные).
    фиии.. :) Ты на нём когда начнёшь собирать всяку хрень из сорцев, то поймёшь как выглядит ТРУ БЛОУТВАРА. :) вообще, линь.. это мерзость гнусная.. но приходится с ним иметь дело: наилучшая ось - это фряха (она целостная по своей логики), но у линя лучше в плане дров и куча прикладного/дэва софта под линь лабают. короче, для дэва ты опять сделал плохой выбор :wink3: :grin:
     
  7. q2e74

    q2e74 Active Member

    Публикаций:
    0
    Регистрация:
    18 окт 2018
    Сообщения:
    999
    UbIvItS, микроядро действительно правильный выбор, но для разраба из подобного только мак. А там дальше выясняется что если не мейнстрим то и софта как бы нет. А на линь всегда разрабного хлама полно. Правда и полурабочего куда больше чем даже на Винду, не говоря про мак. Короче если разраб или студент и денег не особо,то линь.

    Вообще пришел к тому, что из софта только браузер, обсидиан, вскод, гидра, идея, эклипс, ваершарк, докеркомпос, гит. Ну и софт для сдр-радио.Все остальное либо без гуев, либо в контейнерах. Когда не контейнеры, например офис - виртуалбокс/вмваре. Но такое редкость. Для песочницы и экспериментов отдельная машина.
     
  8. Aoizora

    Aoizora Active Member

    Публикаций:
    0
    Регистрация:
    29 янв 2017
    Сообщения:
    362
    Я тоже стремлюсь к минимализму и ограничиваюсь только необходимым софтом. Для этого мне хватает NixOS.
     
  9. UbIvItS

    UbIvItS Well-Known Member

    Публикаций:
    0
    Регистрация:
    5 янв 2007
    Сообщения:
    6.241
    на линь можно потратить грошей куда больше, чем на шмяк - одни облачка чего стоят :)
    ну, что значит минимализм? :) вот, требуется собрать того же хромого из сорцев и где там с минимализмом проехать??? :) логи/отладка - тоже какТо далеки от аскетичного использования свободного пространства на дисках..
     
  10. q2e74

    q2e74 Active Member

    Публикаций:
    0
    Регистрация:
    18 окт 2018
    Сообщения:
    999
    UbIvItS, а облака они зачем? Почему собственного сервака с белым айпи не достаточно?
     
  11. UbIvItS

    UbIvItS Well-Known Member

    Публикаций:
    0
    Регистрация:
    5 янв 2007
    Сообщения:
    6.241
    пч облака можно масштабировать за ощутимо меньшую цену, чем собственное железо. А для закрытых проектов - да, нужны местные жестянки и жестянщики.. но порой закрытый проект можно хитро-глуповато тестить на открытых ресурсах :)