Samba is a widely-used open supply toolkit that not solely makes it straightforward for Linux and Unix computer systems to speak to Home windows networks, but in addition helps you to host a Home windows-style Energetic Listing area with out Home windows servers in any respect.

The identify, in case you’ve ever questioned, is a happy-sounding and easy-to-say derivation from SMB, brief for Server Message Block, a proprietary file-sharing protocol that goes method again to the early Eighties.

Anybody with an extended sufficient reminiscence will recall, in all probability with out a great quantity of affection, hooking up OS/2 computer systems to share recordsdata utilizing SMB over NetBIOS.

Samba began life within the early Nineteen Nineties because of the laborious work of Australian open supply pioneer Andrew Tridgell, who discovered from first rules how SMB labored in order that he may implement a appropriate model for Unix whereas he was busy together with his PhD on the Australian Nationwide College.

(Tridge’s PhD, by the best way, was rsync, one other software program toolkit that you just’ve in all probability utilized in some guise, even for those who don’t realise it.)

SMB changed into CIFS, the Widespread Web File System, when it was made public by Microsoft in 1996, and has since spawned SMB 2 and SMB 3, that are nonetheless proprietary community protocols, however with specs which can be formally printed in order that instruments corresponding to Samba not should depend on reverse engineering and guesswork to supply appropriate implementations.

As you’ll be able to think about, Samba’s usefulness signifies that it’s broadly used within the Linux and Unix worlds, together with in-house, within the cloud, and even on community {hardware} corresponding to house routers and NAS gadgets.

(NAS is brief for community hooked up storage, usually a field stuffed with laborious disks that you just plug into your LAN and that robotically reveals up as a file server that every one your different computer systems can entry.)