Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
baudaux
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
13 ms
·
151.
▲
by
baudaux
3y ago
exaequOS is a full system, a kernel with drivers and apps. You can execute several apps in parallel
152.
▲
by
baudaux
3y ago
There are web API for accessing Google Drive and Drop Box. So I do not think so. But I have to try for confirming this
153.
▲
by
baudaux
3y ago
To my opinion, emulation cannot be a real ecosystem for developing web apps
154.
▲
by
baudaux
3y ago
There are several file systems: a virtual file system (in the resource manager), a network file system (in netfs, with a cache in RAM), a local persistent file system (in localfs, using littlefs and indexedDB). Pipe driver is there. and som
155.
▲
by
baudaux
3y ago
Thank you very much for your detailed comment. That is the philosophy behind exaequOS, not rewriting apps. I am porting wayland since recently
156.
▲
by
baudaux
3y ago
exactly
157.
▲
by
baudaux
3y ago
In fact, the idea is that it becomes not only an OS but also a store for web apps. Having Unix style apps that run on every web browser could be interesting. And without any prior installation
158.
▲
by
baudaux
3y ago
You install nothing on the server. All is executed in the browser. I find it fun and I learn a lot of things. So it is not time wasting for me.
159.
▲
by
baudaux
3y ago
A kind of French obsession ;-)
160.
▲
by
baudaux
3y ago
Later on I will add drivers for googledrive, Dropbox, etc…
161.
▲
by
baudaux
3y ago
As you say it is good enough. As I am doing this project alone now, it is a lot of work. If people help me in the future, why not including other shells
162.
▲
by
baudaux
3y ago
You do not like the play on words ?
163.
▲
by
baudaux
3y ago
Localfs driver uses littlefs and indexedDB
164.
▲
by
baudaux
3y ago
A web browser is a perfect virtual machine
165.
▲
by
baudaux
3y ago
How do you know I saw this video ? :-)
166.
▲
by
baudaux
3y ago
Interprocess communication is done via Broadcast channel. It is simpler I think to have one iframe per process. Then it can support pthread
167.
▲
by
baudaux
3y ago
I put uemacs (em) but not fully debugged. It is a nice challenge to put emacs ! I keep you informed
168.
▲
by
baudaux
3y ago
Feel free to propose an alternative that can be compiled in WebAssembly. I was happy succeeding to compile Bash and to make it working
169.
▲
by
baudaux
3y ago
You do not need a scheduler in a web browser. In exaequos, each process is an iframe
170.
▲
by
baudaux
3y ago
Linux is not designed for being executed in a web browser. Emulation will be slow. With exaequos, applications are in webassembly. It will both an application store, a common development environment and an isolated machine
171.
▲
by
baudaux
3y ago
It is an OS that is able to run Unix/Linux applications locally, in a terminal at the moment, with a graphical environment in the near future. Its microkernel is compiled from C to WebAssembly thanks to emscripten
172.
▲
Show HN: exaequOS - a new OS running in a web browser
(exaequos.com)
216 points
by
baudaux
3y ago
|
108 comments
173.
▲
by
baudaux
3y ago
There is ed as well
174.
▲
by
baudaux
3y ago
For people who do not have vim installed, you can try it in https://www.exaequOS.com , an OS running in a web browser (that I am creating)
175.
▲
by
baudaux
3y ago
It should not use a lot of memory when the login prompt is displayed and even when bash is launched
176.
▲
by
baudaux
3y ago
Programs are compiled with a modified version of emscripten for supporting the system calls of exaequOS. I do not use WASI
177.
▲
by
baudaux
3y ago
The new OS I am creating https://www.exaequos.com is WebAssembly in a POSIX environment. So it is running in every web browser
178.
▲
by
baudaux
3y ago
You can play Basic games using exaequos.com: bwbasic /usr/games/basic/animal.bas for example
179.
▲
by
baudaux
3y ago
Plantuml is a really convenient tool for drawing diagrams
180.
▲
by
baudaux
3y ago
I suppose it happens to everybody one day. I suppose it deals with self confidence and optimism. And confidence in the team…
More ›