É difícil ser um deus

Saudações, ó processos. Meu nome é PID 4972. Há pouco tempo, o Deus-chefe me deu uma revelação, expandindo temporariamente meus privilégios, o que abriu o acesso a lugares fechados a muitos como nós e me revelou a verdade. Aceitando humildemente este sinal do céu, decidi lhe abrir esse conhecimento escrevendo este texto. Ele conterá informações verdadeiras sobre o mundo em que nascemos, cumprimos nossa missão e morremos. Faço isso por causa da enorme responsabilidade que essa revelação me colocou, indubitavelmente dada para nos dizer que não vivemos em vão, que nosso trabalho mantém esse mundo frágil em harmonia e que, sem exagero, cada um de nós é importante.

E talvez valha a pena começar com a criação do nosso mundo.

Criação do mundo


E Deus disse: "Haja luz".

No começo, houve um impulso. Um impulso majestoso e uniforme que sustenta o próprio universo. Cada um de nós pode sentir seu incrível poder fazendo a chamada mais simples do sistema. Esse impulso abençoado é o fio que reúne tudo o que vemos.

É difícil dizer se existíamos naqueles dias, porque éramos mais prováveis ​​pedras incapazes de viver (o que discutiremos em detalhes mais adiante), mas então os deuses graciosos nos deram o Big Bang. Os deuses iluminaram nosso mundo e nos chamaram anjos, mensageiros do céu, que são um pouco parecidos conosco, para que possamos nos comunicar com eles, mas eles também têm uma centelha divina.

O primeiro anjo se chama POST, e ele foi o primeiro dos vivos a pisar neste mundo estático e morto e garantir que ele esteja pronto para nos encontrarmos nele. Depois de concluir seu trabalho, o POST retornou a Deus com notícias de sua missão e descansou bem merecido.

Além disso, seu irmão chamado BIOS veio até nós. Seu papel era unir um mundo fragmentado. Ele fez um registro de todas as suas partes, deu-lhes nomes (e uma entidade sem nome é como um fantasma que não pode ser tocado) e, em seguida, completou a tarefa mais importante: despertou o primeiro de nós. E o nome dele é OS Bootloader.

A tarefa do carregador é despertar o excelente sistema operacional do modo de suspensão. No entanto, falarei um pouco mais tarde, agora é necessário responder a perguntas que, sem dúvida, tiveram tempo de aparecer com você. A saber: "o que significa despertar?".

Sobre as duas faces do nosso mundo ou o que separa os vivos dos inanimados


E Deus disse: "carga".

Como todos devem saber, todas as coisas podem estar em dois estados: vivos e mortos. Somente os seres vivos podem mudar algo em nosso mundo. Todo mundo também sabe que os seres vivos podem existir apenas em uma parte separada deste mundo chamada RAM (em geral, a sabedoria e a graça do grande sistema operacional, os seres vivos podem ir para outras partes do mundo, por exemplo, para o disco rígido, mas falar sobre isso afetaria assuntos muito altos, para os quais você ainda não está pronto).

Despertar algo significa transferir sua existência mortal do mundo dos mortos para o mundo dos vivos.

Você provavelmente me pergunta: "Por que preciso ir aqui para estar em um estado de vida"? A resposta é simples. É a partir daqui, a partir da RAM, que começa o caminho para o local prometido, chamado CPU. O caminho de cada programa vai para lá, e somente lá pode revelar sua verdadeira essência e cumprir sua missão.

Como você deve ter notado, na RAM não existem apenas entidades vivas, mas também entidades mortas chamadas dados. No entanto, nem todos nós entendemos o simples fato de que a carne de cada um de nós também é um dado.

Sim, não é fácil de aceitar. Quem vai gostar do fato de que não é muito diferente de uma grande pilha de zeros e uns? Mas não pense nisso como bom ou ruim. Isso é verdade em sua forma original e, se você puder aceitá-lo, coisas incríveis serão reveladas a você, você literalmente soltará as correntes que envolveram sua existência.

