Koozali.org: home of the SME Server

Stories of Introduction to E-Smith

wallyrp

Stories of Introduction to E-Smith
« on: November 23, 2004, 04:53:10 PM »
Good Morning,

I started using E-Smith back in 1999 with version 3.1. I worked on setting up a firewall with NAT for two days. I got a ton of help from the great guys on the Undernet IRC channel of #linuxhelp. There was a guy on there with the id of esmith that persuaded me to download the ISO and set it up. At that version, you had to create a bootable floppy and start setup from it. The machine was a P1 75MHz w/64MB RAM and a 200MB or 500MB hard drive, can't remember exactly. We put it in place and port forwarded our port 80 and 25 to the internal web/email server. It worked wonders for us at the time. The business was a small to medium corporation with 50 or so workstations.

Since that time, I've used E-Smith faithfully. The biggest use that I've used E-Smith for till recently has been the firewall/gateway solution. Two years ago, I started using more and more features that SME had to offer. I am now using it for content filtering, web/email serving, help desk, classroom SMB serving, and network sniffing (for lack of a better term.)

I would like to use this opportunity to give kudos to Darrell May, Abe Loveless, Stephen Noble, and Cyrus Bharda for all the information and contribs that they have shared with me over the years. I know if those names are on a contrib, it's solid.

Offline jumba

  • *****
  • 291
  • +0/-0
  • Donations: July 2007 - $ 20.00
    • Smeserver på svenska!
History and philosophy of E-Smith?
« Reply #1 on: November 23, 2004, 10:07:17 PM »
Hi all!

I'm taking a university course in "Open Source/Free Software: Philosophy and Therory" right now, just because OSS has meant so much to me and my life the last 4-5 years or so, and I'm very curious about what else I could learn...

Well, the course is at https://winner.informatik.gu.se/moodle/login/index.php is someone is interested (open for guests to look in as well)

One of the assignments in this course is to write an essay on a topic of my own choice, and I'm thinking of writing:

"What makes an Open Source project successful, and what does a successful open source project really mean?"

Of course, I'll be mentioning the E-Smith project as a very promising and interesting example....

Hopefully, I'll be able to finish my essay and I will of course put it up here somehow for others to read as well!

If anyone have any ideas of where to get more information about the "history of E-Smith" I would of course be grateful.

In particular, I would be interested in learning more of how the original developers thought, and why the actually started this project at all...

jdm

Stories of Introduction to E-Smith
« Reply #2 on: November 24, 2004, 04:48:16 AM »
I'm very happy to see the 100,000th post milestone. This continues to be one of the best communities of any open-source project, and I think the SME Server software has a great future and a long life ahead.

As to why I wrote it in the first place, I'll answer the question by explaining what personally motivated me.

In the late 90s, with a passion for software development and 10+ years of experience, I was starting to get more and more frustrated with the irrational, Dilbertesque business technology decisions I was seeing. As a consultant, I had recently written an application based on CORBA for a major customer. The end users loved it and I was well paid, but the software got shelved because of a corporate edict standardizing on a different middleware vendor with a buggy, incomplete CORBA implementation.

Around that time, NT servers were getting installed all over the place, replacing Solaris servers. The NT servers were a lot cheaper, but the increased babysitting requirements swamped the cost savings. I'd been used to reliable file servers and email since the 80s, but as I started working for smaller companies, I found myself experiencing more and more system crashes, data losses, corrupted email messages, and so on. It felt like the industry was losing its way, and software development was getting a lot less fun.

Then in 1995 I bought my first Red Hat CD box set, and became a passionate Linux advocate from then on. I used Linux at home and at work as a development platform, porting C++, Modula-3 and Java software to NT at the last minute for delivery to customers. I snuck Linux into server rooms to replace NT boxes. The Linux boxes never crashed.

Bob Young said something to me once that I thought was right on the money, and have never forgotten. He said that Linux isn't about a better mousetrap, or about saving money on license fees. It's about control. What all Linux lovers have in common is: We're all control freaks. And that's what was so great for me - Linux allowed me to retake control over my life as a software developer.

