7 ms·
NCSA Mosaic for X 1.0 available (1993)
- exikyut 9y agoTo clarify, the (1993) does indeed signify the release of this in 1993. This isn't a historical software release (this folded in many improvements from external contributors because it was open source). Maybe I'm dumb but I did need to do a double take.
- codezero 9y agoit's a pretty fun exercise to download the earliest mosaic browser you can find and get it to build on your current platform. Then to see what sites actually still work. The last time I did this, Dennis Ritchie's site loaded the best.
- rimliu 9y agohttp://www.berkshirehathaway.com/ http://www.berkshirehathaway.com/ should do pretty well too.
- weinzierl 9y agoMade this experiment a while ago too. Many pages, even plain simple ones, fail because it doesn‘t support the HTTP host header and therefore name based virtual hosts. It can only display one site per IP and port.
- kalleboo 9y agojwz has a proxy you can run to inject the Host header for old browsers https://www.jwz.org/hacks/http10proxy.pl https://www.jwz.org/hacks/http10proxy.pl
- derekp7 9y agoIs this the HN equivalent of the old "goatse" links? Or do some people on HN not realizes that jwz substitutes a page with an explicit graphic image when linked to on HN? Would be nice to see an HN update that converts jwz links to non-clickable.
- kalleboo 9y agoUgh, sorry my bad. I always open links from comments in new tabs and Safari doesn't send a Referer in that case so I had completely forgotten that he does that
- colanderman 9y agoYes, @dang, is it possible to ban jwz links?
- wolfgang42 9y agoBetter yet, special-case them to add rel="noreferrer". If jwz wants to break a fundamental part of how the web works, HN can break it right back.
- kalleboo 9y agoYou can also use NCSA Mosaic to read all about this new up-and-coming browser http://home.mcom.com http://home.mcom.com
- tigeba 9y agoLast time I tried this out on my NeXT I found that pervasive use of HTTPS makes it pretty hard to find things to try out.
- Lorkki 9y agoIf someone wants to save the trouble and just run it: https://github.com/lorkki/xmosaic-1.0 https://github.com/lorkki/xmosaic-1.0 It was interesting to see just how easy it can be to get software to build a whole 25 years later.
- piker 9y agoAnyone have a link to the actual tarball?
- jenshk 9y agohttps://www.w3.org/History/1993/WWW/XMosaic/xmosaic-1.0.tar.Z https://www.w3.org/History/1993/WWW/XMosaic/xmosaic-1.0.tar....
- JetSpiegel 9y agoI like how WWW is one protocol amongst many: > a wide variety of networked information sources, including Gopher, WAIS, World Wide Web, NNTP/Usenet news, Techinfo, FTP, local filesystems, Archie, finger, Hyper-G, HyTelnet, TeXinfo, telnet, tn3270, and more.
- stiGGG 9y agoSo Mosaic was also a local file browser? I always thought this stupid idea to combine web and local file browsing into one app was invented by Microsoft and then later adopted by KDE (Konqueror)...
- sjwright 9y agoIt is a nominal feature that exists in part to supplement the file: protocol for viewing local web pages. The UI is invariably basic, typically identical to the browser's FTP interface. Many (most?) web browsers support this, even today.
- simonh 9y agoIn the early days web sites would often be down, or you might need to copy pages or a whole site to disk for access offline, especially on laptops. Even in the early 2000s I used to take dumps of HTML documentation with me on disk or thumb drive, because even if I had internet access at a hotel or customer site I wouldn't have access back to the company network. It was an essential feature.
- girvo 9y agoI constantly use this feature, even today. I regularly use Dash, and when I’m working on a personal project I like to use SiteSucker or safaris WebArchive save format to collect the docs, information and blog posts I need. With this, I can then turn off my internet and dive deep into the task. It’s how I learn! About the only missing thing I have is an offline cache for language package managers — I use so many that it’s a bit difficult. I should really go look for some Docker images that have already tackled it...
- 9y ago
- jenshk 9y agoNot Found The requested URL /Mosaic/xmosaic-source/xmosaic-1.0.tar.Z was not found on this server. Link does not work
- jenshk 9y agoUse: https://www.w3.org/History/1993/WWW/XMosaic/xmosaic-1.0.tar.Z https://www.w3.org/History/1993/WWW/XMosaic/xmosaic-1.0.tar.... Works!
- markonen 9y agoLove the first reply to the release announcement: Hi Marc, thanks for releasing this. I found it to be a useful little program, however the Look&Feel seems a bit dated. Best regards, Manuel
- sverige 9y agoNote the time stamp. That was posted today, not in 1993.
- ManuelKiessling 9y agoSorry, I just couldn't resist.
- mproud 9y ago—Manuel, the Troll
- zerr 9y agoI wonder how did they take Mosaic from NCSA to found the business (later to be renamed to Netscape)? Did they really reimplement the browser, or maybe they had rights?
- systemtest 9y agoIf you want to know all the intrinsic little details on Mosaic, NCSA and Netscape I would recommend the book Weaving the Web. It is written by Sir Tim Berners-Lee back in 1999 and is very close on the action.
- justin66 9y agoA number of companies licensed the rights to that code (it's in their credits as "Spyglass, Inc."). I just assumed that Netscape had a relationship with NCSA, but the browser that kept the "Spyglass, Inc." credit longest was actually IE, as far as I know.
- endlessvoid94 9y agoThey reimplemented it. Jim Clark mandated it IIRC
- dsimms 9y agoMCOM (later Netscape) and NCSA were definitely not on friendly terms. There was a lawsuit against MCOM at which point they changed their name.
- raverbashing 9y ago> Added new resource, gethostbynameIsEvil, for Sun's that coredump when gethostbyname() is called to try to find out what their own names are Solid OS engineering right there
- sverige 9y agoMy recollection is that the DECs were generally more stable, but my recollection also has 25 years or more of cruft.
- _Codemonkeyism 9y agoLoved working with Alphas in the 90s.
- arbitrage 9y agoFurther down the Changelog: > Fixed mysterious stupid coredump that only hits Suns. Man, I miss my Sun admin days. Always exciting.
- kalleboo 9y agoWhen I went to university in 2003 they had nothing but Suns. Had a lot of "fun" trying to compile modern software like Gaim to run on that, while keeping within my measly quota. There was a repository where everyone would share the paths to the dependencies they had built so you wouldn't have to waste your own quota. Was kinda fun running Microsoft Internet Explorer for UNIX though.
- Sir_Cmpwn 9y agoCompiled this on Linux with very minor changes (which were limited to Makefile edits), and still works - even on Wayland, via Xwayland! Unfortunately it doesn't support HTTP 1.0 so no one is willing to talk to me. I was able to get it to render local HTML files, though: https://sr.ht/ULoK.png https://sr.ht/ULoK.png Update: gopher and FTP work: https://sr.ht/MDUE.png https://sr.ht/MDUE.png https://sr.ht/0E09.png https://sr.ht/0E09.png Telnet SIGABRTS and gives me an email address to send the core dump to (highly tempting). If anyone knows of a working finger server, I'll give it a shot. Update 2: mailed a core dump to that address, it bounced :( reached out to postmaster@ to see where they went.
- forapurpose 9y agoWhat is in the "Annotate" menu?
- Sir_Cmpwn 9y agoNot sure, I cannot click the dropdowns.
- wolfgang42 9y agoIt looks like the gopher support is old enough that it doesn't know about the (non-standard, but everyone uses it) 'i' item type for informational menu items, which is why that entire page, including the ASCII art and intro text, is one big pile of links.
- app4soft 9y ago> Compiled this on Linux NCSA X Mosaic already available as AppImage package for any Linux![0] [0] https://twitter.com/app4soft/status/989612793304436736 https://twitter.com/app4soft/status/989612793304436736