
albfneto
(usa openSUSE)
Enviado em 13/09/2009 - 23:51h
é mais ou menos isso, angelito. O que ocorre em linux, é que executáveis, não serão executáveis sem as permissões... deixam de ser executáveis e viram textos ou scripts...
outras diferenças... windows executa EXEs ou COMs e os periféricos são controlados por DRIVERS binários, que foram feitos em assembly...
Em Linux, os executáveis são programas, binários, que foram feitos em C++, em Perl etc... ou Python interpretado..., exemplo: programa1.so; pacote.elf; pacote2.py, reconhecidos pela sua extensão ou por números mágicos, ou mesmo pelo file ID
também, em Linux os periféricos são definidos e controlados por arquivos de texto e scripts, que fazem o sistema "achar o teclado, o mouse etc...os "DRIVERS" em linux, salvo exceções, como NVIDIA (na realidade NVIDIA e driver e módulo!) são quase sempre módulos de kernel, e não verdadeiros drivers win...
As extensões? totalmente diferentes, assim como são diferentes a árvore, estrutura dos diretórios e os sistemas de arquivos...
Resumindo de uma maneira simplista, win executa só binários exe e com e pode usar DLLs binárias que funcionam junto...
em Linux, o sistema executa o binário .so. .elf, .py etc... e junto, "executam" entre aspas, arquivos de config, ou controle, ou de periférico, que podem ser textos, scripts etc....
De fato, minha opinião, Windows é tudo binário ou hexadecimal, executando, é como um pacotão...uma sopa de bytes...
Linux não, é uma coisa elaborada, cujo interligação é complicada, sofisticada, mas que porisso o "resultado" fica simples, não sei se me fiz entender.
Linux é uma obra prima de programação