@fsniper

Uhm.. I thought it was, and in fact forked #Jehanne to further simplify and make it more powerful: http://jehanne.h--k.it/

But infact I was wrong: Plan9 is still inheritelly elitist. Even its best incarnation, #9front, while a superb enginering achievement, builds on top of a broken history.

People should not need to learn grep, sed or awk to manipulate text files programmatically. Even just their names sounds arcane.

Furthermore the reason why people do not use Plan9 is rooted in the huge military investments that funded (and still funds) the broken alternatives through several companies (microsoft, ibm, sun, google...) and universities that spread the broken tools.

Spreading computing literacy for the masses is never been a goal of such actors.

Today the cultural #hegemony that was built this way, makes it unthinkable to further explore the vast design space that could actually gives us a safer foundation for modern computing.

That is also why "the Plan9 lesson" must ignore the economical and geo-political forces that lead to its (percieved) failure.

And why you didn't mention an European os like #Oberon instead.

Jehanne is moving!

Jehanne - Jehanne is moving!

Jehanne Operating System
Ci sono utenti social che non conoscono la differenza fra #Android e #Windows.
Che non sanno che versione di Windows usano.
Quello che non hanno idea di cosa sia #Linux.
Altri invece che conoscono tutta la genealogia di #Unix.
O si configuranto #FreeBSD.
E infine c’è chi usa #Jehanne!
http://jehanne.io/
Jehanne

Jehanne, an operating system derived from Plan9.

@ekaitz_zarraga

To be honest it took an incredible amount of time (to me) to enrich libposix enough for newlib to support GCC need.

Yet #Jehanne deviated from #Plan9 enough to make the port slightly simpler as Jehanne support ELF binaries while Plan 9 and #9front only run (custom) a.out binaries.

And to be honest, I have no idea on how to change the output binary format of GCC.

@theruran

@miriamgreco

Certo, questa è una ottima obbiezione.

Quando ho iniziato il porting di #GCC su #Jehanne, non immaginavo assolutamente che avrebbe di lì a poco abbandonato il progetto #GNU. Né ero consapevole che la Steering Committee [1] fosse composta in ampia prevalenza da dipendenti di aziende con contratti miliardari con il DoD americano (9 membri su 13).

Perché potessi accorgermene è stato necessario che togliessero #RMS su richiesta di un dipendente di #Facebook.

D'altronde la questione è seria e ben nota sin dai tempi di "Reflections on Trusting Trust" [2] e molti ci stanno lavorando da anni, attaccando il problema da vari fronti.

Detto questo rassegnarsi, collettivamente, al fatalismo del "eh ma tanto è tutto insicuro" è ciò che lascia molti esposti ad innumerevoli vulnerabilità che potrebbero essere facilmente evitate.

____

[1] https://gcc.gnu.org/steering.html

[2] https://cs.cmu.edu/~rdriley/487/papers/Thompson_1984_ReflectionsonTrustingTrust.pdf

@tassoman @loweel @fatualux

GCC steering committee - GNU Project

@ekaitz_zarraga Not an expert at all, but GCC made me crazy when I had to port it to #Jehanne.

Also, since the removal of #RMS from the #GCC SteeringCommittee I realized that its development is mostly in the hand of large US corporations with large DoD military contracts.

I mean, what can go wrong?

I started to port Jehanne to TCC but it's not that easy (in particular for the kernel parts) and after some days on that I moved to other stuffs. For now.

GCC is a cool tool(set).

Unfortunately, they forgot (or betrayed) the #GNU in their name.

@101101000

That's why #Jehanne quit #GitHub this year.

I should have moved it earlier, but after #Copilot blatant violation of #copyleft, I had no reason to keep a free operating system there.

http://jehanne.h--k.it/2022/01/06/jehanne_is_moving.html

Jehanne is moving!

Jehanne - Jehanne is moving!

Jehanne Operating System

@csepp

This article resound in many ways with my vision for #Jehanne and computing... but it's from 2013!

Is it still "the future of software"?

Jehanne is moving!

Jehanne - Jehanne is moving!

Jehanne Operating System

@yogthos

I wonder why processes are not green by default in operating systems.

In #Jehanne, for example, pids are a scarse resource: #Plan9 needs to be able to export /proc over 9P2000 and this means you can have only 2000 process running at any time because of limits in the protocol... (limits that for once I cannot recall exactly because of... #wine... sorry :-D).

For the rest, processes are pretty cheap in #Jehanne.

What's other OSes excuse?

@be

@ekaitz_zarraga

Yes, I am.

Not much on #Jehanne, but on deciding what computing should be (and thus what Jehanne aims to become).

Yeah, complex software exists.
But it should not.

So now make is useful because of #WirthsLaw... but it should not. 😉