- moved linuxinfo to a asciidoc

This commit is contained in:
2025-12-18 02:10:32 -06:00
parent 00207e7141
commit bcb4b6803f
4 changed files with 132 additions and 99 deletions

1
.gitignore vendored
View File

@@ -1,2 +1,3 @@
iceyrazor.gpg.pub
assets/img/**
linuxinfo/index.html

View File

@@ -1,98 +0,0 @@
<!DOCTYPE html>
<html>
<head>
<meta name="viewport" content="width=device-width">
<meta property="og:type" content="website">
<meta property="og:url" content="http://iceyfox.xyz/linux_info.html">
<meta property="og:site_name" content="linux info">
<meta property="og:title" content="linux info">
<meta property="og:description" content="a page containing a whole slew of linux and software stuffs. and a bit of privacy stuff">
<meta property="og:image" content="http://iceyfox.xyz/assets/img/linux2.png">
<meta property="og:image:alt" content="insert image here">
<meta name="msapplication-TileColor" content="#ff00ff">
<meta name="theme-color" content="#0000ff">
<title>linux info</title>
<link rel="stylesheet" href="/assets/static-style.css" />
</head>
<body>
<div class="static-main">
<h1>linux info</h1>
<p>this is a collection of links and info on software, running games, selfhosting, and vr on linux</p>
<h3>beginner stuff</h3>
<p>Here's a beginner guide i found <a href="https://linuxjourney.com/">linuxjourney.com</a></p>
<p>another one <a href="https://tldp.org/index.html">tldp.org</a></p>
<p>Here is a beginner linux video showing some basic linux stuff as well as basic linux commands <a href="https://youtu.be/ROjZy1WbCIA">Linux Operating System - Crash Course for Beginners</a></p>
<h3>self hosting</h3>
<p>a few self hosting resources</p>
<p>i use</p>
<ul>
<li>caddy</li>
<li>gitea</li>
<li>searxng</li>
<li>rsync (for backups)</li>
<li>rclone</li>
</ul>
<p>youtube</p>
<ul>
<li><a href="https://www.youtube.com/watch?v=Gj6HqWCdk3s">the ultimate guide to an open source life, i spent 2 months on this, i hope you enjoy it!!!</a></li>
<li><a href="https://www.youtube.com/watch?v=Et5PPMYuOc8&t=3645s">FUTO's Guide to a Self Managed Life: part 1</a></li>
</ul>
<h3>advanced</h3>
<p><a href="https://overthewire.org/wargames/">over the wire wargames</a> is a neat capture the flag style place where you ssh to a server and run basic commands to find the "flag". though, even bandit is getting advanced for me.</p>
<h3>issues</h3>
<p>running linux. You're going to run into quite a lot of issues.<br>
Most of them solvable with a quick google search and pasting in a command. But often enough you get into a issue hell hole.<br>
Here's a video that has a bit that pretty much shows the issue rabbit hole you can run into. <br>
<a href="https://www.youtube.com/watch?v=HWv5B4HMvQs&">My Experience with Arch Linux (GNOME)</a>
</p>
<h2>playlist</h2>
<p>i have a whole playlist on a bunch of linux stuffs</p>
<a href="https://www.youtube.com/watch?v=mUlIEFzryCY&list=PLwpvCCyacwS_hXujYSFeQH_CQKIq_gE2M&index=1">Linux is Too Hard - A Solution</a>
<h2>Community</h2>
<p>here's a few linux communities to join that I found good or interesting</p>
<table>
<ul>
<li><a href="https://allthingslinux.org/">all things linux</a> they have a discord and xmpp chat :0 and Support forms</li>
<li><a href="https://discord.gg/cli-cafe">Command Line Cafe</a></li>
<li><a href="https://discord.gg/3m6dbPR">Arch Linux Community</a> they don't just help or talk about arch. they help with other things too. Though not as much</li>
</ul>
</table>
<p>all things linux and arch linux community is pretty speech restrictive though. still can be usefull for help</p>
<h1>Vr</h1>
<table>
<ul>
<li>
Here's a site with a ton of info on running VR.
I recommend envision with WiVrn over using alvr + steamvr. async with steamvr is shit.
<a href="https://lvra.gitlab.io">lvra.gitlab.io</a>
</li>
<li>
if you dont use systemd. here is a <a href="https://github.com/WiVRn/WiVRn/blob/9a5af1a0cadccf4a327c90520662a1dd5edaaee9/CMakeLists.txt#L24">flag</a> to disable the use of systemd. put it in make flags in envision.
</li>
</ul>
</table>
<h1>Minecraft</h1>
<p>here is some important java flags that in my experience. atleast on older hardware. made my server run way better. this is for windows too.</p>
<p>will require a bit of modification depending on the version of minecraft. eg where tp put the args</p>
<code>
java -Xms10G -Xmx10G -XX:+UseG1GC -XX:+ParallelRefProcEnabled -XX:MaxGCPauseMillis=200 -XX:+UnlockExperimentalVMOptions -XX:+DisableExplicitGC -XX:+AlwaysPreTouch -XX:G1NewSizePercent=30 -XX:G1MaxNewSizePercent=40 -XX:G1HeapRegionSize=8M -XX:G1ReservePercent=20 -XX:G1HeapWastePercent=5 -XX:G1MixedGCCountTarget=4 -XX:InitiatingHeapOccupancyPercent=15 -XX:G1MixedGCLiveThresholdPercent=90 -XX:G1RSetUpdatingPauseTimePercent=5 -XX:SurvivorRatio=32 -XX:+PerfDisableSharedMem -XX:MaxTenuringThreshold=1 -jar paperclip.jar nogui
</code><br>
source: <a href="https://aikar.co/2018/07/02/tuning-the-jvm-g1gc-garbage-collector-flags-for-minecraft/">aikar.co 2018 tuning the jvm g1gc for minecraft</a>
<h1>Privacy</h1>
<p>A lot of people say "why should i care about privacy, <a href="https://en.wikipedia.org/wiki/Nothing_to_hide_argument">i have nothing to hide</a>". Would you be okay letting many strangers
watch you use the bathroom in your own home every time? Would you let me look through every one of your emails?
on every account if you have multiple?</p>
<p>You don't always have to sacrifice a whole lot for privacy. You can choose what fits your model, but don't use that thinking above
to make stupid decisions</p>
<p>here's a playlist on privacy starting off with why it matters
<a href="https://www.youtube.com/watch?v=pcSlowAhvUk&list=PLwpvCCyacwS-ztlFutZbKYc9j2sv0x0Sm">Glenn Greenwald: Why Privacy Matters</a>
</p>
<p>"If everything you've ever said or done can be accessed, taken completely without context and used against you with zero accountability then absolutely everybody has a LOT to hide."</p>
</div>
</body>
</html>

130
linuxinfo/linuxinfo.adoc Normal file
View File

@@ -0,0 +1,130 @@
= linux info
:toc:
:stylesheet!:
++++
<meta name="viewport" content="width=device-width">
<meta property="og:type" content="website">
<meta property="og:url" content="https://iceyfox.xyz/linuxinfo/index.html">
<meta property="og:site_name" content="linux info">
<meta property="og:title" content="linux info">
<meta property="og:description" content="a page containing a whole slew of linux and software stuffs. and a bit of privacy stuff">
<meta property="og:image" content="https://iceyfox.xyz/assets/img/linux2.png">
<meta property="og:image:alt" content="insert image here">
<meta name="msapplication-TileColor" content="#ff00ff">
<meta name="theme-color" content="#0000ff">
<link rel="stylesheet" href="/articles/style.css?v=3">
++++
this is a collection of links and info on software, running games,
selfhosting, and vr on linux
==== beginner stuff
Here's a beginner guide i found
https://linuxjourney.com/[linuxjourney.com]
another one https://tldp.org/index.html[tldp.org]
Here is a beginner linux video showing some basic linux stuff as well as
basic linux commands https://youtu.be/ROjZy1WbCIA[Linux Operating System
- Crash Course for Beginners]
==== self hosting
a few self hosting resources
i use
* caddy
* gitea
* searxng
* rsync (for backups)
* rclone
youtube
* https://www.youtube.com/watch?v=Gj6HqWCdk3s[the ultimate guide to an
open source life&#44; i spent 2 months on this&#44; i hope you enjoy
it!!!]
* https://www.youtube.com/watch?v=Et5PPMYuOc8&t=3645s[FUTO's Guide to a
Self Managed Life: part 1]
==== advanced
https://overthewire.org/wargames/[over the wire wargames] is a neat
capture the flag style place where you ssh to a server and run basic
commands to find the "flag". though, even bandit is getting advanced for
me.
==== issues
running linux. You're going to run into quite a lot of issues. +
Most of them solvable with a quick google search and pasting in a
command. But often enough you get into a issue hell hole. +
Here's a video that has a bit that pretty much shows the issue rabbit
hole you can run into. +
https://www.youtube.com/watch?v=HWv5B4HMvQs&[My Experience with Arch
Linux (GNOME)]
=== playlist
i have a whole playlist on a bunch of linux stuffs
https://www.youtube.com/watch?v=mUlIEFzryCY&list=PLwpvCCyacwS_hXujYSFeQH_CQKIq_gE2M&index=1[Linux
is Too Hard - A Solution]
=== Community
here's a few linux communities to join that I found good or interesting
* https://allthingslinux.org/[all things linux] they have a discord and
xmpp chat :0 and Support forms
* https://discord.gg/cli-cafe[Command Line Cafe]
* https://discord.gg/3m6dbPR[Arch Linux Community] they don't just help
or talk about arch. they help with other things too. Though not as much
all things linux and arch linux community is pretty speech restrictive
though. still can be usefull for help
== Vr
* Here's a site with a ton of info on running VR. I recommend envision
with WiVrn over using alvr + steamvr. async with steamvr is shit.
https://lvra.gitlab.io[lvra.gitlab.io]
* if you dont use systemd. here is a
https://github.com/WiVRn/WiVRn/blob/9a5af1a0cadccf4a327c90520662a1dd5edaaee9/CMakeLists.txt#L24[flag]
to disable the use of systemd. put it in make flags in envision.
== Minecraft
here is some important java flags that in my experience. atleast on
older hardware. made my server run way better. this is for windows too.
will require a bit of modification depending on the version of
minecraft. eg where tp put the args
`java -Xms10G -Xmx10G -XX:+UseG1GC -XX:+ParallelRefProcEnabled -XX:MaxGCPauseMillis=200 -XX:+UnlockExperimentalVMOptions -XX:+DisableExplicitGC -XX:+AlwaysPreTouch -XX:G1NewSizePercent=30 -XX:G1MaxNewSizePercent=40 -XX:G1HeapRegionSize=8M -XX:G1ReservePercent=20 -XX:G1HeapWastePercent=5 -XX:G1MixedGCCountTarget=4 -XX:InitiatingHeapOccupancyPercent=15 -XX:G1MixedGCLiveThresholdPercent=90 -XX:G1RSetUpdatingPauseTimePercent=5 -XX:SurvivorRatio=32 -XX:+PerfDisableSharedMem -XX:MaxTenuringThreshold=1 -jar paperclip.jar nogui` +
source:
https://aikar.co/2018/07/02/tuning-the-jvm-g1gc-garbage-collector-flags-for-minecraft/[aikar.co
2018 tuning the jvm g1gc for minecraft]
== Privacy
A lot of people say "why should i care about privacy,
https://en.wikipedia.org/wiki/Nothing_to_hide_argument[i have nothing to
hide]". Would you be okay letting many strangers watch you use the
bathroom in your own home every time? Would you let me look through
every one of your emails? on every account if you have multiple?
You don't always have to sacrifice a whole lot for privacy. You can
choose what fits your model, but don't use that thinking above to make
stupid decisions
here's a playlist on privacy starting off with why it matters
https://www.youtube.com/watch?v=pcSlowAhvUk&list=PLwpvCCyacwS-ztlFutZbKYc9j2sv0x0Sm[Glenn
Greenwald: Why Privacy Matters]
"If everything you've ever said or done can be accessed, taken
completely without context and used against you with zero accountability
then absolutely everybody has a LOT to hide."

View File

@@ -6,7 +6,7 @@
- sync.sh
- sync-filter.txt
- assets/made_content/
- assets/static-style.css
- linuxinfo/linuxinfo.adoc
- articles/
- blog/
- updates/