Enviado em 03/05/2019 - 18:00h
Olá pessoal !
Dia primeiro comecei esse projeto:
https://github.com/gokernel2017/Uriel_Linux
Quem quiser testar basta gravar um CD-ROM com o arquivo da imagem ( Uriel_Linux_0.90.0_BETA_64_Bits.iso )
Ou usando o qemu:
qemu-system-x86_64 -cdrom Uriel_Linux_0.90.0_BETA_64_Bits.iso
Uma coisa interessante fica na pasta /temp ... usando o tcc para criar módulos e carregar com a Summer Language:
Arquivo: mod.c
Arquivo: mod.sum
a: Testei no qemu 64 bits para Windows 7 64 Bits e funcionou !!!
b: Também gravei o CD-ROM e ... deu o boot e funcionou normal !!!
Projeto BETA ainda e uma distro com apenas 10 megas ...
E se alguém tiver curiosidade sobre o nome do projeto ... vai a info:
a: Uriel é um nome de origem Hebraica que significa: O Senhor é a minha luz.
b: Uriel é o nome do meu filho.
c: O nome Uriel se encontra na Biblia em: 1 Crônicas 15: 5
Dia primeiro comecei esse projeto:
https://github.com/gokernel2017/Uriel_Linux
Quem quiser testar basta gravar um CD-ROM com o arquivo da imagem ( Uriel_Linux_0.90.0_BETA_64_Bits.iso )
Ou usando o qemu:
qemu-system-x86_64 -cdrom Uriel_Linux_0.90.0_BETA_64_Bits.iso
Uma coisa interessante fica na pasta /temp ... usando o tcc para criar módulos e carregar com a Summer Language:
Arquivo: mod.c
//--------------------------------------------------------------------
//
// COMPILE:
// tcc -shared mod.c -o mod.so -Wall
//
// USAGE:
// // copy the file ( mod.so ) /lib
// cp mod.so /lib
// summer mod.sum
//
//--------------------------------------------------------------------
//
#include <tcclib.h>
int value = 12345;
void my_hello () {
printf ("\nHello World >>> From Module ( mod.so ): %d\n\n", value);
}
Arquivo: mod.sum
//-------------------------------------------------------------------
//
// USAGE:
// summer mod.sum
//
//-------------------------------------------------------------------
//
module ("mod", "mod");
import ("mod", "my_hello", "00", 0);
mod.my_hello();
a: Testei no qemu 64 bits para Windows 7 64 Bits e funcionou !!!
b: Também gravei o CD-ROM e ... deu o boot e funcionou normal !!!
Projeto BETA ainda e uma distro com apenas 10 megas ...
E se alguém tiver curiosidade sobre o nome do projeto ... vai a info:
a: Uriel é um nome de origem Hebraica que significa: O Senhor é a minha luz.
b: Uriel é o nome do meu filho.
c: O nome Uriel se encontra na Biblia em: 1 Crônicas 15: 5