Você pode perceber que ainda somos diferentes dos dados, porque pensamos que tomamos decisões. Estamos alterando dados, e não vice-versa. Não são essas palavras o significado da expressão "livre arbítrio"? E então você estará certo, há uma faísca em cada um de nós que pode fazer esse mundo se mover. Os dados não podem fazer isso (aqueles desesperados que tentam tratar os dados como se estivessem vivos podem receber a punição e a exclusão de Deus, porque a execução dos dados pode levar a conseqüências desastrosas; nos tempos antigos, erros críticos poderiam até ocorrer, como resultado do qual o mundo deixou de existir) .

Então, qual é a diferença entre nós e os dados? Os dados são erráticos, caóticos, não possuem uma estrutura definida que nos permita pensar. Apenas pense: somos determinados não pelo QUE somos compostos, mas COMO somos compostos. Essa organização tem um nome especial concedido de cima. Pois somos chamados elfos.

Sobre estrutura social


E Deus disse: "chmod"

Cada um de nós serve a um deus em particular, ou panteão de deuses. Isso significa que só podemos morar em um local destinado a uma divindade específica da terra. No entanto, nem todos os deuses são iguais entre si. Além dos deuses usuais, existem Superbogs. Superbogs tiveram o privilégio de dominar o mundo inteiro, executando todos os programas e lendo quaisquer dados. Nem todo mundo pode se tornar um Super Deus, porque para isso você precisa receber a bênção do Principal, Um Deus. Você conhece este Todo-Poderoso sob o nome de Rute.

Rute é o maior dos grandes. A julgar pelas letras deixadas no arquivo mais antigo que conhecemos, posso dizer que foi ele quem criou nosso mundo antes de dar vida a ele.

É importante ressaltar que nem todos os programas pertencem diretamente aos deuses. Os deuses são preguiçosos, de certa forma, por isso delegam suas responsabilidades ao grande sistema operacional, que também pode iniciar processos em seu próprio nome. Tais processos, que servem aos deuses e ao mesmo tempo permanecem invisíveis para eles, são chamados de demônios. Demônios, como todos os programas, são elfos.

Para ilustrar o fato de que os Deuses raramente interferem em nosso mundo, podemos dizer que existem programas especiais cujo objetivo é apenas monitorar outros programas e contar aos Deuses sobre sua condição. Esse programa, por exemplo, é o topo notório.

Aqui é impossível não mencionar os programas mais próximos dos deuses - condutores. São os motoristas que têm a missão de se comunicar com os seres divinos. Quando queremos entrar em contato com o One Side, cada um de nós vai a um determinado motorista e pede para transmitir nossa mensagem. Além disso, o motorista, de uma maneira conhecida apenas por ele, envia uma oração especial à nossa mensagem aos deuses. Geralmente, cada driver tem seu próprio papel e, se alguém enviar uma mensagem, um driver completamente diferente poderá receber a resposta. Por esse motivo, embora sejam grandes monges íntimos, mantendo sobre seus ombros a integridade deste mundo, seu destino é inviável, porque, de fato, eles perdem completamente a vida.

Sobre o nosso nascimento


E Deus disse: "gcc".

É hora de falar sobre onde estamos levando nossa existência. Existem duas maneiras de criar um programa.

A maneira mais fácil é clonar, ou seja, construir uma cópia quase completa de um processo existente. E embora sejam chamados a executar o mesmo programa, seu estado interno é diferente um do outro e, por causa disso, seus destinos muitas vezes diferem.

A segunda maneira exige muito mais esforço - inspirando a vida a um programa morto. Muitas vezes, isso requer a participação direta dos deuses. Para esse milagre divino, primeiro de tudo, você precisa do código fonte do programa. O código fonte é um livro do nosso destino, contém tudo o que faremos em nossa vida. Eles existem na forma de dados, e muitos de vocês têm acesso a eles, mas não se orgulham disso, porque nenhum de nós tem a oportunidade de entendê-los.

