-
Notifications
You must be signed in to change notification settings - Fork 3
Home
uSched is a free and open source command-line scheduler with an almost-natural language interpreter, delivering remote management and an intuitive programming interface for multiple programming languages. See the FAQ and the Getting Started guide.
- 5.1 Current Stable Release
- 5.2 Next Stable Release
- 5.3 Current Unstable Stage
- 5.4 Current Development Tree
uSched is licensed under the GNU General Public License version 3.
To contribute to the project, fork it on GitHub and send a pull request with a detailed description of the changes, purpose and improvements made. You may want to check the Next Development Steps page to get a picture of what is needed in the short term.
Before submitting a pull request, have a look into the Coding Guidelines and Debugging and Unit Testing wiki page. It contains some basic tests that should be performed and passed before submitting any work to the current tree.
If you want to request a new feature, follow the request form instructions.
If you have great ideas that will make sense to be implemented on uSched, but you don't know how to express it in a consolidated feature, just drop us an email with some guidelines and examples of what you're thinking, so we can discuss it further. You can also visit the #usched channel on irc.freenode.org.
The following subsections describe the project planning for the next stable releases. For a more detailed description of future releases, see the Roadmap.
- v0.2 [in progress]
- v0.1-beta-06 (Usable for end-users).
- v0.2-dev-xx (May not be functional. Developers only.)
This section addresses information regarding the currently supported operating systems and architectures.
- x86/x64
- ARM
- SPARC
- MIPS
- Alpha
- SH-4
- PPC
- ESA/390
- v0.1 is supported (fully tested) on the following architectures:
- x86/x64
- ARM
- SPARC
- MIPS
- Alpha
- SH-4
- PPC
The current uSched tree will probably work on other architectures that are not listed here (untested), but there's no way to know until some serious testing is performed. If you have successfully tested uSched on an architecture not listed here, please let us know.
- Linux (kernel >= 3.x.x)
- FreeBSD (>= 10.1)
- OpenBSD (>= 5.6)
- SunOS (>= 5.10)
- Minix (>= 3)
- Microsoft Windows (>= 7) [client only]
- v0.1 is supported (fully tested) on the following operating systems:
- Linux (kernel >= 3.x.x)
- FreeBSD 10.1
- OpenBSD (>= 5.6)
- SunOS (>= 5.10)
- Microsoft Windows (>= 7) [client only]
~$ usc run 'wget https://github.com/ucodev/usched/wiki/Getting-Started' now
(Kidding :)... just jump to the Getting Started page)
Ask your question on one of the following websites, depending on the question:
- For questions regarding command-line usage or programming interface:
- Ask your question on Stack Overflow, preferably with the tag usched if available.
- For questions regarding installation and configuration:
- Ask your question on Server Fault, preferably with the tag usched if available.
If you think you've found a bug, you can report it by:
- Opening an Issue on GitHub
- Sending an email to bugs at ucodev dot org
- Email: pah at ucodev dot org
All technical details of the uSched can be found here. A FAQ and a Getting Started guide are also available.
Quick Links:
- Wiki Home
- Coding Guidelines
- Debugging and Unit Testing
- FAQ
- Getting Started
- Next Development Steps
- Request of Features
- Roadmap
Looking for an overview of the uSched? Check the project README.md.