-
Notifications
You must be signed in to change notification settings - Fork 4
/
linuxphones.html
112 lines (106 loc) · 3.56 KB
/
linuxphones.html
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
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf8" />
<meta name="viewport" content="width=device-width,initial-scale=1" />
<meta name="description" content="An Experimental Web Based User Agent" />
<title>Capyloon - Reclaim Your Web! - Linux Phones Support</title>
<link rel="icon" href="images/logo_64.png" />
<link rel="stylesheet" href="style.css" />
<script src="main.js" type="module"></script>
</head>
<body>
<div id="top">
<a class="header" href="/">
<div class="title">Capyloon</div>
<div class="subtitle">Reclaim Your Web!</div>
</a>
<div class="filler"></div>
<a href="https://matrix.to/#/#capyloon:matrix.org" title="Chat On Matrix">
<img
width="32px"
alt="Chat On Matrix"
src="images/matrix-favicon.png"
/>
</a>
<a href="https://github.com/capyloon" title="Code On Github">
<img
width="32px"
alt="Code On Github"
src="images/GitHub-Mark-64px.png"
/>
</a>
<a href="https://fosstodon.org/@capyloon" title="Follow Us On Mastodon">
<img
width="32px"
alt="Follow Us On Mastodon"
src="images/mastodon.svg"
/>
</a>
<a href="https://twitter.com/capyloon" title="Follow Us On Twitter">
<img
width="32px"
alt="Follow Us On Twitter"
src="images/2021 Twitter logo - black.png"
/>
</a>
</div>
<div id="content">
<h1>Mainline Linux Phones</h1>
<h3 id="devices">Supported Devices</h3>
<p>
The 2 supported devices are the
<a href="https://www.pine64.org/pinephonepro/">PinePhone Pro</a> and the
<a href="https://puri.sm/products/librem-5/">Librem 5</a>. The original
Pinephone can likely use the same Debian package as the Pinephone Pro,
but its outdated chipset is not powerful enough for a decent user
experience.
<img src="images/pinephone_librem5.webp" />
</p>
<h3 id="install">Running Capyloon</h3>
<p>
Full images are available and can be downloaded from
<a href="https://debian.capyloon.org/images/full/">here</a>.
</p>
<h3 id="status">Status</h3>
<p>
Several APIs needed for a full phone experience are not yet implemented
on mainline Linux, and some have partial implementations:
</p>
<ul>
<li>Audio channel management.</li>
<li>Wifi (partial).</li>
<li>Telephony (calls, data, sms, mms).</li>
<li>Bluetooth.</li>
<li>GPS.</li>
<li>Other sensors (orientation, proximity, etc.).</li>
</ul>
<p>
Rebuilding a debian package after making UI changes is possible with the
<code>jackady</code> tool from the
<a href="https://github.com/capyloon/nutria">Nutria</a> repository:
</p>
<ul>
<li>
Fetch the linux aarch64 prebuilts:
<code
>./jackady update-prebuilts --target=aarch64-unknown-linux-gnu</code
>
</li>
<li>
Rebuild the deb: <code>./jackady deb --device=pinephone|librem5</code>
</li>
</ul>
<footer>
<div>© 2023 Capyloon LLC.</div>
<div id="privacy-link" tabindex="0">Privacy Policy</div>
</footer>
<div id="privacy-policy" tabindex="0">
We don't track you and use analytics by
<a href="https://plausible.io/" target="_blank" rel="noopener"
>Plausible</a
>.
</div>
</div>
</body>
</html>