Helping our clients involves providing
a wide-range of services in a variety of specialty fields. Opersys' ability to effectively provide
such services has earned it clients ranging from multi-national corporations to startups, and
offering products and services in the areas of manufacturing, defense contracting, telecom and
software development.
While most of our clients are located in the US, with some in Canada, we are ready
to serve you in other parts of the world, either through on-site visits or via telecommuting, or
a combination of both.
The following is a brief description of our services. Feel free to request more information
regarding one aspect of our work or another. If necessary, Opersys will customize its services
to your needs and requirements.
System Design and Implementation
Starting from an initial product description and a comprehensive schedule we can
build, document and implement a custom system architecture according to your needs. Our designs favor
the use of open-source components to shorten development cycles, reduce overall cost and ease
long term product maintenance and upgrade. Opersys can provide a design using off-the-shelf
components such as SBCs or based on your own custom hardware. We can also assist you
in selecting hardware components that will best integrate with open-source software.
Contract Development
Whether you choose to out-source a portion of your product's development or require our
expertise to develop a certain portion of your application, Opersys can develop high-quality
documented software according to your needs and requirements. Please refer to the
home page for a list of the programming languages, hardware
architectures and types of software we specialize in. As an example of our development
abilities you can have a look at the projects we maintain and
contribute to. Specifically, you may be interested in reviewing the richly-commented source
code and the documentation covering the internals and usage of those projects, especially
in the case of the Linux Trace Toolkit.
Training
Assisting our clients in making the best out of open-source is our prime motivation. This
is why we enjoy sharing our knowledge through training courses. In itself, training is
one of the fastest ways for our clients to start using open-source components rapidely
and efficiently. The following is a list of courses we offer:
- Embedded Linux
- Linux device drivers
- Real-time Linux
- Linux systems programming
- Application development with GTK
- Kernel Internals
We can tailor a course to your own particular needs and can also provide training on-site at
your location.
Technical Consulting
Given the broad range of projects and actors in the open-source community and given
the wide variety of technologies involved it may be confusing and time-consuming to make
sense of the projects pertinent to your product and how to manage the ever changing world
of open-source. Because Opersys has a foothold in the open-source development community
and actively participates in open-source projects, we can provide you with insight on
the world of open-source and its intricacies. This will enable you to then make the
appropriate choices for your product and your company.
Research and Development
It is sometimes difficult to decide beforehand which solution is best for a certain
problem or how to best implement a certain aspect of a product. Using its background
in academic and applied research, Opersys can conduct research and development tasks
for your organization. In addition to our other speciality fields, we are currently
active in the fields of performance analysis and system characterization and behavior
reconstruction.