🍇 Power user Unix distribution for Blackberry 10
  • Python 43.2%
  • C 33.3%
  • Shell 15.9%
  • Roff 5.8%
  • Makefile 1.7%
Find a file
2024-04-22 14:03:15 +00:00
.github Prepare github build 2019-12-30 21:21:57 +01:00
.gitlab .gitlab/build-freshest-port-wip.sh 2020-04-14 12:33:59 +02:00
action-build Prepare github build 2019-12-30 21:21:57 +01:00
doc Update HOWTO-start-ssh-server.md.: fix typo 2023-07-26 20:44:53 +02:00
ports update zsh to version 5.9 2024-04-22 14:03:15 +00:00
ports-wip ports-wip/seafile 2023-07-18 07:31:48 +00:00
.dockerignore fix .dockerignore 2021-04-28 13:09:14 +02:00
.gitignore .gitignore 2022-02-01 13:41:57 +01:00
build.sh Add separate build and build_and_deply tasks 2019-12-30 21:24:12 +01:00
Dockerfile fix momentics fetch 2023-06-14 00:46:12 +02:00
Dockerfile.karawitan add libtool-bin to build container 2023-07-17 14:36:41 +00:00
env.sh update berrymuch version to 0.5 2021-04-01 06:11:32 +02:00
env_footer.sh update berrymuch version to 0.5 2021-04-01 06:11:32 +02:00
install.sh install.sh: 2021-05-05 14:56:53 +02:00
install_footer.sh Remove confusion and duplication in env.sh 2019-12-21 05:43:23 +11:00
lib.sh lib.sh 2021-05-09 08:40:04 +02:00
Makefile Makefile 2022-04-17 10:34:38 +02:00
pbpkgadd packages now bundled individually. Install in shared/documents/clitools 2014-12-26 11:13:40 -05:00
qconf-override.mk pkgsrc packet for which this hack was added got fixed, but we're still preserving it, though setting proper arch now 2015-03-04 10:09:31 +03:00
README.md add reference to patch workflow to README.md 2024-04-22 14:03:15 +00:00
sample_profile sample_profile: 2021-04-01 06:11:33 +02:00

Berrymuch OS

Berrymuch is a user friendly Unix software distribution and a compilation toolchain for the BlackBerry 10 devices.

If you are into vim, git, taskwarrior or sc and wish you could run them on BB10 you've come to the right place.

The project is standing on the shoulders of giants including playbook-dev-tools and the effort of multiple awesome CrackBerry forum members.

Goals

  • To provide an easy way to install a variety of useful Unix command line apps and tools
  • To simplify porting and compilation (cross- or native-) of POSIX software to BlackBerry 10 QNX
  • To engage more Unix and BB10 lovers and tinkerers and have fun

Current status

  • GCC 4.6.3 and a variety of libraries are available
  • Some useful everyday apps (see ports) have been cross-compiled and packaged

Contact

Roadmap

  • Package management with dependencies
  • More exciting ports (see the current Wishlist)

Installation

User

  • Go to Releases and grab the latest clitools.zip and install.sh

  • Put both into the documents/ directory on your device

  • Install a terminal app (we recommend term48) and run:

    cd /accounts/1000/shared/misc/clitools
    sh install.sh
    
  • Restart your terminal app and enjoy Berrymuch!

Developer

We use Docker container to build the project. You can build the project by make build Or start the container and connect to it with make shell, then you will have everything configured for you inside the conatiner.

For details you can check Makefile

You may need to patch an existing port

Disclaimer

This software is provided with no warranty of any kind, may not do what you want, and may not work for you. By installing a compiler onto your device, you may be empowered to make a mess of it - use at your own risk.

We are by no means experts at this and are more than happy to learn and take pull requests if you feel you can make a difference.

License

You may do whatever you like with this code, provided any copyright notices are preserved.

See also