Perguntas com a marcação «unix»

O Unix é um sistema operacional de computador multitarefa e multiusuário desenvolvido originalmente em 1969.

10
O hack do compilador de Ken Thompson ainda é uma ameaça?
Ken Thompson Hack (1984) Ken Thompson delineou um método para corromper um binário do compilador (e outro software compilado, como um script de login em um sistema * nix) em 1984. Fiquei curioso para saber se a compilação moderna solucionou ou não essa falha de segurança. Pequena descrição: Reescreva o …
156 linux  unix  compiler  hacking 

4
Qual é a ingenuidade exata do pipe Unix
Eu ouvi a história de como Douglas Mcllroy surgiu com o conceito e como Ken Thompson o implementou em uma noite. Até onde eu entendi, pipe é uma chamada de sistema que compartilha um pedaço de memória entre dois processos em que um processo grava e outro lê. Como alguém …

5
É uma boa idéia chamar comandos de shell de dentro de C?
Há um comando shell unix ( udevadm info -q path -n /dev/ttyUSB2) que eu quero chamar de um programa C. Com provavelmente cerca de uma semana de luta, eu poderia reimplementá-lo, mas não quero fazer isso. É uma boa prática amplamente aceita que eu chame apenas popen("my_command", "r");, ou isso …
50 c  unix  shell 


7
Existe uma filosofia de programação do Windows? [fechadas]
Tenho programado nos ambientes Unix e Windows. Trabalhei principalmente no Unix, onde aprendi a filosofia do Unix , que pode ser resumida como Escreva programas que fazem uma coisa e fazem bem. Escreva programas para trabalhar juntos. Escreva programas para lidar com fluxos de texto, porque essa é uma interface …


3
Explicação simples dos soquetes Unix
Posso pesquisar e já olhei para a entrada da Wikipedia e em alguns outros lugares, mas mesmo tendo alguma experiência em programação, realmente não entendo o conceito. Você pode me tratar como uma criança de 10 anos e me dar uma explicação clara sobre a comunicação por soquete?
20 unix  sockets 


3
Por que o comando "kill" é chamado assim?
Por que foi decidido chamar o killcomando "matar"? Quero dizer, sim, esse utilitário geralmente é usado para finalizar processos, mas na verdade pode ser usado para enviar qualquer sinal. Não é um pouco confuso? Talvez haja algumas razões históricas. Tudo o que sei é man killque esse comando apareceu na …

4
Estilo de opções da linha de comando - POSIX ou o quê?
Em algum lugar, vi um discurso retórico contra java / javac, usando uma mistura de estilos Windows e Unix, como java -classpath ... -ea ... Something IMHO, não é uma mistura, é como findfunciona também, não é? AFAIK, de acordo com o POSIX, a sintaxe deve ser como java --classpath …

3
Minúsculas nos nomes de arquivos do Linux
Como eu acho que o UpperCase é realmente legível para a separação de palavras da primeira letra em nomes longos e complexos, costumo atribuir alguns dos meus arquivos de Linux com alguns UpperCase. Principalmente executáveis, alguns diretórios também. Mas já faz algumas semanas que observei que a grande maioria de …


4
O que os desenvolvedores devem saber sobre sistemas baseados em UNIX?
Estou um pouco surpreso que isso ainda não tenha sido perguntado por ninguém, mas em um nível alto, o que todo desenvolvedor deve saber sobre como trabalhar com sistemas baseados em UNIX? Minha experiência * nix é muito limitada, porque não tenho absolutamente nenhuma razão para usá-la no Windows para …
8 unix 
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.