c.im is one of the many independent Mastodon servers you can use to participate in the fediverse.
C.IM is a general, mainly English-speaking Mastodon instance.

Server stats:

2.9K
active users

#freedos

6 posts2 participants0 posts today

FreeDOS: History, Legacy, and a Valuable Resource for Old Machines

FreeDOS is a free and open‐source operating system designed to be compatible with MS‑DOS. Developed to keep the DOS experience alive even after Microsoft ended support for MS‑DOS, FreeDOS has grown into a complete environment that not only preserves classic DOS functionality but also introduces modern enhancements.

Read More: machaddr.substack.com/p/freedo

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

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

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

I made a thing:

github.com/huronbikes/FATImage

It's incomplete and I have a bunch of questions about some things I am seeing, but for the most part I can manipulate a FAT16 filesystem without completely trashing it.

Goal is to have a parameterized way of creating a bootable DOS disk image.

It's a silly thing but I wanted to make it.

Java tool for manipulating raw disk images containing a FAT file system - huronbikes/FATImageTool
GitHubGitHub - huronbikes/FATImageTool: Java tool for manipulating raw disk images containing a FAT file systemJava tool for manipulating raw disk images containing a FAT file system - huronbikes/FATImageTool

The more servile, extortionist, and enshittified Windows becomes, the more I love coming home (or to work!) to a nice #Linux desktop.

The more petty and mercenary #Apple becomes ($999 monitor stand!!!!), the more I love mining ebay for $150 machines that become viable daily drivers.

It's a good life.

* R.L. glances at the #Firefox icon on his dock/taskbar

* ~Whimper~!

GOTTA find some way of disenshittifying the web, y'all.

P.S., When I say "Linux," I do so inclusive of all other FOSS OSes. #RunBSD? Of course I do! Do you like #Haiku? Haiku is cool! Do you run #FreeDOS? Rock on with yo bad self! #KolibriOS? Why not?!? #9Port? Uhhh.... *backs away slowly* ;)