gfxgfx
 
Please login or register.

Login with username, password and session length
 
gfx gfx
gfx
76774 Posts in 13500 Topics by 1651 Members - Latest Member: insider4ever March 29, 2024, 05:52:28 am
*
gfx*gfx
gfx
WinMX World :: Forum  |  WinMX World Community  |  Winmxworld.com Strategic Directions  |  Different Direction?
gfx
gfxgfx
 

Author Topic: Different Direction?  (Read 610 times)

0 Members and 1 Guest are viewing this topic.

Offline n397191673

  • Forum Member
  • Who knows?
Different Direction?
« on: June 07, 2022, 03:00:45 am »
Hey everyone. I've been watching WinMXWorld for a long time. I haven't really held all that much hope. But not because I didn't think OurMX would mature. It was the nature of the mob, that convinced me there was not much hope. It seems that the largest issue is the concept of convenience. Having something other than a smartphone or tablet, seems to have become inconvenient. Personal data storage has also started to become inconvenient. Soon the gamers will not even own a physical copy of their games.

I have some thoughts to offer and hope to get your input.

I have long been thinking about retro computing. The still supported networks, that also existed when WinMX was in its prime, have all gained new features. IRC Has changed the least. You can still connect to IRC using 16bit mIRC from a Win3.1 computer. Many modern IRC applications would really bog down an old computer, if run at all.

I do not mean to suggest that this is the only purpose left to WinMX, or other incarnations of it. I myself prefer light resource applications, even on a more powerful machine. And retro does not always mean old hardware. You can find a nice sized group of people running Win9x on newer and even new hardware. They are doing it on bare metal, no virtual machine. However, it does require patches and/or updates.

I know WinMX was aimed at Win9x to WinXP. But that is still a good chunk of the Retro community.

It seems to be the view, of many retro users, that the modern twist on things is the inconvenience. The idea of "retro decentralized networking" has great appeal to me. Perhaps something could come together there?

I can't remember, does WinMX require hashing of every file shared? To me, file hashing is a big turn off. I know it was optional with Opennap, and mostly not used. WinMX is also unencrypted, right? I think both if these things should be done outside of the networking software.

Perhaps, if a new WinMX was to be created, it could retain the elegant nature of the lower feature bloat. If it was OS portable, it could support other Retro systems. It would also be an interesting application port to systems like Haiku, Aros, KolibriOS, and maybe even Freedos. Freepascal may be a good language choice, with maybe the exception of targeting KolibriOS.

WinMX is not the only network that would be interesting for this. I also consider early 0.6 versions of the gnutella network, older neomodus DC++, and Napster. WinMX and gnutella are nice, because they are decentralized. Older gnutella and DC++ are nice, because they only require one open TCP port. Ideally it would be nice to see them all get a breath of new life.

One advantage of gnutella over WinMX is bootstrapping. I am guessing that the WinMX patch(es) point to a newly maintained client list or 24/7 stable running clients. With gnutella, you can add the IP and Port of another client to bootstrap from. Some gnutella applications let you create your own network, independent of the default (Phex and Gnotella). I have a feeling that this could be added to WinMX via a custom patch maker.

I guess the general idea is to target users that don't like or cannot use modern "platforms". For example, it would be much easier to create a portable WinMX code base, then write a portable modern web browser. Most media platforms use the modern web browser as a client. With filesharing you just get the media yourself. Or you chat via the client, without the cloud, javascript, or a user account. Retro and without modern inconvenience.

Offline Sean

  • Core
  • *****
    • The Rebelion
Re: Different Direction?
« Reply #1 on: June 09, 2022, 01:50:24 am »
Hello. That was an interesting read. In regard to file hashing, it is required if you want to download the same file from multiple source.

Offline n397191673

  • Forum Member
  • Who knows?
Re: Different Direction?
« Reply #2 on: June 19, 2022, 12:39:26 am »
Yeah, hashing is kinda the defacto everywhere. There are reasons against it, with many more supporting it. The old way of multi-sourcing was risky. Matching file size and extension, then download a handful of bytes for comparison. It was best if not automatic. That way a user could examine the file names for themselves. It would require a more hands on approach, to accomplish something like a swarm. I'm not sure any application implemented it to that extent.

But hashing seems much more important than it really is. A large percentage of Internet file transfers are done in the absence of a hash. It is most important for finding alternative sources, after an uploader disconnects.

IRC has no alternative source matching, for resume.

Neo Modus DC++ allows older clients that don't support hashing; even though most do. Some clients allow you to disable it.

Modern Gnutella clients are likely to have a connection error, if you somehow disabled hashing.

But with the storage capacity of today, hashing could really take a long time. Slower machines could end their life that way, lol. A "Vampire V4 FPGA Amiga" would be unpleasant with all that math. So while hashing is very useful, it is too bad that it is often required.

WinMX World :: Forum  |  WinMX World Community  |  Winmxworld.com Strategic Directions  |  Different Direction?
 

gfxgfx
gfx
©2005-2024 WinMXWorld.com. All Rights Reserved.
SMF 2.0.19 | SMF © 2021, Simple Machines | Terms and Policies
Page created in 0.019 seconds with 21 queries.
Helios Multi © Bloc
gfx
Powered by MySQL Powered by PHP Valid XHTML 1.0! Valid CSS!