Pesquisa de Desenvolvedores IoT 2017

IoT Developers Survey 2017 - Eclipse Foundation

Pelo terceiro ano consecutivo, a Eclipse Foundation vem rastreando as tendências de desenvolvimento de soluções no universo IoT (Internet das Coisas). O resultado da pesquisa 2017 acabou de sair e mostra resultados muito interessantes. Dentre eles, quais segmentos da indústria têm adotado a IoT, principais preocupações no desenvolvimento, linguagens de programação preferidas e sistemas operacionais mais utilizados. Confira!

A Família exec() de Chamadas de Sistema

A família de chamadas de sistema exec() é, principalmente, um complemento para a criação de processos utilizando a chamada de sistema fork(). Este conjunto de chamadas possibilita substituir completamente a imagem de um processo a qualquer momento. Assim, o código do novo processo pode estar em um arquivo executável separado, facilitando a organização em casos de projetos maiores e mais complexos.

Criando Processos em Linux

Criação e Manipulação de Processos em Linux

Processos são a essência de todo sistema operacional. Portanto, são a chave para criar aplicações robustas e de maior complexidade. Este artigo explica com riqueza de detalhes o que são processos em Linux e mostra como eles são criados e manipulados através da programação em linguagem C. Serão apresentados também dois exemplos com casos especiais: um onde os processos filhos se tornam zumbis e o outro em que o processo pai aguarda todos os processos filhos terminarem sua execução.