1
1
Fork 0

Squashed commit of the following:

commit d74841dd8f395102bb04b54719f323fb2b12591c
Author: Dolphinana <dolphinana@disroot.org>

    nice update, meow

commit 4212432b512bdf7a547f548eb1cae2f97bc01884
Author: Dolphinana <dolphinana@disroot.org>

    Yaay, stuff, soon I'll go to horny jail!

commit 0806057d00be7c05052c19b0648ff7d03c58c4c2
Author: Dolphinana <dolphinana@disroot.org>

    nibble-->nom

commit e39119cdc7056ebf72f4349f856fb8a09150c6e5
Author: Dolphinana <dolphinana@disroot.org>

    pmOS stuff

commit 0b79e2398cf1960fb6fbc8b7a816bbb32dccd2c5
Author: Dolphinana <dolphinana@disroot.org>

    SFW rat comic

commit a485484fe370b7cdd5be5a052012c678b6959def
Author: Dolphinana <dolphinana@disroot.org>

    Fixed openiboot.md

commit caef5981802af69aaea89504d4c1c9206227dd59
Author: Dolphinana <dolphinana@disroot.org>

    Smol update

commit 648f2000c39c50ab175d3836e5d3e944a52b8898
Author: Dolphinana <dolphinana@disroot.org>

    aaaaahhhhh

Signed-off-by: tfelypoc <tfelypoc@reactionary.software>
This commit is contained in:
Jacque Fresco 2022-12-19 10:33:42 +10:00 committed by tfelypoc
parent 4e0a5ba7c6
commit 56cbbe8a51
17 changed files with 193 additions and 26 deletions

4
README.md Normal file
View File

@ -0,0 +1,4 @@
# dolphi_wiki
Start [here](main.md).

8
azimuth.md Normal file
View File

@ -0,0 +1,8 @@
# Azimuth
Azimuth is a metroidvania game where you play as a ship and explore the planet (whatever it's called). Azimuth is licensed under GPLv3 making this a libre game. It's very good, we recommend it :)
{This game gave me some goosebumps :) ~dolphinana}

14
c.md
View File

@ -6,3 +6,17 @@ There are many different C compilers such as [GCC](gcc.md), [clang](clang), [tcc
There is a C tutorial at LRS wiki! ( https://www.tastyfish.cz/lrs/c_tutorial.html )
Hello World in C
```
#include <stdio.h>
int main(void)
{
puts("Hello World!");
return 0;
}
```

29
cat.md
View File

@ -5,3 +5,32 @@ Not to be confused with [con(cat)enate](concatenate.md) :)
Cat is a type of animal that is cute.
Cats can randomly be found outside in the town.
```
. .
|\ /|
\| --- |/
--| 0 0 :--
/ \_^_/ \
/ \
| ^ |
| ^ |
n. | |
"======|_______|
```

View File

@ -5,3 +5,5 @@
(Chip scavenge is when you make electronics from scraps?)
A cool repo about scavenging chips: https://github.com/ninakali/chip_scavenger/

6
dragon.md Normal file
View File

@ -0,0 +1,6 @@
# Dragon
Dragons are fictional creature. They appear in fictional stories.
(TODO: ascii art)

38
fox.md Normal file
View File

@ -0,0 +1,38 @@
# Fox
Fox News? What's that? Foxes are not a new thing, they've been around for while <3
Wait, news? You mean nose? Come and boop them >-<
They are cuddly, come and hug them :)
```
. .
|\ /|
|0 0|
< V >
/ \
| |
| |
/|_U__UL
oh man... Is this a fox, or a bird?
. .
|\ /|
| \_/ |
| o o |
< - >
o/
This was initially intended to be a cat, but
it looked more like a fox and thus, fox.md was born!
```

View File

@ -1,3 +1,3 @@
# Grand Dad
Grand Dad 7
7 Grand Dad

View File

