~jamesaorson

https://papa.ursinia.net/

~jamesaorson/logos-discuss

Last active 5 months ago

~jamesaorson/logos-devel

Last active 5 months ago

~jamesaorson/logos-announce

Last active 5 months ago

~jamesaorson/openword-discuss

Last active 5 months ago

~jamesaorson/openword-devel

Last active 5 months ago

~jamesaorson/openword-announce

Last active 5 months ago

~jamesaorson/cluxn-discuss

Last active 6 months ago

~jamesaorson/cluxn-devel

Last active 6 months ago

~jamesaorson/cluxn-announce

Last active 6 months ago

~jamesaorson/exokomodo

Last active 6 months ago
View more

Recent activity

OpenWord - Project Names 5 months ago

From to ~jamesaorson/openword-discuss

This is a thread to discuss the naming of various projects. Let’s kick it off with the name of our first 2 projects:

- **LogOS** is the main work of OpenWord, being a distribution of Linux, based on Guix, intending to package up the efforts of OpenWord into a single usable platform
- **Elihu** is a publicly available GPT, trained to assist in assist us Christians in debugging Linux issues and creating a new Linux distribution

OpenWord - Hello World 5 months ago

From James Aaron Orson to ~jamesaorson/openword-announce

**OpenWord - the Lord's extensible self-documenting operating system**

OpenWord wants to provide a set of software components, installable
individually from our package repo, or as a whole packaged OS.

To do this, OpenWord will be leveraging FOSS to produce a free and
usable product for Christian mission of all kind, from within the home
to the nations.

- OpenWord encourages [teaching](Proverbs 9:9)
- OpenWord encourages [exploration](Genesis 1:28)
- OpenWord encourages [creativity](Exodus 35:35)
- OpenWord encourages [self-discipline](James 1:12-15)
- OpenWord encourages [love](1 John 2:3-6)

Re: OpenWord - Initial discussion 5 months ago

From James Aaron Orson to ~jamesaorson/openword-discuss

 > One of the initial thoughts is to make a custom distribution of some 
base OS, like Ubuntu

[Unofficial guide from Ubuntu for how to derive a 
distro](https://wiki.ubuntu.com/DerivativeDistroHowto)

Re: OpenWord - Initial discussion 5 months ago

From James Aaron Orson to ~jamesaorson/openword-discuss

 > Guix is a transactional operating system, based on Nix

What was also forgotten initially is that Guix is configured via the 
[Guile Scheme programming language](https://www.gnu.org/software/guile). 
Guile also allows for extending running applications. When it comes to 
modifying existing distributions and the underlying software, Guile 
should ease the process greatly and allow us to both avoid recompiling 
software and also provide an interface for the user.

Guile allows for ECMAScript, Scheme, Emacs Lisp, and Lua 
(experimentally) frontends, and os appropriate for developing full 
applications. The Guile homepage has some great examples of FOSS 
software we may want to include in the Distro, such as [GNU Cash - 
Accounting Software](https://gnucash.org)

Re: OpenWord - Initial discussion 5 months ago

From James Aaron Orson to ~jamesaorson/openword-discuss

 > One of the initial thoughts is to make a custom distribution of some 
base OS, like Ubuntu

Another alternative which doubles down on our devotion to free software 
is [Guix](https://guix.gnu.org)

Guix is a transactional operating system, based on Nix. This would allow 
for various guarantees otherwise not generally possible, specifically 
around artifact stability and build reproducibility.

OpenWord - Initial discussion 5 months ago

From to ~jamesaorson/openword-discuss

We really need to nail down what we are trying to do with OpenWord.

One of the initial thoughts is to make a custom distribution of some base OS, like Ubuntu, but trim it down to strictly free components and those which a church would need and use.

This includes maintaining patched and improved versions of software like emacs, creating custom preloaded distributions for the OpenWord project.

Holy Writ of Cluxn 6 months ago

From James Orson to ~jamesaorson/cluxn-discuss

Cluxn is an attempt to bring lisp to the world of uxn, so the lisp
machine may rise again

This will start as a clojure library that can perform the following at
a bare minimum. The design tenets I am initially intending on is as
follows:
- Users are “cost aware” of their abstractions. This means making the
cost of your abstraction evident in use, while not detracting from its
benefit as an abstraction. Many try to do this by “adding friction to
the costly path”, and I intend to find a alternative approach.
- Users should feel Cluxn is an equal or better alternative in every
major user story of development. From package management, to
bootstrapping install, etc, Cluxn should improve on uxn.
- Users should not be bound to how Cluxn uses it own API. Cluxn’s API

Goals, Specifications, Path forward 7 months ago

From James Aaron Orson to ~jamesaorson/runcl-devel

# GOAL

We need to effectively recreate what runc and containerd are:
- https://github.com/opencontainers/runc
- https://github.com/containerd/containerd

# Specifications

Overall specifications and formats are present in the [opencontainers 
organization](https://github.com/opencontainers)

# Path forward

Docker can accept different runtimes via the `--runtime` flag, so we