Transcrição do áudio
Você sabe que o mundo Linux é um mundo aberto, ele é um mundo onde programadores desenvolvem sistemas operacionais para programadores. Então sinta-se feliz, você é alguém que tem capacidade para isso, pois você está aqui. Ou seja, você está caminhando para o conhecimento e você logo logo vai dominar esse sistema operacional, bem como o seu código, e poderá alterá-lo ao bel prazer. Lembrando que, por exemplo, o que é o hacker? O hacker é aquele cara em que a tecnologia se curva para ele, baseado no conhecimento dele. A tecnologia se molda para ele, entende? É bem parecido com aquela história da colher lá que você vê no Matrix, né? A tecnologia se molda para você, legal? Quando aquela criança torta aquela colher, né? É isso que ele quer dizer. Então vamos lá. Então, no sistema operacional, nós temos um diretório onde nós podemos encontrar as bibliotecas. Ali você vai encontrar tudo o que você precisa. Praticamente o Linux está lá, bem como as bibliotecas C, C++ estão lá. É só você usar. Bom, se não tiver, então você vai instalar. O SR include. Vamos lá então. Aqui. Início do corte. Teste, teste, teste. Bosta, bosta, bosta. Bosta, bosta, bosta. Fim do corte. Então vamos lá. Se você chegar aqui, cd barra o SR, include. Eu estou rindo. Eu estou testando uma biblioteca minha para gravar vídeo. O corte. O corte. O corte. Eu não posso falar aqui. Aqui, olha só. Então aqui estão as bibliotecas do Linux. Você consegue DRM, C++, as várias versões do C++. Você vai encontrar ali dentro. Você vai encontrar o Linux aqui dentro. Vcd Linux, cd Linux, criar ls. Então, olha só. Você quer o quê? Memory policy. Você quer o quê? O ip.org. protocolo IP coleguinha você quer o que? você quer o input? você quer equipe biblioteca? biblioteca time? times, relógios virtuais do sistema operacional você quer interagir com o que? você tem tudo aqui na sua mão claramente se você fosse um cara um pouco mais assim com tempo eu acredito que o que lhe falta é tempo você entrasse aqui de cabeça em um ano você sairia daqui outra pessoa mas você teria que se distanciar de todo o resto que você que você tem de vida após pensar em entrar nesse mundo aqui legal? são anos difíceis da sua vida vai por mim tá tudo aqui cara essa é a ideia do mundo Linux legal e nós podemos importar nos nossos programas sabe qual é o problema? o problema é você conhecer a documentação de cada um desses caras por exemplo clear more ip.h legal? vamos dar uma olhada na biblioteca IP primitivas de sistema tá lá no livro do Tannibal mas não no de sistemas operacionais ele está lá no de rede de computadores então aqui ele é baseado pro BSD sockets aqui é aqui é aqui é é utilizado ele para fazer comunicação o IP é um protocolo um protocolo que eu localizo um computador na minha rede ou fora da minha rede com plano de nomeação uniforme e tudo mais então aqui é um exemplo e aqui ele vai estar puxando uma pancada de constantes tá e ele tem aqui alguns includes e esses includes você tem que ir lendo esses includes include, include, include vai lendo até você obter o conhecimento. Clear, ls, ls. Vamos pegar aqui, por exemplo, o ext4.h. More ext4.h. Aqui é o ext4 que você viu na aula anterior, certo? Então, ele é só o cabeçalho, tem os importes, tem mais algumas definições. Aqui, geralmente, nós fazemos os importes, os includes aqui dentro. Criamos constantes, entre outras coisas. E programamos no arquivo .c o código-fonte. Então, aqui você começa a navegar nessas definições, acha as definições. Então, você vai estar apto a programar. Legal? Vamos lá. Ah, todo o programa, todo o programa, todo o programa, ele está em pf, pf é uma variável do sistema. Legal? Então, até mais. Tchau!