{"id":13490249,"url":"https://github.com/FrancisBFTC/KiddieOS_Development","last_synced_at":"2025-03-28T06:30:49.890Z","repository":{"id":54607402,"uuid":"291154575","full_name":"FrancisBFTC/KiddieOS_Development","owner":"FrancisBFTC","description":"O KiddieOS é um sistema operacional open-source básico em desenvolvimento pelo curso gratuito D.S.O.S [Desenvolvendo Sistemas Operacionais Simples]. A intenção deste sistema será: Criar, editar ou excluir arquivos, codificar em uma linguagem própria do sistema, criar objetos visuais e automatizados (desenhos) através desta linguagem, utilizar uma interface simples e intuitiva, criar novas interfaces gráficas, como: Janelas, botões, campos, etc... e estimular crianças, jovens e adultos a programar numa linguagem simples dentro do sistema operacional KiddieOS. A intenção do curso D.S.O.S é dá início ao desenvolvimento de sistemas operacionais utilizando a linguagem Assembly e entender a fundo sobre diversos conceitos internos deste tipo de sistema. Aqui neste repositório serão armazenados arquivos de APIs do KiddieOS, a imagem de disco para teste e futuramente - todo o sistema operacional completo. Visite o link abaixo para nos acompanhar no curso do Youtube, se inscreva neste canal para se manter atualizado e siga-me no GitHub. Vejo vocês lá:","archived":false,"fork":false,"pushed_at":"2025-01-02T00:54:11.000Z","size":286195,"stargazers_count":47,"open_issues_count":2,"forks_count":5,"subscribers_count":6,"default_branch":"main","last_synced_at":"2025-01-02T01:42:22.070Z","etag":null,"topics":["assembly-x86","kernel","kiddieos","operating-system","operating-system-kernel","osdev","osdev-projects","programming-language","programs"],"latest_commit_sha":null,"homepage":null,"language":"Assembly","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/FrancisBFTC.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2020-08-28T22:05:16.000Z","updated_at":"2024-11-05T13:07:23.000Z","dependencies_parsed_at":"2024-02-04T07:32:24.500Z","dependency_job_id":"950de796-a0d1-4e19-9cc6-15ed9146c2f6","html_url":"https://github.com/FrancisBFTC/KiddieOS_Development","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FrancisBFTC%2FKiddieOS_Development","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FrancisBFTC%2FKiddieOS_Development/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FrancisBFTC%2FKiddieOS_Development/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FrancisBFTC%2FKiddieOS_Development/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/FrancisBFTC","download_url":"https://codeload.github.com/FrancisBFTC/KiddieOS_Development/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":245984260,"owners_count":20704787,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["assembly-x86","kernel","kiddieos","operating-system","operating-system-kernel","osdev","osdev-projects","programming-language","programs"],"created_at":"2024-07-31T19:00:43.564Z","updated_at":"2025-03-28T06:30:44.872Z","avatar_url":"https://github.com/FrancisBFTC.png","language":"Assembly","funding_links":[],"categories":["Assembly","Open Source Operating Systems"],"sub_categories":[],"readme":"# KiddieOS_Development\nO KiddieOS é um sistema operacional open-source básico em desenvolvimento pelo curso gratuito D.S.O.S [Desenvolvendo Sistemas Operacionais Simples]. A intenção deste sistema será: Criar, editar ou excluir arquivos, codificar em uma linguagem própria do sistema, criar objetos visuais e automatizados (desenhos) através desta linguagem, utilizar uma interface simples e intuitiva, criar novas interfaces gráficas, como: Janelas, botões, campos, etc... e estimular crianças, jovens e adultos a programar numa linguagem simples dentro do sistema operacional KiddieOS. A intenção do curso D.S.O.S é dá início ao desenvolvimento de sistemas operacionais utilizando a linguagem Assembly e entender a fundo sobre diversos conceitos internos deste tipo de sistema. Aqui neste repositório serão armazenados arquivos de APIs do KiddieOS, a imagem de disco para teste e futuramente - todo o sistema operacional completo. Visite o link abaixo para nos acompanhar no curso do Youtube, se inscreva neste canal para se manter atualizado e siga-me no GitHub. Vejo vocês lá:\n\n[Clique aqui e aprenda a criar SOs no Curso D.S.O.S](https://www.youtube.com/playlist?list=PLsoiO2Be-2z8BfsSkspJfDiuKeC9-LSca)\n\nVeja as atualizações e o progresso do projeto logo abaixo:\n\n## KiddieOS Versão 1.1.0\n\n[Etapa 1 =\u003e](https://github.com/FrancisBFTC/KiddieOS_Development)\n Esta etapa é relacionada ao desenvolvimento da Interface gráfica com efeito 3D e algumas atualizações na lib da interface móvel e redimensionável. Inclue também o otimizador de testes do desenvolvimento.\n\n[Etapa 2 =\u003e](https://github.com/FrancisBFTC/KiddieOS_Development/tree/Version_1-1-0_Step_2)\n Criação do Driver de teclado, arquivo de fontes nativas de texto do KiddieOS e Início do desenvolvimento do sistema de escrita de textos.\n \n [Etapa 3 =\u003e](https://github.com/FrancisBFTC/KiddieOS_Development/tree/Version_1-1-0_Step_3)\n Atualização do win3dmov.lib com a chamada driver de teclado com rotinas de atualização das posições interativas e finalização do desenvolvimento \n do sistema de escrita.\n \n [Etapa 4 =\u003e](https://github.com/FrancisBFTC/KiddieOS_Development/tree/Version_1-1-0_Step_4)\n  Implementação do cursor piscante nos elementos de texto, Controle do Capslock para exibição de caracteres LowerCase/UpperCase, Atualização do arquivo de fontes (LowerCase, UpperCase \u0026 AsciiCode) e rotina de conversão para ascii code durante o armazenamento de caracteres nos campos de textos.\n\n \n## KiddieOS Versão 1.2.0\n\n[Etapa 1 =\u003e](https://github.com/FrancisBFTC/KiddieOS_Development/tree/Version_1-2-0_Step_1)\n Desenvolvimento do Driver serial, rotinas de manipulação com teclas para comunicação serial e o código serial do arduino.\n\n[Etapa 2 =\u003e](https://github.com/FrancisBFTC/KiddieOS_Development/tree/Version_1-2-0_Step_2)\n Nesta segunda etapa da versão 1.2.0 é implementado o sistema de arquivos FAT16 + o interpretador de comandos do Shell com interface personalizada. Aqui pode ser acessado diretórios e arquivos através de comandos no Shell.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FFrancisBFTC%2FKiddieOS_Development","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FFrancisBFTC%2FKiddieOS_Development","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FFrancisBFTC%2FKiddieOS_Development/lists"}