blob: 89a12b92e5691c2aac070d1543a37e15b36eba19 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
|
# de resultaten
![](result.png)
(dit was na de 2e keer starten, de spawn chunks genereren duurde 3113 seconden!)
# de setup
steek een sd kaart in je linux bak
```
make
```
en alles moet vanzelf
# de veiligheid
als je even wil weten welke schijf stuk gemaakt zal worden kun je
```
make status
```
# de pendencies
- GNU `make`
- POSIX commando's
- `podman`
- `sudo`
- `sfdisk` (van `util-linux`)
- `git`
- `tar`
- geduld
# de frappante zaken
- de BOOT partitie wordt automatisch als FAT16 geformatteerd zonder alignment.
dit stond [hier][vanleeuwen-uboot], en werkte voor mij, terwijl FAT32 met
alignment niet werkte en alleen `CCCCCC` opleverde.
- deze repository gebruikt BeagleBoard's fork van Linux inplaats van de
upstream Linux kernel. dit is niet alleen makkelijker, maar zorgt er ook voor
dat er geen firmware blobs voor andere kernel versies gebruikt hoeven te
worden.
- de podman container is gebaseerd op void linux, waar shared objects standaard
onder /usr/lib staan inplaats van /lib. ik heb /lib een symlink naar usr/lib
gemaakt omdat het cross-compileren er voor zorgt dat `ld.so` de libraries in
usr/lib probeert te zoeken (zie [de rest](#de-rest))
- de rest van de applicaties (java 8 en dependencies) zijn gejat van de void
linux armv7l repository omdat dat makkelijker was dan alle zooi vanaf de
broncode compileren. ik heb een poging gedaan om de xbps package manager te
compileren maar dat ging verschrikkelijk slecht. ik pak de .xbps packages die
nodig zijn voor de minecraft server demo alleen uit over de rootfs map om ze
te 'installeren'. ik ga er verder niet van uit dat dit systeem echt gebruikt
zal worden dus wie boeit het.
# de conclusie
het is helaas niet mogelijk om een bruikbare minecraft 1.4.7 server te hosten
op een beaglebone black. vanwege deze onverwachte teleurstelling zal ik geen
poging wagen om dit zooitje werkend te krijgen op de wifi-variant van dit bord.
[vanleeuwen-uboot]: https://blog.billvanleeuwen.ca/porting-u-boot-onto-the-beaglebone
|