Tag: Aula
Posts
Aula 11 - Workshop de Contribuição ao Debian
Aula 11 - Workshop de Contribuição ao Debian Data: 11/06/2025
Na aula de hoje, participei de um workshop sobre contribuição ao Debian que foi extremamente enriquecedor. A experiência me permitiu entender melhor o ecossistema Debian, suas ferramentas e processos de contribuição. Foi minha primeira contribuição oficial aceita no Debian!
Configuração do Ambiente de Desenvolvimento Criação de VMs com QEMU Um dos primeiros aprendizados foi sobre a criação de máquinas virtuais usando QEMU de forma mais eficiente.
read morePosts
Aula 10 - Explorando Outros Repositórios do GNOME
Aula 10 - Explorando Outros Repositórios do GNOME Data: 14/05/2025
O que aprendi hoje Após a experiência inicial com o GNOME Clocks, decidi explorar outros repositórios do ecossistema GNOME para ampliar minha contribuição e aprendizado. Durante esta aula, trabalhei em duas issues diferentes: uma no GNOME Control Center sobre terminologia inconsistente e outra no GNOME Calls sobre permitir que contatos favoritos ignorem o modo silencioso.
Issue #3462 - GNOME Control Center Sobre o problema A issue #3462 relata uma inconsistência terminológica na seção “Users” do GNOME Settings.
read morePosts
Aula 09 - Primeira Contribuição para o GNOME Clocks
Aula 09 - Primeira Contribuição para o GNOME Clocks Data: 07/05/2025
O que aprendi hoje Na aula de hoje, comecei minha primeira contribuição para o projeto GNOME Clocks, trabalhando na issue #359. Também tentei trabalhar na issue #329, que trata de um problema relacionado à detecção de localizações duplicadas ao adicionar cidades no aplicativo.
Sobre a issue #329 A issue relata que, ao adicionar cidades no GNOME Clocks, é possível adicionar a mesma cidade mais de uma vez, pois o sistema não detecta corretamente duplicatas.
read morePosts
Aula 08 - Início da Segunda Fase: Escolha do Projeto GNOME
Aula 08 - Início da Segunda Fase: Escolha do Projeto GNOME Data: 30/04/2025
O que aprendi hoje Na aula de hoje, iniciamos a segunda fase da matéria, onde tivemos a oportunidade de escolher entre diferentes projetos open source para contribuir. Os principais projetos apresentados foram:
Kernel Linux
Continuidade do trabalho com patches Novas oportunidades de contribuição Ferramentas de suporte como kworkflow e patch-hub Projeto GNOME
Ambiente desktop open source Diversos subprojetos e aplicações Comunidade amigável para iniciantes Documentação detalhada e bem estruturada Outros Projetos
read morePosts
Aula 07 - Apresentação dos Patches para o Kernel Linux
Aula 07 - Apresentação dos Patches para o Kernel Linux Data: 23/04/2025
O que aprendi hoje Na aula de hoje, tivemos a oportunidade de apresentar os patches que desenvolvemos para o kernel Linux e conhecer o trabalho das outras duplas. Os principais pontos abordados foram:
Diversidade de abordagens
Diferentes tipos de problemas identificados no kernel Várias estratégias de solução implementadas Comparação entre as dificuldades encontradas por cada grupo Experiências compartilhadas
read morePosts
Aula 06 - Desenvolvimento de Patch para o Kernel Linux
Aula 06 - Desenvolvimento de Patch para o Kernel Linux Data: 09/04/2025
O que aprendi hoje Na aula de hoje, o professor apresentou sugestões de patches para trabalharmos em equipe e contribuir diretamente com o kernel Linux. Os principais tópicos abordados foram:
Processo de contribuição para o kernel Linux
Ciclo de desenvolvimento e revisão de código no kernel Processo de submissão de patches Diretrizes e boas práticas para contribuições Identificação de problemas no código
read morePosts
Aula 05 - Anatomia do Driver iio_simple_dummy
Aula 05 - Anatomia do Driver iio_simple_dummy Data: 02/04/2025
O que aprendi hoje Na aula de hoje, exploramos o subsistema Industrial I/O (IIO) do kernel Linux, com foco na anatomia do driver iio_simple_dummy. Este subsistema é responsável por gerenciar dispositivos relacionados a sensores e conversores. Os principais tópicos abordados foram:
Subsistema Industrial I/O (IIO)
Propósito e arquitetura do subsistema IIO Diferenças entre IIO e outros subsistemas como Input Como o IIO organiza e representa dispositivos de sensores no Linux Estrutura de canais no IIO
read morePosts
Aula 04 - Introdução aos Drivers de Dispositivos de Caractere
Aula 04 - Introdução aos Drivers de Dispositivos de Caractere Data: 26/03/2025
O que aprendi hoje Na aula de hoje, avançamos para um tópico fundamental no desenvolvimento do kernel Linux: os drivers de dispositivos de caractere. Os principais conceitos abordados foram:
Dispositivos de caractere no Linux
Diferença entre dispositivos de caractere, de bloco e de rede Como o kernel Linux organiza e gerencia diferentes tipos de dispositivos Casos de uso e exemplos de dispositivos de caractere no sistema Números Major e Minor
read morePosts
Aula 03 - Resolução de Problemas e Introdução aos Módulos do Kernel
Aula 03 - Resolução de Problemas e Introdução aos Módulos do Kernel Data: 19/03/2025
O que aprendi hoje Na aula de hoje, tivemos dois focos principais: resolver o problema de boot da VM enfrentado na aula anterior e avançar para o estudo de módulos do kernel Linux. Os principais tópicos abordados foram:
Resolução de problemas
Diagnóstico e correção de erros no processo de boot Verificação de configurações e parâmetros da VM Módulos do Kernel Linux
read morePosts
Aula 02 - Compilação e Boot de Kernel Linux Personalizado
Aula 02 - Compilação e Boot de Kernel Linux Personalizado Data: 12/03/2025
O que aprendi hoje Na aula de hoje, avançamos para a segunda etapa do desenvolvimento do kernel Linux: a compilação e boot de um kernel personalizado. Os principais tópicos abordados foram:
Introdução ao processo de compilação do kernel Linux
Configuração do kernel usando arquivos .config Opções de compilação e otimização Ferramentas de automatização para compilação do kernel Kworkflow (kw)
read morePosts
Aula 01 - Introdução ao Desenvolvimento de Software Livre
Aula 01 - Introdução ao Desenvolvimento de Software Livre Data: 26/02/2025
O que aprendi hoje Na aula de hoje, tivemos uma introdução à disciplina de Desenvolvimento de Software Livre. Os principais tópicos abordados foram:
Apresentação da disciplina
Objetivos e metodologia do curso Cronograma de atividades Introdução ao desenvolvimento de kernel Linux
Importância do kernel no sistema operacional Ciclo de desenvolvimento do kernel Linux Como contribuir para o kernel Atividades realizadas O foco principal da aula foi seguir o tutorial do FLUSP sobre configuração de ambiente para desenvolvimento do kernel Linux:
read moreTag: Contribuição
Posts
Aula 11 - Workshop de Contribuição ao Debian
Aula 11 - Workshop de Contribuição ao Debian Data: 11/06/2025
Na aula de hoje, participei de um workshop sobre contribuição ao Debian que foi extremamente enriquecedor. A experiência me permitiu entender melhor o ecossistema Debian, suas ferramentas e processos de contribuição. Foi minha primeira contribuição oficial aceita no Debian!
Configuração do Ambiente de Desenvolvimento Criação de VMs com QEMU Um dos primeiros aprendizados foi sobre a criação de máquinas virtuais usando QEMU de forma mais eficiente.
read morePosts
Aula 10 - Explorando Outros Repositórios do GNOME
Aula 10 - Explorando Outros Repositórios do GNOME Data: 14/05/2025
O que aprendi hoje Após a experiência inicial com o GNOME Clocks, decidi explorar outros repositórios do ecossistema GNOME para ampliar minha contribuição e aprendizado. Durante esta aula, trabalhei em duas issues diferentes: uma no GNOME Control Center sobre terminologia inconsistente e outra no GNOME Calls sobre permitir que contatos favoritos ignorem o modo silencioso.
Issue #3462 - GNOME Control Center Sobre o problema A issue #3462 relata uma inconsistência terminológica na seção “Users” do GNOME Settings.
read morePosts
Aula 09 - Primeira Contribuição para o GNOME Clocks
Aula 09 - Primeira Contribuição para o GNOME Clocks Data: 07/05/2025
O que aprendi hoje Na aula de hoje, comecei minha primeira contribuição para o projeto GNOME Clocks, trabalhando na issue #359. Também tentei trabalhar na issue #329, que trata de um problema relacionado à detecção de localizações duplicadas ao adicionar cidades no aplicativo.
Sobre a issue #329 A issue relata que, ao adicionar cidades no GNOME Clocks, é possível adicionar a mesma cidade mais de uma vez, pois o sistema não detecta corretamente duplicatas.
read morePosts
Aula 08 - Início da Segunda Fase: Escolha do Projeto GNOME
Aula 08 - Início da Segunda Fase: Escolha do Projeto GNOME Data: 30/04/2025
O que aprendi hoje Na aula de hoje, iniciamos a segunda fase da matéria, onde tivemos a oportunidade de escolher entre diferentes projetos open source para contribuir. Os principais projetos apresentados foram:
Kernel Linux
Continuidade do trabalho com patches Novas oportunidades de contribuição Ferramentas de suporte como kworkflow e patch-hub Projeto GNOME
Ambiente desktop open source Diversos subprojetos e aplicações Comunidade amigável para iniciantes Documentação detalhada e bem estruturada Outros Projetos
read morePosts
Aula 07 - Apresentação dos Patches para o Kernel Linux
Aula 07 - Apresentação dos Patches para o Kernel Linux Data: 23/04/2025
O que aprendi hoje Na aula de hoje, tivemos a oportunidade de apresentar os patches que desenvolvemos para o kernel Linux e conhecer o trabalho das outras duplas. Os principais pontos abordados foram:
Diversidade de abordagens
Diferentes tipos de problemas identificados no kernel Várias estratégias de solução implementadas Comparação entre as dificuldades encontradas por cada grupo Experiências compartilhadas
read morePosts
Aula 06 - Desenvolvimento de Patch para o Kernel Linux
Aula 06 - Desenvolvimento de Patch para o Kernel Linux Data: 09/04/2025
O que aprendi hoje Na aula de hoje, o professor apresentou sugestões de patches para trabalharmos em equipe e contribuir diretamente com o kernel Linux. Os principais tópicos abordados foram:
Processo de contribuição para o kernel Linux
Ciclo de desenvolvimento e revisão de código no kernel Processo de submissão de patches Diretrizes e boas práticas para contribuições Identificação de problemas no código
read moreTag: Debian
Posts
Aula 11 - Workshop de Contribuição ao Debian
Aula 11 - Workshop de Contribuição ao Debian Data: 11/06/2025
Na aula de hoje, participei de um workshop sobre contribuição ao Debian que foi extremamente enriquecedor. A experiência me permitiu entender melhor o ecossistema Debian, suas ferramentas e processos de contribuição. Foi minha primeira contribuição oficial aceita no Debian!
Configuração do Ambiente de Desenvolvimento Criação de VMs com QEMU Um dos primeiros aprendizados foi sobre a criação de máquinas virtuais usando QEMU de forma mais eficiente.
read moreTag: Gbp
Posts
Aula 11 - Workshop de Contribuição ao Debian
Aula 11 - Workshop de Contribuição ao Debian Data: 11/06/2025
Na aula de hoje, participei de um workshop sobre contribuição ao Debian que foi extremamente enriquecedor. A experiência me permitiu entender melhor o ecossistema Debian, suas ferramentas e processos de contribuição. Foi minha primeira contribuição oficial aceita no Debian!
Configuração do Ambiente de Desenvolvimento Criação de VMs com QEMU Um dos primeiros aprendizados foi sobre a criação de máquinas virtuais usando QEMU de forma mais eficiente.
read moreTag: Packaging
Posts
Aula 11 - Workshop de Contribuição ao Debian
Aula 11 - Workshop de Contribuição ao Debian Data: 11/06/2025
Na aula de hoje, participei de um workshop sobre contribuição ao Debian que foi extremamente enriquecedor. A experiência me permitiu entender melhor o ecossistema Debian, suas ferramentas e processos de contribuição. Foi minha primeira contribuição oficial aceita no Debian!
Configuração do Ambiente de Desenvolvimento Criação de VMs com QEMU Um dos primeiros aprendizados foi sobre a criação de máquinas virtuais usando QEMU de forma mais eficiente.
read moreTag: Virtualization
Posts
Aula 11 - Workshop de Contribuição ao Debian
Aula 11 - Workshop de Contribuição ao Debian Data: 11/06/2025
Na aula de hoje, participei de um workshop sobre contribuição ao Debian que foi extremamente enriquecedor. A experiência me permitiu entender melhor o ecossistema Debian, suas ferramentas e processos de contribuição. Foi minha primeira contribuição oficial aceita no Debian!
Configuração do Ambiente de Desenvolvimento Criação de VMs com QEMU Um dos primeiros aprendizados foi sobre a criação de máquinas virtuais usando QEMU de forma mais eficiente.
read moreTag: Workshop
Posts
Aula 11 - Workshop de Contribuição ao Debian
Aula 11 - Workshop de Contribuição ao Debian Data: 11/06/2025
Na aula de hoje, participei de um workshop sobre contribuição ao Debian que foi extremamente enriquecedor. A experiência me permitiu entender melhor o ecossistema Debian, suas ferramentas e processos de contribuição. Foi minha primeira contribuição oficial aceita no Debian!
Configuração do Ambiente de Desenvolvimento Criação de VMs com QEMU Um dos primeiros aprendizados foi sobre a criação de máquinas virtuais usando QEMU de forma mais eficiente.
read moreTag: Accessibility
Posts
Aula 10 - Explorando Outros Repositórios do GNOME
Aula 10 - Explorando Outros Repositórios do GNOME Data: 14/05/2025
O que aprendi hoje Após a experiência inicial com o GNOME Clocks, decidi explorar outros repositórios do ecossistema GNOME para ampliar minha contribuição e aprendizado. Durante esta aula, trabalhei em duas issues diferentes: uma no GNOME Control Center sobre terminologia inconsistente e outra no GNOME Calls sobre permitir que contatos favoritos ignorem o modo silencioso.
Issue #3462 - GNOME Control Center Sobre o problema A issue #3462 relata uma inconsistência terminológica na seção “Users” do GNOME Settings.
read moreTag: Gnome
Posts
Aula 10 - Explorando Outros Repositórios do GNOME
Aula 10 - Explorando Outros Repositórios do GNOME Data: 14/05/2025
O que aprendi hoje Após a experiência inicial com o GNOME Clocks, decidi explorar outros repositórios do ecossistema GNOME para ampliar minha contribuição e aprendizado. Durante esta aula, trabalhei em duas issues diferentes: uma no GNOME Control Center sobre terminologia inconsistente e outra no GNOME Calls sobre permitir que contatos favoritos ignorem o modo silencioso.
Issue #3462 - GNOME Control Center Sobre o problema A issue #3462 relata uma inconsistência terminológica na seção “Users” do GNOME Settings.
read morePosts
Aula 09 - Primeira Contribuição para o GNOME Clocks
Aula 09 - Primeira Contribuição para o GNOME Clocks Data: 07/05/2025
O que aprendi hoje Na aula de hoje, comecei minha primeira contribuição para o projeto GNOME Clocks, trabalhando na issue #359. Também tentei trabalhar na issue #329, que trata de um problema relacionado à detecção de localizações duplicadas ao adicionar cidades no aplicativo.
Sobre a issue #329 A issue relata que, ao adicionar cidades no GNOME Clocks, é possível adicionar a mesma cidade mais de uma vez, pois o sistema não detecta corretamente duplicatas.
read morePosts
Aula 08 - Início da Segunda Fase: Escolha do Projeto GNOME
Aula 08 - Início da Segunda Fase: Escolha do Projeto GNOME Data: 30/04/2025
O que aprendi hoje Na aula de hoje, iniciamos a segunda fase da matéria, onde tivemos a oportunidade de escolher entre diferentes projetos open source para contribuir. Os principais projetos apresentados foram:
Kernel Linux
Continuidade do trabalho com patches Novas oportunidades de contribuição Ferramentas de suporte como kworkflow e patch-hub Projeto GNOME
Ambiente desktop open source Diversos subprojetos e aplicações Comunidade amigável para iniciantes Documentação detalhada e bem estruturada Outros Projetos
read moreTag: Gnome-Calls
Posts
Aula 10 - Explorando Outros Repositórios do GNOME
Aula 10 - Explorando Outros Repositórios do GNOME Data: 14/05/2025
O que aprendi hoje Após a experiência inicial com o GNOME Clocks, decidi explorar outros repositórios do ecossistema GNOME para ampliar minha contribuição e aprendizado. Durante esta aula, trabalhei em duas issues diferentes: uma no GNOME Control Center sobre terminologia inconsistente e outra no GNOME Calls sobre permitir que contatos favoritos ignorem o modo silencioso.
Issue #3462 - GNOME Control Center Sobre o problema A issue #3462 relata uma inconsistência terminológica na seção “Users” do GNOME Settings.
read moreTag: Gnome-Control-Center
Posts
Aula 10 - Explorando Outros Repositórios do GNOME
Aula 10 - Explorando Outros Repositórios do GNOME Data: 14/05/2025
O que aprendi hoje Após a experiência inicial com o GNOME Clocks, decidi explorar outros repositórios do ecossistema GNOME para ampliar minha contribuição e aprendizado. Durante esta aula, trabalhei em duas issues diferentes: uma no GNOME Control Center sobre terminologia inconsistente e outra no GNOME Calls sobre permitir que contatos favoritos ignorem o modo silencioso.
Issue #3462 - GNOME Control Center Sobre o problema A issue #3462 relata uma inconsistência terminológica na seção “Users” do GNOME Settings.
read moreTag: Ui
Posts
Aula 10 - Explorando Outros Repositórios do GNOME
Aula 10 - Explorando Outros Repositórios do GNOME Data: 14/05/2025
O que aprendi hoje Após a experiência inicial com o GNOME Clocks, decidi explorar outros repositórios do ecossistema GNOME para ampliar minha contribuição e aprendizado. Durante esta aula, trabalhei em duas issues diferentes: uma no GNOME Control Center sobre terminologia inconsistente e outra no GNOME Calls sobre permitir que contatos favoritos ignorem o modo silencioso.
Issue #3462 - GNOME Control Center Sobre o problema A issue #3462 relata uma inconsistência terminológica na seção “Users” do GNOME Settings.
read moreTag: Gnome-Clocks
Posts
Aula 09 - Primeira Contribuição para o GNOME Clocks
Aula 09 - Primeira Contribuição para o GNOME Clocks Data: 07/05/2025
O que aprendi hoje Na aula de hoje, comecei minha primeira contribuição para o projeto GNOME Clocks, trabalhando na issue #359. Também tentei trabalhar na issue #329, que trata de um problema relacionado à detecção de localizações duplicadas ao adicionar cidades no aplicativo.
Sobre a issue #329 A issue relata que, ao adicionar cidades no GNOME Clocks, é possível adicionar a mesma cidade mais de uma vez, pois o sistema não detecta corretamente duplicatas.
read moreTag: Vala
Posts
Aula 09 - Primeira Contribuição para o GNOME Clocks
Aula 09 - Primeira Contribuição para o GNOME Clocks Data: 07/05/2025
O que aprendi hoje Na aula de hoje, comecei minha primeira contribuição para o projeto GNOME Clocks, trabalhando na issue #359. Também tentei trabalhar na issue #329, que trata de um problema relacionado à detecção de localizações duplicadas ao adicionar cidades no aplicativo.
Sobre a issue #329 A issue relata que, ao adicionar cidades no GNOME Clocks, é possível adicionar a mesma cidade mais de uma vez, pois o sistema não detecta corretamente duplicatas.
read moreTag: Projetos Open Source
Posts
Aula 08 - Início da Segunda Fase: Escolha do Projeto GNOME
Aula 08 - Início da Segunda Fase: Escolha do Projeto GNOME Data: 30/04/2025
O que aprendi hoje Na aula de hoje, iniciamos a segunda fase da matéria, onde tivemos a oportunidade de escolher entre diferentes projetos open source para contribuir. Os principais projetos apresentados foram:
Kernel Linux
Continuidade do trabalho com patches Novas oportunidades de contribuição Ferramentas de suporte como kworkflow e patch-hub Projeto GNOME
Ambiente desktop open source Diversos subprojetos e aplicações Comunidade amigável para iniciantes Documentação detalhada e bem estruturada Outros Projetos
read moreTag: Apresentação
Posts
Aula 07 - Apresentação dos Patches para o Kernel Linux
Aula 07 - Apresentação dos Patches para o Kernel Linux Data: 23/04/2025
O que aprendi hoje Na aula de hoje, tivemos a oportunidade de apresentar os patches que desenvolvemos para o kernel Linux e conhecer o trabalho das outras duplas. Os principais pontos abordados foram:
Diversidade de abordagens
Diferentes tipos de problemas identificados no kernel Várias estratégias de solução implementadas Comparação entre as dificuldades encontradas por cada grupo Experiências compartilhadas
read moreTag: Kernel Linux
Posts
Aula 07 - Apresentação dos Patches para o Kernel Linux
Aula 07 - Apresentação dos Patches para o Kernel Linux Data: 23/04/2025
O que aprendi hoje Na aula de hoje, tivemos a oportunidade de apresentar os patches que desenvolvemos para o kernel Linux e conhecer o trabalho das outras duplas. Os principais pontos abordados foram:
Diversidade de abordagens
Diferentes tipos de problemas identificados no kernel Várias estratégias de solução implementadas Comparação entre as dificuldades encontradas por cada grupo Experiências compartilhadas
read morePosts
Aula 06 - Desenvolvimento de Patch para o Kernel Linux
Aula 06 - Desenvolvimento de Patch para o Kernel Linux Data: 09/04/2025
O que aprendi hoje Na aula de hoje, o professor apresentou sugestões de patches para trabalharmos em equipe e contribuir diretamente com o kernel Linux. Os principais tópicos abordados foram:
Processo de contribuição para o kernel Linux
Ciclo de desenvolvimento e revisão de código no kernel Processo de submissão de patches Diretrizes e boas práticas para contribuições Identificação de problemas no código
read morePosts
Aula 05 - Anatomia do Driver iio_simple_dummy
Aula 05 - Anatomia do Driver iio_simple_dummy Data: 02/04/2025
O que aprendi hoje Na aula de hoje, exploramos o subsistema Industrial I/O (IIO) do kernel Linux, com foco na anatomia do driver iio_simple_dummy. Este subsistema é responsável por gerenciar dispositivos relacionados a sensores e conversores. Os principais tópicos abordados foram:
Subsistema Industrial I/O (IIO)
Propósito e arquitetura do subsistema IIO Diferenças entre IIO e outros subsistemas como Input Como o IIO organiza e representa dispositivos de sensores no Linux Estrutura de canais no IIO
read morePosts
Aula 04 - Introdução aos Drivers de Dispositivos de Caractere
Aula 04 - Introdução aos Drivers de Dispositivos de Caractere Data: 26/03/2025
O que aprendi hoje Na aula de hoje, avançamos para um tópico fundamental no desenvolvimento do kernel Linux: os drivers de dispositivos de caractere. Os principais conceitos abordados foram:
Dispositivos de caractere no Linux
Diferença entre dispositivos de caractere, de bloco e de rede Como o kernel Linux organiza e gerencia diferentes tipos de dispositivos Casos de uso e exemplos de dispositivos de caractere no sistema Números Major e Minor
read morePosts
Aula 03 - Resolução de Problemas e Introdução aos Módulos do Kernel
Aula 03 - Resolução de Problemas e Introdução aos Módulos do Kernel Data: 19/03/2025
O que aprendi hoje Na aula de hoje, tivemos dois focos principais: resolver o problema de boot da VM enfrentado na aula anterior e avançar para o estudo de módulos do kernel Linux. Os principais tópicos abordados foram:
Resolução de problemas
Diagnóstico e correção de erros no processo de boot Verificação de configurações e parâmetros da VM Módulos do Kernel Linux
read morePosts
Aula 02 - Compilação e Boot de Kernel Linux Personalizado
Aula 02 - Compilação e Boot de Kernel Linux Personalizado Data: 12/03/2025
O que aprendi hoje Na aula de hoje, avançamos para a segunda etapa do desenvolvimento do kernel Linux: a compilação e boot de um kernel personalizado. Os principais tópicos abordados foram:
Introdução ao processo de compilação do kernel Linux
Configuração do kernel usando arquivos .config Opções de compilação e otimização Ferramentas de automatização para compilação do kernel Kworkflow (kw)
read morePosts
Aula 01 - Introdução ao Desenvolvimento de Software Livre
Aula 01 - Introdução ao Desenvolvimento de Software Livre Data: 26/02/2025
O que aprendi hoje Na aula de hoje, tivemos uma introdução à disciplina de Desenvolvimento de Software Livre. Os principais tópicos abordados foram:
Apresentação da disciplina
Objetivos e metodologia do curso Cronograma de atividades Introdução ao desenvolvimento de kernel Linux
Importância do kernel no sistema operacional Ciclo de desenvolvimento do kernel Linux Como contribuir para o kernel Atividades realizadas O foco principal da aula foi seguir o tutorial do FLUSP sobre configuração de ambiente para desenvolvimento do kernel Linux:
read moreTag: Patch
Posts
Aula 07 - Apresentação dos Patches para o Kernel Linux
Aula 07 - Apresentação dos Patches para o Kernel Linux Data: 23/04/2025
O que aprendi hoje Na aula de hoje, tivemos a oportunidade de apresentar os patches que desenvolvemos para o kernel Linux e conhecer o trabalho das outras duplas. Os principais pontos abordados foram:
Diversidade de abordagens
Diferentes tipos de problemas identificados no kernel Várias estratégias de solução implementadas Comparação entre as dificuldades encontradas por cada grupo Experiências compartilhadas
read morePosts
Aula 06 - Desenvolvimento de Patch para o Kernel Linux
Aula 06 - Desenvolvimento de Patch para o Kernel Linux Data: 09/04/2025
O que aprendi hoje Na aula de hoje, o professor apresentou sugestões de patches para trabalharmos em equipe e contribuir diretamente com o kernel Linux. Os principais tópicos abordados foram:
Processo de contribuição para o kernel Linux
Ciclo de desenvolvimento e revisão de código no kernel Processo de submissão de patches Diretrizes e boas práticas para contribuições Identificação de problemas no código
read moreTag: Refatoração
Posts
Aula 06 - Desenvolvimento de Patch para o Kernel Linux
Aula 06 - Desenvolvimento de Patch para o Kernel Linux Data: 09/04/2025
O que aprendi hoje Na aula de hoje, o professor apresentou sugestões de patches para trabalharmos em equipe e contribuir diretamente com o kernel Linux. Os principais tópicos abordados foram:
Processo de contribuição para o kernel Linux
Ciclo de desenvolvimento e revisão de código no kernel Processo de submissão de patches Diretrizes e boas práticas para contribuições Identificação de problemas no código
read moreTag: Device Drivers
Posts
Aula 05 - Anatomia do Driver iio_simple_dummy
Aula 05 - Anatomia do Driver iio_simple_dummy Data: 02/04/2025
O que aprendi hoje Na aula de hoje, exploramos o subsistema Industrial I/O (IIO) do kernel Linux, com foco na anatomia do driver iio_simple_dummy. Este subsistema é responsável por gerenciar dispositivos relacionados a sensores e conversores. Os principais tópicos abordados foram:
Subsistema Industrial I/O (IIO)
Propósito e arquitetura do subsistema IIO Diferenças entre IIO e outros subsistemas como Input Como o IIO organiza e representa dispositivos de sensores no Linux Estrutura de canais no IIO
read morePosts
Aula 04 - Introdução aos Drivers de Dispositivos de Caractere
Aula 04 - Introdução aos Drivers de Dispositivos de Caractere Data: 26/03/2025
O que aprendi hoje Na aula de hoje, avançamos para um tópico fundamental no desenvolvimento do kernel Linux: os drivers de dispositivos de caractere. Os principais conceitos abordados foram:
Dispositivos de caractere no Linux
Diferença entre dispositivos de caractere, de bloco e de rede Como o kernel Linux organiza e gerencia diferentes tipos de dispositivos Casos de uso e exemplos de dispositivos de caractere no sistema Números Major e Minor
read moreTag: Iio
Posts
Aula 05 - Anatomia do Driver iio_simple_dummy
Aula 05 - Anatomia do Driver iio_simple_dummy Data: 02/04/2025
O que aprendi hoje Na aula de hoje, exploramos o subsistema Industrial I/O (IIO) do kernel Linux, com foco na anatomia do driver iio_simple_dummy. Este subsistema é responsável por gerenciar dispositivos relacionados a sensores e conversores. Os principais tópicos abordados foram:
Subsistema Industrial I/O (IIO)
Propósito e arquitetura do subsistema IIO Diferenças entre IIO e outros subsistemas como Input Como o IIO organiza e representa dispositivos de sensores no Linux Estrutura de canais no IIO
read moreTag: Sensores
Posts
Aula 05 - Anatomia do Driver iio_simple_dummy
Aula 05 - Anatomia do Driver iio_simple_dummy Data: 02/04/2025
O que aprendi hoje Na aula de hoje, exploramos o subsistema Industrial I/O (IIO) do kernel Linux, com foco na anatomia do driver iio_simple_dummy. Este subsistema é responsável por gerenciar dispositivos relacionados a sensores e conversores. Os principais tópicos abordados foram:
Subsistema Industrial I/O (IIO)
Propósito e arquitetura do subsistema IIO Diferenças entre IIO e outros subsistemas como Input Como o IIO organiza e representa dispositivos de sensores no Linux Estrutura de canais no IIO
read moreTag: Char Drivers
Posts
Aula 04 - Introdução aos Drivers de Dispositivos de Caractere
Aula 04 - Introdução aos Drivers de Dispositivos de Caractere Data: 26/03/2025
O que aprendi hoje Na aula de hoje, avançamos para um tópico fundamental no desenvolvimento do kernel Linux: os drivers de dispositivos de caractere. Os principais conceitos abordados foram:
Dispositivos de caractere no Linux
Diferença entre dispositivos de caractere, de bloco e de rede Como o kernel Linux organiza e gerencia diferentes tipos de dispositivos Casos de uso e exemplos de dispositivos de caractere no sistema Números Major e Minor
read moreTag: Desenvolvimento
Posts
Aula 04 - Introdução aos Drivers de Dispositivos de Caractere
Aula 04 - Introdução aos Drivers de Dispositivos de Caractere Data: 26/03/2025
O que aprendi hoje Na aula de hoje, avançamos para um tópico fundamental no desenvolvimento do kernel Linux: os drivers de dispositivos de caractere. Os principais conceitos abordados foram:
Dispositivos de caractere no Linux
Diferença entre dispositivos de caractere, de bloco e de rede Como o kernel Linux organiza e gerencia diferentes tipos de dispositivos Casos de uso e exemplos de dispositivos de caractere no sistema Números Major e Minor
read moreTag: Kconfig
Posts
Aula 03 - Resolução de Problemas e Introdução aos Módulos do Kernel
Aula 03 - Resolução de Problemas e Introdução aos Módulos do Kernel Data: 19/03/2025
O que aprendi hoje Na aula de hoje, tivemos dois focos principais: resolver o problema de boot da VM enfrentado na aula anterior e avançar para o estudo de módulos do kernel Linux. Os principais tópicos abordados foram:
Resolução de problemas
Diagnóstico e correção de erros no processo de boot Verificação de configurações e parâmetros da VM Módulos do Kernel Linux
read moreTag: Módulos
Posts
Aula 03 - Resolução de Problemas e Introdução aos Módulos do Kernel
Aula 03 - Resolução de Problemas e Introdução aos Módulos do Kernel Data: 19/03/2025
O que aprendi hoje Na aula de hoje, tivemos dois focos principais: resolver o problema de boot da VM enfrentado na aula anterior e avançar para o estudo de módulos do kernel Linux. Os principais tópicos abordados foram:
Resolução de problemas
Diagnóstico e correção de erros no processo de boot Verificação de configurações e parâmetros da VM Módulos do Kernel Linux
read moreTag: Troubleshooting
Posts
Aula 03 - Resolução de Problemas e Introdução aos Módulos do Kernel
Aula 03 - Resolução de Problemas e Introdução aos Módulos do Kernel Data: 19/03/2025
O que aprendi hoje Na aula de hoje, tivemos dois focos principais: resolver o problema de boot da VM enfrentado na aula anterior e avançar para o estudo de módulos do kernel Linux. Os principais tópicos abordados foram:
Resolução de problemas
Diagnóstico e correção de erros no processo de boot Verificação de configurações e parâmetros da VM Módulos do Kernel Linux
read moreTag: Compilação
Posts
Aula 02 - Compilação e Boot de Kernel Linux Personalizado
Aula 02 - Compilação e Boot de Kernel Linux Personalizado Data: 12/03/2025
O que aprendi hoje Na aula de hoje, avançamos para a segunda etapa do desenvolvimento do kernel Linux: a compilação e boot de um kernel personalizado. Os principais tópicos abordados foram:
Introdução ao processo de compilação do kernel Linux
Configuração do kernel usando arquivos .config Opções de compilação e otimização Ferramentas de automatização para compilação do kernel Kworkflow (kw)
read moreTag: Kworkflow
Posts
Aula 02 - Compilação e Boot de Kernel Linux Personalizado
Aula 02 - Compilação e Boot de Kernel Linux Personalizado Data: 12/03/2025
O que aprendi hoje Na aula de hoje, avançamos para a segunda etapa do desenvolvimento do kernel Linux: a compilação e boot de um kernel personalizado. Os principais tópicos abordados foram:
Introdução ao processo de compilação do kernel Linux
Configuração do kernel usando arquivos .config Opções de compilação e otimização Ferramentas de automatização para compilação do kernel Kworkflow (kw)
read moreTag: Problemas
Posts
Aula 02 - Compilação e Boot de Kernel Linux Personalizado
Aula 02 - Compilação e Boot de Kernel Linux Personalizado Data: 12/03/2025
O que aprendi hoje Na aula de hoje, avançamos para a segunda etapa do desenvolvimento do kernel Linux: a compilação e boot de um kernel personalizado. Os principais tópicos abordados foram:
Introdução ao processo de compilação do kernel Linux
Configuração do kernel usando arquivos .config Opções de compilação e otimização Ferramentas de automatização para compilação do kernel Kworkflow (kw)
read moreTag: Introdução
Posts
Aula 01 - Introdução ao Desenvolvimento de Software Livre
Aula 01 - Introdução ao Desenvolvimento de Software Livre Data: 26/02/2025
O que aprendi hoje Na aula de hoje, tivemos uma introdução à disciplina de Desenvolvimento de Software Livre. Os principais tópicos abordados foram:
Apresentação da disciplina
Objetivos e metodologia do curso Cronograma de atividades Introdução ao desenvolvimento de kernel Linux
Importância do kernel no sistema operacional Ciclo de desenvolvimento do kernel Linux Como contribuir para o kernel Atividades realizadas O foco principal da aula foi seguir o tutorial do FLUSP sobre configuração de ambiente para desenvolvimento do kernel Linux:
read moreTag: Libvirt
Posts
Aula 01 - Introdução ao Desenvolvimento de Software Livre
Aula 01 - Introdução ao Desenvolvimento de Software Livre Data: 26/02/2025
O que aprendi hoje Na aula de hoje, tivemos uma introdução à disciplina de Desenvolvimento de Software Livre. Os principais tópicos abordados foram:
Apresentação da disciplina
Objetivos e metodologia do curso Cronograma de atividades Introdução ao desenvolvimento de kernel Linux
Importância do kernel no sistema operacional Ciclo de desenvolvimento do kernel Linux Como contribuir para o kernel Atividades realizadas O foco principal da aula foi seguir o tutorial do FLUSP sobre configuração de ambiente para desenvolvimento do kernel Linux:
read moreTag: Qemu
Posts
Aula 01 - Introdução ao Desenvolvimento de Software Livre
Aula 01 - Introdução ao Desenvolvimento de Software Livre Data: 26/02/2025
O que aprendi hoje Na aula de hoje, tivemos uma introdução à disciplina de Desenvolvimento de Software Livre. Os principais tópicos abordados foram:
Apresentação da disciplina
Objetivos e metodologia do curso Cronograma de atividades Introdução ao desenvolvimento de kernel Linux
Importância do kernel no sistema operacional Ciclo de desenvolvimento do kernel Linux Como contribuir para o kernel Atividades realizadas O foco principal da aula foi seguir o tutorial do FLUSP sobre configuração de ambiente para desenvolvimento do kernel Linux:
read more