Posts

Showing posts from March, 2009

libcli - a cli core library

This is based on LGPL license. The project is designed in such a way that it can be integrated to any of the product line which really needs the serial way of CLI or through ethernet, (a CLI- command line interface). One has to design their callbacks and have to register with the APIs provided with the libcli.  They can group together according to their requirement. So that the command hierarchy depends on the registration. I am easily able to integrate with the eCos 2.0. Am faced only the problem not having fork() in eCos, but similar requirement is mimiced with the threads. And checks around the select() call in the cli_loop() function is changed to work with the serial interface, with minute flag checks around the call. You can see the initial host of the project here. http://sourceforge.net/projects/libcli http://libcli.sourceforge.net Now it is moved to Code google site, you can the latest of libcli from this link. http://code.google.com/p/libcli -srinivas.

eCos -3.0 annouced.

In just around a months of time from Beta, 3.0 release happened. It is mentioned on the site  http://ecos.sourceware.org/  . And on the mailling list annoucement can read from this link  http://ecos.sourceware.org/ml/ecos-announce/2009/msg00000.html -srinivas.

Open source PBX.

Asterisk is one of the Open Source PBX software. Which supports on many platforms include GNU/Linux, All BSD unix systems and QNX. It is the package comes in the Debian Linux distribution. It is having vast features, and supports many of the VoIP protocols include, SIP, H.323, MGCP, SCCP. You can get a clear list of supported features from this link http://www.asterisk.org/support/features and more about the Asterisk from the link http://www.asterisk.org/support/about Another Open source PBX project is FreeSwitch. The comparisions with the Asterisk, can get from the link. http://www.freeswitch.org/node/117 And features from the link http://wiki.freeswitch.org/wiki/Specsheet -srinivas.

Open source VPNs

There are two good open source projects for the VPNs. One is OpenSwan, and IPSec based. And the second is OpenVPN an SSL based. Basically OpenSwan uses the IPSec functionality in the Kernel, and user space tools and front end. But the OpenVPN is based into userspace functionality, so interoperability is question when compared to OpenSwan. OpenSwan project: http://www.openswan.org/ OpenVPN project: http://openvpn.net/index.php/home.html Both the projects comparision and configuration information you can get from this Debian Administration website article http://www.debian-administration.org/articles/563 -srinivas.

QNX operating system - open source.

QNX is one of the Microkernel based embedded real time operating system, now a days am looking into. I just come to know from its site, it is become for open and through their community development site, calling it as Foundry 27, you can get the CoreOS, Core Netowrking, Drivers and BSP related source code. And its having Hybrid model of License, unlike GPL2, if you want to give it back to community for Open, you can, otherwise you can keep it for your commerical. http://licensing.qnx.com/developer-licenses For core os, see the link, http://community.qnx.com/sf/projects/core_os For the core networking, see the link http://community.qnx.com/sf/projects/networking For the core file systems,  http://community.qnx.com/sf/projects/filesystems -srinivas.

Linux based x86 routers, now competing the commercial market.

I have come from lkml.org browsing, just like that went to vyatta.com (a commercial product company), making routers, using x86 based hardware and their promoted opensource software site, vyatta.org. From the site, their products rates comparision, looks very impressive. This stands one of the example for the open source economics on the product developing companies. http://vyatta.com/products/product_comparison.php -srinivas.