{"id":17841829,"url":"https://github.com/mitchbradley/openfirmware","last_synced_at":"2026-01-11T17:54:37.490Z","repository":{"id":11895514,"uuid":"70740574","full_name":"MitchBradley/openfirmware","owner":"MitchBradley","description":"Open Firmware (IEE1275-1994) implementation by its inventor.","archived":false,"fork":false,"pushed_at":"2022-04-26T17:57:23.000Z","size":10736,"stargazers_count":67,"open_issues_count":10,"forks_count":16,"subscribers_count":11,"default_branch":"master","last_synced_at":"2025-02-08T06:11:59.018Z","etag":null,"topics":["forth"],"latest_commit_sha":null,"homepage":null,"language":"Forth","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/MitchBradley.png","metadata":{"files":{"readme":"README","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2016-10-12T20:52:15.000Z","updated_at":"2025-01-19T12:54:15.000Z","dependencies_parsed_at":"2022-08-07T06:16:38.506Z","dependency_job_id":null,"html_url":"https://github.com/MitchBradley/openfirmware","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MitchBradley%2Fopenfirmware","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MitchBradley%2Fopenfirmware/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MitchBradley%2Fopenfirmware/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MitchBradley%2Fopenfirmware/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/MitchBradley","download_url":"https://codeload.github.com/MitchBradley/openfirmware/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246837684,"owners_count":20841903,"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":["forth"],"created_at":"2024-10-27T21:08:07.982Z","updated_at":"2026-01-11T17:54:37.437Z","avatar_url":"https://github.com/MitchBradley.png","language":"Forth","funding_links":[],"categories":[],"sub_categories":[],"readme":"This is an implementation of Open Firmware, a processor-independent\nfirmware design.  Open Firmware is specified by IEEE 1275-1994,\nStandard for Boot (Initialization, Configuration) Firmware.  The\nIEEE standard designation lapsed in 1999, when the Open Firmware\nworking group declined to go through the rather time-consuming\nIEEE reaffirmation process, but the design lives on.\n\nThis implementation was written primarily by Mitch Bradley, the\noriginal author of Open Firmware.  The bulk of the recent\ndevelopment was done at Firmworks by Bradley and colleagues.\nIt traces its roots back to the original Open Boot firmware\nimplementation that Bradley developed at Sun Microsystems in the\nlate 80s and early 90s.  That in turn had roots in Forthmacs,\na Forth programming language implementation developed and\nmarketed during the early 80s by Bradley Forthware.  And\nForthmacs, in turn, owes a debt of gratitude to the public\ndomain Forth implementations F83, developed by Michael Perry,\nand MVP Forth, by Glen Haydon.  Lilian Walter wrote the USB stack.\n\nMost of the files within this source tree are licensed under\nthe MIT open source license, primarily the files copyrighted\nby Firmworks (including code that Firmworks purchased from\nBradley Forthware).  Some files are licensed under other forms\nof open source license - Sun Microsystems released their core\nOpen Boot code under a variant of the BSD license, and a few\nC source files from outside sources carry a GPL license.\nSee the individual files for details.\n\nA few of the files are not copyrighted at all; such files\ninclude binary graphics images that serve as simple examples,\nfiles that are very short or essentially trival, load scripts\nthat are primarily just simple lists of other files, and simple\nmakefiles.  The non-copyrighted files do not constitute\nsignificant intellectual property.\n\nThis Open Firmware implementation has been ported to quite a\nfew different CPUs and platforms.  The initial release contains\nthe processor-independent core code, x86 CPU support, drivers\nfor some common PC peripherals, and the current version of the\nport to the One Laptop per Child computer.  The support code\nfor other CPUs and devices, and documentation, will be released\nas time permits.\n\nMitch Bradley\n2006-11-12\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmitchbradley%2Fopenfirmware","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmitchbradley%2Fopenfirmware","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmitchbradley%2Fopenfirmware/lists"}