moby / moby

The Moby Project - a collaborative project for the container ecosystem to assemble container-based systems

Home Page:https://mobyproject.org/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Consider support for French sovereign operating system

ndeloof opened this issue · comments

French government announced, as part of “digital sovereignty” effort, to consider building a fresh new 100% French operating system - yes, just like North Corea does.
Would be great if we still can run docker on this OS.

Cocorico

@ndeloof you are trolling hard :trollface: 😝

I thought the belgians were champion of surrealism...

lol. I meant PTDR.

Can you translate it to French please?

Let's make facts straight: it was not the French government but the French Parliament (actually, just the "Commission des Lois de l'Assemblée Nationale") which recently voted such a text. Noone knows if it will turn in an actual law and, if so, if this law will ever be implemented.

No need. French government is planning to put up is own sovereign container system, called: 'Débardeur'.

I created a branch to work on this; 82401a4...thaJeztah:god-save-the-queen

The first commit depends on changes in Bash/sh upstream, and is to make scripting compliant with the European standards; 619de97

So, to give users a good experience out of the box, we may need to
update some basics to make people feel more "at home".

Here's some thoughts to get the ball rolling;

Current Proposed Alternative
docker run docker courir
docker stop docker arrêt
docker restart docker repartir docker encore-une-fois
docker pull docker faire-apporter docker tirer
--help --rtfm --cherchez-stackoverflow

WDYT?

@thaJeztah 😏 😌 😻

--rtfm should be --llpm

I also think this is not going far enough, there should be an alias for docker, as the correct french term is actually débardeur ( http://www.cnrtl.fr/lexicographie/d%C3%A9bardeur )

So "débardeur tirer" for example, sounds like the correct french version.

I'd love to reply in French ... however I have a legacy French AZERTY keyboard, which does not allow to type correct French ... DAMN !

In love with this issue already ❤️

I don't know any of you. But I love you all very much.

@thaJeztah docker pull is already French, I suggest you keep it as is but translate it in the English version to docker sweater instead.

Also, docker logs should be docker bûches.

What about an automatic illegal content detection plugin, enforcing the incoming law[1] on running containered process memory? It seems this issue has a dependency on it.

[1] http://www.assemblee-nationale.fr/14/amendements/3399/AN/268.asp

commented

Warnings, everyone. France has forbidden linking to resources you don't own or don't have explicitly the right to link to.

@thaJeztah docker pull is but translate in french to docker poule.

I'm confident this issue gonna hit the emergency milestone for a few years.

the hadrware is available, 100% french, with a french keyboard
https://pbs.twimg.com/media/CZT9Yd_WYAAGnDS.jpg

What is a container filled with politicians at the bottom of the ocean?
...
...
A good start.

You guys, made my day <3

This issue should have id #1789

That's not the first time this idea pops up, BASIC language already supported this curse https://fr.wikipedia.org/wiki/LSE_%28langage_de_programmation%29

coding_silk

@tobozo did you clear the copyright of this image? Fair use does not apply in France; you should ask Github legal representative to the Commissariat à la Souveraineté Numérique.

It is more common to use the English word "docker" than "débardeur" in French. Actually, I even didn't know that this word had this signification! Even wikipedia name it "docker" in it's french version. For me, as a french guy, a "débardeur" is this:

Débardeur femme Débardeur homme

And to truly translate commands from english to french, we should invert the order of words:

  • docker run => cours débardeur / démarre débardeur
  • docker stop => arrête débardeur
  • docker push => pousse débardeur
  • docker pull => tire débardeur could maybe be aliased as déshabille (undress)
  • etc ...

A common french synonym for "débardeur" is "marcel". For example, I propose to replace docker push par pousse Marcel.

It has a nice french ring to it, and is shorter to type.

The word « débardeur » is an old word which is basically not used anymore in this context and that applied only to trees/wood debarkations.

+1 for the "it's shorter" argument @brouberol

commented

@brouberol there's a potential issue with docker ps. The only translation I could figure out is marcel socialiste which may soon become inappropriate.

I disagree, you do not pull / push the docker, it's the docker who pushes / pulls.

So it is indeed débardeur pousse.

The word débardeur is not used anymore but obviously the necessity of national independence means that we will have to use that word again, to replace to barbarism "docker".

I also propose that the images of the sovereign OS should all be hosted in the sovereign cloud.

"Marcel" definitively is an awesome translation for Docker. It even has same number of letters, so will help to adapt logos and documentation.

👍 marcel: c'est pas sorcier :-)

image

👍 Marcel sounds like an outstanding first step in the compliance process.

+1 for Marcel. I can't wait to use chauffe Marcel in place of docker run!

This should be coded in LEM, some kind of Cobol with a french syntax from the french manufacturer Sfena
http://www.silicium.org/oldskool/france/sfena5_20.htm

Marcel could legitimately just be a separate cli app/script to route args to docker proper -- who will create this new project?

I'm happy there seems to be some kind of consensus around Marcel. I
feel I have finally contributed to the open-source world in a meaningful
way, whilst being a true patriot.

B

On Fri, Jan 22, 2016, at 06:13 PM, Steve Desmond wrote:

Marcel could legitimately just be a separate cli app/script to route args to docker proper -- who will create this new project?


Reply to this email directly or view it on GitHub[1].

Links:

  1. #19396 (comment)
commented

We also need to replace RMI Marcel by RSA Marcel since this 2009 Décret: http://www.legifrance.gouv.fr/eli/decret/2009/4/15/PRMX0903263D/jo/texte

@thaJeztah Have to point out that the french gentleman coding next to me points out that it should be "une fois": docker encore-une-fois

:)

