{"id":25917363,"url":"https://github.com/metta-systems/metta","last_synced_at":"2025-03-03T14:01:32.892Z","repository":{"id":5374833,"uuid":"6562050","full_name":"metta-systems/metta","owner":"metta-systems","description":"Metta OS","archived":false,"fork":false,"pushed_at":"2024-11-10T15:45:23.000Z","size":42432,"stargazers_count":68,"open_issues_count":1,"forks_count":11,"subscribers_count":8,"default_branch":"develop","last_synced_at":"2025-02-24T23:57:19.597Z","etag":null,"topics":["bochs","c-plus-plus","metta","metta-os","operating-system","osdev","toolchain"],"latest_commit_sha":null,"homepage":null,"language":"C++","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"bsl-1.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/metta-systems.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE_1_0.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"docs/security-server.png","support":null}},"created_at":"2012-11-06T12:54:03.000Z","updated_at":"2024-11-14T22:04:29.000Z","dependencies_parsed_at":"2022-08-26T09:21:09.145Z","dependency_job_id":null,"html_url":"https://github.com/metta-systems/metta","commit_stats":null,"previous_names":[],"tags_count":8,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/metta-systems%2Fmetta","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/metta-systems%2Fmetta/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/metta-systems%2Fmetta/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/metta-systems%2Fmetta/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/metta-systems","download_url":"https://codeload.github.com/metta-systems/metta/tar.gz/refs/heads/develop","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":241678151,"owners_count":20001682,"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":["bochs","c-plus-plus","metta","metta-os","operating-system","osdev","toolchain"],"created_at":"2025-03-03T14:00:45.114Z","updated_at":"2025-03-03T14:01:32.857Z","avatar_url":"https://github.com/metta-systems.png","language":"C++","funding_links":[],"categories":["Uncategorized","Active"],"sub_categories":["Uncategorized"],"readme":"![Metta OS](https://raw.github.com/berkus/metta/master/docs/metta.png)\n\nMetta is a multimedia, mobile, social OS\n========================================\n\n[![Join the chat at https://gitter.im/metta-systems/metta](https://badges.gitter.im/metta-systems/metta.svg)](https://gitter.im/metta-systems/metta?utm_source=badge\u0026utm_medium=badge\u0026utm_campaign=pr-badge\u0026utm_content=badge)\n\nMy goal is to make Metta the platform for social, efficient and fun life on the internet. I call such internet egocentric, because it revolves around your needs and desires. See a more detailed description at https://metta.systems.\n\nBe free!\n\nमेता\n\n-----------------------------------------\n\nTo build Metta\n==============\n\n * Check out the sources:\n\n```\n $ mkdir Metta; cd Metta\n $ git clone https://github.com/metta-systems/metta.git develop\n $ cd develop; git checkout develop\n```\n\nSources will be checked out into branch \"develop\" under \"Metta\". This extra umbrella directory is needed because toolchain builder will create Metta/toolchain for the local toolchain it builds.\n\n * Install dependencies\n\n  * yasm assembler, `brew install yasm` for example.\n  * boost, `brew install boost`\n  * OSSP UUID implementation, `brew install ossp-uuid`\n  * up-to-date openssl, `brew install openssl`\n  * cdrtools (for mkisofs), `brew install cdrtools`\n  * cmake, `brew install cmake`\n  * ninja, `brew install ninja`\n  * bochs emulator, `brew install bochs`\n\nAll dependencies in one command:\n```\n $ brew install yasm boost ossp-uuid openssl cdrtools cmake ninja bochs\n```\n\n * Generate a toolchain.\n\n```\n $ cd Metta\n $ sh develop/build_toolchain.sh\n```\n\nThis is going to take a while.\n\nIf you're unable to build toolchain locally and are on a (post-) Lion Mac, download prebuilt one and unpack it.\n\n```\n $ cd Metta\n $ wget https://r.metta.systems/downloads/toolchain-x86_64-darwin.tar.bz2\n $ tar xf toolchain-x86_64-darwin.tar.bz2\n```\n\n * Build Metta\n\n```\n $ cd Metta/develop/src\n $ sh buildit.sh\n```\n\n * After successful build run emulator software to try out Metta.\n\nsrc directory is preconfigured for using Bochs, so you can simply type:\n\n```\n $ bochs -q\n```\n\n-----------------------------------------\n\n[Build \u0026 test status dashboard](https://github.com/metta-systems/metta/wiki/Dashboard)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmetta-systems%2Fmetta","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmetta-systems%2Fmetta","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmetta-systems%2Fmetta/lists"}