07.06.2014 Views

2 - Raspberry PI Community Projects

2 - Raspberry PI Community Projects

2 - Raspberry PI Community Projects

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

3.1. Coexistence in Heterogeneous Environments<br />

Debian integrates very well in all types of existing environments and plays well with any other<br />

operating system. This near-perfect harmony comes from market pressure which demands that<br />

software publishers develop programs that follow standards. Compliance with standards allow<br />

administrators to switch out programs: clients or servers, whether free or not.<br />

3.1.1. Integration with Windows Machines<br />

Samba's SMB/CIFS support ensures excellent communication within a Windows context. It<br />

shares files and print queues to Windows clients and includes software that allow a Linux machine<br />

to use resources available on Windows servers.<br />

TOOL<br />

Samba<br />

Samba version 2 behaves like a Windows NT server (authentication, files, print<br />

queues, downloading printer drivers, DFS, etc.) Version 3 works with Active<br />

Directory, brings interoperability with NT4 domain controllers, and supports<br />

RPCs (Remote Procedure Calls). Version 4 is a rewrite (still experimental), the<br />

purpose of which is to provide functionality of a domain controller compatible<br />

with Active Directory.<br />

3.1.2. Integration with Mac OS machines<br />

Netatalk is a program which uses the Appletalk protocol (running on a Linux kernel) and allows<br />

Debian to interface with a Mac OS network. It ensures the operation of the file server and print<br />

queues, as well as time server (clock synchronization). Its router function allows interconnection<br />

with Appletalk networks.<br />

3.1.3. Integration with Other Linux/Unix Machines<br />

Finally, NFS and NIS, both included, guarantee interaction with Unix systems. NFS ensures file<br />

server functionality, while NIS creates user directories. The BSD printing layer, used by most<br />

Unix systems, also allows sharing of print queues.<br />

40 The Debian Administrator's Handbook

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!