just use calloc to init.
Starting to integrate udev