$ docker encore-un-fois
erreur: l'académie française n'est pas heureux

@trentm oh thanks, fixing

+1 marcel. Very good idea 🐳Et très sympa l idée des commandes en français.

+1 for Marcel ! LGTM

Comment on entre dans Marcel pour l'inspecter ?

Silly idea. French docks are always clogged-up with protesting lorry drivers. Your containers will never get started.

@SteveDesmond-ca I have created, per your request, a repo for marcel, with a tiny (but kinda fonctional in a broken way) wapper around docker: https://github.com/brouberol/marcel

Anyone, feel free to open PRs. I'll give write rights to every single person who either sends a PR or asks for it.

Let's change the world.

@mattsoutherden : why not for docker suspend : Marcel greve

@tgermain @brouberol +1 to whatever you said about Marcel, that's an awesome idea !

@vdupain you type marcel perquisition

Marcel tue

@bankair : Marcel MATUER

What about this logo :

marcel

@dduportal marcel greve is the best thing I've heard all day.

@Thom-x: Your logo is now the official Marcel logo. Your contribution to the french tech industry is both an inspiration and invaluable.

@brouberol My career as an official is now over, I performed a valuable work for the french government. I can now retire (I'm 62 of course).

Two implementations are better than one: https://github.com/dgageot/marcel

marcel --aide
marcel lance --aide
marcel lance dgageot/bio

france sucks!!!

Not a bad idea, a shame such containers won't work more than 35h a week though.

marcel also needs an orchestrator, that should be named orchestre.

https://youtu.be/P1LNoV8kLLs

So sad http://marcel.io/ is already in use :'(

Vous êtes tous complètement dingues !
(bon moi, évidemment... mais bon, c'était de notoriété publique)

commented

@turb totally agree. We should rename Docker Swarm to penderie.

@turb maybe some docker-compose => marcel-et-son-orchestre ?

@ndeloof un épisode spécial pour "Quoi d'neuf Docker" ?

@jmMeessen arrivé à ce stade, c'est clair !

Quoi de neuf Marcel ?

Marcel est déjà pris sur github, il faudrait une organisation pour regrouper les différentes implémentations déjà réalisées 😄

We could even update from LSE/LEM language to Swift since it handle any kind of character for variable names :) marcel.faitGrève()

This thread is just... lol

Given the context, docker network connect should flawlessly translate to marcel est chez SFR.

I guess it's time to revive the French cloud:

screen shot 2016-01-22 at 20 22 58

Marcel chauffe dans Marcel

This thread is awesome !

Haha! C'est vendredi! :) Vous êtes fatigué, je crois! :P

Obviously, the world needed a Marcel dans Marcel.

docker run dgageot/marcel

(source: https://github.com/dgageot/marcel/blob/master/Dockerfile)

Let's vote for the domain name here: http://doodle.com/poll/5qmn86wpr74fmx7y

@jlevesy marcel-et-son-orchestre made me laugh to tears. 😹

Qu'est-ce que c'est que cette merde !?

commented

@brouberol seems like https://marcelsouverain.fr is available...

@xlucas Feel free to submit a PR 👍

Je propose marcel poirote, marcel érige et marcel 5a7 pour docker wait, docker build et docker events respectivement. Sacré Marcel !

🔥🔥🔥🔥

capture d ecran 2016-01-22 a 21 53 45

Seems everyone likes @shykes's idea chauffemarcel.io! I've looked it up on OVH (disclaimer, where I work), and it's ~50€/year. French Tech™ hype is pricy.

Why not launch chauffemarcel.tk hosted at somebody's computer in the meanwhile? It's free to register .tk domains

I'm in
On Jan 22, 2016 2:30 PM, "Simon THOBY" notifications@github.com wrote:

Why not launch chauffemarcel.tk hosted at somebody's computer in the
meanwhile? It's free to register .tk domains


Reply to this email directly or view it on GitHub
#19396 (comment).

please do not let this thread end...

This was the perfect drink a beer and read a Docker GitHub issue evening.

@jkneb love the logo but could you color the "marcel" in white with blue lines to give it a "Marinière" style ?

@AlexisNo you're right it's too "sporty" now that I look at it again ... lol

commented

It's time for the world to understand in every french citizen there's honor, dignity, and strength (et un slip). So, instead of docker kill, I propose la-pelle marcel.

marcel

Here is the new chauffemarcel.tk : http://server.matthieudelaro.ovh:3333/ (who's got chauffemarcel.tk domain name?)
Contribution is welcome on GitHub : https://github.com/matthieudelaro/ChauffeMarcel/blob/master/README.md

Math.pow(🔥🔥🔥🔥,🐓);

capture d ecran 2016-01-23 a 03 31 48

Sorry to bother you you @jkneb , but the blue lines are missing !
montebourg mariniere

remember the words of wisdom from OS Souverain, and that François Hollande likes trade-off

@ossouverain: François Hollande a décidé. L'OS Souverain sera en middle endian. Un vrai compromis.

I am so excited to work on my first middle endian project!

Why not host the server on github pages ? And add the .tk forwarding ?

@matthieudelaro Can you use Vhost in order to provide dns correctly, not just url forwarding (I will just need to add a @ IN A xxx.xxx.xxx.xxx in the dns zone)

EDIT: In the meantime (because chauffemarcel.tk seems to be taken, probably by someone in this thread), I could provide something at marcel.simonthoby.tk., but I need a working web server to redirect to

EDIT2: The problem of a thread involving only french people is that during night in france, nobody evolves. I hope the OSSouverain will be more efficient than us (working also on night and during RTT), but I doubt so

You're all complètement crazy ! Especially @brouberol ! But I love it ! Allez, chauffe Marcel !!

@t0b1nux had an amazing idea here: the marcel implementations need to support Marcelfiles.

Marcelfiles ? Is it "souverain"-minded enough to sustain our purpose ?
Maybe " Fichiersmarcel" ? Or "RecettesAMarcel" ?

On Sat, Jan 23, 2016, 10:02 AM Balthazar Rouberol notifications@github.com
wrote:

@t0b1nux https://github.com/t0b1nux had an amazing idea here
brouberol/marcel#8: the marcel
implementations need to support Marcelfiles.


Reply to this email directly or view it on GitHub
#19396 (comment).

Julien Levesy