client server programming linux

client server programming linux


client server programming linux.jpg" alt="client server programming linux" border="0" align="left" />

Top the Ten Reasons for Learning Damn Small Linux - Number 5, Linux, Apache, and Mysql

Linux and Windows share many characteristics. For example, most people have little interest in knowing how they work. These operating systems make the computer available for the applications that people want to apply; such as running an Internet server, browsing the Internet, creating and accessing data bases, writing programs, playing music, or, or, or. These tasks are coordinated by the operating system and require specialized programs that drive hardware efficiently and correctly. We'll talk about Linux's closely integrated "friends" and compare them to the similar but oh so different Microsoft offerings.

The Linux group is called LAMP, an acronym standing for Linux, Apache, MySql, and PHP. There is no similar Microsoft acronym for their set of interacting products. Could that be a symptom of their relatively low level of integration? In contrast Linux is closely integrated with the other LAMP components. In a sense these companions grew up together. Improvements to one component are easily transmitted to the others. These programs are all Open Source meaning that the actual code for all components is readily available. When a problem such as a security breach occurs (don't let anybody tell you there are no security breaches in Linux and friends) people work on the problem and may post corrections rapidly. Now let's look at the other LAMP components.

Apache is a highly regarded web server. It has been the most popular web server on the Internet since April, 1996. Believe me, if Microsoft with its virtually unlimited resources cannot dislodge Apache from the top of the pack this software must be doing a lot of things right. Of the four LAMP components Apache is the one that non-specialists are least likely to try to learn. But if you want to play with it, guess how much it costs. You can download a version which will run under Windows but it is unlikely to contain the full functionality. At the time of this writing the Windows version of Apache has some problems concerning its cryptographic functions. Apache is undergoing constant development; its new features, security enhancements, and bug fixes will be available first on the Open Source (LAMP) version. And then filter down to the Windows version.

MySQL is the most popular Open Source Database Management System. The MySQL Community Server is free. The more powerful MySQL Enterprise Server starts at $595 per server per year, a very reasonable price for a commercial product. Microsoft's competitive database management system is Microsoft SQL Server. Licensing of this software is fairly complicated and believe me, costs a lot, lot more than does MySQL Enterprise Server. Microsoft often makes you pay for purchasing the server and client software and then pay annual server licenses and client licenses for system access.

MySQL runs on a wide range of hardware in conjunction with various operating systems. You can guess from its name that Microsoft SQL Server runs only under Windows. Both of these database management products are constantly upgraded and many technical features that once were available only on SQL Server now run on MySQL. In the past SQL Server clearly surpassed MySQL for enterprise-level systems, while itself often losing out to Oracle or other database management systems. Today's reality is more complicated and MySQL Enterprise Server manages many huge database systems.

Talking about size, we didn't finish discussing LAMP components in this article. PHP is the subject of the next one in this series.

About the Author

Over the years Levi Reiss has authored or co-authored ten books on computers and the Internet. He loves wine in moderation as exemplified by his wine websites such as www.theitalianwineconnection.com. He teaches various computer courses including Linux and Windows operating systems at an Ontario French-language community college. Visit his new website http://www.linux4windows.com which teaches you how to download and run Damn Small Linux even on that outdated Windows computer which you have been meaning to throw out.

[phpbay]client server programming linux, 30, "11211"[/phpbay]
[phpzon]client server programming linux, 5, "server"[/phpzon]

Using Terminal Server Client Remote Desktop on Ubuntu Linux

small linux distro server

small linux distro server


small linux distro server
Need suggestions for setting up a corporate wiki server?

I wanted to set up a small corporate wiki server so that the employees of my company can have a place to make informal documentation. I was hoping someone could help me by sharing his expertise. I used Twiki before in a another company but I saw that setting it up is very complex. I was hoping someone could point me towards a simple solution that I could get up and running quickly. I don't need an abundance of features, I just want to have a collaborative documentation server. The server will run either a linux distro or Windows depending on what the easiest solution I find is. If anyone knows of a simple solution I'd really appreciate the help. Keep in mind that I have no idea how to use any scripting languages (I can learn, but I'm shooting for a solution simple enough not to require scripting knowledge)

Thanks!

Generally I recommend Unix or Linux but thats because the needs call for it. People want LARGE POWERFUL servers, on less equipment, stability, security, etc etc.

Of course all of them can do everything but there are pros and cons. Ease of use, quickly running, many people using it at different levels, lack of computer person? I would say that a windows server might do well for you. It would tend to have more menus, most of them accessable to more people than just the admin if you want it, and the menus will tend to put everyone into a "windowsy" environment which will probably feel more at home.

[phpzon]small linux distro server, 5, Electronics[/phpzon]
[phpbay]small linux distro server, 30, "11211"[/phpbay]

DSL (Damn Small Linux) on Acer Aspire One Netbook