Читаем The Debian Administrator's Handbook полностью

A commercial distribution will have, thus, a tendency to release new versions more frequently, in order to better market updates and associated services. Their future is directly connected to the commercial success of their company, and many have already disappeared (Caldera Linux, StormLinux, etc.).

A community distribution doesn't follow any schedule but its own. Like the Linux kernel, new versions are released when they are stable, never before. Its survival is guaranteed, as long as it has enough individual developers or third party companies to support it.

A comparison of various Linux distributions led to the choice of Debian for various reasons:

It is a community distribution, with development ensured independently from any commercial constraints; its objectives are, thus, essentially of a technical nature, which seem to favor the overall quality of the product.

Of all community distributions, it is the most significant from any perspective: in number of contributors, number of software packages available, and years of continuous existence. The size of its community is an incontestable witness to its continuity.

Statistically, new versions are released every 18 to 24 months, a schedule which is agreeable to administrators.

A survey of several French service companies specialized in free software has shown that all of them provide technical assistance for Debian; it is also, for many of them, their chosen distribution, internally. This diversity of potential providers is a major asset for Falcot Corp's independence.

Finally, Debian is available on a multitude of architectures, including Sparc; it will, thus, be possible to install it on Falcot Corp's several Sun servers.

Once Debian has been chosen, the matter of which version to use must be decided. Let's see why the administrators have picked Debian Squeeze.

2.5. Why Debian Squeeze?

At the time of this writing, Debian Squeeze was still the “Testing” distribution, but now, while you are reading, it will be the new “Stable” version of Debian. This is also the reason for which we speak of “Debian Squeeze”, rather than “Debian 6.0”, since the version number is not used prior to its effective release.

You may note a few minor differences between what is written here and what you observe in practice, even though we have limited these discrepancies as much as possible.

PARTICIPATE

Do not hesitate to indicate any error herein to us by e-mail; You can reach Raphaël at , and Roland at .

The choice of Debian Squeeze is well justified based on the fact that any administrator concerned about the quality of their servers will naturally gravitate towards the stable version of Debian. Furthermore, this distribution introduces numerous interesting changes: support for the latest virtualization technologies (KVM), simplified PAM configuration, an improved installer supporting BTRFS, all bringing improvements that directly affect administrators.

Chapter 3. Analyzing the Existing Setup and Migrating

Any computer system overhaul should take the existing system into account. This allows reuse of available resources as much as possible and guarantees interoperability of the various elements comprising the system. This study will introduce a generic framework to follow in any migration of a computing infrastructure to Linux.

3.1. Coexistence in Heterogeneous Environments

Debian integrates very well in all types of existing environments and plays well with any other operating system. This near-perfect harmony comes from market pressure which demands that software publishers develop programs that follow standards. Compliance with standards allow administrators to switch out programs: clients or servers, whether free or not.

3.1.1. Integration with Windows Machines

Samba's SMB/CIFS support ensures excellent communication within a Windows context. It shares files and print queues to Windows clients and includes software that allow a Linux machine to use resources available on Windows servers.

TOOL Samba

Samba version 2 behaves like a Windows NT server (authentication, files, print queues, downloading printer drivers, DFS, etc.) Version 3 works with Active Directory, brings interoperability with NT4 domain controllers, and supports RPCs (Remote Procedure Calls). Version 4 is a rewrite (still experimental), the purpose of which is to provide functionality of a domain controller compatible with Active Directory.

3.1.2. Integration with Mac OS machines

Netatalk is a program which uses the Appletalk protocol (running on a Linux kernel) and allows Debian to interface with a Mac OS network. It ensures the operation of the file server and print queues, as well as time server (clock synchronization). Its router function allows interconnection with Appletalk networks.

Перейти на страницу:

Похожие книги