• Hello MLAers! We've re-enabled auto-approval for accounts. If you are still waiting on account approval, please check this thread for more information.

Server Software

I keep writing replies that keep getting eaten by my browser and/or my own poor computing habits. (Writing posts in the browser, for starters.)

To address the original question, historically, server software wasn't considered an important distinction from regular software because there's just not all that much of it.

In addition to ASIP, the server component to PowerTalk, classic AppleShare, and a few other little things (Apple Internet Mail Server) and bundled stuff (PWS, the Sharing Control panel), there wasn't a whole lot of Mac server software.

Most of it was tools like FirstClass and other BBS or graphical BBS software, most of which were used for LANs, and then you had third party HTTP servers, most of which were designed in the days before Apple built PWS in. (There was even a Microsoft Personal Web Sharing server in the ~IE3 days.)

At the time, there was this idea that ISDN would save us all and of course in the US, there was pervasive messaging that your local Ex-Bell Telco owuld be delivering symmetric 45 megabit fiber to your house any day now. The idea of your desktop running your own web site and e-mail server made a fair bit of sense because mega-centralization onto services like Gmail hadn't happened yet, and university/work/library/free email quotas were still like... 5 megabytes at their most generous, as late as 1999 or so.

Today, massively asymmetrical connections and the general security/spam/phishing environment mean that somebody who is hosting e-mail at home is generally more likely to cause problems. Mail is still essentially computationally trivial (even Exchange will run on a NUC) but it's a lot of effort in terms of configuration/account management and patching and tracking vulnerabilities. (Depending on what method you take.)

Mail itself is fine on a slow connection(1), but many ISPs also disallow requests to 80 and 443 on home accounts, and even if you buy a small business account, there's the question of what type of site you want to run and what kind of traffic you expect(2).

... anyway.

The point being there that even when people aren't moving to centralized providers like hotmail/yahoo/gmail or even Office365, it's not very hard to see why there's movement toward VPS services for some tasks, rather than hosting on-premises.

This is an extreme digression, but it would be really interesting to see if this wouldn't have shaken down differently if ISDN didn't set the expectation for symmetric, always-on connections, and the telcos ended up being forced more enthusiastically to deliver 45/45 to every home by their promised date, which was in the late '90s. (Most contracts specified full coverage by the mid-late 2000s or early 2010s, but that kind of thing, as you know, tends to flow from city centers and new developments outward.)

(1) E-Mail is designed to be pretty resiliant. I ran it with no lost messages on a 1536/896 kilobit DSL connection that was retraining every ten minutes. I eventually called the telco to have them correct the trouble in the outside wiring.

(2) At the same time, I ran a SharePoint-based Web Site on that connection, and it was reputed to essentially be useless at the time.

 
For a while, loooong past its prime, I ran my personal web site at home on our then brand new DSL connection using AppleShare IP 5.0 on either my blue-and-white Power Macintosh G3, or the UMAX C600/240, or my Power Mac 7300/200. I forget which one, it was probably the UMAX, I had 8.1 on it, ASIP5, and it had like a 2-gig SCSI boot disk and a 20-gig IDE data disk. It was pretty great, except something went wrong with my iWeb site file, and all of my pages and folders had GUIDs instead of simple text names as addresses, so the folder structure ended up being something ridiculous like 2,000 characters long. ASIP5 of course did poorly with this.

I never bothered a whole lot with Tenon MachTen or WebTen, because what those ended up doing was putting a full UNIX stack on your Mac as an application. It was good if you were a developer or needed to run specific CGI/PHP/Perl scripts and all you have on your desk is this Mac -- and that was the days before Linux really ran well on Mac hardware.

Another thing I meant to try but never did was using Claris FileMaker for data driven web sites. ASIP and one or two other tools had some integration with FileMaker, so you could use CGI or Perl if I remember correctly to read/write information out of the database. It would be neat to see someone develop on that platform/idea today, but it would also be terribly insecure (as in transmitting everything in cleartext) so they'd want to post a warning saying to use a unique password, etc.

By the time Mac OS X Server (or even just using things like Personal Web Sharing on the desktop version of Mac OS X) came along and became popular, it was a lot better to use for web serving, in part because they came with Apache and MySQL and in part because they were just more reliable. It turns out that Mac OS X is essentially the worst for web serving -- the MySQL that came with it is exceedingly slow and even installing or compiling your own doesn't improve things that much, but if you were familiar with Macs and you needed a KOHA or Moodle installation, then it's a solution that exists.

Of course, Apple is notoriously bad at keeping up to date with the UNIX components of Mac OS X, and that could be a huge liability today. At the time of the Heartbleed bug, I don't think any Apple server product was using a new enough version of OpenSSL to be impacted by the bug. They fixed shellshock in a timely manner, which is surprising, but to this day, the most recent version of Mac OS X 10.10 has critical vulnerabilities in it, mostly with Mac-specific stuff, but I believe like CUPS has a few outstanding CVEs. (Massively ironic, given that CUPS is essentially Apple's at this point.)

 
I keep writing replies that keep getting eaten by my browser and/or my own poor computing habits. (Writing posts in the browser, for starters.)

