YodaOS alternatives and similar modules
Based on the "Mad Science" category.
Alternatively, view YodaOS alternatives based on common mentions on social networks and blogs.
-
dat
DISCONTINUED. :floppy_disk: peer-to-peer sharing & live syncronization of files via command line [ DEPRECATED - More info on active projects and modules at https://dat-ecosystem.org/ ] -
webcat
Mad science p2p pipe across the web using webrtc that uses your Github private/public key for authentication and a signalhub for discovery
SaaSHub - Software Alternatives and Reviews
* Code Quality Rankings and insights are calculated and provided by Lumnify.
They vary from L1 to L5 with "L5" being the highest.
Do you think we are missing an alternative of YodaOS or a related project?
Popular Comparisons
README
YodaOS is Yet another Linux Distribution for voice-enabled IoT and embrace Web standards, thus it uses JavaScript as the main application/scripting language.
Get Started
To start with YodaOS, a Linux or MacOS is required to build the image.
For Ubuntu:
$ apt-get install build-essential subversion libncurses5-dev zlib1g-dev gawk gcc-multilib flex git-core gettext libssl-dev unzip texinfo device-tree-compiler dosfstools libusb-1.0-0-dev
For MacOS, you need to install some GNU tools which the openwrt is required:
$ brew install gnu-tar gnu-getopt findutils m4
Linux source tree requires a case-sensitive file system, make sure your workspace is APFS (case-sensitive) before you start.
The openwrt [check gnu-getopt version](./openwrt/include/prereq-build.mk) via the gnugetopt
command name, so the following link is also required:
$ ln -sf $(brew list gnu-getopt | grep bin) /usr/local/bin/gnugetopt
Download Source
$ git clone [email protected]:yodaos-project/yodaos.git
Build
$ ./configure -p rpi -c rpi3b_plus
$ make -C openwrt # build under the openwrt directory
The configure
command is to select which board that you were to build:
board | product |
---|---|
Raspberry 3b plus | [raspberry][] |
Kamino18 | [kamino18][] |
Go compile & run for more details.
Community
Contributing
YodaOS is a community-driven project that we accepts any improved proposals, pull requests and issues.
- For JavaScript development, go [yodart][] for details.
- For proposal, yodaos-project/evolution is the place where someone can submit pull request to propose something.
Documentation
License
Apache 2.0
*Note that all licence references and agreements mentioned in the YodaOS README section above
are relevant to that project's source code only.