En ligne sur Kickstarter · clôture le 12 novembre 2026

Financez le calcul qui termine ParanoidBSD

Le portage avance. L’outillage déterministe est écrit, les contrôles de vérification sont en place et le moteur de migration fonctionne. Ce qui manque, c’est la puissance de calcul d’inférence et de vérification pour traverser les fichiers restants — et c’est toute la raison d’être de cette campagne.

Les contributions se font entièrement sur Kickstarter. Ce site ne recueille aucune donnée de paiement, ne dépose aucun cookie et n’exécute aucun traceur. La campagne est tout ou rien : si l’objectif n’est pas atteint au 12 novembre 2026, personne n’est débité.

État de la campagne
SituationEn ligne — contributions ouvertes
Lancée13 septembre 2026
Clôture12 novembre 2026
Objectif10 000 dollars australiens (AUD)
Modèle de financementTout ou rien — 60 jours
ObjetCrédits d’intelligence artificielle (IA) et calcul de vérification
StructureDons, plus une contrepartie « demande de fonctionnalité » à 10 000 AUD
LicenceLicence publique générale GNU Affero (AGPL-3.0+) ; Berkeley Software Distribution (BSD) pour le code dérivé de HardenedBSD
L’objectif est fixé pour toute la durée de la campagne, il est donc indiqué ici. Le montant collecté et le nombre de contributeurs ne le sont pas, donc ils n’y figurent pas — un total courant tapé dans une page statique est faux dès l’instant où il est écrit. Les deux sont sur la campagne, en direct.
Ouvrir la campagne
L’argumentaire

Pourquoi cela demande de l’argent, et pourquoi de cet argent-là

Le démon BSD montré deux fois : la mascotte rouge d’origine à gauche, la même figure en fil de fer cyan à droite, avec un signe égal entre les deux
Ce que finance la campagne : le travail nécessaire pour mériter ce signe égal, fichier par fichier. BSD Daemon © Marshall Kirk McKusick.

Porter un BSD durci vers C++23, à la main, c’est une décennie de travail à plein temps. C’est aussi exactement le genre de tâche où un modèle de langage est réellement utile — de la traduction mécanique avec une spécification stricte contre laquelle vérifier, ce qui est à peu près le meilleur cas pour cette technologie.

La conception le reflète déjà. Les passes de réécriture déterministes traitent tout ce qu’elles peuvent sans risque, gratuitement. Les modèles ne servent que sur le résidu : les entrées d’inventaire ébauchées et les fichiers que les passes déterministes ont refusés. Chaque sortie de modèle passe ensuite par la compilation, ASan, UBSan, l’exécution différentielle et une comparaison au niveau de la représentation intermédiaire (IR) du compilateur avant de compter.

Cette vérification n’est pas facultative et elle n’est pas gratuite. Chaque fichier est tenté, contrôlé, souvent rejeté et retenté. Le coût est dans la boucle, pas dans une passe unique — et c’est la boucle qui transforme une sortie de modèle en quelque chose qu’un système d’exploitation axé sur la sécurité peut réellement livrer.

Ce que cette campagne ne finance pas : salaire, matériel, marketing, ni quoi que ce soit qui ne soit pas directement le portage. Imortek, c’est une personne avec un emploi d’outilleur. La demande porte sur du calcul.
Déjà construit, non financé
  • 4 786 modules C++23 écrits à la main — environ 352 000 lignes — derrière un contrôle de compilation qui passe au vert
  • Un outillage d’inventaire qui note chaque fichier source C
  • Des passes de réécriture déterministes, niveaux 0–4
  • Le moteur de portage à agents, avec pools de travailleurs et escalade
  • Des contrôles de compilation, de sanitizers, différentiels et d’IR
  • Un suivi de provenance, pour que les frontières de licence restent auditables
  • La conception du noyau à capacités et la spécification de l’interface binaire d’application (ABI) C++ du noyau

Tout cela est dans le dépôt dès maintenant, sous licence ouverte, que cette campagne aboutisse ou non. Vous pouvez vérifier chaque affirmation de cette page dans le code avant de décider quoi que ce soit.

Interactif

Le modèle de budget, hypothèses à découvert

La plupart des budgets de financement participatif sont un camembert avec des chiffres ronds. Voici le vrai modèle : changez n’importe quelle hypothèse et regardez le total bouger. Les valeurs par défaut sont des estimations de planification, clairement indiquées comme telles — ni des prix négociés, ni des coûts mesurés.

pbsd — modèle de coût du portage

Périmètre

Par tentative

Tarifs du fournisseur — mettez ici les prix actuels du vôtre

Où cela va

Total à financer
—
Inférence
—
Vérification
—
Total des jetons
—
Par fichier
—
Les frais de plateforme et de paiement, plus l’acheminement des contreparties, s’ajoutent à ce que renvoie ce modèle. Un objectif qui ne couvre que le calcul est un objectif qui craque à la première facture — d’où un objectif publié, 10 000 AUD, supérieur à tous les scénarios présentés ici plutôt qu’égal à l’un d’eux.
Le chiffre est plus petit que vous ne l’attendez, et c’est bien là le propos. L’inférence est devenue bon marché. Une demande honnête pour un portage comme celui-ci se compte en milliers, pas en centaines de milliers — et une campagne qui la gonflerait pour faire sérieux serait la première chose invérifiable de ce site. L’objectif est de 10 000 AUD. Faites tourner le modèle et voyez si vous y croyez.

Ce sont des estimations de planification. Les comptes de fichiers, les taux de tentative et les volumes de jetons sont des estimations informées tirées des journaux de migration, pas des chiffres audités. Les tarifs des fournisseurs changent sans cesse — les champs ci-dessus sont modifiables précisément parce que vous ne devriez pas faire confiance à un nombre que j’aurais figé.

