https://github.com/oxidecomputer/clock
wall clock software for the Oxide office
https://github.com/oxidecomputer/clock
Last synced: 11 months ago
JSON representation
wall clock software for the Oxide office
- Host: GitHub
- URL: https://github.com/oxidecomputer/clock
- Owner: oxidecomputer
- License: mpl-2.0
- Created: 2024-02-22T20:52:50.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2024-10-21T22:46:46.000Z (over 1 year ago)
- Last Synced: 2025-02-10T00:57:59.841Z (over 1 year ago)
- Language: Rust
- Size: 4.39 MB
- Stars: 5
- Watchers: 23
- Forks: 2
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# The Oxide Office Clock
The clock in the Oxide Office displays the local time and date in print
sufficiently large to be visible from most parts of our floor space. It is a
Rust program that runs on a small computer (presently, a Dell Wyse 3040 thin
client device), booted into a custom
[Helios](https://github.com/oxidecomputer/helios) ramdisk image.
The generated display looks like this:

In the office, it looks like this:

## Operation
On an illumos system, this program will take over the framebuffer device
usually operated by [wscons(4D)](https://illumos.org/man/4D/wscons). The
mechanism in use is crude, and absolutely no warranty is made about its
use. You have been warned!
For ease of development, if built on a Linux workstation the clock will be
rendered into a basic X11 window with the same aspect ratio as the target
display in the office.
## License
Fonts embedded in this program are available under the [SIL Open Font License
Version 1.1](./LICENSE-OFL).
Unless otherwise noted, all components are licenced under the [Mozilla Public
License Version 2.0](./LICENSE).