{"id":19368378,"url":"https://github.com/initkit/old-initkit","last_synced_at":"2025-11-16T18:05:40.336Z","repository":{"id":75495112,"uuid":"380701095","full_name":"InitKit/old-InitKit","owner":"InitKit","description":"The standard Unix initialisation system. A modern init system/service manager for Unix and Linux systems.","archived":false,"fork":false,"pushed_at":"2021-07-25T14:33:36.000Z","size":318,"stargazers_count":4,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-02-24T13:48:35.751Z","etag":null,"topics":["bsd","init","init-system","linux","management","nspawn","service","subsystem","system","systemd","unix"],"latest_commit_sha":null,"homepage":"https://www.initkit.org","language":"C","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"agpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/InitKit.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.md","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,"publiccode":null,"codemeta":null}},"created_at":"2021-06-27T09:36:27.000Z","updated_at":"2024-04-30T15:14:28.000Z","dependencies_parsed_at":null,"dependency_job_id":"f6933e12-1812-44cf-b2aa-4656842c152e","html_url":"https://github.com/InitKit/old-InitKit","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/InitKit/old-InitKit","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/InitKit%2Fold-InitKit","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/InitKit%2Fold-InitKit/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/InitKit%2Fold-InitKit/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/InitKit%2Fold-InitKit/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/InitKit","download_url":"https://codeload.github.com/InitKit/old-InitKit/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/InitKit%2Fold-InitKit/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":284751202,"owners_count":27057487,"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","status":"online","status_checked_at":"2025-11-16T02:00:05.974Z","response_time":65,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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":["bsd","init","init-system","linux","management","nspawn","service","subsystem","system","systemd","unix"],"created_at":"2024-11-10T08:06:15.652Z","updated_at":"2025-11-16T18:05:40.295Z","avatar_url":"https://github.com/InitKit.png","language":"C","readme":"![InitKit logo](doc/Logo.png)\n\n*NetaScale Systems Ltd.*'s  **InitKit** is the standard Unix initialisation\nsystem. It manages not only traditional process-based services but also anything\nthat may be described using the *SEOM* - the System Entities Object Model, a\nflexible object-oriented abstraction of a system resource.\n\nThe core of the system is made up of the *Job Scheduling Module* and the\n*Process Supervision Module*. The former is an enterprise-grade job scheduler\nbased on a parallelising graph-based transactional dependency system, and the\nlatter is a powerful and plugin-extendable process launch and control system,\nwhich uses the most advanced features available on each platform to provide\nsophisticated process supervision functionality.\n\nBy way of an update path for the [X Desktop Group](http://freedesktop.org)\n*SystemD* service manager, a SystemD unit-file converter is provided.\n\nInitKit is still under development. Anyone who wishes to contribute to the\nproject is invited to join, and anyone is welcome to inquire about how their\ncompany may prepare to switch to InitKit.\n\nThe Unix Way In Action\n----------------------\n\nThe design of InitKit owes much to the traditional design philosophy of the Unix\ncommunity the *Unix Way*. InitKit operationalises that philosophy in the\nfollowing ways:\n\n- *The Modularity Principle*: InitKit is designed with a simple core of two\n  daemons providing basic features.\n- *The Polymorphism Principle*: The System Entities Object Model abstracts the\n  concept of a system resource. New SEOM classes can describe how to manage or\n  track any resource.\n- *The Composition Principle*: The core daemons may be composed with other\n  daemons that add new SEOM classes which they may track.\n- *The Simplicity Principle*: InitKit's core daemons are designed to be\n  fundamentally simple, so that enough of their functionality to run a system\n  should be reimplementable without excessive bother.\n- *The Extensibility Principle*: InitKit is designed without the arrogance of\n  the man who says \"I have envisaged all usecases.\" Its foundation on the SEOM\n  is a clear commitment to customisation and extension.\n\nLicencing\n---------\n\nInitKit is available as free, open-source software under the terms of the Affero\nGeneral Public Licence version 3.0. See [LICENSE.MD](LICENSE.MD) for full terms.\n\nDocumentation\n-------------\n\n - [Architecture]: A must-read page. The design of the InitKit system explained.\n - [Building]: How to build and install InitKit from source.\n\n[Architecture]: doc/Architecture.md\n[Building]: doc/Building.md\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Finitkit%2Fold-initkit","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Finitkit%2Fold-initkit","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Finitkit%2Fold-initkit/lists"}