Nova distro focada em desenvolvimento C.

1. Nova distro focada em desenvolvimento C.

???
gokernel

(usa Linux Mint)

Enviado em 14/07/2017 - 11:04h

Olá Pessoal !

Resolvi criar uma distro própria(e inicio rápido do HD) para usar essa para criar um novo Sistema Operacional ( gardenOS ).

Também essa distro é/será focada em desenvolvimento ( C, Assembly ).

O Sistema Operacional no momento está só no início e apenas um ( "Hello World" ).

A distro já vem com o compilador ( TCC ) e o assembler ( NASM ).

Quem quiser conferir acesse:
https://sourceforge.net/projects/garden-linux/files/

Baixe o arquivo ( garden_linux.iso ) ... grave o CD e veja.

OBS: no CD-ROM não consegui carregar o OS através do HD( particão 8 ) .
Se alguém souber como resolver isso, favor indicar como proceder.

Críticas / sugestões são bem-vindas .



  


2. Re: Nova distro focada em desenvolvimento C.

Kowalski
kowalskii

(usa Ubuntu)

Enviado em 14/07/2017 - 11:22h

Acompanhando..
-----------------------------------------
---- Linux Counter #606350 ----


3. Re: Nova distro focada em desenvolvimento C.

Uilian Ries
uilianries

(usa Linux Mint)

Enviado em 14/07/2017 - 12:00h

Parabéns pela iniciativa, já pensou em colocar o fonte no Github, é mais popular que o Source Forge, pode atrair mais contribuidores? No Source Forge encontrei apenas a .iso


4. Slackware já não faz isso?

Alexandre Mulatinho
mulatinho

(usa Slackware)

Enviado em 14/07/2017 - 12:56h

Uso slackware desde 1999.

Todas as ferramentas necessárias pra desenvolver em C e C++ já vem por padrão.

De qualquer forma parabéns, já tive que fazer uma distribuição Linux no trabalho e o aprendizado é grande :-)


5. Re: Nova distro focada em desenvolvimento C.

???
gokernel

(usa Linux Mint)

Enviado em 14/07/2017 - 17:18h

Olá !

Obrigado a todos pelos parabéns !

Uilianries escreveu:

Parabéns pela iniciativa, já pensou em colocar o fonte no Github,
é mais popular que o Source Forge, pode atrair mais contribuidores?
No Source Forge encontrei apenas a .iso


Por enquanto fica no SF mesmo, o projeto está muito embrionário ainda.

E sim tem SF só tem arquivo ( .iso ) que é bem pequena ( 8 megas apenas ) o código do OS ( gardenOS ) se encontra nele na pasta ( /gardenOS ) ... o CD é auto explicativo ... basta rodar o CD-ROM para ver.

Logo no inicio ... depois do boot aparece uma mensagem assim:

------------------------------------------------------------
TEXT EDITOR:
tte, edit, editor

C COMPILER ( see /temp/tcc_compile.txt /temp/hello.c )
tcc

To compile the OPERATION SISTEM ( gardenOS ) type:
cd /gardenOS
./tcc_compile.sh
------------------------------------------------------------


Quem tiver interesse sobre como desenvolver Sistema Operacional, recomedo ver algo como:

01: http://wiki.osdev.org/Main_Page

02: SANOS: http://www.jbox.dk

03: PocketOS: http://pierrel5.free.fr/PocketOS/eindex.htm

04:IDYLLAOS: https://sourceforge.net/projects/idyllaos/
https://sourceforge.net/code-snapshots/git/i/id/idyllaos/git.git/idyllaos-git-d76b15fa1002c6407932a4...

05: FLICK: https://sourceforge.net/projects/flick/

06: gardenOS se baseia inicialmente neste simples código:
https://github.com/debashisbarman/Simple-Kernel-in-C-and-Assembly

Os 2 que mais gostei foram: SANOS(mais completo) e FLICK(bem básico)




6. Re: Nova distro focada em desenvolvimento C.

???
gokernel

(usa Linux Mint)

Enviado em 15/07/2017 - 16:30h


Olá !

Atualizei o garden_linux com um kernel mais novo arquivo ( garden_linux_kernel_4.11.8_bzImage ) ...

OBS: O kernel atual aqui ( https://www.kernel.org/ ) é o 4.12.2 ... compilei um que tinha baixado antes ;).

01: Esse kernel era necessário para mim pois tem acesso a partição ( NTFS ) do windows.
02: Esse kernel ( 4.11.8 ) foi desabilitado o ALSA ( som ).








Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts