<?xml version="1.0" encoding="utf-8"?><feedxmlns="http://www.w3.org/2005/Atom"><generatoruri="https://jekyllrb.com/"version="4.1.1">Jekyll</generator><linkhref="http://localhost:4000/feed.xml"rel="self"type="application/atom+xml"/><linkhref="http://localhost:4000/"rel="alternate"type="text/html"/><updated>2021-08-31T21:23:20-06:00</updated><id>http://localhost:4000/feed.xml</id><entry><titletype="html">Idea For A VPN Service</title><linkhref="http://localhost:4000/2021/08/31/vpns-api/"rel="alternate"type="text/html"title="Idea For A VPN Service"/><published>2021-08-31T00:00:00-06:00</published><updated>2021-08-31T00:00:00-06:00</updated><id>http://localhost:4000/2021/08/31/vpns-api</id><contenttype="html"xml:base="http://localhost:4000/2021/08/31/vpns-api/"><p>Recently I’ve been thinking about starting a VPN service.
<?xml version="1.0" encoding="utf-8"?><feedxmlns="http://www.w3.org/2005/Atom"><generatoruri="https://jekyllrb.com/"version="4.1.1">Jekyll</generator><linkhref="http://localhost:4000/feed.xml"rel="self"type="application/atom+xml"/><linkhref="http://localhost:4000/"rel="alternate"type="text/html"/><updated>2021-08-31T21:31:33-06:00</updated><id>http://localhost:4000/feed.xml</id><entry><titletype="html">Idea For A VPN Service</title><linkhref="http://localhost:4000/2021/08/31/vpns-api/"rel="alternate"type="text/html"title="Idea For A VPN Service"/><published>2021-08-31T00:00:00-06:00</published><updated>2021-08-31T00:00:00-06:00</updated><id>http://localhost:4000/2021/08/31/vpns-api</id><contenttype="html"xml:base="http://localhost:4000/2021/08/31/vpns-api/"><p>Recently I’ve been thinking about starting a VPN service.
This service has some interesting requirements that I have never seen a VPN service do before, so I’d like to put down my thoughts as to what might be sensible for a centralized yet encrypted* VPN service.</p>
<p>I would license all the code and scripts under the AGPLv3.
See my blog post with the guy who’s writing the <ahref="/2021/06/21/uefi-audio/">new audio driver into EDK2</a>.</p>
<p>Some server motherboards include serial UART/I<sup>2</sup>C ports which can be used to manage a BIOS via serial.
If this is possible, would it be able to attach to a braille display via an intermediary like a Rockchip/Pi SBC or Arduino compatible chip using <ahref="https://brltty.app">BRLTTY</a> and serial input from the motherboard?
Maybe not as it <ahref="https://tldp.org/HOWTO/Remote-Serial-Console-HOWTO/rhl-biosserial.html">appears to require</a> a full Unicode terminal, which I have the suspicion that BRLTTY will not be able to automatically filter out the formatting characters.</p>
@ -85,6 +88,9 @@ Then, add 4 more roads and figure out how to intersect them.</p>
<p>Start with that. Wow what a daunting project!</p>
<p>This is being worked on through the <ahref="https://github.com/skarkkai/touch-mapper">touch-mapper</a> project.
See my blog post with the guy who's writing the [new audio driver into EDK2](/2021/06/21/uefi-audio/).
Some server motherboards include serial UART/I<sup>2</sup>C ports which can be used to manage a BIOS via serial.
If this is possible, would it be able to attach to a braille display via an intermediary like a Rockchip/Pi SBC or Arduino compatible chip using [BRLTTY](https://brltty.app) and serial input from the motherboard?
Maybe not as it [appears to require](https://tldp.org/HOWTO/Remote-Serial-Console-HOWTO/rhl-biosserial.html) a full Unicode terminal, which I have the suspicion that BRLTTY will not be able to automatically filter out the formatting characters.
@ -23,6 +26,7 @@ Either I am not setting it up correctly, or I do not have the proper sound setup
This requires more research and investment to understand UEFI, HDA audio, what systems have it and how to work with words and other sounds.
## 2. Terminal-oriented browser
Use selenium to allow a cross-engine compatible terminal-browser with JS support. Yes, sure, it has all the bloat of the modern web as it uses the full code of Chrome/Firefox/Webkit---but at least it can be used in the terminal.
@ -56,3 +60,6 @@ Then, add 4 more roads and figure out how to intersect them.
If it can be done on a display, it can be done in a file.
Start with that. Wow what a daunting project!
This is being worked on through the [touch-mapper](https://github.com/skarkkai/touch-mapper) project.