Overview: This project covers drivers for contemporary NIC (MAC) under OS/2 | eCS based on common template.
The main idea is that every driver consists of two parts, one is system-dependent (stategy, registration in Resource Manager and so on) and other is hardware-dependent. That's why this project eliminates a lot of repeated job with system-dependent part, making this part common for existant and future drivers, and allow developers to concentrate efforts on hardware-dependent part. The other idea of this project is to translate opensource drivers source code for other systems like Linux, FreeBSD, OpenSolaris and so on. In this way, it's enough for every new NIC to have driver for one of opensource system for having driver for OS/2 | eCS.
Current state: as for now, drivers for contemporary Intel(r) and NVidia(r) 1 Gbit NICs are ready, for Realtek (r) NICs are at late beta stage, for Intel WiFi NICs are at alfa testing stage, for Broadcomm(r) NICs are under evaluation. All of them cover the whole set of 100M/1G set of NICs, both copper and fiber carrier (of course except Wifi wih Intel WiFi) that are covered with new Linux drivers.
Main features: all drivers written under GPL license, using OpenWatcom C/C++ compiler and use common system-dependent part of code. On the other hand, hardware-dependent part is close enough to Linux driver code, so it can be managed and updated when analog Linux code will be changed.
All these drivers source codes are available from SVN, so everybody can look at it and make his contribution as a programmer, a tester, or even as a user with backfeed to developers.
System requirements: OS/2 Warp 4 or OS/2 Aurora or eCS; MAC covered by this project.
System programming
Most part of SoftTechnics projects are covered by NDA signed with our customers. Below you can see several projects that are not under NDA and we are allowed to showcase.
Project: "MultiMAC"









