consulting at selenic.com
Linux Consulting ServicesKernel development and device drivers: Need to add new features or hardware support for your project? We know the kernel! Building embedded and realtime platforms: Looking to use Linux for your new embedded device? We can help you build the development and deployment environments you need to get your project off the ground. Developer training: We've trained developer groups in everything from UNIX command line basics to kernel development and debugging and can customize a curriculum to your needs. Advanced networking, storage management, and administration: Need some Linux wizardry in your datacenter? Let us show you how to make the most of Linux in your organization. Over 10 years of Linux experience! We've been doing Linux development practically since the beginning and UNIX long before that. We know the operating system and the community inside and out. Other Areas of ExpertiseScientific computing, image processing, and robotics: We've spent years developing state of the art mathematical modeling, visualization, machine vision, and motion control applications. Network protocols and security: We've worked on the design and implementation of protocols from SSH and HTTP to HA and iSCSI. Software design: We've got long experience with object-oriented design, rapid development, and languages like Python, Lisp, and Perl. Projects and ResourcesMercurial: the scalable distributed source control management system. Linux-tiny: A highly configurable branch of the 2.6.0 Linux kernel for embedded, legacy, and handheld machines. Ketchup: a powerful tool for downloading and updating Linux kernel source trees. Netpoll API: an extension to the Linux networking layer to allow network traffic with interrupts disabled, to support features like console messages via network and full kernel debugging (kgdb) via ethernet. |