home.social

#ретротех — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #ретротех, aggregated by home.social.

  1. Хотя… проблем больше, чем позитива. В лучшем случае можно написать однопоточный, очень медленный клиент, который:
    ✔ Подключается к трекеру и получает список пиров
    ✔ Загружает файлы в порядке кусков
    ❌ Не поддерживает DHT
    ❌ Не умеет одновременно качать и раздавать
    А ещё нет многозадачности, нет нормального асинхронного ввода-вывода, OpenSSL для Magnet-ссылок, zlib для сжатия просто не запустятся.
    Короче, обидно прям. Жаль нет чего-то более свежего, что могло бы быть обратносовместимо с оригинальным MS-DOS, но при этом работать с новыми программами.

    #FreeDOS #ретротех #торренты #программирование cr8r.gg/@rakhelele/11421605086

  2. Хотя… проблем больше, чем позитива. В лучшем случае можно написать однопоточный, очень медленный клиент, который:
    ✔ Подключается к трекеру и получает список пиров
    ✔ Загружает файлы в порядке кусков
    ❌ Не поддерживает DHT
    ❌ Не умеет одновременно качать и раздавать
    А ещё нет многозадачности, нет нормального асинхронного ввода-вывода, OpenSSL для Magnet-ссылок, zlib для сжатия просто не запустятся.
    Короче, обидно прям. Жаль нет чего-то более свежего, что могло бы быть обратносовместимо с оригинальным MS-DOS, но при этом работать с новыми программами.

    #FreeDOS #ретротех #торренты #программирование cr8r.gg/@rakhelele/11421605086

  3. Идея была проста: а что, если запустить торрент-клиент на FreeDOS? Ведь TCP/IP-стек есть, сокеты работают, да и торрент-протокол в целом не слишком сложный.
    Но на практике всё оказалось веселее. Отсутствие многозадачности, ограниченный доступ к современным библиотекам и возня с 16-битной средой быстро превратили проект в ад. Попытки портировать что-то готовое тоже провалились — даже самый лёгкий клиент требовал слишком многого.
    Я вполне осознаю, что я не гений, но в итоге, можно написать торрент-клиент для FreeDOS или реально на нём только старые игры запускать? (Что тоже очень не плохо, но…)

    #FreeDOS #ретротех #торренты #программирование

  4. Идея была проста: а что, если запустить торрент-клиент на FreeDOS? Ведь TCP/IP-стек есть, сокеты работают, да и торрент-протокол в целом не слишком сложный.
    Но на практике всё оказалось веселее. Отсутствие многозадачности, ограниченный доступ к современным библиотекам и возня с 16-битной средой быстро превратили проект в ад. Попытки портировать что-то готовое тоже провалились — даже самый лёгкий клиент требовал слишком многого.
    Я вполне осознаю, что я не гений, но в итоге, можно написать торрент-клиент для FreeDOS или реально на нём только старые игры запускать? (Что тоже очень не плохо, но…)

    #FreeDOS #ретротех #торренты #программирование