Hacker News new | past | comments | ask | show | jobs | submit login
nic.funet.fi: Serving freely distributable files with FTP since 1990 (funet.fi)
418 points by Someone on Aug 5, 2023 | hide | past | favorite | 156 comments



32 years ago I had just finished my "erikoistyö" (a pregrad exercise) in CS at the Helsinki Uni about combining object-oriented programming with relational databases and uploaded it to nic.funet.fi for all to see and enjoy - I was that proud of it. Even promised to send a 1.4MB diskette for those who couldn't download it for whatever reason.

Cannot help feeling good of seeing it's still there. https://www.funet.fi/pub/sci/computer/oop/

Only curiosity value is left probably, but back then it felt like magic to be able to publish something like this on my own. Half a dozen people even asked for the diskette, which I sent to them.


> Object-oriented programming techniques are slowly becoming more and more widely accepted

That is so wild to read in a time when OOP has more or less conquered the programming industry. :)


To only give up that position to functional programming?


OOP was a mistake. Functional programming has some interesting ideas, but it's not useful in practical applications. Procedural programming is the simplest and fastest way to make the computer do things.


OOP is orthogonal to FP vs procedural. You can use or not use OOP in both.

Also, OOP is fine. Class oriented programming (often called OOP by accident) is the real flawed paradigm.


OOP is how large-scale procedural programs are organized. It allows programmers to try to reason about medium-scale parts of the system. (Mesoscale programming? Is that a thing yet?)

FP is a set of guarantees (maybe even enforced by the compiler) about program behavior which enable optimizations, for the compiler, and reasoning about small parts of the system in isolation, for the programmers.

Enough FP can allow you to abstract away the procedural parts, but even a little FP in a procedural codebase can be a good thing. Ditto a little OO, which is why C programmers reinvent bits and pieces of Smalltalk every so often.


> but it's not useful in practical applications

I mean, it drives all of Whatsapp, Discord, and once upon a time, Facebook Messenger, but it's certainly not "useful"!!

Your claim is as ludicrous as ludicrous can be. About the only thing it's not (yet) good for is 3D game dev, but Rust (which is not purely functional but which has lots of opt-in functional concepts) is making good headway


OOP itself is not a misstake, but the way it is (usually) implemented probably is.


One can only hope.

Considering that literally everything is easier in it (EXCEPT for SOME of its conceptual bases), I'm surprised it's taking this long. Modularity is easier, testing is easier, there are no mutation bugs, no mutex locks, you understand program flow better (which means less bugs), you just produce fewer bugs per LOC... just scratching the surface here


Was this "M{kel{_Juhani_NOK@smail.elisa.fi" an effort to mask your address from scrappers? I cannot imagine there were many scrappers back then.


Because 7-bit ASCII didn't include accented characters used in many European langauges, there were national changes. The Finnish variant replaced {|}[\] with äöåÄÖÅ.

https://en.wikipedia.org/wiki/National_Replacement_Character...