To address the original question, historically, server software wasn't considered an important distinction from regular software because there's just not all that much of it.

In addition to ASIP, the server component to PowerTalk, classic AppleShare, and a few other little things (Apple Internet Mail Server) and bundled stuff (PWS, the Sharing Control panel), there wasn't a whole lot of Mac server software.

Most of it was tools like FirstClass and other BBS or graphical BBS software, most of which were used for LANs, and then you had third party HTTP servers, most of which were designed in the days before Apple built PWS in. (There was even a Microsoft Personal Web Sharing server in the ~IE3 days.)

At the time, there was this idea that ISDN would save us all and of course in the US, there was pervasive messaging that your local Ex-Bell Telco owuld be delivering symmetric 45 megabit fiber to your house any day now. The idea of your desktop running your own web site and e-mail server made a fair bit of sense because mega-centralization onto services like Gmail hadn't happened yet, and university/work/library/free email quotas were still like... 5 megabytes at their most generous, as late as 1999 or so.

Today, massively asymmetrical connections and the general security/spam/phishing environment mean that somebody who is hosting e-mail at home is generally more likely to cause problems. Mail is still essentially computationally trivial (even Exchange will run on a NUC) but it's a lot of effort in terms of configuration/account management and patching and tracking vulnerabilities. (Depending on what method you take.)

Mail itself is fine on a slow connection(1), but many ISPs also disallow requests to 80 and 443 on home accounts, and even if you buy a small business account, there's the question of what type of site you want to run and what kind of traffic you expect(2).

... anyway.

The point being there that even when people aren't moving to centralized providers like hotmail/yahoo/gmail or even Office365, it's not very hard to see why there's movement toward VPS services for some tasks, rather than hosting on-premises.

This is an extreme digression, but it would be really interesting to see if this wouldn't have shaken down differently if ISDN didn't set the expectation for symmetric, always-on connections, and the telcos ended up being forced more enthusiastically to deliver 45/45 to every home by their promised date, which was in the late '90s. (Most contracts specified full coverage by the mid-late 2000s or early 2010s, but that kind of thing, as you know, tends to flow from city centers and new developments outward.)

(1) E-Mail is designed to be pretty resiliant. I ran it with no lost messages on a 1536/896 kilobit DSL connection that was retraining every ten minutes. I eventually called the telco to have them correct the trouble in the outside wiring.

(2) At the same time, I ran a SharePoint-based Web Site on that connection, and it was reputed to essentially be useless at the time.
Yep to all of that. I happen to have basic biz class internet, so I"m 'legally' able to run servers. My interest is mostly within a small group of friends, and beyond that my own curiosity. I gave up on running an e-mail server years ago. To me it doesn't make much sense. My home is no data center. I don't think I can get my downtime to 99.9999% :) . I happen to be an information security analyst (MS information security, lots of DoD experience and currently working for a major bank in the PacNW), so I definitely hear you when it comes to the security aspect. 

 
Do you remember "At-Ease"?
I very much remember At Ease... all the macs in my middle school had it... I would drive the IT guy crazy by dumping out of it (bypassing the password) by hitting command+power button and typing in "G FINDER"... man those were the days lol

 
I very much remember At Ease... all the macs in my middle school had it... I would drive the IT guy crazy by dumping out of it (bypassing the password) by hitting command+power button and typing in "G FINDER"... man those were the days lol
I did that, too, but they fixed it in At Ease 3.0.  So I made my own bootable floppy and just disabled At Ease, then reboot. :p

 
LOL! Good one OldPigeon! And I seen it done!

zimwhatzim - With MacPerl and a webserver like MacHTTPd, you can run a small script chatroom. But limit those who can use it. MacPerl ends at 4.something but a lot of scripts still work on it.

 
I don't know if you ever read this post/site but he sums up pretty much everything, down to gator boxes! ha!

 
I've read the whole thing, and unless he is going to use A/UX, OSX, or BSD UNIX, there is little for a 68K Mac though options open up for PowerPC. The problems that do plague the system is having enough RAM for every thing and hard drives that will work. I consider JohnKlos the expert in this field as he does run an array of 040/PowerPC Macs and 040 Amigas in his "sixgirls.org" computing lab, and he's seen my handiwork with schools and private projects.

Back in the day, 2600 Hacker's Quarterly had a contest for find the oldest webserver on the machine. For several years it was an Atari 800 with an 850 communication module and an 810 diskdrive. It threw up a service page with about 15 links. After that went down it was a Apple IIe doing pretty much the same thing. There were a lot of other mentionables but they were putting up BBSes with a HTML Wrapper on them.

 
Back
Top