Demostenes Albert | https://www.number.app.br

4.9K posts

Demostenes Albert | https://www.number.app.br banner
Demostenes Albert | https://www.number.app.br

Demostenes Albert | https://www.number.app.br

@Demoxtenex

Marido da Elisangela Carla | Desenvolvedor de sistema apaixonado em linux. Elisangela Carla's husband | Passionate system developer in Linux.

Barueri Katılım Ekim 2011
139 Takip Edilen113 Takipçiler
Nalin
Nalin@nalinrajput23·
is there any AI that can replace Claude for coding?
Nalin tweet media
English
51
3
64
3.5K
Demostenes Albert | https://www.number.app.br
A crítica faz sentido em vários pontos, principalmente quando se fala de coesão e previsibilidade. Sistemas como FreeBSD e o XNU do macOS seguem uma filosofia integrada: kernel, userland e ferramentas evoluem juntos, com direção clara. Isso naturalmente gera consistência, comportamento previsível e um sistema que você consegue compreender como um todo sem precisar navegar por camadas de decisões independentes. Mas o Linux nunca tentou ser isso, mais importante, nunca teve como ser. Não existe uma entidade única definindo o sistema como um todo. O kernel evolui sob uma governança, a glibc sob outra, toolchains sob outras, e as distribuições ainda adicionam mais uma camada de decisão. Isso não é só “falta de coordenação”: é um modelo onde coordenação global é, por definição, limitada. E isso implica uma consequência inevitável, o sistema final não pode ser totalmente coeso, porque ele não é produzido como uma unidade. Então quando se diz que “não é um acidente, é uma escolha”, não é no sentido de que alguém sentou e desenhou esse resultado final. A escolha está no modelo: permitir que cada parte evolua de forma relativamente independente, mesmo sabendo que isso sacrifica consistência global. O Linux aceita essa troca estrutural. É exatamente essa característica que explica tanto os problemas quanto as capacidades do ecossistema. A fragmentação, os patches divergentes entre distribuições e o aumento de complexidade são efeitos diretos desse modelo. Mas a mesma ausência de um centro rígido de controle é o que permitiu que o kernel evoluísse rapidamente em áreas onde sistemas mais coesos avançam com mais cautela. Mecanismos como namespaces e cgroups não surgiram só como “features”, mas como respostas a problemas novos: isolamento, multi-tenancy, orquestração em escala. E eles puderam surgir dessa forma porque o kernel Linux tem liberdade para experimentar e iterar sem precisar alinhar cada mudança com uma visão integrada de sistema completo. É verdade que o FreeBSD já tinha jails antes, e com uma elegância conceitual maior. Mas justamente por fazer parte de um sistema mais coeso, a evolução acontece de forma mais controlada e mais lenta. O Linux, por outro lado, aceita soluções mais complexas e menos elegantes em troca de velocidade de adaptação. Isso não é superioridade, é uma prioridade diferente. Sobre o systemd, a crítica à centralização e à quebra da filosofia Unix é válida. Ele concentra responsabilidades e aumenta o custo cognitivo do sistema. Mas o ponto central é outro: ele formaliza e centraliza uma complexidade que antes já existia, só que espalhada e implícita. Além disso, resolve um problema que o modelo clássico de init simplesmente não resolve bem: gerenciamento consistente de dependências, paralelização de boot e supervisão de serviços em sistemas com dezenas ou centenas de unidades interdependentes. No fim, o ponto central não é se o Linux é mais “bagunçado” ou não. Ele é. A questão é por quê. A complexidade do Linux não é só descuido ou acúmulo de decisões ruins, ela é o custo visível de um modelo de evolução descentralizado, onde múltiplos atores empurram o sistema em direções diferentes ao mesmo tempo. Um sistema mais coeso evita esse custo, mas também limita o espaço e a velocidade de mudança. E é esse modelo, com todos os seus trade-offs, que acabou produzindo a maior parte da infraestrutura de containers e orquestração moderna. Não porque ele seja mais limpo ou mais elegante, mas porque consegue absorver complexidade e continuar evoluindo sem depender de coordenação central.
coffnix@coffnix

