Giter Club home page Giter Club logo

seanpm2001 / cranberryos Goto Github PK

View Code? Open in Web Editor NEW
4.0 3.0 3.0 2.89 MB

⚡️📻️⚡️💾️ CranberryOS is an operating system for signal jammers. It requires special permissions to use legally.

Home Page: https://github.com/seanpm2001/CranberryOS_Docs

License: GNU General Public License v3.0

HTML 0.03% Assembly 11.11% C 22.22% Tcl 22.22% VHDL 11.11% Verilog 22.22% Shell 11.11%
assembly-lang c-lang cranberry gpl3 gplv3 linux md operating-system shell-lang signal-jammer

cranberryos's Introduction


CranberryOS logo

⚡️📻️⚡️💾️ CranberryOS is an operating system for signal jammers. It requires special permissions to use legally.


In most countries, it is illegal for civilians to possess signal jammers. This software is intended for use on hardware contracted to law enforcement and other permitted users.

So far, no contracts have been made for this project (as of 2023, Tuesday, June 27th) it will likely be a long time before one is made.


The devices that come pre-installed with CranberryOS have not yet been developed.

Devices


CranberryOS is written in 6 programming languages:

  • Assembly: For the core
  • C : For the core and some hardware interaction
  • Shell : For scripting
  • Tcl : For the interface
  • VHDL : For additional hardware interaction
  • Verilog : For signal jamming hardware functions

CranberryOS does not support any forms of Internet connection (including Bluetooth) to avoid it targeting itself, or being compromised. It does not need Internet access to begin with.


CranberryOS works on 64 bit AMD and Intel CPUs, and future support for an unnamed 128 bit processor(s) is planned.

CranberryOS does not support CPUs with 54 or less bits


CranberryOS works with the Linux Kernel. Planned dual-kernel support for TinyOS and other open-source kernels is planned.


The system is designed to have a square screen, and thus has a square interface. Any Linux desktop distribution that can work with this is supported, but the system is mostly locked down into SIG-C.INIT the main interface and control panel for the single jammer.

The default screen resolution is 1000x1000 while the maximum screen resolution is 16000x16000 the absolute minimum screen resolution is 500x500


SIG-C.INIT (Signal C initialized) is the main interface and control system for CranberryOS. It is written in C, Shell, and Tcl.


Because the system has no Internet updates are done via USB or other direct plugin methods. They have to be manually installed when deemed necessary.


The system is designed to use no more than 63 megabytes of RAM on 64 bit processors, and no more than 126 megabytes of RAM on 128 bit processors.

There is a 72 megabyte minimum for RAM (on 64 bit systems) and a 144 megabyte minimum (on 128 bit systems) while the maximum RAM limit depends on the kernel version.


CranberryOS

VERY BASIC OPERATING SYSTEM

Based on: Linux

Write in: C, Tcl, VHDL, Assembly, Verilog, Shell

Type: Signal jammer control system

Network: Absolutely no network connectivity of any kind (not even Bluetooth)

Update method: Software install via USB

RAM: Use less than 64 megabytes (64 bit) Use less than 128 megabytes (128 bit)

Bits: 64x128

Default resolution: 1000x1000

Max resolution: 16000x16000

Additional documentation is available :octocat: in a separate repository


File version: 1 (2023, Tuesday, June 27th at 10:49 pm PST)


You have reached the end of this page.


cranberryos's People

Contributors

seanpm2001 avatar

Stargazers

 avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

Forkers

seanwallawalla

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.