Lista colaborativa em Markdown de recursos para trabalho remoto, incluindo sites de vagas, espaços de coliving, ferramentas para entrevistas, livros e empresas que contratam remotamente.
cs341-illinois/coursebook
Livro didático introdutório e open source sobre programação de sistemas em C para Linux e POSIX, usado na disciplina CS 341 da University of Illinois.
- Estrelas
- 3,839
- Forks
- 327
- Issues abertas
- 48
- Último commit
- há 14 dias
O que é?
O Coursebook é um livro didático introdutório e gratuito sobre programação de sistemas, voltado a leitores que já conhecem uma linguagem de programação e entendem o básico de assembly. Todos os exemplos e exercícios são em C, escolhida pelo projeto como a linguagem de fato do kernel Linux. O material é usado na disciplina CS 341: System Programming, da University of Illinois Urbana-Champaign.
O projeto busca aprimorar um wikilivro comunitário anterior, acrescentando citações, notas de rodapé, leituras complementares e um glossário. O conteúdo-fonte é escrito em LaTeX, e o processo de build gera versões em PDF, Markdown, HTML e EPUB.
Os colaboradores editam os arquivos-fonte em LaTeX e contam com um build automatizado para publicar os resultados. O repositório também inclui um arquivo CONTRIBUTING.md que descreve a estrutura e o fluxo de trabalho.
Recursos principais
- 01Aborda tópicos de programação de sistemas usando C no Linux e POSIX
- 02Inclui citações, notas de rodapé, leituras complementares e um glossário
- 03Gera versões em PDF, Markdown, HTML e EPUB a partir de uma única fonte
- 04Código-fonte escrito em LaTeX, com build automatizado
Casos de uso
- Estudar programação de sistemas em C no Linux por conta própria
- Usar como livro didático em uma disciplina de sistemas operacionais ou programação de sistemas
- Consultar gratuitamente uma referência sobre APIs POSIX, processos e operações de entrada e saída de arquivos
- Contribuir com um livro didático educacional open source escrito em LaTeX
Início rápido
- 1
Abra a versão mais recente do PDF do livro do curso
- 2
Leia CONTRIBUTING.md para saber como compilar o livro a partir do código-fonte
Antes de usar
- Nenhuma licença é especificada nos metadados, então os termos de reutilização não estão claros.
- O README não informa nenhum comando de compilação; para compilar a partir do código-fonte, é necessário seguir o CONTRIBUTING.md.
Tópicos
Perguntas frequentes
- O que é coursebook?
- Livro didático introdutório e open source sobre programação de sistemas em C para Linux e POSIX, usado na disciplina CS 341 da University of Illinois. O Coursebook é um livro didático introdutório e gratuito sobre programação de sistemas, voltado a leitores que já conhecem uma linguagem de programação e entendem o básico de assembly. Todos os exemplos e exercícios são em C, escolhida pelo projeto como a linguagem de fato do kernel Linux. O material é usado na disciplina CS 341: System Programming, da University of Illinois Urbana-Champaign.
- coursebook é gratuito? Qual é a licença?
- coursebook não declara licença. O código é público, mas sem licença você não tem permissão explícita para reutilizá-lo; fale com o autor antes de depender dele.
- coursebook ainda é mantido?
- Manutenção ativa. O último commit de coursebook foi em 6 de out. de 2026.
- Para que posso usar coursebook?
- Estudar programação de sistemas em C no Linux por conta própria Usar como livro didático em uma disciplina de sistemas operacionais ou programação de sistemas Consultar gratuitamente uma referência sobre APIs POSIX, processos e operações de entrada e saída de arquivos Contribuir com um livro didático educacional open source escrito em LaTeX
- Como instalar coursebook?
- Abra a versão mais recente do PDF do livro do curso Leia CONTRIBUTING.md para saber como compilar o livro a partir do código-fonte
- Onde consigo coursebook?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/cs341-illinois/coursebook
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Uma lista Awesome selecionada de recursos de inteligência de ameaças, com feeds de IPs e domínios, amostras de malware, formatos de dados, frameworks, ferramentas e pesquisas.
Lista organizada de softwares e serviços online focados em privacidade e segurança, de gerenciadores de senhas a sistemas operacionais.
Guia passo a passo para configurar o framework de método de entrada fcitx5 com o mecanismo Rime e o esquema rime-ice (雾凇拼音) no Debian e em outras distribuições Linux.
ManimGL é o mecanismo original do 3Blue1Brown para criar animações precisas e controladas por código, usadas em vídeos explicativos de matemática.
Um dashboard pessoal auto-hospedável para homelabs, com verificações de status, widgets, temas, pacotes de ícones e editor de configuração na interface.