kiss-mfavila-small/NR_README

79 lines
3.4 KiB
Plaintext

ACHTUNG!
This is my personal set of ports for KISS, a POSIX(ish) meta distribution of
*NIX. These packages currently assume a Linux-based system, but support for
*BSD will likely arrive in the future. Please report any bugs to me via
email; thanks.
The overall goal of these packages is to provide a set of clean, mechanically
simple, stable tools that can be used to build your own system. Following
stability is the concern of security, and then performance.
Expect patches for many - if not most - packages, in the future.
All packages under ports have been tested to compile with musl and tcc.
Packages not under ports have no guarantee. Breakage of things under
ports/unofficial will be handled when time is available. ports/official
will be handled by me personally, with top priority.
A binaries subdir will be added in the future. I, however, encourage you to
build from source if possible.
As the system is not fully self-hosting yet, some elements of core will be
provided in binary form as a convenience. Feel free to build them on your own
KISS system if you don't trust me, though.
________________________________________________________________________________
|/ https://k1sslinux.org
|\ISS https://git.sdf.org/midfavila/kiss-mfavila
________________________________________________________________________________
(Un)Official Repositories
________________________________________________________________________________
This repository is compatible with the legacy KISS package management
standard. Originally forked from upstream on 2021/7/9, I feel that
sufficient changes have been made for me to lay claim to the entire
repository.
Tentatively, it will be referred to as A/OS; I'm taking the FVWM
approach to naming things, so the A stands for whatever you want.
These were forked due to upstream's insistence on switching from LibreSSL to
OpenSSL, and from X11 to Wayland; the former due to Python, and the latter,
I'm not quite sure of. Regardless, I dislike these changes.
Software that will be removed and never added includes, but is not limited to,
the following:
-systemd or any of its ilk
-Open/LibreSSL or programs that explicitly depend on it
-Programs that require a version of Python newer than 3.9
-Programs written with or requiring Rust tooling
-Programs written with or requiring C++ tooling
-Programs written primarily by or for corporations, such as BTRFS utilities
(This applies triply to FAGMAN; Facebook, Apple, Google, Microsoft,
Amazon, and Netflix. I also will not tolerate software related to Tencent
or similar organizations)
NOTE THAT I AM NOT AFFILIATED WITH THE KISS LINUX ORGANIZATION IN ANY OFFICIAL
CAPACITY. THEY ARE NOT RESPONSIBLE FOR THESE PACKAGES. DO NOT SUBMIT REPORTS IN
#KISSLINUX ON LIBERA.CHAT IF THESE BREAK; EMAIL ME.
ALSO NOTE THAT THESE PACKAGES ARE CURRENTLY BEING REWRITTEN AND ARE NOT LIKELY
TO BE IN A USABLE STATE.
BEFORE SUBMITTING BUG REPORTS, READ ERIC S. RAYMOND'S "HOW TO ASK QUESTIONS THE
SMART WAY", AND SPEND SOME TIME STUDYING YOUR LOGS. I HAVE NO QUALMS HELPING
USERS, IF THEY TRY TO HELP THEMSELVES.
BE SURE TO INCLUDE THE FOLLOWING:
-PACKAGE BUILD LOG
-SYSTEM DMESG
-YOUR CFLAGS
-TCC OR CPROC VERSION (OTHER COMPILERS UNSUPPORTED)
-X11 LOGS (IF RELEVANT; WAYLAND UNSUPPORTED)
THANK YOU FOR YOUR COOPERATION.