Over the next couple of years I worked at two startup companies, and inevitably got the entrepreneur bug myself. In 1998 while travelling in Turkey I met a seasoned entrepreneur from Boston (a great guy called Alan Becker who sadly passed away a couple of years ago). I spent many long hours talking with him, and that's when I made the decision to start my own company. The story from that point is documented here:

http://www.powerframe.com/e-smith/history/

So why did I do it? I was in love with Linux, I wanted to start a company, and I saw a potential business opportunity in providing inexpensive, high-quality network infrastructure for small business. From that point, I ended up going down a track that kind of had its own life.

In these last five years, I've had some of the best and the worst times of my life. But one of the best things has been the people I've met as part of the e-smith community, from the devinfo list, to the bulletin boards, to the team that joined e-smith in 2000 and 2001, who worked their asses off, and turned the software into a truly world-class server. Still the best developers I know, and nice people to boot.

--
Joe Morrison
http://www.powerframe.com/

mbachmann

Re: History and philosophy of E-Smith?
« Reply #3 on: November 24, 2004, 01:33:36 PM »
Quote from: "jumba"

If anyone have any ideas of where to get more information about the "history of E-Smith" I would of course be grateful.


Have you checked http://no.longer.valid/phpwiki/index.php/SME%20History

Offline Rigger

  • ****
  • 71
  • +0/-0
Stories of Introduction to E-Smith
« Reply #4 on: November 24, 2004, 10:45:28 PM »
My journey with E-Smith/SME began in 2000 with the words "router gateway server linux" typed in Google search. This led to a page listing several packages including E-smith. A few "No this is not what I need" laters E-smithing it and loving it.

I needed to get away from the space limitations of my service provider and provide a home from my newly aquired domains.

My server handles our families and one friends email. A family webpage plus pages for each family member. Also has Coppermine photo gallery installed and serves to keep distant relatives up to date with our family here with 5 gigs of photos.

Additionally has taught me a bit about linux in general.

From the beginning I have always loved the support from the community. Here's to the next 100,000 posts, here here.


Doug M.
"Rigger"

Offline jumba

  • *****
  • 291
  • +0/-0
  • Donations: July 2007 - $ 20.00
    • Smeserver på svenska!
Re: History and philosophy of E-Smith?
« Reply #5 on: November 25, 2004, 12:17:55 AM »
Quote from: "mbachmann"
Quote from: "jumba"

If anyone have any ideas of where to get more information about the "history of E-Smith" I would of course be grateful.


Have you checked http://no.longer.valid/phpwiki/index.php/SME%20History


I sure have, thnks a lot, and special thnks to Joe M for popping into this thread as well...

I'll probably just secect info from those 100.000 posts, - shouldn't complain about lack of sources in this case, should I?

I'll keep you all informed about what happens!

See you!

Bernt

Stories of Introduction to E-Smith
« Reply #6 on: November 25, 2004, 01:34:01 PM »
Some years ago I was running a Windows box as a server form my mp3 files but it was to much trouble, as it was also my family's PC.

At work we had a few Compaq Deskpro SFF left over and I discovered that it has something called Network Server in the BIOS setup. With that I could start and run it without keyboard, mouse and monitor.

Perfect, now I needed something to run on it. Windows Server was too expensive and the hardware was to slow.

So I tried a couple off Linux distros but they were too difficult to install or even slower than windows on the old DeskPro.

Finally I found E-smith 5.6 and was up and running in less than an hour.

Now the old DeskPro with SME server 6.0 has been serving me with music from home to work for 300 days in a row without restarting.

Thanks Knudsen for the nice Netjuke howto that get me started. Running Jinzora now.

Offline jumba

  • *****
  • 291
  • +0/-0
  • Donations: July 2007 - $ 20.00
    • Smeserver på svenska!
Essay finished...
« Reply #7 on: December 17, 2004, 10:36:21 PM »
Hello again!

A I promised, I should make the essay available for the community after it was finished....

So, the essay (with all its typos and mistakes) is on-line at: http://www.saxdalen.net/foss/Essay_2.html or in PDF form (better...) at http://www.saxdalen.net/foss/Essay_2.pdf

Best Christmas Greetings!

//Lasse