@ -21,8 +21,8 @@
## How to get a computing device
First off, do not buy a new PC/Mac from a big store. They contain a lot of malicious features that won't go away even if you install a more ethical operating system such as GNU/Linux or BSD. Those malicious feature could be: bloat, proprietary firmware, spyware in CPU, non-user servicable parts and many more. Also these computers are expensive and make you a slave.
Perhaps, you probably won't have to pay for a computer, you can probably get one for free from a neighbor. {I got an iMac from 2007 for free from my neighbor. It can run GNU/Linux :) I gave that computer away to someone. ~dolphinana} You can maybe find computers at scrapyard or recycling centers, some schools and workplaces might have old computers that they would give you for free. If you're lucky, you might find a computer that are [libre-](libreboot.md)/[corebootable](coreboot.md).
If that doesn't work, you can find some cheap computers at eBay or any similar site. You can also buy computers that have libreboot preinstalled, they are a bit expensive though, it's up to you if you wanna buy it or not.
The thing is, there is probably no need to pay for a computer, you can probably get one for free from a neighbor. {I got an iMac from 2007 for free from my neighbor. It can run GNU/Linux :) I gave that computer away to someone. ~dolphinana} You can maybe find computers at scrapyard or recycling centers, some schools and workplaces might have old computers that they would give you for free. If you're lucky, you might find a computer that are [libre-](libreboot.md)/[corebootable](coreboot.md).
If that doesn't work, you can find some cheap computers on eBay or any similar site. You can also buy computers that have libreboot preinstalled, they are a bit expensive though, it's up to you if you wanna buy it or not.
Some devices that are not really consider to be computers such as cellphone, camera, game consoles, routers etcetc.. those could also be useful. {I found a Nintendo DS that someone was selling outside for 5€, I bought it, but I still don't have the charger for it so I don't know if it works or not. ~dolphinana}
Also, support libre hardware developer, buy one from them.

View File

@ -1,6 +1,6 @@
# iPhone
iPhone (also known as iMonster) is a series of malicious cellphones produced by the evil Apple. It babysits iToddler with some shitty [Yoootoob](youtube.md) video such as "candy Hitler VS Lopbunny fight finger family" which replaces iParents. iPhone was first announced by Steve Jobs in January 2007, released in June 2007 and since then has made a lot of harm to this world and society. It comes with an operating system called iOS which is one of the least freedom respecting OS available.
iPhone (also known as iMonster) is a series of malicious cellphones produced by the evil Apple. It babysits iToddler with some shitty [Yoootoob](youtube.md) video such as "candy Hitler VS Pinkie Pie fight finger family" which replaces iParents. iPhone was first announced by Steve Jobs in January 2007, released in June 2007 and since then has made a lot of harm to this world and society. It comes with an operating system called iOS which is one of the least freedom respecting OS available.
A typical modern iPhone will have a gigantic screen with ugly blob on top of the screen, the phone charges with ugly proprietary lightning cable (though iPhones will switch to USB-C charging in the future), it has no headphone jack, no slot for a memory card, no sim-card slot, non-removable battery, three freaking cameras on its back and a face2emoji scanner on the front. It seems like Apple is running out of ideas for iPhone since they made Dynamic Island xD.
@ -11,13 +11,18 @@ OMG How can normies use iPhone LMAO that's insane! When the first iPhone was rel
In November 2022, a lot of slaves in [China](china.md) escaped the iPhone factory causing controversies and protests.
Foxconn is a manufacturer in [China](china.md) who manufactures iPhones. In November 2022, a lot of slaves escaped the Foxconn factory named "iPhone city" causing controversies and protests. It had something to do with covid zero policy. This decreased the amount of new iPhones produced. The less iPhones we have, the better.
## Freedom on iPhone
Running free software on iPhone is almost impossible due to the walled gardens of iOS, you can only install applications if the big Apple approves of it.
However, thanks to hackers, it's possible to have more freedom on iPhone than what Apple intended. with jailbreaking, you can install some programs onto iPhone that Apple would normally never let you install and you get the possibility of modifying the root filesystem of iOS. However, when you run jailbreaked iOS, you'll still be running proprietary operating system. Luckily, Linux kernel running on iPhone is a possibility and could be a big freedom increase over using jailbreaked iOS. The problem is that it is very, VERY HARD to run Linux kernel on iPhone, but it is possible. Linux kernel has already been proven to run on iPhone only a year after the release with iDroid Project which aims to get Android to run on iPhone and boot unsigned code with OpeniBoot which is a replacement for proprietary iBoot.
Running free software on iPhone is almost impossible due to the walled gardens of iOS. Normally, you can only install applications if the big Apple approves of it. However, thanks to hackers, it's possible to have more "freedom" on iPhone than what Apple intended. With jailbreaking, you can install some programs onto iPhone such as emulators and tweaks, programs that Apple would've never let you install and you get the possibility to modify the root filesystem of iOS.
As of December 2022, the latest version of iOS that can be jailbreaked is iOS 15, the jailbreak is called palera1n, though the jailbreak is tethered, meaning that you'd have to boot the iDevice connected to computer, otherwise, the iDevice won't boot at all. iOS 16 has been released few months ago and it is currently unjailbreakable.
Also, jailbreak exploits are exploiting the vulnerability of the the hardware and bloated software to modify the root filesystem, which is bloat. But worst of all, when you run jailbreaked iOS, you'll still be running a proprietary operating system which is not good for your freedom. Luckily, [Linux kernel](linux.md) on iPhone is a possibility and could be a big freedom increase over using jailbreaked iOS. The problem is that it is very, VERY HARD to run Linux kernel on iPhone, but it is possible. Linux kernel had already been proven to run on the first generation iPhone only a year after the release. The project is called iDroid Project which aims to get Android to run on iPhone with the help of [OpeniBoot](openiboot.md), which boots unsigned code, unlike the shitty proprietary iBoot that only boots code that the evil Steve Jobs would approve of.
There is a [bootrom](bootrom.md) exploit called checkm8 which can exploit all iPhones from 4S all the way up to X. It is used to run unsigned code. Since it is a bootrom exploit, it's **impossible** to develop a software patch for it, meaning that Apple cannot release a software update that "fixes" this bug. This is great maaaan.
In [insert a year here], some hackers made Project Sandcastle which aims get Linux kernel to run on iPhone 7 and some other "modern" iPhones and ran Android on it.
In 2021, a sixteen year old teenager got Ubuntu GNU/Linux with GUI running on an iPhone 7 with dead NAND and managed to browse the web on it.
In 2021, a sixteen year old teenager got Ubuntu GNU/Linux with GUI running on an iPhone 7 with dead NAND and managed to browse the web on it. He used checkra1n (proprietary) to boot Linux.

