Créer un mini OS Linux avec PB, c'est possible ?

Sujets variés concernant le développement en PureBasic
Avatar de l’utilisateur
threedslider
Messages : 452
Inscription : dim. 01/juil./2018 22:38

Créer un mini OS Linux avec PB, c'est possible ?

Message par threedslider »

Hello à tous,

Je sais certain diront que c'est compliqué et long comme projet, je me demande si PB peut concevoir un programme OS autonome ? C'est à dire comme Windows ou Linux ? Et si certain d'entre vous a déjà essayé, posez vos travaux ici si possible merci :) .

Voici un exemple en lien, fait avec FreeBasic pour open source OS x86 microkernel : https://github.com/thrimbor/frost (C'est pas moi qui l'a fait)

Happy coding !
Avatar de l’utilisateur
Ar-S
Messages : 9539
Inscription : dim. 09/oct./2005 16:51
Contact :

Re: Créer un mini OS Linux avec PB, c'est possible ?

Message par Ar-S »

Possible, probablement. Je ne saurai t'en dire plus.
~~~~Règles du forum ~~~~
⋅.˳˳.⋅ॱ˙˙ॱ⋅.˳Ar-S ˳.⋅ॱ˙˙ॱ⋅.˳˳.⋅
W11x64 PB 6.x
Section HORS SUJET : ICI
LDV MULTIMEDIA : Dépannage informatique & mes Logiciels PB
UPLOAD D'IMAGES : Uploader des images de vos logiciels
Avatar de l’utilisateur
threedslider
Messages : 452
Inscription : dim. 01/juil./2018 22:38

Re: Créer un mini OS Linux avec PB, c'est possible ?

Message par threedslider »

Ok merci :)

Je pense qu'il faut faire PB avec l'assembleur pour réaliser un mini Linux comme il a fait l'autre.

Je crois le seul moyen c'est le tester si cela fonctionne, bon je suis pas familiarisé mais j'essaye de comprendre :)
Mesa
Messages : 1126
Inscription : mer. 14/sept./2011 16:59

Re: Créer un mini OS Linux avec PB, c'est possible ?

Message par Mesa »

Directement non, PB ne peut pas faire de drivers ni d'OS mais indirectement, oui, en lançant les compilateurs qui vont bien.

Je m'y étais interessé pour comprendre et avais créé un boot de mon "PureOS"
Télécharger PureOS.zip ici:
https://e1.pcloud.link/publink/show?cod ... XCeQsJCkmV

1) Ouvrir PureOS.pb
2) Le lancer avec une version 4.xx de purebasic
3) Ouvrir l'un de fichier .asm, par exemple : PureOS_03_PureBootChargeNoyau2.asm
4) Cliquer sur le bouton "N" rouge sur fond vert : Compiler avec NASM + QEMU
= Ça compile et lance PureOS dans une machine virtuelle avec QEMU

Ça ne lance que le secteur de boot... :|
Je ne me rappelle plus si j'avais commencé à coder le noyau...

Image

Voir le tuto en français ici
http://a.michelizza.free.fr/pmwiki.php? ... S.IndexBig

Tu peux aller voir aussi MenuetOS et pourquoi pas ReactOS.

M.
Avatar de l’utilisateur
threedslider
Messages : 452
Inscription : dim. 01/juil./2018 22:38

Re: Créer un mini OS Linux avec PB, c'est possible ?

Message par threedslider »

Cool ! Pas mal du tout Mesa :)

Ok je vais voir sa pour m'inspirer ;)

Merci encore de ton partage !
Ollivier
Messages : 4197
Inscription : ven. 29/juin/2007 17:50
Localisation : Encore ?
Contact :

Re: Créer un mini OS Linux avec PB, c'est possible ?

Message par Ollivier »

Bonjour mesa,

pas moyen de dl. Tu peux le transmettre par un autre moyen ?
Mesa
Messages : 1126
Inscription : mer. 14/sept./2011 16:59

Re: Créer un mini OS Linux avec PB, c'est possible ?

Message par Mesa »

C'est bizarre, le lien fonctionne bien, essaie avec un autre ordi ou un téléphone, y a pas de raison.

M.
Avatar de l’utilisateur
microdevweb
Messages : 1802
Inscription : mer. 29/juin/2011 14:11
Localisation : Belgique

Re: Créer un mini OS Linux avec PB, c'est possible ?

Message par microdevweb »

Il existe des logiciels comme Yocto https://www.yoctoproject.org/ qui permettent de créer une version linux à la carte.

Cela est souvent utilisé pour de l'embarquer, on ne choisi alors que ce qui est vraiment indispensable.
Windows 10 64 bits PB: 5.70 ; 5.72 LST
Work at Centre Spatial de Liège
Répondre