Opersys helps companies leverage
open source components to solve development, integration and deployment problems.
Our approach
is based on first-hand open-source
contributions and project maintenance in the fields of Linux kernel internals,
embedded systems and real-time applications development.
Our work on the
Linux Trace Toolkit, for instance, involved close
collaboration with companies such as IBM, Lineo, MontaVista and
HP, to name a few, in developping a best-of-breed kernel tracing tool for Linux.
Our ties to
the open-source community provide us with a unique perspective into the current
state of the art open-source projects and the dynamics of open-source project development.
Specifically, Opersys' field
of competence covers the following specialties:
- Embedded systems design and development
- Device drivers (including network drivers) development
- Custom application (daemons, GUIs and command-line) development
- Development board bring-up and setup
- Real-time systems development
- Custom distribution packaging
- Firmware development
- Linux Kernel extension and modification
- Software porting to new architectures
- Documentation of custom software and procedures
In particular, Opersys has
experience with the following technologies:
Architectures:
* PowerPC
* ARM (StrongARM)
* SuperH (SH-4)
* x86
* MC68000
* i960
|
Embedded Storage Technologies:
* DiskOnChip
* CompactFlash
* Raw flash chips (MTD-supported)
|
Operating Systems and Real-Time Executives:
* Linux
* RTAI
* RTLinux
* µC/OS
* UnixWare
* WindowsNT
* DOS
|
Programming Languages:
* C, C++
* Ada95
* Java
* Modula-3
* VHDL
* lex & yacc
* Forth
* SQL
* MatLab
* JavaScript
* Pascal
* Assembly (see archs)
|
Feel free to contact us
and inquire about our services. Opersys is always looking for new technologies
and new ideas to explore and will be happy to help you make the best use of open-source
technologies in your products, however specialized they may be.
Our services are available
either through firm-fixed bids or on a times and materials basis, depending
on your requirements and depending on the nature of the project. In addition to
offering support contracts, Opersys may accept carefully drafted partnership offers
when a project requires a certain type of long-term comitment and support best
served by this type of agreement.
Typically, Opersys will work
with its customers to first identify the open-source components that are relevant to their
product and plan for the implementation of the components not found in open-source. We will then
proceed on establishing the best way of integrating the available
components into their product, in light of the components' current state and their
future development and maintenance, while detailing the implementation of the custom components.
During and after open-source component integration and custom
component development, we keep our clients updated on the development status of the
components they have chosen and see to it that startegies are developed to take advantage of
new open-source contributions for future-generation products or product updates.
A reminder of the advantages of open-source software
Besides contributing to
a reduction in the initial software cost, open-source software is often
more mature, more stable and more maintainable than its commercial counterparts.
This is partly due to the availability of the software's source but is also
a testament to the community of developers that maintains and contributes to
open-source software continuously.
By choosing open-source software components, you are no more at the mercy
of commercial vendors who may choose to stop supporting packages that they may
consider as old or obsolete although these packages may remain
crucial to your product's continued existence and development.