Le modèle tourne entièrement dans votre navigateur. Rien de ce que vous saisissez ici n’est transmis où que ce soit.
Soutien

Une seule contrepartie, et sinon des dons

Il n’y a pas d’échelle de paliers, pas de goodies, pas de file d’accès anticipé. Presque tout ce que la campagne finance — le portage, l’outillage, la vérification — est publié sous licence ouverte à mesure qu’il est écrit, donc cela vous parvient que vous ayez payé ou non. Facturer un accès échelonné à un travail déjà public serait du théâtre.

Montant libre don

Don

L’option par défaut, et ce que devrait être l’essentiel du soutien. Cela achète du calcul : l’inférence pour les fichiers que les passes déterministes n’ont pas pu clore, et les exécutions de vérification qui les contrôlent.

  • Finance le portage directement, sans prélèvement pour des contreparties
  • Tout ce qui en sort est public sous AGPL-3.0+ dans tous les cas
  • Pas de palier, pas de classement, pas de contrepartie — et aucun sous-entendu
Ouverte maintenant
Pourquoi la demande de fonctionnalité est à ce prix. Dix mille dollars, c’est bien plus que le calcul nécessaire à tout le portage, dans n’importe quel scénario du modèle ci-dessus. Ce prix ne vient pas du calcul — il vient du temps d’ingénierie nécessaire pour spécifier, construire, vérifier et documenter correctement une fonctionnalité dans un système d’exploitation axé sur la sécurité, par une seule personne, au niveau auquel le reste de l’arbre est tenu. Si cela ne les vaut pas pour vous, faites plutôt un don ; le don fait plus de bien par euro et rien n’est perdu.
Une seule contrepartie financerait toute la campagne. L’objectif est de 10 000 AUD et la demande de fonctionnalité coûte 10 000 AUD : un unique contributeur prenant cette contrepartie boucle la campagne à lui seul. Ce n’est pas un argument de vente, c’est une divulgation : cela signifie que l’objectif est assez petit pour qu’une personne décide de l’issue, et que vous devriez juger la campagne sur le travail présent dans le dépôt plutôt que sur une barre de financement.
Feuille de route

Ce que le financement change

Fait, non financé
Outillage et contrôles

Inventaire, passes déterministes, moteur à agents, chaîne de vérification, suivi de provenance. Dans le dépôt dès maintenant.

En cours
Vagues d’espace utilisateur

Portage de bin/ et usr.bin/ par lots cadrés, contrôlés par vérification différentielle. Le rythme est limité par le calcul disponible.

Financé
Achèvement du noyau de capacités

Le noyau de capacités et de descripteurs, C++23 autonome, sous la spécification de l’ABI noyau.

Financé
Vague bureau

KDE Plasma 6, KWin et les frameworks intégrés sur la base portée.

Financé
Images amorçables

Des compilations installables qu’une autre personne que l’auteur peut exécuter.

Risques

Ce qui pourrait mal tourner

Kickstarter exige une section risques. Celle-ci est écrite pour être réellement utile.

Le portage pourrait caler sur des fichiers difficiles
Les passes déterministes traitent la majorité mécanique. Le résidu est, par définition, la part qui a résisté à la traduction mécanique — et une partie résistera aussi au modèle. Les contrôles de vérification font que ces fichiers restent visiblement inachevés plutôt que silencieusement faux, mais il faut quand même les écrire à la main, et c’est lent.
Les tarifs des fournisseurs pourraient bouger
Le budget est libellé en jetons, pas en dollars, précisément parce que les tarifs bougent. Une hausse signifie moins de fichiers par dollar, et la réponse honnête est de le dire et de ralentir — pas de lever les contrôles de vérification pour économiser. Lever les contrôles rendrait tout l’exercice sans objet.
C’est une seule personne
Imortek, c’est Odin Loch, outilleur à Sydney. Il n’y a pas d’équipe, pas d’argent d’investisseurs à dépenser, et pas de plan de continuité au-delà du fait que tout est publié sous licence ouverte à mesure que c’est écrit. Si cela s’arrête, ce qui existe reste public et forkable. C’est la seule garantie qu’on puisse honnêtement offrir, c’est donc celle qui est offerte.
Un portage d’OS assisté par IA appelle un scepticisme justifié
Il le devrait. La parade est structurelle et non rhétorique : les modèles ne s’auto-certifient jamais, compiler est traité comme non vérifié, HardenedBSD est la spécification de comportement, et chaque module a besoin d’une entrée de provenance avant de compter comme fait. Vous n’avez pas à croire sur parole — les contrôles sont dans le dépôt et vous pouvez les lire avant de soutenir quoi que ce soit.
Un logiciel de sécurité venant d’une source non auditée
PBSD hérite des protections de HardenedBSD, qui sont réelles et revues de l’extérieur. Le nouveau noyau de capacités, lui, n’est pas revu de l’extérieur et ne le sera pas avant un certain temps. D’ici là, PBSD est un système d’exploitation de recherche. Quiconque vous dit qu’une couche de capacités toute neuve est prête pour la production dès le premier jour vous vend quelque chose.
60 jours, clôture le 12 novembre 2026

Lisez le code, puis décidez

Tout ce qui est affirmé sur cette page est vérifiable aujourd’hui. L’outillage, les contrôles, les enregistrements de provenance et les journaux de migration sont publics. Lisez-les d’abord — soutenir un portage que vous n’avez pas inspecté est exactement l’erreur contre laquelle ce projet argumente.