Why I use Fedora Linux?


Just go through a list of projects the Fedora community has in mind, I am sure, you will be using one of this technology in a very near future. Fedora provides developers a place to host their code and collaborate online. It provide each project with source control via git, Mercurial, bzr, Subversion, and others, as well as a bug tracker and wiki via Trac.

One of the project which I am looking forward is Func (Fedora Unified Network Controller). Below are some information about what Func does, which I extracted it from their official wiki:

So, if I want Words, What Is Func?

Func allows for running commands on remote systems in a secure way, like SSH, but offers several improvements.

  • Func allows you to manage an arbitrary group of machines all at once.
  • Func automatically distributes certificates to all “slave” machines. There’s almost nothing to configure.
  • Func comes with a command line for sending remote commands and gathering data.
  • There are lots of modules already provided for common tasks.
  • Anyone can write their own modules using the simple Python module API.
  • Everything that can be done with the command line can be done with the Python client API. The hack potential is unlimited.
  • You’ll never have to use “expect” or other ugly hacks to automate your workflow.
  • It’s really simple under the covers. Func works over XMLRPC and SSL.
  • Since func uses certmaster, any program can use func certificates, latch on to them, and take advantage of secure master-to-slave communication.
  • There are no databases or crazy stuff to install and configure. Again, certificate distribution is automatic too.

Post a Comment

*Required
*Required (Never published)