MX-760HD SoftwareWishlist

From MvixCommunity

Jump to: navigation, search

Contents

Applications that would be truly useful

  • ftp server - done
  • telnet server - done
  • rsync (with read/write mode)
  • rdate or ntpdate or some other utility capable of setting the time via ntp
  • ssh
  • a full suite of unix tools (ln, awk, sed, bash, cut, uniq, sort, du etc etc) edit: bash not needed, busybox provides a bash replacement called msh
  • cron
  • a daemon that watches for network problems and starts agressively trying to reconnect (useful for wireless)
  • a daemon that watches for problems (maybe network) and reboots if it has all gone a bit wrong (useful if you have automated jobs which transfer content to the machine and you don't want them to fail until you get back and notice it has happened)
  • hard-disk related tools
    • hdparm to prevent severe lockout when hacked (--security-freeze), disable write cache (-W 0) control acoustic management (-M 128: quiet seek mode), set drive advanced power management (-B 1 for maximum power saving) or to monitor drive-internal temperature (-H, Hitachi drives only) - done, use hdparm-6.9 and OpenEM86xx toolchain
    • smartctl (from smartmontools) to monitor hard disk health state or perform disk tests (advanced functions need the ide driver option CONFIG_IDE_TASK_IOCTL that is not compiled into the shipped kernel)
  • BitTorrent client: a prize bounty is awarded for the successful implementation of either one of these: (see http://mvixcommunity.com///showtopic.php?tid/352/ )
    • ctorrent
    • rtorrent
  • screen
  •  ?print server (so it could be used as Pictbridge Device with DigiCameras)

Busybox applets

  • mv
  • ln
  • passwd
  • du
  • sync
  • fsck
  • hdparm (if useful functions are available)
  • ps

Applications that could be fun but maybe not so useful or practical

  • samba server

Applications that would be useful but extremely difficult

  • Anything at all that can interact with the user via a connected video device
  • Anything that can display messages via a connected video device (Growl type functionality would be nice)
  • Internet Browser
  • mencoder (part of the mplayer suite) and other command line video tools for re-encoding troublesome
    • A command line tool that can re-encode mkv's in a format the mvix can play, a simple daemon could scan for them
  • Slimserver client capable of output through mvix audio
  • mythtv client
  • M.A.M.E.(Multimedia Arcade Machine Emulator) - here is some existing uclinux ports...
  • Unix bash (shell) available from GUI
  • samba client (a rudimentary samba client is built into the existing firmware, but authentication would be much nicer)
  • Streaming Clients
    • (reasonable) MPlayer headless version or mp3play - to stream Internet Radio (mp3play from the OpenEM86xx distribution can be compiled and launched, but does not work as /dev/dsp is not present)
    • (extreme) MPlayer SDL or Framebuffer version - to stream Live TV (similar project: http://docs.blackfin.uclinux.org/doku.php?id=mplayer)
Personal tools