1. Если вы только начинаете программировать на ассемблере и не знаете с чего начать, тогда попробуйте среду разработки ASM Visual IDE
    (c) на правах рекламы
    Скрыть объявление

Любопытный проект ReactOS :)

Тема в разделе "WASM.SOFTWARE", создана пользователем UbIvItS, 19 июн 2018.

  1. UbIvItS

    UbIvItS Well-Known Member

    Публикаций:
    0
    Регистрация:
    5 янв 2007
    Сообщения:
    5.134
    не совсем понял == что заточено?
     
  2. trsoft

    trsoft Member

    Публикаций:
    0
    Регистрация:
    18 июл 2018
    Сообщения:
    112
    Есть еще КолибриОС. Правильная/ безопасная загрузка с любого неизвестного носителя, из образа, а дальше не правильно. Запись и чтение с раздела оси должна быть не доступна для программ пользователя, все настройки программ хранятся в их ини-файлах (для бесплатной оси - это нормально). Создание , администрирование и изменение образа выполняется спец-ми программами в др. осях или самой операционкой. Политика безопасности из Линукса, интерфейс - изWindows. Важно определить целевое назначение операционки: файл-сервер, почтовый сервер, инструмент для диагностики и лечения компа от вирусов, медиа-центр(актуальное направление) и развивать в указанном направлении со всеми фичами и программами.
    Самый актуальный вопрос - вопрос драйверов. Лучше их интегрировать в готовом виде или с минимальными переделками из Линукса или Виндовса.
     
  3. M0rg0t

    M0rg0t Active Member

    Публикаций:
    0
    Регистрация:
    18 окт 2010
    Сообщения:
    737
    нельзя вроде как реверсить , и потом этим пользоваться, по закону.
    Впрочем, вы не отреверсите винду. Если есть время и желание - реверс загрузчика РЕ файлов винды, но именно чтобы грузил ТЛС и прочие нюансы, достаточно 32 битных ЕХЕ. Осилите? Не бесплатно.
     
  4. UbIvItS

    UbIvItS Well-Known Member

    Публикаций:
    0
    Регистрация:
    5 янв 2007
    Сообщения:
    5.134
    а енто https://doxygen.reactos.org/da/d6d/tlssup_8c.html не тащит?
     
    q2e74 нравится это.
  5. trsoft

    trsoft Member

    Публикаций:
    0
    Регистрация:
    18 июл 2018
    Сообщения:
    112
    M0rg0t, посм. материал "Пишем упаковщик по шагам": релоки, тлс запилены. Они должны переносится в упакованный и защищенный упаковщиком файл, чтобы их обработал штатный лоадер ОС.
    В КолибриОс вообще нет секций, нет ресурсов. Лучше разработать простой формат секций и заголовка, хотя бы текстовый файл с параметрами и смещениями в файле, загрузчик оси раскидает все в памяти.
     
  6. f13nd

    f13nd Well-Known Member

    Публикаций:
    0
    Регистрация:
    22 июн 2009
    Сообщения:
    1.204
    Уже много лет существует wine, в котором загрузка PE формата и замена ряда библиотек винды уже давно сделаны. Лицензия gnu gpl, условно абсолютно бесплатный. Позволяет он запускать 100% виндовых приложений? Нет. Сможет когда-нибудь? Если разработку винды однажды не свернут, то никогда не догонит. Почему систематически у кого-то появляется желание проделать это еще раз, а потом еще и еще, чтобы убедиться в этом же?
     
  7. UbIvItS

    UbIvItS Well-Known Member

    Публикаций:
    0
    Регистрация:
    5 янв 2007
    Сообщения:
    5.134
    а, кстати, догонять и не нужно, требуется получить нормальные запуски и работу годного легаси (кадов/камов/матпакетов/словарей/..). если такое случится, то вынь ужо нафиг никому нужна не будет. а новомодные uwp и на нативной выньке нормально не пашут :)
     
  8. f13nd

    f13nd Well-Known Member

    Публикаций:
    0
    Регистрация:
    22 июн 2009
    Сообщения:
    1.204
    Что значит кстати не нужно? Если надо нормальные запуски каких-нибудь офисов, вайн вообще не нужен. Подавляющее большинство юзеров пользуется линуксом, винда кстати вообще не нужна никому.

    Недавно надо было запустить программу, сделанную на басике. Некоторые утверждают, что они работают вообще везде. Не заработало ни на 8ке, ни на ХР. Пришлось качать обнову для басика (которая без иде басика не устанавливается, но 7zip всегда выручает), доставать из нее comdlg32.ocx и comctl32.ocx и регистрировать. Как у вайна с переносом компонентов для басика? Как у вайна вообще с COM-компонентами?
     
  9. UbIvItS

    UbIvItS Well-Known Member

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

    1. организации схем безопасности, локальные и сетевые решения.
    2. работа с вирт машинами.
    3. исследование алгоритмов для получения оптимизированных вычислительных комплексов.
    4. работа с нестандартным и/ль битым железом.
    4.1. всяки там форензикс.
    --- Сообщение объединено, 3 май 2019 ---
    вайн вайну рознь == он мб собран с разными опциями, что сильно влияет на его работоспособность. зачастую легче вирту поставить со всем необходимым фаршем :)
     
  10. f13nd

    f13nd Well-Known Member

    Публикаций:
    0
    Регистрация:
    22 июн 2009
    Сообщения:
    1.204
    Не удержался, скачал исходники посмотреть. С COM-объектами винды там прилично. Сомневаюсь, что исчерпывающее количество, но основное, что приходит на ум, есть.
     
  11. M0rg0t

    M0rg0t Active Member

    Публикаций:
    0
    Регистрация:
    18 окт 2010
    Сообщения:
    737
    trsoft, ок, посмотрю. Мне просто многие люди говорят, что полноценный РЕ лоадер - нереален.

    f13nd, а что не может вайн? В моем случае не надо чего-то сверх-сложного, поддержку релоков, тлс и сех хватило бы.
    и что с вб, там же надо вроде 1 либа msvbvm60 или как там ее.
     
  12. f13nd

    f13nd Well-Known Member

    Публикаций:
    0
    Регистрация:
    22 июн 2009
    Сообщения:
    1.204
    Он много чего раньше не мог, из всех программ, которые хотелось запускать на линухе, 2/3 шли мимо. Я бы и сейчас на него не сделал ставку, хотя похоже он изменился в лучшую сторону. Шаманизма и с виндой хватает, чтобы еще на фальшивую винду засматриваться.
     
  13. M0rg0t

    M0rg0t Active Member

    Публикаций:
    0
    Регистрация:
    18 окт 2010
    Сообщения:
    737
    f13nd, а реактос как ? Я недавно его поставил на ВМ, вроде заработали тулзы Руссиновича и кое что самопальное на Асме.
    Но бсоды часто.
     
  14. f13nd

    f13nd Well-Known Member

    Публикаций:
    0
    Регистрация:
    22 июн 2009
    Сообщения:
    1.204
    Не видел ни разу
     
  15. _edge

    _edge Well-Known Member

    Публикаций:
    1
    Регистрация:
    29 окт 2004
    Сообщения:
    595
    Адрес:
    Russia
  16. UbIvItS

    UbIvItS Well-Known Member

    Публикаций:
    0
    Регистрация:
    5 янв 2007
    Сообщения:
    5.134
    _edge, ой-чё там реактос, вон на вэйланд глянь == линь обречён быть с ксоргомЪ до скончания времён :)
     
  17. UbIvItS

    UbIvItS Well-Known Member

    Публикаций:
    0
    Регистрация:
    5 янв 2007
    Сообщения:
    5.134