This commit is contained in:
Miloslav Ciz 2023-12-14 23:38:44 +01:00
parent ef91bbba67
commit f850c6c59b
7 changed files with 104 additions and 3 deletions

View file

@ -5,3 +5,10 @@ LRS wiki, also Less Retarded Wiki, is a [public domain](public_domain.md) [encyc
LRS wiki was started by [drummyfish](drummyfish.md) on November 3 2021 as a way of recording and spreading his views and findings about technology, as well as for creating a completely public domain educational resource and account of current society for future generations.
The wiki is similar to other wikis, for example in its topics and technical aspects it is similar to the earliest (plain HTML) versions of [Wikipedia](wikipedia.md), [wikiwikiweb](wikiwikiweb.md) (by which it was partly inspired) and [permacomputing wiki](permacomputing_wiki.md) (which in turn seems to have been secretly inspired by it). In tone and political incorrectness it is similar to [Encyclopedia Dramatica](dramatica.md).
## See Also
- [LRS wiki stats](wiki_stats.md)
- [LRS wiki style guide](wiki_style.md)
- [LRS](lrs.md)
- [less retarded society](less_retarded_society.md)

View file

@ -4,6 +4,8 @@
Welcome to [Less Retarded Wiki](lrs_wiki.md), an [encyclopedia](encyclopedia.md) only I can edit. But you can [fork](fork.md) it, it is [public domain](public_domain.md) under [CC0](cc0.md) (see [wiki rights](wiki_rights.md)) :) Holy [shit](shit.md), I'm gonna get [cancelled](cancel_culture.md) hard as soon as [SJWs](sjw.md) find out about this (once this happens, read the [wiki post mortem](wiki_post_mortem.md)). Until then, let's enjoy the ride. THERE IS NO [MODERATION](moderation.md), I can do whatever I want here lol. I love this. INB4 "[hate speech](hate_speech.md)" website { [LMAO](lmao.md) [codeberg](codeberg.md) and [Gitlab](gitlab.md) have already banned us :D [Wikipedia](wikipedia.md)/WM Commons also now banned me globally for "opinions expressed on my website". ~drummyfish } CONGRATULATIONS, you have discovered the one true, undistorted and unbiased view of the world -- this is not a [joke](jokes.md), this wiki contains pure [truth](truth.md) and the solution to most of the issues that plague our current society. Do you have what it takes to [unretard](unretard.md) yourself? We wish you a nice journey :)
{ This wiki is now also on [gopher](gopher.md), see my gopherhole (unless it's down again). ~drummyfish }
{ We have reached 2^9 articles, yay! Yeah, some are just empty, but it's nice. ~drummyfish }
DISCLAIMER: All opinions expressed here are facts. I agree with myself 100%.

View file

@ -2,6 +2,9 @@
# Creates HTML version of the wiki.
echo "making HTML"
./make_stats.sh
rm -rf html
mkdir html
@ -10,7 +13,7 @@ cp report.html html
DATE=`date +"%D"`
FILECOUNT=`ls *.md | wc -l`
FILELIST="filelist.html"
HEADER="<html><head><link rel=\"stylesheet\" href=\"style.css\"><title>LRS Wiki</title></head><body><h1>less_retarded_wiki</h1><a href=\"main.html\">main page</a>, <a class=\"notdead\" href=\"$FILELIST\">file list ($FILECOUNT)</a>, <a class=\"notdead\" href=\"https://repo.or.cz/less_retarded_wiki.git/snapshot/HEAD.tar.gz\">source</a>, <a class=\"notdead\" href="report.html">report</a>, wiki last updated on $DATE<hr />"
HEADER="<html><head><link rel=\"stylesheet\" href=\"style.css\"><title>LRS Wiki</title></head><body><h1>less_retarded_wiki</h1><a href=\"main.html\">main page</a>, <a class=\"notdead\" href=\"$FILELIST\">file list ($FILECOUNT)</a>, <a class=\"notdead\" href=\"https://repo.or.cz/less_retarded_wiki.git/snapshot/HEAD.tar.gz\">source</a>, <a class=\"notdead\" href="report.html">report</a>, <a class=\"notdead\" href=\"wiki_stats.html\">stats</a>, wiki last updated on $DATE<hr />"
FOOTER="<hr/><p>All content available under <a class=\"notdead\" href=\"https://creativecommons.org/publicdomain/zero/1.0/\">CC0 1.0</a> (public domain). Send comments and corrections to drummyfish at disroot dot org. </p></body></html>"
echo "$HEADER <ul>" > html/$FILELIST

26
make_stats.sh Executable file
View file

@ -0,0 +1,26 @@
#!/bin/sh
# Auto generates stats article.
echo "making stats"
FILE_NAME="wiki_stats.md"
printf "# LRS Wiki Stats\n\nThis is an auto-generated article holding stats about this wiki.\n\n" > $FILE_NAME
printf -- "- number of articles: " >> $FILE_NAME
ls *.md | wc -l >> $FILE_NAME
printf -- "- total size of all texts in bytes: " >> $FILE_NAME
cat *.md | wc -c >> $FILE_NAME
printf "\nlongest articles:\n\n\`\`\`\n" >> $FILE_NAME
ls -1hSs *.md | head -n 10 >> $FILE_NAME
printf "\`\`\`\n" >> $FILE_NAME
printf "\nlatest changes:\n\n\`\`\`\n" >> $FILE_NAME
git log --name-only | head -n 50 | grep "Date:\|.*\.md" >> $FILE_NAME
printf "\`\`\`\n" >> $FILE_NAME
printf "\n" >> $FILE_NAME
# TODO: most wanted links? i.e. most frequent links without article

View file

@ -2,6 +2,9 @@
# Creates an ASXII version of the wiki.
echo "making TXT"
./make_stats.sh
rm -rf txt
mkdir txt

View file

@ -47,7 +47,7 @@ Below are some of the most notable OSes.
What would an operating system designed by [LRS](lrs.md) principles look like? There may be many different ways to approach this challenge. Multiple operating systems (or multiple versions of the same system) may be made, such as as an "extremely KISS bare minimum featureless system", a "more advanced but still KISS system", a "special-purpose safe system for critical uses" etc. The following is a discussion of ideas we might employ in designing such systems.
The basic idea for a universal LRS operating system is to be something more akin a mere **text [shell](shell.md)** (possibly [comun](comun.md) shell), we wouldn't probably even call it an operating system. A rough vision is something like **"[DOS](dos.md) plus a bit of [Unix philosophy](unix_philosophy.md)"**. The system would probably seem primitive by "[modern](modern.md) standards", but in a [good society](less_retarded_society.md) it would be sufficient as a universal operating system (i.e. not necessarily suitable for ALL purposes). The OS would in fact be more of a **program loader** (like e.g. the one seen in [Pokitto](pokitto.md)), running with the same privileges as other programs -- its purpose would NOT be to provide a safe environment for programs to run in, to protects user's data and possibly not even to offer a platform for programs to run on (for abstracting hardware away a non-OS [library](library.md) might be used instead), but rather to allow switching between different programs on a computer without having to reupload the programs externally, and to provide basic tools for managing the computer itself (such as browsing files, testing hardware etc.). This shell would basically allow to browse files, load them as programs, and maybe run simple scripts (e.g. in mentioned comun language), allowing things such as automatization of running several program (NOT in parallel but rather one by one) to collaborate on computing something.
The basic idea for a universal LRS operating system is to be something more akin a mere **text [shell](shell.md)** (possibly [comun](comun.md) shell), we wouldn't probably even call it an operating system. A rough vision is something like **"[DOS](dos.md) plus a bit of [Unix philosophy](unix_philosophy.md)"**; we may also imagine it like [GRUB](grub.md) or something similar really. The system would probably seem primitive by "[modern](modern.md) standards", but in a [good society](less_retarded_society.md) it would be sufficient as a universal operating system (i.e. not necessarily suitable for ALL purposes). The OS would in fact be more of a **program loader** (like e.g. the one seen in [Pokitto](pokitto.md)), running with the same privileges as other programs -- its purpose would NOT be to provide a safe environment for programs to run in, to protects user's data and possibly not even to offer a platform for programs to run on (for abstracting hardware away a non-OS [library](library.md) might be used instead), but rather to allow switching between different programs on a computer without having to reupload the programs externally, and to provide basic tools for managing the computer itself (such as browsing files, testing hardware etc.). This shell would basically allow to browse files, load them as programs, and maybe run simple scripts (e.g. in mentioned comun language), allowing things such as automatization of running several program (NOT in parallel but rather one by one) to collaborate on computing something.
An idea worth mentioning is also the possibility to have a have a distribution of this "operating system" that works completely without a file system, i.e. something aking a "big program" that has all the tools compiled into it, without the possibility to install or uninstall programs. Of course this doesn't mean ALL operating systems would in the world would work like this, it would just be a possibility for those that could benefit from it, e.g. very small wrist watch computers that don't wouldn't want and need to include hardware and software required for a mutable filesystem to work, since all they would need would be a few tools like stopwatch and calculator, plus they would gain the advantage of loading a program instantly. The tools to be "compiled in" could be chosen by the user before compilation to make a personalized "immutable distro".

60
wiki_stats.md Normal file
View file

@ -0,0 +1,60 @@
# LRS Wiki Stats
This is an auto-generated article holding stats about this wiki.
- number of articles: 526
- total size of all texts in bytes: 2594880
longest articles:
```
104K c_tutorial.md
60K capitalism.md
48K chess.md
48K less_retarded_society.md
40K how_to.md
36K faq.md
32K 3d_rendering.md
32K game.md
28K procgen.md
24K compression.md
```
latest changes:
```
Date: Thu Dec 14 21:08:58 2023 +0100
bloat.md
c.md
capitalism.md
hyperoperation.md
math.md
nokia.md
operating_system.md
real_number.md
shortcut_thinking.md
Date: Wed Dec 13 20:50:14 2023 +0100
4chan.md
acronym.md
axiom_of_choice.md
bbs.md
capitalism.md
chess.md
fizzbuzz.md
function.md
game_of_life.md
hyperoperation.md
just_werks.md
lrs.md
math.md
procgen.md
randomness.md
rights_culture.md
robot.md
rust.md
soydev.md
turing_machine.md
Date: Tue Dec 12 02:53:34 2023 +0100
devuan.md
```