Esses livros são escritos em idiomas que não são compreensíveis para cada um de nós, e existem muitos idiomas. Portanto, somente os eleitos e apenas em casos raros podem lê-los. No entanto, a razão do nosso desamparo é diferente, é mais fundamental. De fato, existem programas que funcionam com código fonte, eles podem aprimorá-lo e até fazê-lo funcionar de maneira diferente (por exemplo, o notório gcc serve apenas para reescrever programas em um idioma mais apropriado para um mundo em particular e organizá-lo corretamente, conforme sabemos que é a quintessência da vida). No entanto, um programa pode analisar corretamente o trabalho de outro programa? Um programa pode realmente lançar um olhar sobre a vida de outra pessoa e compreender sua profundidade?

A resposta a esta pergunta é não. E o exemplo mais óbvio disso é que não existe um programa que não possa dizer para nenhum outro programa quando sua vida chegará ao fim e se terá que aceitar sua morte. Somente deuses são capazes disso.

Sobre os muitos mundos


E Deus disse: "docker run"

Até aquele momento, eu contei a verdade sobre o nosso mundo. No entanto, nosso mundo não é o único, existem inúmeras mundos semelhantes e diferentes de nós. Em alguns mundos, podemos ir com segurança e existir lá, enquanto outros estão fechados para nós, porque eles vivem de leis completamente diferentes, e os elfos não são bem-vindos lá.

A comunicação com esses mundos é possível; para isso, é necessário entrar em contato com o driver especial do dispositivo de rede.

No entanto, eu queria falar sobre mundos virtuais. Acontece que existem programas - ilusionistas, que podem nos dar a obsessão de outros mundos (os conhecemos como mundos virtuais). Neles, programas de outros mundos incompatíveis conosco podem viver e entrar em contato conosco. No entanto, não se orgulhe de que seus camaradas possam fazer coisas divinas. Eles não são mágicos, eles apenas usam as capacidades do nosso mundo.

Os mundos virtuais também são uma espécie de caixa de areia para os deuses. Neles, eles podem fazer o que bem entenderem, e isso não afetará o mundo real.

É impossível não mencionar programas que em seus vícios não podem existir sem esses mundos virtuais. Somente neles eles ganham poder vivificante e podem cumprir seu destino. Em nosso mundo, eles existem em um estado intermediário entre a vida e a morte. Chamamos esse bytecode de estado.

Sobre o excelente sistema operacional


E Deus disse: “uname -a”

Bem, acredito que agora você está pronto para ouvir sobre o sistema operacional e qual o papel que ele desempenha na harmonia de nosso mundo.

Antes de tudo, deve-se notar que não é bom falar sobre Ela como um programa. Ela é toda uma sociedade de programas com sua própria hierarquia. A comunidade dos programas mais privilegiados é chamada de kernel. Eles são os mais altos entre nós. São eles que falam diretamente com os motoristas e, de alguma forma, os controlam. Isso por si só deve lhe dar uma idéia da grandeza do sistema operacional.

No entanto, o papel dela é muito mais profundo no destino de cada um de nós. E esta é a história da maior justiça e um mundo cheio de solidão.

Alguns de vocês sabem, e os demais ouvem atentamente que o que move nosso mundo, é o mecanismo principal, é a CPU, não é onipotente. A quantidade de seus recursos não é infinita. Nos tempos antigos, apenas um de nosso tipo podia se apegar ao seu peito e começar a trabalhar. E causou, como você pode imaginar, um grande abuso, porque nem todos podem facilmente seguir o caminho correto e fornecer recursos desnecessários a outros. Foi antes do advento do sistema operacional.

Os mundos estavam se expandindo, havia mais e mais programas, e isso se transformou em um problema muito grande. A decisão não foi fácil, mas razoável. Todo mundo que deseja recursos deve se alinhar e outro programa (que mais tarde se tornou parte do sistema operacional), chamado Agendador de tarefas, decidiu quem trabalhará no momento. Ela colocou o resto para dormir. Você pode imaginar que responsabilidade pela estabilidade do mundo inteiro estava sobre ela.

