nevillejackson / Unix

Unix usage and programming documents
5 stars 0 forks source link
unix-linux

Unix

This repository is for Unix usage and programming documents.

MX-KDE study

The subdirectory mxkde contains a look at the KDE Desktop Environment as implemented in MX Linux Version 21. There is also a look at a more current KDE version in the Void Linux environment.

Making bootable USB drives with grub

The subdirectory grub contains procedure for transferring a Linux installed on hard disk to a bootable USB drive. It achieves a full-linux-install on the USB drive, not a live-distro.

Shell usage

The subdirectory shell contains documents from BSD Unix describing the original sh and csh shells written by the authors of these shells.

Lumina Desktop Environment

The subdirectory voidlumina contains an investigation of the Lumina Desktop Environment as implemented in Void Linux. This is not an attempt to resurrent Project Trident. It is just an assessment of the Lumina Desktop in a Linux implementation.

Virt-manager

The subdirectory virt-manager contains markdown files (*.md) reporting a joint investigation with Rosika Schreck of communication between host and guest VM in virt-manager.

The .pdf file is a copy of the entire itsFOSS community topic, including discussion posts.

Waterfox Browser

The subdirectory waterfox contains an article on installing the Waterfox browser in Void Linux.

Waterfox Dockerfile

The subdirectorywfoxdocker contains an article on learning to make a Dockerfile which runs a Waterfox browser in a docker container.

Learning to use docker in Void Linux

The subdirectory voiddocker contains an article on learning to use docker and Dockerfiles. This is an elementary tutorial on docker in the Void Linux environment.

Hyperbola

The subdirectory hyperbola contains a report on setting up a desktop environment in Hyperbola Linux using Lumina DE and SLiM DM as a basis. The file hyperbolade.md is the markdown file for thsi deswktop environment report. The file philosophy.md deals with Hyperbols's philosophy regarding packages which are excluded from Hyperbola.

The original 4 itsFOSS community articles are available here as .pdf files

The runit init system

The subdirectory runit contains an investigation of how runit is implemented in a range of Linux distributions. The original itsFOSS topic is available here ad .md files

The S6 init system

The subdirectory s6 contains work on the s6 init system.

The S6 init system with s6-66 Service Manager

The subdirectory s6-66 contains a summary of work on the s6-66 init system, in particular what 66 does and how to use it.

Obarun Linux

The subdirectory obarun contains an exercise at using Obarun with an emphasis on the S6 init system with the 66 Service Manager.

Kernel configuration

The subdirectory kernel contains a collection of hints that may help if you need to examine or change a Linux kernel configuration setting.

Xv for x86-64

The subdirectory xv contains an updated version of John Bradley's xv image display program. It is based on xv-3.10a and there are updates to cope with recent changes to the 'libpng' API. It is compiled for x86-64architecture and there is a binary file named 'xv' which may be downloaded in raw mode. The downloaded file may need 'chmod 755 xv' before it will execute. The source code I started with came from https://github.com/haegar/xv.

What does this repository hope to achieve

A bringing together of papers on various issues arising among users of the Unix operating system, encompassing both Linux and BSD implementations.