Hello everyone, I'm back :)

I know... it's been a long time away from the list and I apologize for that, 
but _NOT away from vISDN_.

When I started to refactor the channel routing layer I couldn't have imagined 
it would have resulted in a so invasive and comprehensive rewriting.

In the meantime other big activities slowed the development of the core 
functionalities and the need to be fully concentrated on the refactoring 
leaded me to not read the mailing list for a while.

So, what is the current situation?

There have been several huge changes in vISDN, so many that vISDN has become a 
subproject of the whole thing.

A new channel routing framework has been created, its name is kstreamer[1] 
(which stands for kernel-streamer). I chose that name because kstreamer 
slightly resembles some of the gstreamer ideas.

kstreamer handles the streaming network (channels connected to nodes connected 
to other channels), keeps the topology updated, manages channels connection 
and configuration, etc. The userland talks with kstreamer by means of a 
NetLink two-way packet-based asynchronous interface, a library helps in 
abstracting this interface.

Above kstreamer are the components we are all used to: the ISDN stack, drivers 
and helper modules, however other different technologies can now take 
advantage of kstreamer's framework: the vGSM drivers, the upcoming vDSP 
drivers and more...

I'm writing some documentation at this address:

http://open.voismart.it/index.php/Kstreamer

The repository has been converted to bzr (bazaar-vcs.org), to download the 
current official tree please do:

bzr get http://repo.visdn.org/vstuff/devel

It is still in development, it's neither stable not complete like the previous 
one, which was not complete or stable by itself :)

I'm going to read all the list's backlog starting from the latest messages and 
I'll try to answer all the pending questions and insults... :^/

The snapshots are currently suspended until I upgrade the hosting machine to 
a more recent distribution (it is currently running SuSE 9.3).

More informations will come...

Happy hacking!
Bye,

[1] I recently saw that there is a name conflict with KDE's kstreamer, I'll 
have to sort it out later...

-- 
Daniele "Vihai" Orlandi
_______________________________________________
Visdn-hackers mailing list
[email protected]
https://mailman.uli.it/mailman/listinfo/visdn-hackers

Reply via email to