View File

@ -6,7 +6,7 @@ On some hardware, Libreboot can simply be installed just by running flashrom wit
There are some online shops that sell computers with Libreboot preinstalled such as minifree.org, store.vikings.net, technoethical.com and more {I know one more store, but I forgot its name. ~dolphinana}.
In November 2022, Libreboot stopped following Free Software Distribution Guidelines due to being shitty, this means that newer versions of Libreboot is no longer FSF approved xD Haha FSF you got pwn'd!!! Nowadays, Libreboot includes proprietary firmware for devices that need it. Although we despise all kinds of proprietary works, banning non-free firmware will discourage people from using free software if there is no libre firmware for their hardware. This could hurt software freedom in the long term. Make a long term decision, not bullshit.
In November 2022, Libreboot stopped following Free Software Distribution Guidelines due to being shitty, this means that newer versions of Libreboot is no longer FSF approved xD Haha FSF you got pwn'd!!! Nowadays, Libreboot includes proprietary firmware for devices that need it. Although we despise all kinds of proprietary works, banning non-free firmware will discourage people from using free software if there is no libre firmware for their hardware. This could hurt software freedom in the long term. Make a long term decision, not bullshit.

3
mac.md
View File

@ -4,3 +4,6 @@ Fashion bloated computer made by Apple.
There are three macs that are librebootable.
OMG there exists a variant of Mac called eMac (Not to be confused with [emacs](emacs.md) text editor xD).

View File

