Linux Works for Me and You
I know a lot of people have already talked about how you can use Linux in your business. Well, I'll tell you about how Linux helped me. But first of all, you have to know that I'm 16 years old and attending high school. I live in Geneva, Switzerland.
At my school, officials decided to hook up to the Internet with a single 64K ISDN line. At first this may sound fast but for 50 computers, it's not. We found that when a class wanted to find some information on the Internet, it was usually stored on one server. As a result we decided to create an Intranet web server on which we would store the desired site, and everybody could access it from there. That would solve the speed problem. Since our resources were limited, I proposed that we install Linux on the machine as our operating system, and I did the install. It turned out to be a great solution in addition to being very cost-effective. I then installed Squid, a cache program, to make the connection even faster.
At home, I have three computers, all networked, but only one modem to connect to my ISP. I used to use Wingate for Windows 95, but it wasn't the best solution. Someone told me about a feature called IP masquerading in Linux. With only one account, the three computers can now access the Internet. All of this software is free, of course.
A company would probably not use Linux in the same way I do. Lately, there has been a lot of talk about Intranets; however, for a small company an Intranet might cost too much. Server software is quite expensive. If you want messaging capabilities with industry standard protocols, you have a choice of two solutions: commercial software for big bucks, or free software on Linux. Linux comes with sendmail, an SMTP mail server. You can access the server with a POP3 mail program, such as Netscape, Internet Explorer, Eudora, etc. Note that the client computers do not need to run Linux. They can be Macintoshes, or PCs running Windows 3.1 or Windows 95. The most basic use of a server is usually a file server. You can access the server via FTP, but doing so is not very user friendly. Another alternative is to use Microsoft's SMB protocol, or on a Linux server, you can install Samba (also free). SAMBA will allow all Windows for Workgroups and Windows 95 machines to access the file server. Files can the be stored and retrieved as if they were local.
Of course, to follow the Internet trend, you can install Apache (http://www.apache.org/). Apache is an easy to install, easy to use web server. It will allow you to present the most basic pages, and you'll also be able to put up some Java applets. Many companies use Java applets to access databases. Solid Technology supports a SQL server for Linux, and there are many free Linux databases, as seen in other articles in this issue.
If you decided to make an installation as I have described on Windows NT, you would have to pay at least 1000 Swiss francs. With Linux, apart from the cost of the computer, the same installation is nearly free. If you choose to buy a CD-ROM with a complete Linux distribution, it'll cost you about 25 Swiss francs. You make the choice.
Getting Started with DevOps - Including New Data on IT Performance from Puppet Labs 2015 State of DevOps Report
August 27, 2015
12:00 PM CDT
DevOps represents a profound change from the way most IT departments have traditionally worked: from siloed teams and high-anxiety releases to everyone collaborating on uneventful and more frequent releases of higher-quality code. It doesn't matter how large or small an organization is, or even whether it's historically slow moving or risk averse — there are ways to adopt DevOps sanely, and get measurable results in just weeks.
Free to Linux Journal readers.Register Now!
- Three More Lessons
- Django Models and Migrations
- August 2015 Issue of Linux Journal: Programming
- Hacking a Safe with Bash
- Secure Server Deployments in Hostile Territory, Part II
- The Controversy Behind Canonical's Intellectual Property Policy
- Huge Package Overhaul for Debian and Ubuntu
- Shashlik - a Tasty New Android Simulator
- Embed Linux in Monitoring and Control Systems
- General Relativity in Python