CINC Is Not Chef
CINC is an open-source software distribution from Chef Software, featuring components like Cinc Client and Server. A Cinc Packager is in development, with community engagement encouraged via blog and Slack.
Read original articleCINC is a free distribution of open-source software derived from Chef Software Inc. It includes several components such as Cinc Client, Cinc Workstation, Cinc Auditor, and Cinc Server, all built from their respective Chef products. The Cinc team is actively developing these projects and encourages community engagement through their blog and Slack channel. A Cinc Packager, based on Chef Habitat, is also in development and will be available soon.
- CINC is a free distribution of Chef Software's open-source tools.
- Key components include Cinc Client, Workstation, Auditor, and Server.
- The Cinc Packager is under development and will be released soon.
- Community engagement is encouraged through a blog and Slack channel.
Related
C3 lang – A modern C alternative – 0.6.3 released
C3 is a programming language derived from C, emphasizing ergonomics and safety, with features like optionals, SIMD support, and a developing standard library for graphics and game frameworks.
CJIT – C, Just in Time
CJIT is a lightweight, free, and open-source C interpreter under 2MB, compatible with Windows, OSX, and Linux, allowing instant code execution without additional installations or compilation.
Coccinelle
Coccinelle is a crucial tool for Linux kernel development, enabling complex patch applications and programming issue detection, with support for multiple modes, parallel processing, and user-defined configurations.
CuBit: A General-Purpose Operating System in SPARK/ Ada (2020)
CuBit is an early-stage general-purpose operating system developed in SPARK/Ada, focusing on formal verification, supporting 64-bit mode, multi-core processing, and preemptive multitasking while avoiding floating-point operations.
Caido – A lightweight web security auditing toolkit
Caido is a lightweight web security auditing toolkit for professionals, featuring real-time HTTP request interception, automation tools, project management capabilities, and a client/server architecture for flexible access.
- Many users express nostalgia for Chef, highlighting its once vibrant community and effective tools.
- There is criticism of Chef's complexity and slowness, with suggestions to consider alternatives like Pyinfra.
- Some commenters note a shift towards other tools like Ansible, Kubernetes, and Terraform, indicating a decline in Chef's popularity.
- Several users express confusion about current infrastructure tools and their capabilities, questioning the direction of the industry.
- There is a call for clarity on what CINC is and how it fits into the current landscape.
1. Chef Solo (how I last used it when attempting this), which felt intentionally hobbled. All you needed was one poorly-behaved cookbook that called `search` and the bets were off.
2. Chef Zero, which was unnecessarily complicated for being Chef Solo that wasn't intentionally hobbled, so much so that I kept using Solo for awhile after its deprecation.
3. Chef Client, against a Chef Server that was run either for your other persistent infrastructure, or just to have a place to put the cookbooks. Heaven forbid you weren't cleaning up all of those dynamically-created nodes, though...
I still think Chef's Ruby DSL is much more natural than the YAML manifests used by Ansible, and the ability to integrate at the source level with custom Ruby code is a killer feature as soon as any complexity enters the mix. But I almost certainly would not be using Chef in a greenfield deployment these days.
It is very well thoughout and simple to design and run.
These are just my anecdotes, for sure, but (also anecdotal) I rarely hear of other "ops" type people using Chef, and most of the ones I know never got more than just their feet wet with Chef (the SaltStack beta was out early enough to avoid Chef).
Now we're stuck with what I call the "DevOps ball of mud". I gotta learn 15 different yaml formats alongside the nuances of every hyperscaler and micro cloud. Like seriously it's 2025 and we still gotta deal with stateful bullshit and a bunch of unoptimized docker containers flung all over the place. It feels like nobody has solved the application runtime stateful egg and we're all just dancing to the dark gods of Docker, Kubernetes, and Helm in hopes that our blood sacrifices make the engines go for another month.
Full Disclosure: I worked at Chef for 5 years
What "simple" tool is left anymore for me to create my immutable AMIs that aren't bound by some license?
Related
C3 lang – A modern C alternative – 0.6.3 released
C3 is a programming language derived from C, emphasizing ergonomics and safety, with features like optionals, SIMD support, and a developing standard library for graphics and game frameworks.
CJIT – C, Just in Time
CJIT is a lightweight, free, and open-source C interpreter under 2MB, compatible with Windows, OSX, and Linux, allowing instant code execution without additional installations or compilation.
Coccinelle
Coccinelle is a crucial tool for Linux kernel development, enabling complex patch applications and programming issue detection, with support for multiple modes, parallel processing, and user-defined configurations.
CuBit: A General-Purpose Operating System in SPARK/ Ada (2020)
CuBit is an early-stage general-purpose operating system developed in SPARK/Ada, focusing on formal verification, supporting 64-bit mode, multi-core processing, and preemptive multitasking while avoiding floating-point operations.
Caido – A lightweight web security auditing toolkit
Caido is a lightweight web security auditing toolkit for professionals, featuring real-time HTTP request interception, automation tools, project management capabilities, and a client/server architecture for flexible access.