https://wiki.xxiivv.com/site/permacomputing.html XXIIVV * wisdom * knowledge * ethics * technology * discourse * morals * quotes * adaptation * vegan * anarchy * solarpunk * permacomputing * salvage computing * collapse computing A holistic approach to computing and sustainability inspired from permaculture. The abundance of digital storage and processing power has caused an explosion in wastefulness, which shows in things like ridiculous hardware requirements for computing even the most trivial tasks. Permacomputing aims at only using computing when it has a strengthening effect on ecosystems. [voyager] -- Pictographic instructions to decode the Voyager Golden Record engraved on its cover. Permacomputing does not advocate for going back in time, despite advocating a dramatic decrease in use of artificial energy, but trusts in human ingenuity to finding clever hacks for turning problems into solutions, competition into co-operation, and waste into resources [permacompu] It values maintenance and encourages the refactoring of programs to keep them efficient, instead of counting on Moore's law to compensate for software bloat. Instead of planned obsolescence, permacomputing practices planned longevity, reuse and repair of existing technology and approaches waste as a resource. Articulating the value of absence Computation in this context is intrinsically self-obviating, which is to mean that the computational system, by design, tries to make itself less and less necessary to the realization of its purpose, and gradually allow people to provide for their own welfare. +-------------------------------------------------------------------+ | Permacomputing | |-------------------------------------------------------------------| |Frugal Computing |Salvage Computing |Collapse Computing || |------------------------+---------------------+-------------------+| |Utilizing computational |Utilizing only |Utilizing what has || |resources as finite and |already available |survived the || |precious, to be utilised|computational |collapse of || |only when necessary, and|resources, to be |industrial || |as effectively as |limited by that which|production or || |possible. |is already produced. |network || | | |infrastructure. || +-------------------------------------------------------------------+ It is telling of the age in which we live, that some will find themselves shopping for the most permacomputing apps to download or computers to buy. There are attempts at drawing a line at the edge of one's computing needs, and personalized systems to address those needs, but these are by no means "permacomputing products". Permacomputing is concerned about finding these limits, and not their artifacts. [gadgets] `Asking for the most suitable programming language for permacomputing is akin to asking for the most suitable plant for permaculture -- the entire question contradicts itself.' * Original Article, by Viznut * Potential and Limits * When the Implication Is Not to Design * Permacomputing Wiki * Terminology And Practices * Frugal Computing * Article by Compudanzas Figuring out how to make the best possible use out of the millions of devices which already exist. Salvage computing believes that the end of a computer product's lifecycle should be seen as a moment of celebration, a moment when its socioeconomic context can finally be reclaimed. Scavenge-friendly electronics are parts that are no longer manufactured, but that are available by the billions in landfills. Those who can manage to create new designs from scavenged parts with low-tech tools will be able to preserve electronics. Designing for Disassembly ensures that all elements of a product can be disassembled for repair and for end of life. This allows for and encourages repairs, with the result that a product's life cycle is prolonged; and it allows for a product to be taken apart at the end of its life so that each component can be reclaimed. Among other shifts in thinking and making, this means minimizing materials, using simple mechanical fasteners instead of adhesives, clearly labeling components with their material type, and ensuring components can be disassembled with everyday tools. [domesday] `That which cannot be repaired is already broken.' Unlike the nebulous goal of designing a sustainable product, designing a product for disassembly is a more concrete, quantifiable approach to ecologically sound making and to consumption. ~ +-------------------------------------------------------------------+ | Technique | Description | Pros | Cons | |-------------+---------------------+--------------+----------------| | |Periodically convert |Data is |Copies degrade | |Migration |data to the |instantly |from generation | | |next-generation |accessible |to generation | | |formats | | | |-------------+---------------------+--------------+----------------| | |Mimicking the | | | | |behavior of older | |Mimicking is | | |hardware with |Data does not |seldom perfect; | |Emulation |software, tricking |need to be |chains of | | |old programs into |altered |emulators | | |thinking they are | |eventually break| | |running on their | |down | | |original platforms | | | |-------------+---------------------+--------------+----------------| | |Encase digital data |Details of |Must build new | | |in physical and |interpreting |wrappers for | | |software wrappers, |data are never|every new format| |Encapsulation|showing future users |separated from|and software | | |how to reconstruct |the data |release; works | | |them |themselves |poorly for | | | | |nontextual data | |-------------+---------------------+--------------+----------------| | |Archive paper copies |Paper lasts | | | |of specifications for|for centuries;|Difficult to | |Universal |a simple, |machine is not|distill | |virtual |software-defined |tied to |specifications | |computer |decoding machine; |specific |into a brief | | |save all data in a |hardware or |paper document | | |format readable by |software | | | |the machine | | | +-------------------------------------------------------------------+ Emulation is a way of preserving the functionality and access to digital information which might otherwise be lost due to technological obsolescence. One of the benefits of the emulation strategy compared with migration is that the original data need not be altered in any way. It is the emulation of the computer environment that will change with time. [ecodisc] `Wait. What nostalgia? This is not about reliving fond memories or fetishize about an imaginary past, it's about being tactical in our choice of medium, so as to propagate a political perspective efficiently.~' * What is scavenge-friendly * Digital-Preservation Proposals * PADI's Notes on Emulation Taking advantage of today's abundance in computing power to prepare for a future in which infrastructures have collapsed. Collapse computing prioritizes community needs and aims to contribute to a knowledge commons in order to sustain the practice of computation through infrastructure collapse, it is the practice of engaging with the discarded with an eye to transform what is exhausted and wasted into renewed resources. +-------------------------------------------------------------------+ | Four Concepts Of Resilience | |-------------------------------------------------------------------| |Agility |The capacity to adapt or respond rapidly to a changing| | |environment. | |------------+------------------------------------------------------| | |The ability to reflect on past threats, and bouncing | |Preparedness|forward by enacting new ideas for development after a | | |crisis event. | |------------+------------------------------------------------------| | |Increasing the exchangeability and flexibility of | |Elasticity |relationships among people and things within an | | |organization and a wider ecosystem. | |------------+------------------------------------------------------| | |The intentional duplication of critical components | |Redundancy |with the goal of increasing the reliability of a | | |system. | +-------------------------------------------------------------------+ A post-collapse society that has eventually lost all of its artificial computing capacity may still want to continue the practice of computer science for various reasons. [silver] Designing for Descent ensures that a system is resilient to intermittent energy supply and network connectivity. Nothing new needs producing and no e-waste needs processing. If your new software no longer runs on old hardware, it is worse than the old software. Software should function on existing hardware and rely on modularity in order to enable a diversity of combinations and implementations. It is about reinventing essential tools so that they are accessible, scalable, sturdy, modular, easy to repair and well documented. [softrains] `And one voice, with sublime disregard for the situation, read poetry aloud in the firey study, until all the film spools burned, until all the wires withered and the circuits cracked.' Ray Bradbury, There Will Come Soft Rains * CollapseOS * Where did that prebuilt binary come from? * Four concepts for resilience * Terminal Event Management Policy, satire incoming uxn about solarpunk hundred rabbits oscean CreativeCommons Webring Merveilles NoNazis! UxnPowered Devine Lu Linvega (c) 2023 -- BY-NC-SA 4.0