#ретротех — Public Fediverse posts
Live and recent posts from across the Fediverse tagged #ретротех, aggregated by home.social.
-
Хотя… проблем больше, чем позитива. В лучшем случае можно написать однопоточный, очень медленный клиент, который:
✔ Подключается к трекеру и получает список пиров
✔ Загружает файлы в порядке кусков
❌ Не поддерживает DHT
❌ Не умеет одновременно качать и раздавать
А ещё нет многозадачности, нет нормального асинхронного ввода-вывода, OpenSSL для Magnet-ссылок, zlib для сжатия просто не запустятся.
Короче, обидно прям. Жаль нет чего-то более свежего, что могло бы быть обратносовместимо с оригинальным MS-DOS, но при этом работать с новыми программами.#FreeDOS #ретротех #торренты #программирование https://cr8r.gg/@rakhelele/114216050869971201
-
Хотя… проблем больше, чем позитива. В лучшем случае можно написать однопоточный, очень медленный клиент, который:
✔ Подключается к трекеру и получает список пиров
✔ Загружает файлы в порядке кусков
❌ Не поддерживает DHT
❌ Не умеет одновременно качать и раздавать
А ещё нет многозадачности, нет нормального асинхронного ввода-вывода, OpenSSL для Magnet-ссылок, zlib для сжатия просто не запустятся.
Короче, обидно прям. Жаль нет чего-то более свежего, что могло бы быть обратносовместимо с оригинальным MS-DOS, но при этом работать с новыми программами.#FreeDOS #ретротех #торренты #программирование https://cr8r.gg/@rakhelele/114216050869971201
-
Идея была проста: а что, если запустить торрент-клиент на FreeDOS? Ведь TCP/IP-стек есть, сокеты работают, да и торрент-протокол в целом не слишком сложный.
Но на практике всё оказалось веселее. Отсутствие многозадачности, ограниченный доступ к современным библиотекам и возня с 16-битной средой быстро превратили проект в ад. Попытки портировать что-то готовое тоже провалились — даже самый лёгкий клиент требовал слишком многого.
Я вполне осознаю, что я не гений, но в итоге, можно написать торрент-клиент для FreeDOS или реально на нём только старые игры запускать? (Что тоже очень не плохо, но…) -
Идея была проста: а что, если запустить торрент-клиент на FreeDOS? Ведь TCP/IP-стек есть, сокеты работают, да и торрент-протокол в целом не слишком сложный.
Но на практике всё оказалось веселее. Отсутствие многозадачности, ограниченный доступ к современным библиотекам и возня с 16-битной средой быстро превратили проект в ад. Попытки портировать что-то готовое тоже провалились — даже самый лёгкий клиент требовал слишком многого.
Я вполне осознаю, что я не гений, но в итоге, можно написать торрент-клиент для FreeDOS или реально на нём только старые игры запускать? (Что тоже очень не плохо, но…)