Which, btw, is why those symbols are acceptable as IRC nicknames (and why { is lowercase [, i.e., {some|one} and [some\one] are two equivalent nicknames). IRC was invented in Finland.


One might guess the people who decided on this replacement were not Unix programmers...

The lack of brackets, caret, tilde and other ASCII special characters on various localized keyboards was a real problem in the 1980s. The C language standard solved it by introducing trigraphs:

https://en.wikibooks.org/wiki/C_Programming/C_trigraph

You can still write valid C using ??< instead of {, and so on. This feature will be removed from the C standard in a couple of years though.


Of course you could still use {} etc, they just might show up as localized characters in your source code. There was no character set conversion involved at the source code level, your terminal font just might have had the glyph for ä in the place of {.

The people who designed the Finnish keyboard layout were definitely not programmers, though: https://kbdlayout.info/KBDFI/


Ditto with the Spanish (es) layout, they layout looks more apt for journalist and writters than programmers. I just switch to the us keymap with the compose key bound to right menu/right win key, so I can type áéíóú with compose key + ' + vowel (not pressed at the same time). Ñ is more cumbersome (compose key + ~ + n) but I can adapt XCompose under BSD/Linux for that.


There is a special place in hell for the unknown inventor of the AZERTY layout still in use today in Belgium and France.

https://kbdlayout.info/kbdbe

Imagine being called to a parents' friend to fix their computer, faking a QWERTY keyboard and trying hard not to look at the keys...


You'll notice the same replacements in their signature (though you might miss it, it's off on the right).

The file was probably actually written in something like codepage 1018: 0x7B is ä there rather than {.


Looks like an decoding error for the Finnish special characters


It’s interesting to note the timestamps. I’m guessing this might trigger memories of uploading them in a particular order.


Huh. That's pretty cool. So did you write the first ORM?


Wouldn't claim so - perhaps the ideas were floating in the air. What I know for sure is that my work wasn't used for much.

What's more alarming is that it seems those 32 years old files at ftp.funet.fi are mostly unreadable by now. Back then I thought PostScript would last but alas! that is not the case. Ghostcript can show just about the cover page and that's all.

Libreoffice does a little bit better with the DOC-file but it's still not quite right.

So if there is anything to learn it's about persistent document formats. I wish I had known about LaTeX back then.


Actually PostScript did last, I was just too stupid to realize that one needs to press <enter> for every new page in gv.

Anyway: here is the pdf made by ps2pdf: https://juhani.xn--mkel-load.net/public/oodbif.pdf


Quite modern thinking when you write ‘for an intelligent human user… what she wants to do’.

Normally ‘he’ would be used, or maybe at that time. Just something interesting I saw.

Very interesting to see the files are still there!


It might be a Nordic thing? I'm from about the same era (but Sweden) and when writing documents like that, I'd also always use 'she'.


Finnish has no gender pronouns. Everyone is a hän. That’s why Finn’s often mix gender pronouns when speaking.

Not caring about your gender is baked into the language.


I'd say that assuming 'he' might be a US thing - 42 years ago when I was in Australian university math | comp sci classes a third of the students were female as were staff.

Even then I routinely used 'they' when writing about people in general, authors I had not met, etc. as there was a good chance they weren't male.


It used to be taught that the singular "they" was ungrammatical. (Ironically, the singular usage predates the plural.) The rule faded in other parts of the Anglosphere a bit earlier than in the US.

[1]: https://en.wikipedia.org/wiki/Singular_they


While being no expert on the historical development of the english personal pronouns (I do read some old english and maintain some fluency in modern ditto, not my first language), the linked Wikipedia page clearly states the opposite: singular they came into use after the plural use.

This is a minor nitpick, as I suspect that third person personal pronouns where in a state of flux during the middle english period, replacing some inherited pronouns with pronouns borrowed from old norse. More so, language isn't defined by it's history but from how it is used presently!

I myself wouldn't use singular they, it goes against my “language intuition ” (probably formed by my native language which wouldn't allow that construction), others feel free!


Heh.

Wikipedia reinforces my understanding .. it's been in common use for centuries and only relatively recently have a few dipshits declared it to be "wrong"

     Singular they has been criticised since the mid-18th century by prescriptive commentators who consider it an error.
Who d'fuck gives a toss about prescriptive gammons tellin udders de write ways to use da Engrish, 'hey?

FWiW the Oxford English Dictionary is descriptive and not prescriptive.

All Hail the OED.


I was 6-7 at this point in time but I went from DOS to Win 3.1. I don't remember ever hearing about Win 3.0 and a quick google search makes it look like Win 3.0 and 3.1 were drastically different for some reason that I'm not really tracking down. I wonder why my dad held off until 3.1.

This was a fun watch https://www.youtube.com/watch?v=iuMeqcuTjSY


Downvoted for literally being curious to a Win API developer as to why 3.0 and 3.1 were so drastically different. I have a feeling the people who downvoted me didn't even go through this code base and realize how specific to Win 3.0 it was. Good on ya, mates. Keep reading only headlines.


It is so wonderful that we have repositories / archives like FUNET. So much history can be found in one place, along with everything we need to (re)experience what things were like back in the day.

As someone who runs an Aminet mirror (us3.aminet.net, which happens to be hosted on a real Amiga), I'm always grateful and appreciative we have resources like these that aren't based on popularity or on the OS du jour.

Thanks, FUNET!


Some of the appreciation should go to the academic roots, culture and tradition of the early internet. The internet originated at DARPA but many of the earliest participants and adopters were academic institutions.

FUNET is the Finnish University and Research Network. They provide backbone connectivity and networking facilities to universities in Finland and have done so for decades. They've also run the public FTP archive (actually HTTPS by now) since 1990.

It seems to me that at the time, providing a server that distributed freely distributable and open source software was part of an academic culture of sharing and of providing a public good. (The free software movement also has its roots in the academia. Of course "open source" as a term didn't exist back then, but some of the culture did, without the commercial connotations of open source necessarily.)

In today's rather commercialized world, I appreciate it that a public institution still runs such an archive in a similar spirit with no direct commercial interest. (FUNET is run by a state-owned enterprise.)


Totally agree and thank you for being so perceptive! It was swell to hear someone say aloud "academic culture of sharing and providing for public good". I think that's what humankind would be wise to aim and seek for: equality of all and caring for the welfare of the weakest.

University education does not need to be expensive. On the contrary, it can be free.


Not FUNET but from IBIBLIO I've got the sun multimedia sounds for notifications in my machine along herbe. I use beep_casio.au for some calm and unobstrusive sounds for instance with an IRC client on messages or for SPT (simple pomodoro tecnique) to stop/continue working.


Is there need for more aminet mirrors? How many TB are they these days?

I guess I'm worried there are enough of them. I'd hold an offline archival copy of it helps, at least until I die.

I wish someone would create larger WORM media, like those DVDs made of rock.


Yeah "stone" 100GB M-DISC bluray discs are ~$10/ea. 100GB for 100yrs* ($0.10/GB). https://amzn.to/3KpYAfl

*maybe


Those are nice, but we need 10TB now.


They used to make BD-Rs using this technology, but switched to a cheaper (supposedly not as long lasting) method without any change in branding. It was a minor scandal among datahoarders


My mirror says the aminet files take up some 59G, so it is not very large in todays numbers.


https://ftp.sunet.se/ (and ftp://ftp.sunet.se) started in 1990 is also still running!

History: https://ftp.sunet.se/mirror/archive/ftp.sunet.se/html/histor...

The SUNET Archive began its life in 1990 as an ftp archive created by Lars Gunnar Olsson of the IT-Department at the Swedish University of Agricultural Sciences, or SLU, in Ultuna, a few kilometers outside of Uppsala.

The archive became a SUNET facility in 1993 and was assigned the name ftp.sunet.se. In the SUNET newsletter SUNETTEN from 1993 it is noted that the archive already contains 4 GB of data and there is room for another 4 GB.

By 1994 the SUNET Archive was ranked among the largest and most visited archives in the world. Its total storage capacity was then 28 GB.


I remember sunet.se from my first forays onto the Internet (1996).


This thread has me trying to remember names of all the old school EFnet servers.


The only thing i wanted to know is on what a machine it runs.

> It runs on a Linux server with dual 20 core processors, 786GB of memory and 80+TB of NetApp NFS storage.

And they deliver.


The earliest description about the hardware I can find on archive.org is:

> The main server is a Sun4/630MP-41 with (14-Feb-94) over 20GB GB archive disk space

https://web.archive.org/web/19961105014909/http://nic.funet....


I faintly remember when around the turn of the century the Irish equivalent, HEANET put in an Intel Itanic server for a similar purpose (or was it two?). I hope someone will correct me if I remember wrong but it had an absurd amount of memory, like 32GB.

ALthough it seems I remember wrong https://hyse.org/pdf/scaling-apache-handout.pdf

> a Dell 2650, with 2 2.4 Ghz Xeon processors, 12Gb of memory

but still, there was Merced there, it's just been so long ...


And software it used is here:[0]

[0] https://www.funet.fi/pub/local/src/


I wonder if 786 GB is a typo, because 256 * 3 = 768.


why would you think 768G is a typo?

6x 128G = 768G

As is 12x 64G

Seems in line with servers I see routinely


more than likely


I'd wager the people that are from the 386/486 era get this wrong a lot


FTP is such a horribly dated protocol; it's actually older than TCP!

The NAT issues are well known, but resolved in a standard way. However, the intersection of {Features defined in RFCs} and {Features implemented in FTP Servers} is much smaller than the sizes of either set. Many useful things are implemented outside of the spec, and most of the spec is not implemented in servers.


I had to look this up, but FTP uses TCP/IP, so it being older than TCP would be a bit odd.

It turns out that FTP has gone through some stages of specifications, dating back to 1971. TCP originated in 1974, according to Wikipedia that is.

The current version of TCP (RFC 793, 1981) predates the current version of FTP (RFC 959, 1985), and normality is restored.


There were several application protocols in use at the time of the TCP cutover (1981?), including ftp and telnet. We didn't just throw them away, we ported them over from TCP's predecessor NCP. The one we did throw away was email, which was not a separate protocol, but was implemented as part of ftp. We got rid of that and replaced it with smtp. But the new ftp/tcp servers still supported email for several years as a transition.


FTP predates TCP/IP, TCP wasn't the first stream transport. See https://en.wikipedia.org/wiki/File_Transfer_Protocol

> Until 1980, FTP ran on NCP, the predecessor of TCP/IP.


The "FTP" archive is also served over HTTPS nowadays, and has been for a long time. The hostname may still be ftp.funet.fi but there's an HTTP(S) server listening.

I'm actually a bit surprised that they do also seem to still run an actual FTP server there as well.


If you like working with old machines, you quickly learn to appreciate the availability of FTP servers. Encrypted connections are quite CPU intensive, particularly when negotiating the connection.


If you're working with something old enough for encrypted connections to be "CPU intensive", you're probably not talking to anything remotely current any way

TLS 1.3 is out there

TLS 1.2 is ubiquitious

I cannot recall the last time I saw anything older than TLS 1.1 anywhere - TLS 1.1 on down into the various SSL specs are all deprecated/unsupported[0]

TLS 1.1 and 1.0 have been deprecated for 2 years, SSL3 since 2015, SSL2 since 2011

If you're running something new enough to support TLS 1.1 (at least, 1.2 or 1.3 are much better), then the encryption overhead is very tiny

-------

[0] https://en.wikipedia.org/wiki/Transport_Layer_Security


You don't need FTP to avoid TLS: curl http://ftp.funet.fi/README


a lot of old (read strange) machines don't have curl or wget available


> I'm actually a bit surprised that they do also seem to still run an actual FTP server there as well.

FTP is more practical than a web browser. Midnight commander and Total commander have an integrated ftp browser.


Over HTTPS or over TLS (neé SSL)?


https://ftp.funet.fi/

I don't know if their FTP server supports TLS.

(edit: fixed url)


it's running TLS 1.3, according to Firefox


I consider FTP as most funky of oldschool protocols due to 2 TCP ports used (ftp-data 20/tcp, ftp 21/tcp).


The list of TCP and UDP port numbers [1] is a treasure trove of historical artefacts. It's amazingly hard to find information on e.g. "compressnet", which is wasting port 2 and port 3 for eternity.

[1] https://en.wikipedia.org/wiki/List_of_TCP_and_UDP_port_numbe...


There is this magazine ad about it: Network World Sep 16, 1991 page 5

https://books.google.com/books?id=Ww0EAAAAMBAJ&pg=PA4&dq=com...


I was skeptical at first but found evidence to corroborate it's the same thing, the key fact being the company named Process Software.

The reference in RFC1340 for it says "Bernie Volz" of process.com. Searching on that let me to a Web-0.9 style page with the text "compressnet/tcp is a protocol that is used to compress TCP connections for WANS. It used two ports to compress tcp conections, one to send the compressed TCP connection data through, and one used for the management of CompressNet. This is a commercial product only."

https://donsnotes.com/tech/networks/internet/proto/compressn...


Available also at /etc/services or %SystemDrive%\%SystemRoot%\System32\drivers\etc\services

id Software's Doom having port 666 (unofficially) assigned is a nice touch.


Another similar trivia is present in PCI-IDs. Intel got 8086 for themselves.

Some other notable examples:

    Broadcom/LSI: 1000
    Motorola: c0de
    Chrysalis-ITS: cafe
    Blackmagic bdbd
    Indigita Corporation dead
    Middle Digital Inc. deaf
    Elcus e1c5
    Eagle Tech ea01
    Essence Tech e55e
    Echo ecc0
    Daiblo Tech db10
    Canny Edge caed
    CACE Tech cace
There are many more examples, but it's enough, I think.

If you want to dive, source: https://pci-ids.ucw.cz/



Some of the tcp headers are the same. Bits for companies I can barely find info about



Even funkier!

> FTP was historically allocated ports 20, 21, and 22.


It is not bad design. At least in world without firewalls or NATs. It potentially allows things like one machine setting up file transfer between two servers. Not sure if this was done, but could be done.

Lot of stuff was rather interesting design, which we really have gotten away with how our current networks are build. Like multi and broadcasting for actual content.


"It potentially allows things like one machine setting up file transfer between two servers. Not sure if this was done, but could be done."

Well I certainly recall doing it back in the 90s.

I vaguely recall it was sending PASV to one server, taking its response values, and providing them in a PORT command to the other server. Then sending the RETR and STOR commands respectively to the two servers.


It is much more complicated than using two ports. There are two modes of ftp, active and passive.

In active mode the client connects to the server on port 21. It then issues a PORT command which tells the server which port on the client to connect to for data. The server connects to destination port on the client using port 20 as the source port.

In passive mode the client connects to the server on port 21 and issues the PASV command. The server chooses a random port for data and responds back to the client with a PORT command indicating this port. The client then connects to this destination port on the server using a random high port as the source port.


http://slacksite.com/other/ftp.html

(my brother was an aminet maintainer at nic.funet.fi in the 90s :)


Yeah and the server connecting to the client for a transfer is kinda weird too. Of course there's passive mode these days.


It was always there...


Does server to server transfer using FXP, though.

What other protocol does that?


SSH can actually do that.


FTP does FXP without either server knowing credentials of the other.

How does what you say "SSH" accomplish server to server transfer without exposing credentials of one server to another?


One poor answer is SSH agent forwarding [1]. At best some SSH agents will prompt at each use, but that's questionable security.

Using something like magic wormhole[2] could work. SSH to both sides and run the required commands.

[1] https://matrix.org/blog/2019/05/08/post-mortem-and-remediati...

[2] https://magic-wormhole.readthedocs.io/en/latest/welcome.html


scp bob@host1:/tmp/x john@host2:/tmp/

Also SSH can be configured to use different keys for each server.


now do that without dragging all the data through your workstation.


Recent versions of OpenSsh don't drag the data through your workstation unless you pass "-3" (for triangle routing).


Don't you still need credentials for server A to set up an SSH connection to server B? The question was to avoid that.

~scp is also deprecated on multiple platforms.~ https://www.redhat.com/en/blog/openssh-scp-deprecation-rhel-...


The scp protocol is deprecated, the scp command is alive and well.


ssh to one side and run rsync


that exposes your credentials to one of the servers. probably doesn't matter in most cases but it's not as cool as the scp solution suggested here


casting vague aspersions

early network engineers were often rude and insulting. It was common to be berated about "vi or emacs" or other dense topic. Communication between engineers was often verbal commands or mild insults like this one.


> early network engineers were often rude and insulting. It was common to be berated about "vi or emacs" or other dense topic. Communication between engineers was often verbal commands or mild insults like this one.

Indeed; try suggesting any circuit-switched solution with Vint Cerf in the room and see what happens!


Reminds me of this Dilbert cartoon (https://buffer.com/resources/content/images/wp-content/uploa...):

Dilbert: My company asked all employees to act as salespeople to friends and family. I think you could use this, Mom.

Dilbert's Mom: Why would I need a primary rate circuit? I've already got a frame relay drop to my web server in the sewing room.

Dilbert [thinking]: This is going to be a tough sale.

Dilbert's Mom: Hello-o-o! Earth to Dilbert! This is packet data!


Yeah it’s a good thing none of that happens anymore these days.


I have a spiel about "the old days" (pre-2000) internet, when the Web wasn't the only protocol. How we had FTP, Archie, Veronica, WAIS, Gopher, Telnet, Finger, etc... I'd bring up all the great FTP sites I remembered: spies.com (and "wiretap") funet.fi sunet.se monash.edu ac.oak.oakland.edu I feel like there were a few other great repos out there, but those are the great ones that stuck in my memory.


Just look at all those services available from nic.funet.fi: https://web.archive.org/web/19961105014833/http://nic.funet....

Archie, X.500, ftp, gopher, telnet, irc, mailing lists, USENET, WAIS, WWW (remember to use WWW clients), a caching WWW server for Funet members, Alex ("Global filesystem for all anonymous ftp sites with caching (experimental)")

You could telnet into the system with username info and use command-line clients for some of these services if you didn't have access at your home university.

I vaguely remember using an email-based service to access web pages: you sent the URL to an address and got a reply with the page contents rendered as text. That probably wasn't Funet but something else.


ftp.sac.sk (antivirus and all the weird compression software), and ftp.nvg.ntnu.no (emulators, ROM and disk images) also come to mind.

ftp.hornet.org for early demoscene downloads.

of course never forget ftp.simtel.net. My shareware apps I releases in the 90’s are still there somewhere :)


tsx11.mit.edu, where lots of unix and early linux binaries could be found.

Unfortunately also university servers retire, and with them we lose the digital history they contain. Shout out to funet.fi and archive.org for taking good care of old files!


back in the late 90s, you could FTP to apple.com and download old (ie unsupported) install disk images of previous version of Mac OS


wuarchive.wustl.edu


prep.ai.mit.edu


I like how Finland internet culture seems very oriented to kind acts of offering services for free.

Btw there is also a (just as old) free domain hosting service: http://iki.fi


I should really get around moving to iki.fi as email address. It is forwarder designed to last forever. Which with companies acting like Google makes lot of sense.

Better to be beholden to non-profit that has driven the same mission for long enough time.


Also, a non-profit hosts open map data from the government for free: https://kartat.kapsi.fi/


You could write a whole book about anon.penet.fi. Probably someone has.


>It runs on a Linux server with dual 20 core processors, 786GB of memory and 80+TB of NetApp NFS storage. It has a 2 x 25Gbit/s connection to the Funet backbone.

Imagine an IT expert waking up from a coma they had been in since 1991 and seeing this.


"i think you'll find you mean megabytes of ram and gigabytes of storage" ...cause that's how 90s IT people started most of their sentences


I fondly remember using sites like this to download stuff (ok, apogee games mostly!) in the 1990s. I could FTP to the university VAX which would exceed my 'soft quota' of disk space every time, then I'd have to get the files onto a floppy and delete them before my account locked up.

Does anyone know if the SunSites are still mirrored anywhere? There used to be a dir called 'programming' full of weird and whacky languages which I'd love to see again. For example there was one called ALLOY by Thanasis Mitsolides. His PhD is still available on the internet but the code in usable format is not, as far as I can see.



As someone just getting access to the net in '94/'95 and also learning programming via Turbo Pascal around that time, ftp://x2ftp.oulu.fi was a lot more important! Now sadly gone.

(https://groups.google.com/g/comp.os.msdos.programmer/c/Kcoc7...)


I lived in Oulu and would go to a local library to download game programming tutorials for Turbo Pascal from x2ftp, not quite realizing that the library was pretty much half-way on the direct line connecting my home and the location where the x2ftp server was located. The name, as I heard afterwards, came from it being hosted and managed by the association of Computer Science and Engineering students of the University of Oulu (https://otit.fi/en/kilta/) in a bomb shelter under the main campus building, stairs down from the entrance designated as X2.


One of my favorites as well! I had a poke around and it seems there's a downloadable archive of it, though at "only" 500MB I'm not sure how complete it is: https://archive.org/details/X2ftpArchive


There's a mirror available at ftp://foto.lu.lv/pub/mirror/x2ftp/msdos/programming. Only via FTP, as far as I can tell. It works well with e.g. Filezilla. Log in as anonymous...


Yeah, x2ftp.oulu.fi for me was one of the most important resources in the '90s


OOOOOOOh I remember oulu.fi too now. Forgot that one! Great addition to the list.


Loved x2!

Any particular reason there seemed like a bunch of ftp sites hosted in Finland?


I believe it might be just because it is really easy to incorporate an association in Finland and an association that is a non-profit organization founded for public benefit will be considered tax exempt by default. Many of these services have been run by the incorporated associations as opposed to just a loose group of individuals or a single person.

The FUNET though is the Finnish university research network and thus I believe the Funet FTP server has always resided on a server funded by the government but still mostly maintained by volunteers.


I think... both for Finland and Sweden: We wanted to stand out internationally. And there were lots of clever people in the right places early on. And there was money to spend on that exciting new stuff, after the first few early press rounds.

But since this on top of HN I hope someone who actually knows will show up soon. :)


Oh, nic.fune.fi, the first place O learned about in 1992 when I touched Internet for the first time at CERN.

As a physicist, I discovered the world of Unix and slowly started my journey to sysadmin - and 30 years later I am still in IT that I love so much.


It was funet.fi, sunsite.unc.edu, and prep.ai.mit.edu where I first rounded out my Linux software collection.

I remember searching for stuff using Archie for deeper dives. I remember Archie blinking between = and O while it searched various ftp sites.

Early internet was the freaking bomb. So much to explore, so many secrets to discover.


Yes -- we used a UK sunsite mirror mostly; the UNC site would have been quite slow to access until mid '96. Imperial College London? Can't remember.


Still to this day my default address I use when pinging just to see if a device can talk to the internet. If my packets can make it to Finland they can go anywhere.


♬If I can make it there, I'll make it anywhere♬


funet.fi and sunet.se - quite a bit of nostalgia and gratitude attached to those domains for me, first used them in '91


Can I use the '...' directory to upload files?


Haha.. that brings back memories! The "..." " ." and ".. " directories were legendary :)


I thought it was ftp.funet.fi . Pretty sure what's what I used back in the day


This was probably the first website I regularly used when I got internet (late 90s) - because it had an awesome Commodore 8-bit archive. That archive is now hosted on another domain ( http://www.zimmers.net/anonftp/pub/cbm/ ) even now it's still an awesome resource for Commodore fans.


Great to see a full list of RFCs (including early ones) in such a quickly accessible format: https://www.funet.fi/pub/mirrors/ftp.ietf.org/rfc/ most are text files < 20KB and loads instantly.


That might be true for the individual RFCs but the index.html for that folder sure takes it time to load, which isn't surprising taken the roughly 10k RFC, which each are present in 5 different file formats. I remember having worse scaling issues in Windows Explorer back in the day when trying to navigate into the folder of Ralf Brown's interrupt list, which also contained more than 10k files. But that took several minutes to open not seconds.


There is another absolute classic from the same era: http://ftp.elf.stuba.sk/

It holds an amazing array of DOS era PC utilities.

There was also ftp.uu.net which among other things, was used to drop and download files between users for a long time.


wasn’t linux initially distributed here?


on the page: "Linux was first released to the world from here 17.9.1991"


Ahh the perfect date.


Thats an eternal September I can get behind!


for the digital archaeologists who do ftp excavations: here are the statistics of the collective Dutch university ftp machine(s)

http://ftp.surfnet.nl/.statistics/


Now there's a hostname I must have typed several hundred times between '92 and '96.

Along with a UK mirror of Sunsite and HENSA Micros, a very visited service.

I am guessing my first linux came from nic.funet.fi -- a Slackware with 0.99pl12 -- but it may have been Sunsite.


So many memories!

Also nice to see that it's running pure-ftpd.


../pub/pics/[0]

> planepics.club - FUNET aviation pictures archive[1]

> railpics.club - FUNET railway pictures archive[2]

[0] https://www.funet.fi/pub/pics/

[1] https://www.funet.fi/pub/pics/aviation/

[2] https://www.funet.fi/pub/pics/railways/


anon.funet.fi was an anonymous remailer popular with the phreak/hack scene that was shut down around 1996 after Mitnick was arrested and the attitude towards prosecuting hacking became far more militant.


anon.penet.fi?


raided on a demand from the Church of Scientology


Good times.


What does NIC stand for? Not mentioned in the README..


It's a common acronym across several different networks, especially in the early Internet. I am not exactly sure but I believe it stands for Network Information Center. FUNET is the Finnish UNIversity NETwork, i.e. the early research network that first connected Finland to internet when it was still mostly a tool for researchers to connect and share data.

NIC.FUNET.FI would've been the central directory server where you found other services on offer across the larger FUNET, the hub. Mind you search engines would not really exist for several years in 1990.

Origin of the acronym: https://en.wikipedia.org/wiki/InterNIC

FUNET history: https://en.wikipedia.org/wiki/FUNET


Oh - that makes total sense. Thanks! Quite interesting :)


https://ftp.sunet.se/ for another oldie one.


The ever humble Finish /culture/finish folder is, unwarrantedly, empty.


oh man such sweet memories from the mid 90s

a wonderful, historical resource


Blimey, that's an address I haven't seen in a long time. Happy times downloading Amiga shareware from a university computer lab.

And now I feel old...


Sadly not much in the simtel archive. Does anyone have a better link?


I think the CD-ROMs at archive.org are your best bet. (Spent some time looking for a functioning ftp mirror a while back and failed.)


wow -blast from the past. I used to ftp stuff from here in 1990.


now that's a name i've not heard in a long time... a long time...


FTP is not a very good protocol in my opinion. HTTP, Gopher, and Gemini are better designed (although better is with optional TLS instead of mandatory TLS).

Nevertheless, for use with computers that have FTP but not the other protocols, it can be helpful.




Consider applying for YC's Spring batch! Applications are open till Feb 11.

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: