{"id":20425273,"url":"https://github.com/catseye/the-platform","last_synced_at":"2025-03-05T04:45:09.139Z","repository":{"id":21375421,"uuid":"24692798","full_name":"catseye/The-Platform","owner":"catseye","description":"MIRROR of https://codeberg.org/catseye/The-Platform : Hey, if Haskell can have a Platform, why can't we?  It's only fair.","archived":false,"fork":false,"pushed_at":"2023-12-10T20:11:18.000Z","size":256,"stargazers_count":0,"open_issues_count":0,"forks_count":1,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-01-15T15:11:57.207Z","etag":null,"topics":["anthology","curation","executable"],"latest_commit_sha":null,"homepage":"http://catseye.tc/","language":"Shell","has_issues":false,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/catseye.png","metadata":{"files":{"readme":"README.md","changelog":"HISTORY.md","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}},"created_at":"2014-10-01T19:46:21.000Z","updated_at":"2023-10-31T11:47:35.000Z","dependencies_parsed_at":"2023-12-10T21:25:31.773Z","dependency_job_id":"95825fd7-5b6d-4935-adca-2588b23b230a","html_url":"https://github.com/catseye/The-Platform","commit_stats":null,"previous_names":[],"tags_count":5,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/catseye%2FThe-Platform","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/catseye%2FThe-Platform/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/catseye%2FThe-Platform/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/catseye%2FThe-Platform/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/catseye","download_url":"https://codeload.github.com/catseye/The-Platform/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":241966977,"owners_count":20050324,"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":["anthology","curation","executable"],"created_at":"2024-11-15T07:12:45.182Z","updated_at":"2025-03-05T04:45:09.118Z","avatar_url":"https://github.com/catseye.png","language":"Shell","funding_links":[],"categories":[],"sub_categories":[],"readme":"The Cat's Eye Technologies Platform\n===================================\n\nHey, if Haskell can have a Platform, why can't we?  It's only fair.\n\nThis is version 0.5 of _The Cat's Eye Technologies Platform_, a\n[NetBSD][]-based, [shelf][]-powered, [Funicular][]-built \"distro\"\ncontaining almost all of [Cat's Eye Technologies][]' software\ndistributions.  It is an \"executable anthology\" of our work in a\nstand-alone format: a bootable disk image.\n\nThe current released version of The Cat's Eye Technologies Platform is\nversion **0.5**.  It can be built with Funicular version 0.6 and uses\nshelf version 0.7 as its \"packaging system\". Its source can be found\nat the tag `0.5` in the repository, for example\n[on Codeberg here](https://codeberg.org/catseye/The-Platform/src/tag/0.5).\n\n**If you want to download a pre-built disk image of The Platform**,\nit is available on the Internet Archive here:\n\n*   [The Cat's Eye Technologies Platform 0.5 (Internet Archive)][]\n\nYou can also download it via this torrent:\n\n*   [The-Cats-Eye-Technologies-Platform-0.5.torrent][]\n\n**If you already have a copy of the pre-built disk image**,\nand you want to know how to use it, see this document:\n\n*   [USAGE.md](USAGE.md)\n\n**If you wish to build a disk image of The Platform from source files**,\nor if you simply want to know more about its internals, read on.\n\n[The Cat's Eye Technologies Platform 0.5 (Internet Archive)]: https://archive.org/details/the-cats-eye-technologies-platform-0.5\n[The-Cats-Eye-Technologies-Platform-0.5.torrent]: https://raw.githubusercontent.com/catseye/The-Platform/master/torrent/The-Cats-Eye-Technologies-Platform-0.5.torrent\n\n[NetBSD]: https://netbsd.org/\n[shelf]: https://codeberg.org/catseye/shelf/\n[Funicular]: https://codeberg.org/catseye/Funicular/\n[Cat's Eye Technologies]: https://catseye.tc/\n\nBackground\n----------\n\nEach version of The Cat's Eye Technologies Platform can be thought of as a\n\"versionset\" on a collection of software distributions, \"frozen\" at points\nin their development where they are all mutually compatible.\n\nPicking a fixed version of an operating system means that, once the\nversions of the supporting software and the versions of our software\nhave been picked, it will all build and work consistently (and, we\ncan only hope, correctly.)\n\nSince it is not intended to be connected to a network, the need for upgrades\ndue to security, hardware support, and \"new hawtness\" is diminished.\nEstablishing a platform in this way is to bitrot what canning food is to\nspoilage.  It also answers the question \"What is a minimal set of software\nthat'd be needed to run almost everything from Cat's Eye Technologies?\"\n\nAll of the pieces of software that make up The Platform are interoperable;\nthat is, every piece builds successfully on NetBSD 6.1.5, and those with\ntest suites pass all of their relevant automated tests.  The pieces are\nnot, however, thoroughly tested manually.\n\nFurther Reading\n---------------\n\n*   [CONTENTS](CONTENTS.md) — what's included?\n*   [BUILDING](BUILDING.md) — how to build The Platform from parts\n*   [USAGE](USAGE.md) — how to use a built copy of The Platform\n*   [HISTORY](HISTORY.md) — log of major changes to The Platform over time\n*   [TODO](TODO.md) — notes for further development\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcatseye%2Fthe-platform","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcatseye%2Fthe-platform","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcatseye%2Fthe-platform/lists"}