____ _ _ _ / ___|___ _ __ ___ _ __ ___ (_)___ ___(_) ___ _ __ (_)_ __ __ _ | | / _ \| '_ ` _ \| '_ ` _ \| / __/ __| |/ _ \| '_ \| | '_ \ / _` | | |__| (_) | | | | | | | | | | | \__ \__ \ | (_) | | | | | | | | (_| | \____\___/|_| |_| |_|_| |_| |_|_|___/___/_|\___/|_| |_|_|_| |_|\__, | |_ _| |__ ___ / _ \ _ _| |_ ___ _ __| | (_)_ __ _ ___|___/ | | | '_ \ / _ \ | | | | | | __/ _ \ '__| | | | '_ \| | | \ \/ / | | | | | | __/ |_| | |_| | || __/ | | |___| | | | | |_| |> < |_| |_| |_|\___|\___/ \__,_|\__\___|_| |_____|_|_| |_|\__,_/_/\_\ Website: https://theouterlinux.gitlab.io E-Mail: theouterlinux@protonmail.com Last updated: 2021/10/25 Before attempting to try to work with me on anything, you may want to know a few things about me. Some of what I say will sound like ranting, and to be fair it probably is, but better you know how I feel about things now then have my principles cause a problem later. If you haven't guessed already, I am very old-school. I have a KISS (Keep It Simple Stupid) attitude towards things and do not fix things that are not broke, hence this lovely GeoCities-looking website of mine. Make fun if you will, but this website works on everything that supports SSL (https) links; you could even be reading this from LINKS on a DOS computer; I won't judge, unless it's MS Office and then that would be a complete waste of RAM, which I do not believe in as all RAM and CPU is sacred. _ ___ __ __ _ | | | __/ _]/ \| | | |_| _| [/\ /\ | |_ |___|___\__/_||_|___| This document is not a legally binding contract nor is it the author's intention to provide legal advise of any kind. It is only to present the opinions of "TheOuterLinux," an individual exercising their right to privacy. This document may be subject to change at anytime. Please make sure to read the website's Disclaimer (https://theouterlinux.gitlab.io/Disclaimer.txt) before continuing. And though this may or may not belong here, though it should go without saying, never ask me to participate in anything illegal or unethical as I will terminate our relationship immediately. I would never knowingly help anyone do such things. I will not sign any contracts regarding the commission but I do want to make it clear that I reserve the right to terminate our relationship at anytime. Any agreements made will be done on good faith. ___ ___ _ _ _ __ ____ __ | _,\ _ \ || \ / | / \ / _| `v' / | v_/ v / |`\ V /'| /\ | \__`. .' |_| |_|_\_| \_/ |_||_|\__/ !_! I am "TheOuterLinux" Website: https://theouterlinux.gitlab.io E-Mail: theouterlinux@protonmail.com ^ Enough said. Privacy is something I do not compromise on. No drag-and-drop, microphone, webcam, anything has ever been enticing enough to let anyone know anything about my personal life or biometrics of any sort, to the point of very annoying for some, especially when making videos, but oh well. Even if you had a time machine set to the 1990's, knowing what we all know now, I still wouldn't. You have those that have zero issue with loading a photo of themselves as an avatar, using their real and full names, or even giving a mailing address. I am not one of those people. I believe in the right to be forgotten but the Internet does not as things can be uploaded but never truly destroyed. Even the Terminator ran on a 6502 processor. If I produce good code and/or graphics does my name, gender, location, etc. really matter? In the age of E-Mail, forums, messengers, and electronic payment, of course not. Never ask me to help you on a project if it requires giving out a mailing address, phone number, or meeting in person. I understand that reading this may creep some people out but fortunately for you, this goes both ways as I have no interest in your personal life or requiring any sort of biometrics unless you want a 3D model or some other digital rendering of yourself, to which just stays between us for the length of the commission and then I will purge it from my computer. I use ProtonMail for my E-Mailing because it is currently the best service for privacy enthusiast that I know of. ___ _ _ / _ \ _ __ ___ _ _ __ _| |_(_)_ _ __ _ | (_) | '_ \/ -_) '_/ _` | _| | ' \/ _` | \___/| .__/\___|_| \__,_|\__|_|_||_\__, | / __|_|_| __| |_ ___ _ __ ___ |___/ \__ \ || (_-< _/ -_) ' \(_-< |___/\_, /__/\__\___|_|_|_/__/ |__/ I only use the GNU/Linux operating system and do not ask me to run Virtual Machines of Windows, MacOS, or any other proprietary operating system. Also, do not ask me to run software such as WINE (https://www.winehq.org/), Mono-based (https://www.mono-project.com/), or Proton (https://github.com/ValveSoftware/Proton). I am not completely opposed to proprietary software, though I wish more were, I am just not going to run anything that I know for a fact is "phoning home" in some way. I would like to note, however, I do have a preference for Debian-based GNU/Linux systems, specifically those without systemd. I will not run anything Ubuntu or Arch based. Reasons for not running Ubuntu are more or less regarding their partnerships with Micro$oft and I do not run Arch because I like stability and am not one of those people that run 12 VM's on a $5,000 computer that constantly updates software to bleeding-edge versions as if the whole thing were some sort of "point system" no one actual wins. Most Debian-based systems only include stable repositories out-of-the- box; the downside of this is much of the software can be more than a year old. However, unless it is security related, this is nothing wrong with this as most updates to historically stable software only fix minor bugs or are cosmetic-related in nature, adding no new functionality what so ever. If you were going to develop a program for a GNU/Linux operating system, would you offer only a "nightly" version? Probably not. Wouldn't it make more sense to create programs that require libraries people do not have to go out of their way to get and can just use a simple 'sudo apt install' or a 'sudo pip install' instead? Of course it would. So, do not expect me to go out of my way, potentially breaking my setup, either. "Do unto others," so to speak. What about other operating systems such as Android, BSD, FreeDOS, KolibriOS, ReactOS, etc.? Android or anything Google-based, including weird GNU/Linux distributions that for some reason think it is okay to have only Chrome and Chromium-type "applications," which includes Electron, is a big NO for me. However, I am okay with creating icons or game assets for your "Goolag" project, but do not ask me to install software to test them. BSD-like systems make no sense for me to run as most of their available software are also in the average GNU/Linux's default repositories. I am not made out of computers nor am I switching to BSD on any of the ones I own anytime soon. Besides, it seems as though BSD is better suited for large servers instead of desktop use. FreeDOS is awesome. However, if you need help on a DOS project, unless it requires Internet, I will be using DOSBox instead. Don't worry; I know my DOS software pretty well and you can see that by just visiting the "Suggested DOS Software" links on the homepage. I also have a program called "RetroGrab" that comes with my GNU/Linux distribution "PsychOS" (https://psychoslinux.gitlab.io) for "grabbing" old resources such as software and can install them in a way that will run from your normal applications menu via DOSBox. KolibriOS is also awesome. However, I wish I knew more about FASM to help, but I currently do not. ReactOS WOULD be okay if I could install it on an actual computer. If the developers ever figure that out, it would be the closest to a modern-day Windoze system I would ever be willing to use but would still not run anything actively maintained by Micro$oft due to "phoning home" risks. Windoze versions W98SE and older are fine but will probably be running those using a virtual machine. __ __ ___ _____ _ _ __ ___ ___ /' _/ /__\| __|_ _| | | | / \| _ \ __| `._`.| \/ | _| | | | 'V' || /\ | v / _| |___/ \__/|_| |_| !_/ \_!|_||_|_|_\___| I try to use only free and open-source software, but may "dabble" in proprietary software if the software is too old or not designed to "phone home," such as many titles for systems like DOS, Amiga, BBC Micros, and other systems that had yet to understand what "FOSS" or freeware was. The following are software that I am typically comfortable with or learning more about in alphabetical order. I use a lot more software than this but out of the ones I use, I believe these have the most productive value: - aconnect Easier to use than JACK for connecting MIDI keyboards to software. - Agave Generate color schemes - AnimatorAKA Paint and animation program for DOS - Audacity Record and edit audio files - B-EM BBC Micro emulator - Birdfont Font editor - Blender Very fast and versatile 3D modeller/renderer - Brandy BBC BASIC VI interpretor - Bristol Synthesizer emulation most famously used in Progressive and Classic Rock. - Calibre E-Book manager - cdr Command-line CD/DVD burner with a great curses interface - DigiKam KDE-based, advanced Photo manager and editor - Dillo FLTK-based web browser - DOSBox DOS emulator - espeak Command-line voice synthesizer - ffmpeg The ultimate command-line audio and video converter - FreeBASIC A free and open-source alternative to QuickBasic - GAMBAS A free and open-source alternative to Visual Basic - Geany Fast and lightweight IDE - GIMP GNU Image Manipulation Program - git Clone, push, pull from Git repositories; I no longer use FTP or have any desire for CPanel-like stuff - G'MIC Plugin for GIMP or Krita for adding more image manipulation functionality. - GNU PSPP A free and open-source, nearly identical alternative to SPSS. - Godot A free and open-source 2D and 3D game engine - GPick Color picker - GrafX2 Ultimate 256-color bitmap paint program - Guitarix Mono guitar amplifier emulation; however, it hasn't worked for me since 2013. - GZDoom/LZDoom DOOM WAD player - Hydrogen Create drum sequences - ImageMagick Referring to the command-line programs; ultimate image converter. - Inkscape An SVG (scalable vector graphics) editor - irssi Command-line IRC (Internet Relay Chat) client - JavE Java-based ASCII art editor with animation features - Kdenlive The best video editor for free and open-source software users. - Krita A really nice free and open-source paint program - LibreOffice A free and open-source alternative to MS Office - LibreSprite A free and open-source alternative to Aseprite, even though Aseprite used to be free and open-source. - LMMS An easily to use DAW (Digital Audio Workstation) for MIDI keyboards. - Lyx A WYSIWYG LaTeX editor for making professional- looking documents. - MakeHuman Easily create humanoid characters for use with 3D modeling programs. - MuseScore2 Create, play, and print sheet music - MyNotex One of the best note-taking programs I've ever seen - MyPaint A very lightweight but excellent paint program - Nano A command-line text-editor (do not ask me to use VIM or Emacs). - NetRunner An excellent and accurate (SDL-based) BBS (Bulletin Board System) client. - OBS Studio Free and open-source recording/streaming software - OHRRPGCE A free and open-source RPG maker - Pages A TKinter-based GUI maker for Python - Palemoon An alternative to Firefox that still uses XUL addons - Pencil2D An easily to use 2D animation program - Playscii An ASCII/ANSI art editor - QB64 QB64 Programming IDE - qpdfview Qt-based PDF viewer - qTox A Qt-based Tox client (P2P encrypted communication) - ReText WYSIWYG Markdown editor - Shotwell A lightweight photo manager - Slade DOOM WAD editor - Sound Club A very wonderful DAW (Digital Audio Workstation) for DOS that is nothing like a typical tracker program. - VBDOS Visual Basic for DOS version 1.0 - w3m A command-line, text-based web browser - wxGlade A wx-based GUI maker for Python - Xn[Tools] Image manipulation tools provided by https://www.xnview.com - Xournal A drawing tablet supported note-taker and PDF annotator - Yoshimi Real-time synthesizer - ZynAddSubFX Precursor to Yoshimi If you would like to see a complete recommended software list, there are links on the homepage (https://theouterlinux.gitlab.io). When in doubt: 1. I stay away from proprietary software when ever possible. 2. I do not use software that requires me to lower my firewall, add/remove kernel modules, or has systemd as a dependency that requires more than having systemd-shim. 3. I do not use software that controls one another over a local network. 4. I do not SSH or use any remote desktop software of any kind. 5. I do not use software that requires one to obtain an API key. 6. I stay away from most web developers as they are all in-debt college graduates hell bent on making SaaS (Software as a Service) and DaaS (Desktop...) a reality because the can't put their mobile devices down for five damn minutes. 7. IoT (Internet of Things) devices are the Devil. 8. Biometrics or any sort of data collecting software can go to Hell. 9. No Google, Apple, Micro$oft, Facebook, etc. software of any kind. 10. Any software that requires a web browser but does not require the Internet to function is just RAM/CPU-hogging garbage. 11. No AI (Artificial Intelligence), even if the software technically doesn't use it but you are trying to sound smart by calling your software "smart." Some people are just science-fiction fans with "smart" watches and others actually know better. ___ ___ __ __ ___ __ __ __ __ __ _ __ _ __ | _,\ _ \/__\ / _] _ \/ \| V | V | | \| |/ _] | v_/ v / \/ | [/\ v / /\ | \_/ | \_/ | | | ' | [/\ |_| |_|_\\__/ \__/_|_\_||_|_| |_|_|_|_|_|_|\__|\__/ | | / \| \| |/ _] || |/ \ / _] __/' _/ | |_| /\ | | ' | [/\ \/ | /\ | [/\ _|`._`. |___|_||_|_|\__|\__/\__/|_||_|\__/___|___/ Ordered from most to least comfortable with: - HTML4 (I don't even like using
if I can help it) - BASH - GAMBAS - Python - QB64 - VBDOS - BBC BASIC - FreeBASIC For projects, see https://theouterlinux.gitlab.io/Projects/Projects.html I would also like to note that there is custom-made software either only available or officially supported within the GNU/Linux distribution "PsychOS" by TheOuterlinux (https://psychoslinux.gitlab.io). See its website's "Downloads" section for more details. Programming languages I either know a little bit about or at least admire in some way: Languages Why? ----------- ------- - BASH If you keep your BASH skills up, you can use most UNIX/Linux based OS's - BBC BASIC BBC Micros are awesome - C Name an operating system that doesn't have a C compiler - C++ Same as above - Cobalt Banking and other businesses - FreeBasic FOSS version of QuickBasic and cross-platform - Fortran It's old and interesting - GAMBAS It's supper easy to use and is an excellent VisualBasic alternative. - HTML Everyone needs to know this one at some point - LISP Not a fan of AI, but Stallman seems to like it - Love Fairly simple game creation that uses Lua - Lua Extend a program's capabilities such as with GrafX2 add-ons - Pascal Been around a while - Python Been around a while, easy to use, very cross-platform - QB64 It's like QB45 but doesn't require a virgin sacrifice to load images or sound. - QuickBasic More or less "appreciation" than anything - VBDOS Because I hate making GUI's the manual way with QB and code-wise seems very similar to GAMBAS, though limited as it is for DOS. Programming languages I DO NOT LIKE and no one should waste their time on: Languages Why? --------- --------- - C# Micro$oft - Go Google - Java Oracle - JavaScript Be nice to your RAM and CPU; long live the desktop! - Rust Mozilla - Swift Apple ___ _ _ _ / __|___ _ __ _ __ _ _ _ _ (_)__ __ _| |_(_)___ _ _ | (__/ _ \ ' \| ' \ || | ' \| / _/ _` | _| / _ \ ' \ \___\___/_|_|_|_|_|_\_,_|_||_|_\__\__,_|\__|_\___/_||_| Use the E-Mail address listed at the top of this document and then we can figure it out from there. However, I will not give you my phone number or mailing address. I will not use a smart phone to communicate. If it is made by Google, Apple, Micro$oft, Facebook, Twitter, or any other Fortune 500 company, forget it. When in doubt, if you can't log into it with Tor Browser or SOCKS5 proxy, find something else. Hey, you know what works really well for personal messaging and is available on most devices in someway by default and doesn't require a particular application to work? E-Mail. -_-