Skip to content

nobili-os/nobi-kernel

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Nobi Kernel

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.

Features

  • 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.

Installation

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.

Contribution

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.

Support

To get support for using or developing the Nobi Kernel, you can use these resources:

Releases

No releases published

Packages

No packages published

Languages

  • C 61.0%
  • C++ 24.1%
  • Roff 5.0%
  • Assembly 3.3%
  • Shell 2.7%
  • Makefile 1.3%
  • Other 2.6%