This is the source code for Nobi Kernel, a mobile operating system kernel that is based on the FreeBSD kernel. Nobi Kernel is used by Nobili OS, a mobile operating system that aims to provide a secure, stable, and user-friendly platform for mobile devices, such as smartphones, tablets, and wearables.
- Compatible with most of the popular mobile hardware platforms, such as ARM, x86, and MIPS.
- Supports various wireless technologies, such as Wi-Fi, Bluetooth, NFC, and 5G.
- Respects the user's privacy and security, and does not collect or share any personal data without the user's consent.
- Has a built-in firewall, antivirus, and encryption features to protect the user's device and data from malicious attacks.
- Constantly updated and improved by a community of developers and users who contribute to its source code, bug reports, feedbacks, and suggestions.
- Licensed under the FreeBSD License, which allows anyone to use, modify, distribute, or sell it without any restrictions or obligations.
To install the Nobi Kernel on your device, you will need to follow these steps:
- Download the latest version of the kernel from this repository or from the official website of Nobili OS, which is https://nobili-os.github.io/nobi-kernel/.
- Extract the kernel file from the archive and copy it to your device's storage.
- Boot your device into recovery mode and flash the kernel file using a compatible tool or app.
- Reboot your device and enjoy Nobili OS.
To contribute to the development of the Nobi Kernel, you will need to follow these steps:
- Fork this repository to your GitHub account and clone it to your local machine.
- Make any changes or modifications to the kernel source code that you want. You can use your preferred text editor or IDE to edit the files in your local repository. You can also use git commands to add, commit, push, pull, branch, merge, and other operations on your repository.
- Push your changes to your forked repository on GitHub and make a pull request to this repository. A pull request is a way of requesting that your changes be merged into the original repository. You will need to specify the branch that you want to merge from your forked repository and the branch that you want to merge into this repository. You will also need to provide a title and a description for your pull request, explaining what changes you made and why.
- Wait for feedback or approval from the Nobi Kernel maintainers or contributors. They may review your pull request, comment on it, request changes, approve it, or reject it. You can follow the status and discussion of your pull request on GitHub. You may also need to make some revisions or updates to your pull request based on their feedback.
To get support for using or developing the Nobi Kernel, you can use these resources:
- The official website of Nobili OS: https://nobili-os.github.io/nobi-kernel/
- The official documentation of Nobili OS: https://nobili-os.github.io/nobi-kernel/docs
- The official discussions of Nobili OS: https://github.com/nobili-os/nobi-kernel/discussions