Skip to content

Commit

Permalink
Merge pull request #55 from dinosaure/update-website
Browse files Browse the repository at this point in the history
Update the website with the last version of esperanto.0.0.5
  • Loading branch information
dinosaure authored Dec 31, 2023
2 parents 8f02fda + e282008 commit fb9b16b
Show file tree
Hide file tree
Showing 3 changed files with 37 additions and 11 deletions.
8 changes: 4 additions & 4 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,9 +9,9 @@ of bob is to offer the possibility to share documents without any constraints:
- accesibility: we mainly want to provide one binary which works anywhere
- usage

The software is available here: [bob.com (x86_64)][bob-com]. You can use it
directly without any installation! You can check how we built `bob.com` via our
website: [builds.osau.re](https://builds.osau.re)
The software is available here: [bob.com][bob-com]. You can use it directly
without any installation! You can check how we built `bob.com` via our website:
[builds.osau.re](https://builds.osau.re)

For this purpose, bob uses [state-of-the-art][article] security,
[Cosmopolitan][cosmopolitan] to ensure its accessibility on all systems and a
Expand Down Expand Up @@ -224,7 +224,7 @@ $ iptables -t nat -A BOB ! -s 10.0.0.2/32 \

You can launch the unikernel with `albatross` with:
```sh
$ albatross-client-local create --net=service \
$ albatross-client create --net=service \
--arg="--ipv4=10.0.0.2/24"
--arg="--ipv4-gateway=10.0.0.1" bob bob.hvt
```
Expand Down
16 changes: 9 additions & 7 deletions web/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -441,8 +441,8 @@ dist/bob.hvt
An image `bob.hvt` is crafted and it can be launched with [Solo5][solo5] and
[albatross][albatross]. Albatross is available _via_ `apt` if you want:
```bash
$ wget -qO- https://apt.robur.coop/gpg.pub | apt-key add -
$ echo "deb https://apt.robur.coop ubuntu-20.04 main" >> /etc/apt/sources.list
$ curl -fsSL https://apt.robur.coop/gpg.pub | gpg --dearmor > /usr/share/keyrings/apt.robur.coop.gpg
$ echo "deb [signed-by=/usr/share/keyrings/apt.robur.coop.gpg] https://apt.robur.coop ubuntu-20.04 main" > /etc/apt/sources.list.d/robur.list
$ sudo apt update
$ sudo apt install solo5-hvt albatross
```
Expand Down Expand Up @@ -504,7 +504,7 @@ information for such infrastructures.

You can finally launch the unikernel with `albatross` with:
```bash
$ albatross-client-local create --net=service \
$ albatross-client create --net=service \
--arg="--ipv4=10.0.0.2/24"
--arg="--ipv4-gateway=10.0.0.1" bob bob.hvt
```
Expand Down Expand Up @@ -673,8 +673,10 @@ all the progress and changes on our relay. For a more detailed tracking, we
advise you to follow our [GitHub repository][github-repository].

**Q**: My computer has an ARM-64 processor (like a Mac M1), can I run Bob? \
**A**: Yes, Bob integrates a mini `x86_64` emulator which is able to run the
program on a ARM-64 processor. Bob is **actually** portable!
**A**: Yes, Bob is a binary that integrates 2 assemblers, x86_64 and aarch64.
So, depending on the machine on which Bob is running, one of the two
"sub-binaries" is chosen to run Bob natively. In this case, Macs with an Apple
Silicon processor can run Bob.

## Manifest

Expand Down Expand Up @@ -897,10 +899,10 @@ team's view behind the project.
[google-cloud]: https://cloud.google.com/
[seccomp]: https://code.google.com/archive/p/seccompsandbox/wikis/overview.wiki
[opam]: https://opam.ocaml.org/
[albatross]: https://github.com/roburio/albatross
[albatross]: https://github.com/robur-coop/albatross
[solo5]: https://github.com/solo5/solo5
[github-repository]: https://github.com/dinosaure/bob
[donate]: https://robur.io/Donate
[donate]: https://robur.coop/Donate
[osau.re]: https://blog.osau.re/
[uncensoreddns]: https://blog.uncensoreddns.org/
[robur]: https://robur.coop/
Expand Down
24 changes: 24 additions & 0 deletions web/syndication.ml
Original file line number Diff line number Diff line change
Expand Up @@ -134,6 +134,29 @@ The website will be updated accordingly.|markdown}
~title:(Text "Esperanto 0.0.3 and portability") ~updated ~published:updated
~content ~id ()

let entry_2023_31_12 g =
let id = generate_id g in
let updated = Syndic.Date.of_rfc3339 "2023-12-31 12:00:00+01:00" in
let content =
of_markdown
{markdown|Esperanto.0.0.5 and portability
Hello Bob users. On this festive day, a major update has just been made to Bob.
We have just updated Cosmopolitan to version 3.1 (released in November 2023).
Among other things, this makes Bob available natively on aarch64 architectures
(previous versions used blink to translate the x86_64 assembler to aarch64).
We're delighted that Bob now runs on Macs with an Apple Silicon processor.
For 2024, we now have clear objectives:
- support for Tor and anonymisation (already functional but requiring a change to the protocol)
- support for 'resuming' a failed transfer
- transfer via UDP on a local network|markdown}
in
Syndic.Atom.entry
~authors:Person.(romain_calascibetta, [])
~title:(Text "Esperanto.0.0.5 and portability") ~updated ~published:updated
~content ~id ()

let generator = Syndic.Atom.generator ~version:"1.6.1" "Syndic"

let feed g =
Expand All @@ -151,6 +174,7 @@ let feed g =
entry_2022_12_14_1;
entry_2023_01_18;
entry_2023_28_04;
entry_2023_31_12;
]
in
let authors =
Expand Down

0 comments on commit fb9b16b

Please sign in to comment.