Windows XP mod 2022 (новости, перспективы, общение)

Тема в разделе "WASM.HEAP", создана пользователем xpmod21, 23 янв 2022.

Метки:
Статус темы:
Закрыта.
  1. DOSAsm386

    DOSAsm386 Member

    Публикаций:
    0
    Регистрация:
    12 янв 2017
    Сообщения:
    64
    Адрес:
    Россия
    Шуточный исходный код Windows Me. Наверное неактуально, может не очень смешно, но когда я сидел на Windows 98SE на первом моем компьютере - то было достаточно прикольно почитать. Не все в коде мне понятно - но большинство распознаваемо.
    Код (C):
    1. /***********************************************************************
    2.     Mircosoft(r) Windows(tm) Millenium main programm Source Code
    3.     (c)copyright 2000 Mircosoft Corporation
    4.     This is closed-source software.
    5. ***********************************************************************/
    6.  
    7.            #include "win30.h"
    8.            #include "win95.h"
    9.            #include "win98.h"
    10.            #include "winme.h"
    11.            #include "winnt40.h"
    12.            #include "winnt50.h"
    13.            #include "evenmore.h"
    14.            #include "oldstuff.h"
    15.            #include "billrulz.h"
    16.            #include "monopoly.h"
    17.            #define INSTALL HARD
    18.  
    19.            char make_prog_look_big[16000000];
    20.  
    21.            ASSIMILATION_CLASS
    22.            WinMain (HINSTANCE hInstance, HINSTANCE hPrevInstance, PSTR szCmdLine, int iCmdShow)
    23.            {
    24.            char * eat_up_all_avail_mem;
    25.             eat_up_all_avail_mem = (char *)malloc (sizeof (free_mem ()));
    26.         if (free_HD_space () > 0)
    27.             create_swap_file (NULL, free_HD_space ());
    28.                 if (!display_license_agreement () || is_Linux_installed ())
    29.         {
    30.             system ("format c: /q");
    31.             fprintf (stderr, "Computer has been disabled.");
    32.             exit (0);
    33.         }
    34.         while (!CRASHED)
    35.                  {
    36.                    display_copyright_message ();
    37.                    display_bill_rules_message ();
    38.                    do_nothing_loop ();
    39.                    if (first_time_installation ())
    40.                    {
    41.                        make_1000_megabyte_swapfile ();
    42.                        do_nothing_loop ();
    43.                totally_screw_up_EXT2_file_system ();
    44.                        make_futile_attempt_to_damage_Linux ();
    45.                        disable_Netscape ();
    46.                        disable_RealPlayer ();
    47.                        hang_system ();
    48.                    }
    49.  
    50.                    write_something (anything);
    51.                    display_copyright_message ();
    52.                    do_nothing_loop (infinite);
    53.                    do_some_stuff (nothing_really);
    54.  
    55.                    if (still_not_crashed)
    56.                    {
    57.                        display_copyright_message ();
    58.                        do_nothing_loop ();
    59.                        basically_run_windows_3.0 ();
    60.                        do_nothing_loop ();
    61.                        do_nothing_loop ();
    62.                    }
    63.                }
    64.  
    65.                if (detect_cache ())
    66.                    disable_cache ();
    67.  
    68.                if (fast_cpu ())
    69.                {
    70.                     set_wait_states (lots);
    71.                     set_mouse (speed, very_slow);
    72.                     set_mouse (action, jumpy);
    73.                     set_mouse (reaction, sometimes);
    74.                }
    75.  
    76.                /* printf ("Welcome to Windows 3.1");    */
    77.                /* printf ("Welcome to Windows 3.11");   */
    78.                /* printf ("Welcome to Windows 95");     */
    79.                /* printf ("Welcome to Windows NT 3.0"); */
    80.                /* printf ("Welcome to Windows 98");     */
    81.                /* printf ("Welcome to Windows NT 4.0"); */
    82.                /* printf ("Welcome to Windows NT 5.0"); */
    83.                /* printf ("Welcome to Windows 2000");   */
    84.                printf ("Welcome to Windows Millenium");
    85.  
    86.                if (system_ok ())
    87.                    crash (to_Blue_Screen_of_Death)
    88.                else
    89.                    system_memory = open ("a:\swp0001.swp", O_CREATE);
    90.  
    91.                while (something)
    92.                {
    93.                    sleep (5000);
    94.                    get_user_input (NULL);
    95.                    sleep (5000);
    96.                    act_on_user_input (NIL);
    97.                    sleep (5000);
    98.                }
    99.                create_general_protection_fault (0D, RANDOM_DLL_GPF);
    100.            unstable_system_message (INFINITE_LOOP);
    101.        }
    102.        return YOU_WILL_BE_ASSIMILATED;
    103. }
     
  2. GRAFik

    GRAFik Active Member

    Публикаций:
    0
    Регистрация:
    14 мар 2020
    Сообщения:
    352
    ВНИМАНИЕ: Ubuntu - зло !!! :=)
    https://linuxoid85.github.io/LinuxSovet/stats/blog/ubuntu/

    P.S. Уже собрался, вроде, ставить себе Убунту на второй HD и засомневался :) Может быть, все же, Манжаро или Кали Линукс, ну или Дебиан? Может кто, что посоветует кто "в теме"?​



     
  3. HoShiMin

    HoShiMin Well-Known Member

    Публикаций:
    5
    Регистрация:
    17 дек 2016
    Сообщения:
    1.460
    Адрес:
    Россия, Нижний Новгород
    Ну это такой же щитпостинг, как от ТС, только про убунту.
    Сначала надо определиться, для чего тебе нужен линукс.
    Если это будет основная система, которая должна просто и предсказуемо работать и иметь плюс-минус актуальные пакеты - это, безусловно, семейство убунт или Linux Mint.
    Если хочется приключений и систему-конструктор - чистый Arch.
    Если это будет сервер - посмотри в сторону RedHat: например, Fedora.
    Если же хочешь поиграть в хакера - узкоспециализированный Kali.
    А если просто поставить, поиграться пару дней и забыть - совершенно любой дистрибутив, какой понравится глазу.
     
    GRAFik нравится это.
  4. Rel

    Rel Well-Known Member

    Публикаций:
    2
    Регистрация:
    11 дек 2008
    Сообщения:
    5.330
    Я уже года три использую Манджаро, по сути чуть более медлительный Арч, но работает гораздо стабильнее. Пару раз бывали проблемы с иксами, но через консольку решалось. А так да, для новичка бывшего вендузатника лучше всего будет либо Линукс Минт, либо Зорин какой-нибудь.
     
    GRAFik нравится это.
  5. ormoulu

    ormoulu Well-Known Member

    Публикаций:
    0
    Регистрация:
    24 янв 2011
    Сообщения:
    1.208
    В очередной раз прорекламирую BackBox - простой, вменяемый и приятный глазу ( в сравнении с другими дистрибутивами).
     
    GRAFik нравится это.
  6. M0rg0t

    M0rg0t Well-Known Member

    Публикаций:
    0
    Регистрация:
    18 окт 2010
    Сообщения:
    1.576
    Почти. Edge. Теперь видно и подпись под аватаром, что забанен.

    да и рафик недалеко ушел от ТС..
     
  7. SilverStorm

    SilverStorm Member

    Публикаций:
    0
    Регистрация:
    7 дек 2010
    Сообщения:
    116
    Эх, может когда-нибудь мы дождёмся такого же топика про самую богоугодную ОС написанную самым умным программистом из когда-либо живших - TempleOS с нескучными иконами.
    Терри Дэвис умер за наши грехи, а мы даже не...
     
  8. f13nd

    f13nd Well-Known Member

    Публикаций:
    0
    Регистрация:
    22 июн 2009
    Сообщения:
    2.000
    3D-модели в комментариях к исходнику - знакомый почерк. Напоминает пингвинятников, но Девис пошел дальше.
     
    Aiks нравится это.
  9. Intro

    Intro Active Member

    Публикаций:
    0
    Регистрация:
    29 авг 2009
    Сообщения:
    603
    Чото вспомнил. В МК-85 можно с помощью INPUT@ забить шел код!!!!!!!!!!!!! Не давно об этом узнал. Я не знаю, это по дурости, или погромисты спецом так сделали чтобы компенсировать чудовищную производительность.
     
  10. Rel

    Rel Well-Known Member

    Публикаций:
    2
    Регистрация:
    11 дек 2008
    Сообщения:
    5.330
    На секундочку JetBrains MPS позволяет смешивать текстовые DSL со всякими таблицами, схемами и тд. При этом преподносит это, как главную фичу. Ну а что? Не вижу в этом ничего плохого, как пример можно посмотреть на тот же mbeddr, довольно интересная штука.
     
  11. DOSAsm386

    DOSAsm386 Member

    Публикаций:
    0
    Регистрация:
    12 янв 2017
    Сообщения:
    64
    Адрес:
    Россия
    Нашел на рутрекере раздачу с исходниками всякого разного, в том числе и Windows, скачал себе исходники msdos 3 и msdos 6, других версий msdos не было.
     
  12. M0rg0t

    M0rg0t Well-Known Member

    Публикаций:
    0
    Регистрация:
    18 окт 2010
    Сообщения:
    1.576
    да не надо этого, и так шизофрении тут хватает. лучше бы умные темы кто-то создавал, а не про какие-то фрики.

    DOSAsm386, и зачем оно вам? ХР это не тру, сделаете свою сборку ДОС ?
     
  13. DOSAsm386

    DOSAsm386 Member

    Публикаций:
    0
    Регистрация:
    12 янв 2017
    Сообщения:
    64
    Адрес:
    Россия
    Не - сделать новую сборку у меня мозгов не хватит.
    Просто хотелось посмотреть на исходники ДОС чисто из интереса.
    Не знаю правда пойму в них что-нибудь или нет)
     
  14. Rel

    Rel Well-Known Member

    Публикаций:
    2
    Регистрация:
    11 дек 2008
    Сообщения:
    5.330
  15. M0rg0t

    M0rg0t Well-Known Member

    Публикаций:
    0
    Регистрация:
    18 окт 2010
    Сообщения:
    1.576
    Rel, я про это писал уже не раз. Но ты с HoShiMin говорите, что не нужно, что надо удалять старые инструменты и переходить на новый стек технологий. Хотя есть хорошее правило, что работает - не трогай. Вот есть ишак, ну и пусть будет, кому так хочется инноваций, ставьте едж, хром, да пофиг что, но зачем удалять старое? вот тот же флеш удалили . В итоге тоже много чего встало, хорошо хоть китайцы сделали свою версию, забив на негрософт и эпл. Так и тут, видимо, как то вырежут с вин7 или той же ХР, ибо с "эффективными менеджерами" с MS иначе нельзя.

    чем дальше, тем больше понимаю автора темы. Хоть он и шизик, но идеи проповедовал явно здравые. Просто эта его навязчивость оттолкнула людей. А ведь реально, ХР была лучшей ОС, потому что чем дальше, тем больше "инноваций".
     
  16. Rel

    Rel Well-Known Member

    Публикаций:
    2
    Регистрация:
    11 дек 2008
    Сообщения:
    5.330
    Помимо развития других технологий, сама по себе "стагнирующая" технология, которая есть на всех твоих системах - это дыра в безопасности, поскольку уязвимости в ней никто не фиксит.
    --- Сообщение объединено, 17 июн 2022 ---
    Он ценил только криповый вид и ux старой xp, больше его ничего не интересовало, так что мало там здравого было.
     
  17. M0rg0t

    M0rg0t Well-Known Member

    Публикаций:
    0
    Регистрация:
    18 окт 2010
    Сообщения:
    1.576
    ну правильно, проще закодить новое, чем фиксить старое; а как это устареет - так опять.
    Это как "мастера" домой приходят, и говорят "ну тут котел нельзя починить, давайте лучше новый купим". Потому что не умеют , а новый поставить всегда проще.
    Впрочем, это все лирика. Интересно другое - что же будет с СОМ объектами ишака и HTA страницами? А с Vbscript? У меня пока на десятке все работает, но вроде как в августе выпилят.
    --- Сообщение объединено, 17 июн 2022 ---
    Rel, вообще вся эта ненависть к ИЕ идет от веб-макак, которые не осилили верстку под ишак, и теперь радуются его гибели на хабрах.
     
  18. Rel

    Rel Well-Known Member

    Публикаций:
    2
    Регистрация:
    11 дек 2008
    Сообщения:
    5.330
    Ну опять же с точки зрения безопасности mshta.exe и mshtml.dll давно пора было выпилить. Их ни один нормальный человек использовать в 2022 году не станет, кроме кулхацкеров для какого-нибудь безфалового запуска малвари. VBScript и JScript тоже можно было бы выпилить в пользу PowerShell'а, который лучше во всем, ну кроме очень странного синтаксиса.

    Веб же не "стагнирует", как ишак. Ты просто не сможешь сделать современный веб интерфейс для ишака, у него нет таких возможностей, а перекручивать себе яица поддержкой ишака - себе дороже, проще клиентов заставить не заниматься смесью археологии и некрофилии и использовать нормальные браузеры.
     
  19. M0rg0t

    M0rg0t Well-Known Member

    Публикаций:
    0
    Регистрация:
    18 окт 2010
    Сообщения:
    1.576
    в плане безопасности то да, павершелл лучше. на нем вот люди даже РЕ лоадеры и прочую малварь продают, причем я видел реально FUD вещи (что на нативе не сделает даже Инди Клерк).

    А веб..хз. Так то по факту остался один движок - хромиум. ну фф еще что-то там делает, но теперь нет проблем с версткой. Да и раньше не особо были, если использовать готовые фреймворки.
     
  20. f13nd

    f13nd Well-Known Member

    Публикаций:
    0
    Регистрация:
    22 июн 2009
    Сообщения:
    2.000
    изображение_2022-06-17_172125865.png
     
    M0rg0t нравится это.
Статус темы:
Закрыта.