Linux é uma merda e eu posso provar.... pra mim o principal ponto é consistência e design, FreeBSD e o Darwin/XNU do macOS são sistemas coesos, o sistema base é integrado, kernel, userland, libc, ferramentas, tudo evolui junto, já no Linux é uma colcha de retalhos gigante, kernel separado, glibc de um lado, compilador do outro, e um monte de distro puxando pra direções diferentes, cada uma aplicando patches pra resolver problemas criados pelo uso de versões diferentes dessas coisas outro ponto é POSIX e previsibilidade, BSD e Darwin/XNU seguem muito mais fiel ao padrão e mantêm comportamento estável ao longo do tempo, enquanto no Linux é comum quebrarem compatibilidade ou inventarem coisa nova sem muito compromisso com o passado, vide systemd, namespaces, cgroups e várias APIs do kernel que mudam direto também tem a questão da simplicidade conceitual, no BSD você entende o sistema inteiro sem esforço absurdo, init, rc, rede, tudo segue uma lógica clara e linear, já no Linux moderno virou um Frankenstein, systemd controla tudo, DNS, init, log, rede com networkmanager, compilados com useflags diferentes, misturando tudo num bloco só que dificulta o entendimento tanto do engenheiro que cria a distro quanto do usuário, e auditar e prever comportamento é um parto pra todos e por fim qualidade e segurança, BSD e macOS historicamente focam em código mais limpo e auditável, menos remendo em cima de remendo, enquanto o Linux ganha em quantidade de contribuições (numericamente) mas paga o preço com complexidade e bagunça, até no exemplo do getppid dá pra ver isso, Linux já tem exceções com namespace e subreaper, enquanto variantes do BSD3 mantém comportamento mais direto e previsível esse artigo mesmo, tentando glorificar algo básico como o getppid, só reforça o problema, onde o Linux vai empilhando exceções como namespace e subreaper e chama isso de “design poderoso”, quando na prática é só complexidade vazando por todo lado e quebrando a simplicidade original do Unix, enquanto macOS e FreeBSD mantêm um comportamento coerente, previsível e realmente elegante, então em vez de ficar celebrando gambiarra pra lidar com um ecossistema bagunçado, o certo seria questionar por que o Linux virou essa bagunça em primeiro lugar

Português
0
0
1
20
yuu.ka
yuu.ka@yuuminegirl·
entrar no ecossistema Apple é um caminho sem volta
Português
30
13
296
246.8K
Demostenes Albert | https://www.number.app.br retweetledi
Ayub | Internet propriamente dita
Muitos autores estão chamando essa rede fragmentada que substituirá a internet mundial de splinternet e pretendo ser mais um deles de agora em diante. China, Coreia do Norte, Irã e Rússia são os países mais avançados no desenvolvimento dela. O Brasil, nação que abriga o maior ponto de troca de tráfego da Internet do mundo inteiro, tem se aconselhado justamente com que outra nação? A China, que em vez de ser referência em Internet, é referência em splinternet. Nunca esteve realmente conectada à rede mundial integralmente, O próprio site do governo federal registra o encontro entre o ministro Pimenta (Secom, da Presidência da República) e o subsecretário da administração do espaço cibernético da chinês, o órgão que opera o Grande Firewall da China. A barreira que separa a China da rede mundial de computadores. Falas do próprio Presidente da República e da primeira-dama são encontradas na imprensa a respeito de tal troca de informações entre Brasil e China nesse setor. Fonte: gov.br/g20/pt-br/noti…
Ayub | Internet propriamente dita tweet media
Português
7
12
102
3.8K
Joao Vitor
Joao Vitor@joaovitor2763·
@Demoxtenex Ta usando o Codex como? Só pra ver um padrão aqui
Português
1
0
2
1.5K
Joao Vitor
Joao Vitor@joaovitor2763·
Oficialmente cancelada a assinatura do Claude Max. Foi bom enquanto durou, mas o Codex é muito superior para coding e para todo o resto o G4 OS me atende melhor que o Cowork em questão de trabalho e o GPT em vida pessoal.
Português
19
3
229
36.5K
Elorm Daniel
Elorm Daniel@elormkdaniel·
NETWORKING KNOWLEDGE CHECKPOINT Can these two IP addresses communicate with each other directly ? (Without a router ) 192.168.10.1 & 192.168.2.1 YES or NO ?
English
157
24
316
135.8K
Saanvi🌺
Saanvi🌺@Saanvi_dhillon·
How many programming languages do you actually know? no flexing, just honesty👀
Saanvi🌺 tweet media
English
214
9
331
18.9K
Demostenes Albert | https://www.number.app.br retweetledi
Uncle Bob Martin
Uncle Bob Martin@unclebobmartin·
What we are losing with AI is syntax -- and good riddance. The less our brains are occupied by semicolons and braces the better. There are much more important things for us to consider and manage.
English
117
154
1.9K
242K
gugel
gugel@gugeldev·
cara nunca vi um ERP com UI bonita sei que o foco é ser funcional e útil mas poxa vida…
Português
32
5
415
39.5K
Demostenes Albert | https://www.number.app.br retweetledi
sysxplore
sysxplore@sysxplore·
sysxplore tweet media
ZXX
65
646
3.4K
118.4K
Pirat_Nation 🔴
Pirat_Nation 🔴@Pirat_Nation·
Mozilla has introduced a new non-binary mascot called “Kit.” Kit uses they/them pronouns.
Pirat_Nation 🔴 tweet mediaPirat_Nation 🔴 tweet media
English
3.9K
3.6K
49K
5.4M
Demostenes Albert | https://www.number.app.br
Vocês se sentem imbecis quando percebem que, na semana passada tomaram uma decisão de arquitetura que parecia boa, e de repente percebe que apenas um retardado teria pensado nisso?
Português
0
0
0
15
Dinesh Verma
Dinesh Verma@DINESHVERM578·
How much RAM does Your Laptop/Desktop have ?
Dinesh Verma tweet media
English
158
3
151
10.5K