{"id":14963340,"url":"https://github.com/mjz86/mjz_esp32_os","last_synced_at":"2026-01-19T23:33:54.775Z","repository":{"id":195588127,"uuid":"682484655","full_name":"Mjz86/mjz_esp32_os","owner":"Mjz86","description":" a open source operating system for running wrench  byte code in a esp32 / esp32s3 ","archived":false,"fork":false,"pushed_at":"2023-10-12T09:18:38.000Z","size":4646,"stargazers_count":1,"open_issues_count":1,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-02-14T06:37:54.646Z","etag":null,"topics":["arduino-ide","arduino-sketch","cli","cli-app","comand-line","command","compiler","esp","esp32","esp32-arduino","esp32-s3","esp32s3","interpreter","operating-system-learning","operation-systems","os","ota","rtos","script","vm"],"latest_commit_sha":null,"homepage":"","language":"C++","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Mjz86.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null}},"created_at":"2023-08-24T09:16:33.000Z","updated_at":"2024-02-16T16:23:49.000Z","dependencies_parsed_at":"2023-09-18T21:44:59.651Z","dependency_job_id":"31bc67f4-6dda-46fb-b17f-797085dd4e60","html_url":"https://github.com/Mjz86/mjz_esp32_os","commit_stats":null,"previous_names":["mjz86/mjz_esp32_os"],"tags_count":2,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Mjz86%2Fmjz_esp32_os","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Mjz86%2Fmjz_esp32_os/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Mjz86%2Fmjz_esp32_os/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Mjz86%2Fmjz_esp32_os/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Mjz86","download_url":"https://codeload.github.com/Mjz86/mjz_esp32_os/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247817843,"owners_count":21001265,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["arduino-ide","arduino-sketch","cli","cli-app","comand-line","command","compiler","esp","esp32","esp32-arduino","esp32-s3","esp32s3","interpreter","operating-system-learning","operation-systems","os","ota","rtos","script","vm"],"created_at":"2024-09-24T13:31:22.513Z","updated_at":"2026-01-19T23:33:54.745Z","avatar_url":"https://github.com/Mjz86.png","language":"C++","funding_links":[],"categories":[],"sub_categories":[],"readme":"# mjz_esp32_os\n\n an open source operating system kernel for running wrench  byte code in a esp32 / esp32s3 microcontroller \n with command line interface and a file system \n\ninfo:\nthis operating system is mainly for the  esp32s3\nand the esp32 \n\n\n\nif i got some time i would  clean up all of the code .\n\nuploading  the bin file of the operating system :\ndownload main bin and esptool and if you dont have the derives  install them (https://www.silabs.com/developers/usb-to-uart-bridge-vcp-drivers  or \nhttps://www.wch-ic.com/downloads/CH343SER_EXE.html )\nand use the pictures (Screenshot 2023-08-24 160756.png) for guidance on how to upload  the  code \nand dont forget to select the COM port \n\n\npassword of the operating system administrator:\nthe sudo password  is \"toor_pass\"\n and the dev password  is obviously for devs and you can easily change the hash of hash in the code for your own  (use the  mjz_Str.hash 2 times or mjz_Str.mjz_hash(1)\n )\n\n\n\n\n\n\nnote  :\nit uses many libraries  and there are  so many of them  i cant list them (sorry)\n( and for my bad use of find \u0026 replace some of the licenses are charged (sorry)\n( i dont want to credit the code that is obviously  not mine )\n\nthe repo is in its semy beta soo many comments  are unused code \nif you want to help me in this journey  time is limited  my school  will begin at the end of summer  and the repo  my be forgotten  \ni know  a  bit about c/c++ and and a little  about css html  (please forgive me if my code is bad )\nsome of my code especially the string lib is from the Arduino built-in libs and some is from a time that i coded in code blocks  so some functions  are out dated and for my lack of time  and my ideas that don't exist i cant clean up my mess  \n\n( note : mjz is the first word's of my  real name )\n\n\n\n\n\n\n\n\nchallenges for you  : \nif you can Crack  the operating system's original dev password  and put it in the issues  :) you can't \n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmjz86%2Fmjz_esp32_os","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmjz86%2Fmjz_esp32_os","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmjz86%2Fmjz_esp32_os/lists"}