@ -14,3 +14,6 @@ TODO: Rename this wiki to something else.
TODO: Decide if this wiki should be written in markdown, txt2tags or plain text. (if this wiki would be written in something other that txt, it can be converted into txt later, though reading the markdown in typical text editor wouldn't really be a big deal, I myself read some .md text in vim :)
(TODO: List)

View File

@ -1,11 +1,10 @@
# OpeniBoot
(This might get merged with iphone.md or idroidproject.md later)
(TODO)
OpeniBoot is an unofficial bootloader for older Apple iThings that can run unsigned code, unlike iBoot. It is pretty buggy and the latest version is 0.3, it is made for booting Android on iThing, but it can also boot GNU/Linux along with typical iPhoneOS.
OpeniBoot is a forgotten bootloader for older Apple iThings that can run unsigned code, unlike iBoot. It is pretty buggy and the latest version is 0.3, it is made for booting Android on iThing, but it can also boot GNU/Linux.
OpeniBoot prior to version 0.3 have a menu with nice bloated graphics but are less flexible. OpeniBoot 0.3 have a grub-like menu and requires menu.lst file (placed in /var/ ?).
OpeniBoot prior to version 0.3 have a menu with nice graphics but are less flexible. OpeniBoot 0.3 have a grub like menu and requires menu.lst file.
{For some reason, OpeniBoot didn't work on iThing with iPhoneOS 4.2.1 so I "downgraded" to version 3.1.2 and it worked, though OpeniBoot console only worked on OpeniBoot 0.1 ;-; ~dolphinana}
OpeniBoot supports:
@ -16,7 +15,7 @@ OpeniBoot supports:
- iPod1,1 (iPod Touch)
- iPad1,1 (iPad) -partially?
{The info above is slightly incorrect, I'll fix it soon. ~dolphinana}
{The info above might be incorrect, I'll fix it soon. ~dolphinana}
## Cheatsheet
@ -24,14 +23,16 @@ OpeniBoot supports:
### OpeniBoot 0.1
!zImage - Loads a file named zImage from your computer into the phone.
kernel - Loads the kernel into memory, use !file command first.
ramdisk - Loads the ramdisk into memory, use !file command first.
boot (arguments) - Boot the kernel, pass arguments such as "root=/dev/ram0".
reboot - Reboot the phone.
install - Install OpeniBoot onto the phone.
vibrator_loop - Run this command to vibrate your gud ol' pussy xD
fs_ls (partition num) (directory) - List directories in filesystem.
fs_cat (partition num) (file) - Concatenate a file.
- !zImage - Loads a file named zImage from your computer into the phone.
- kernel - Loads the kernel into memory, use !file command first.
- ramdisk - Loads the ramdisk into memory, use !file command first.
- boot (arguments) - Boot the kernel, pass arguments such as "root=/dev/ram0".
- reboot - Reboot the phone.
- install - Install OpeniBoot onto the phone.
- uninstall - Uninstall OpeniBoot from the phone.
- fs_ls (partition num) (directory) - List directories in filesystem.
- fs_cat (partition num) (file) - Concatenate a file.
- vibrator_loop (arguments) - Run this command to vibrate your gud ol' pussy xD {It doesn't work tho ;-; ~dolphinana}
- vibrator_off - Afta ya coomed.
TODO: Moar

View File

@ -1,6 +1,11 @@
# postmarketOS
postmarketOS is an operating system based on Alpine Linux, made for cellphones and other devices with arm processor. It's made to break free from iOS walled garden and Android's shitty development model. Its wiki page lists hundreds of devices that can run postmarketOS (usually with a lot of limitations). On one paw, it's awesome that the community can get postmarketOS to run on many arm-based devices as possible. On the other paw, it's kind of sad that they had to write a wifi page for every devices, this shows that they all have their own bullshit and it's like every devices have their own bullshit ways of booting kernel, unlike PCs where you can easily boot an OS from USB or CD. Nevertheless, postmarketOS is a pretty good OS for bringing life back to old devices.
postmarketOS is an operating system based on Alpine Linux, made for cellphones and other devices with arm processor. It's made to break free from iOS walled garden and Android's shitty development model. Its wiki page lists hundreds of devices that can run postmarketOS (usually with a lot of limitations). On one paw, it's awesome that the community can get postmarketOS to run on many arm-based devices as possible. On the other paw, it's kind of sad that they had to write a page for every devices, this shows that they all have their own bullshit and it's like every devices have their own bullshit ways of booting kernel, unlike PCs where you can easily boot an OS from USB or CD. Nevertheless, postmarketOS is a pretty good OS for bringing life back to old devices.
postmarketOS system image can be built with a Python program called pmbootstrap.
Watch out for COC(K) xD!!
If you have a device that are listed in the devices list, we recommend that you give it a try! ( https://wiki.postmarketos.org/wiki/Devices )
(postmarketOS suffers from update culture, security bullshit, some bloat, TODO)

44
rat.md
View File

@ -1,11 +1,13 @@
# Rat
Rat is some kind of animal similar to mouse {Dunno the difference though. ~dolphinana}.
Rat is some kind of animal similar to mouse {Dunno the difference though, prolly size. ~dolphinana}.
Kitty cats like to eat rats so if you are a rat, we advise you to stay away from cats as they might kill you!
Also, rats likes cheese.
```
~~,=,^> <3 <^,=,~~
__/0=,^> <3
@ -25,6 +27,44 @@ Kitty cats like to eat rats so if you are a rat, we advise you to stay away from
Wait, is this even a rat?
------------------------------
Once upon a time, there was
a rat who was walking happily
and found something tasty.
~~,=,^> <)
------------------------------
!
~~,=,^> <)
------------------------------
~~,=,^> <)
------------------------------
*nom*
~~,=,^>)
------------------------------
MMMmmmm... The cheese
was very good! <3
~~,=,^>
------------------------------
== The End ==
------------------------------
```

9
saf.md Normal file
View File

@ -0,0 +1,9 @@
# SAF
(TODO)
SAF is a fantasy console made by drummyfish.
( https://codeberg.org/drummyfish/SAF )
dolphinana has made an attempt to port SAF to Nintendo DS, it's not done yet since there's still problem with drawing frames.