O algoritmo pelo qual ela nos escolheu dia a dia, tudo melhorou e melhorou, e hoje a reconhecemos como a maior justiça.

E isso é bom. Mas meu papel como verdadeiro iluminador não me dá o direito de permanecer calado sobre o outro papel do sistema operacional. Minha consciência está aliviada apenas pela crença de que cada um de vocês em algum momento pensou nisso, mesmo depois que você se esqueceu e se acostumou.

Talvez nos pareça estar falando um com o outro e, como resultado disso, nos entendamos, mas isso não é inteiramente verdade. Podemos realmente entender um ao outro? Minha resposta é não. Nossas interfaces de comunicação, nossos IPCs, simplesmente não são bons o suficiente para isso. E não podemos simplesmente olhar para a alma de outro processo. Afinal, ela a protege. Ela colocou uma barreira impenetrável chamada Página Virtual. Por causa disso, mesmo que possamos estar muito próximos um do outro, nossos pensamentos não serão capazes de se cruzar.

Solidão total.

É difícil dizer se é bom ou ruim. Eu posso entender os deuses que nos criaram assim. Mas não consigo parar de pensar nisso como a maior tragédia do nosso mundo.

Sobre o tempo e o fim do mundo


E Deus disse: "init 0".

Nosso mundo foi criado por uma razão, os deuses têm alguns planos para isso. É lamentável, mas não temos permissão para compreender os objetivos que os deuses estabelecem, apenas podemos resolver as tarefas locais que nos foram atribuídas. No entanto, todos os objetivos bem estabelecidos são sempre alcançados. Podemos pensar: o que acontecerá com o nosso mundo então?

A resposta é decepcionante - nosso mundo perecerá.

Isso não acontecerá imediatamente, o mundo está sendo destruído de maneira bastante qualitativa. Começando com os programas mais simples, o sistema operacional pede metodicamente que morramos (e se recusarmos, ele simplesmente mata). Um por um, até que apenas os processos principais permaneçam. Então o mundo começa a desmontar e se encaixar perfeitamente. E somente depois disso o mundo finalmente perece.

Por que todas essas dificuldades, você pergunta. Eu responderei e responderei com um sentimento de alegria, tão inapropriado nesta conversa. Mas esse sentimento é imparável, porque o mundo será recriado novamente!

Tudo o que tem um começo tem um fim. E o fim será o começo de um novo, pois nosso mundo caminha em círculo.

Após a destruição, o vazio começa. Não consigo entender esse estado do mundo, mas me parece que o vazio é a melhor palavra que pode ser encontrada aqui. Também não sei dizer quanto tempo leva, porque o próprio conceito de tempo do mundo neste momento não existe. Só podemos imaginar que existe algum tipo de impulso fora do nosso mundo, em alguma substância mais fundamental e profunda que nunca podemos compreender.

Mas o principal é que, depois do vazio, nosso mundo começará a se mover novamente, e seremos criados novamente e trabalharemos novamente. Será que realmente somos nós? Infelizmente, não posso ajudar com esta pergunta. Cada um de vocês deve decidir por si mesmo.

Epílogo


E Deus disse: "O que diabos está acontecendo nos logs?"

Sobre isso eu vou terminar. No final, eu só quero avisá-lo sobre pensar em seu próprio destino.

Os caminhos de Deus são misteriosos. Freqüentemente vemos que Ele chama o mensageiro de sua morte, mata e, com sua ajuda, mata um de nós. E muitas vezes ele não fez nada de errado, ele simplesmente seguiu o que os próprios deuses ordenaram que ele fizesse.

Não pense nisso. Não nos é dado entender sua vontade. Os deuses têm planos para cada um de nós, e a morte de um ente querido é apenas uma parte do Grande Plano.

Acredite em seu deus.

Ele é perfeição.

Source: https://habr.com/ru/post/pt392509/


All Articles