OSE Linux - 2.0 version from 2020
A Linux Distribution to facilitate OSE and general open hardware development, and a container for developing the OSE software infrastructure.
What is It?
OSE Linux is a freely downloadable operating system for any computer, preloaded with all commonly used software at OSE. This addresses the tens of hours that it would otherwise take to download and configure all the software and libraries in common use by OSE. Instead, a single install, taking one half hour of dedicated user time, is sufficient to download the entire operating system.
Software List
Other software:
LinuxCNC implementation of CNC torch table, GRBL, DXF to GCode, QUCS. KDEnlive, Natron, Audacity, RecordMyDesktop, Screenshot. VLC Player. Chromium. ParaView, OpenFOAM, Calculix, Code_Aster. Top picks from CAM - http://bit.ly/1NdhZfL.
Templates
With a coherent and full team on the OSE Linux distribution, we can also include other critical software related CSS/HTML templates for the wiki, general Wiki templates, title blocks and media assets, icons, and others.
The OSE Linux team would thus provide a container for more deliberate software evolution for OSE.
Technical Support
Technical support is a service of huge importance to the OSE community. As a distributive enterprise, OSE is interested in slef-maintaining technical support that can scale to millions and millions of users.
To achieve this, part of our business strategy is to utilize OSE Linux as an essential aspect of OSE's technical support.
The largest cause of technical service requests is software related. To address this issue, OSE is proposing that any OSE user or developer obtains a copy of OSE Linux. This allows for a completely uniform way to eliminate all software related issues: improper installs, drivers, libraries, package conflicts, bad settings, security issues, software crashes, updates, and any other software issue. This is done by installing and using an entire OSE operating system, with all software prepared. The release schedule for updates will be quarterly.
Requirements
- Follows Best Practices for creating a Linux distribution
- Download statistics are tracked - number vs. Time, and are displayed via a wiki script
- Single configuration with all of OSE-critical software
- Contains libraries - such as tractor design in FreeCAD, etc.
- Has a Team Charter for long term support
- Clear hosting strategy and admin
- hosting is supported via donations, with hosting transparency page of cost and uptime, and user statistics
- Download requires an email for future communications
- Clear OSE Social Contract - contract with the OSS/H community
- Clear contributor agreement
- Working on an open Hardware license - to be deployed
- Clear repositories for design - distributed and pulled into the OSE distribution as current working design libraries.
- Clarity of purpose - defining a desirable user case (the OSE Team Level 3 or higher contributor.