Five from IBM — Samba, DHCP, FairUCE, UML, grids . . .
Dec 10, 2004 — by Henry Kingman — from the LinuxDevices Archive — viewsIBM has published the following technical articles, tutorials, and downloads on its developerWorks Website. They cover a range of interesting (though not necessarily embedded) technical topics. Some require free registration. Enjoy . . . !
- Integrate Linux and Windows with Samba — The third in a three-part series on how to leverage Linux to get the most from your network, this tutorial shows how to use Samba to integrate your Linux and Windows networks. Sample code and configuration files are provided throughout to aid understanding.
- Set up a DHCP server to manage IP addresses — The second in a three-part series on how to leverage Linux to get the most from your network, this tutorial shows how to set up a Dynamic Host Configuration Protocol (DHCP) server with Internet Systems Consortium (ISC) DHCP. Sample code and configuration files are provided throughout to aid understanding.
- FairUCE – the Smart Email Proxy — FairUCE, a spam filter that prevents spam from reaching the inbox by verifying the identity of the sender is worth a look see; it stops the content-filter arms race in its tracks. Sender identity is the spam-fighting tool of the future. The techniques spammers use to get past content filters become laughable, because FairUCE doesn't look at what they say, only at who they are. It virtually eliminates spoofed addresses, phishing, and even many viruses with a few cached DNS look-ups and a couple of if/then statements.
- Microsoft's software factories and UML rejection — Microsoft's conveyor belt methods for software are dead wrong, witless, and counter-effective. Organizations that build good software know that software is an R&D activity, not a production line just-in-time effort. Grady Booch explains why he disagrees with Microsoft's rejection of the UML in favor of proprietary domain-specific languages and his thoughts on Software factories.
- Geographically dispersed grid, Part 2 — In any grid computing environment, you have data nodes and computation nodes. Performance is important. How do you choose technologies to support the computational role of the grid? How to choose technologies for the data virtualisation layer? The author provides high-level decision criteria, and discusses pros and cons of combining products in a grid in Part 2 of this four-part series.
This article was originally published on LinuxDevices.com and has been donated to the open source community by QuinStreet Inc. Please visit LinuxToday.com for up-to-date news and articles about Linux and open source.