Revivendo ELIZA: Uma recriação em C++ do primeiro chatbot

2025-05-17
Revivendo ELIZA: Uma recriação em C++ do primeiro chatbot

Este artigo detalha a recriação de ELIZA, o primeiro chatbot criado por Joseph Weizenbaum em 1966, usando C++. O autor recriou meticulosamente a funcionalidade de ELIZA, desde a análise do script original até a otimização do código e a comparação com o código original. Melhorias adicionais incluem a execução de ELIZA em uma teletipo ASR 33 e a contribuição para a prova de que a versão CACM de 1966 é Turing-completa. Todo o projeto está contido em um único arquivo eliza.cpp, com instruções de compilação para macOS e Windows. Este projeto é uma homenagem fascinante à história da IA e um recurso valioso para desenvolvedores interessados em tecnologia de IA antiga.

Leia mais
IA

oklch() no CSS Color 4: Uma Mudança de Jogo para Sistemas de Design

2025-02-17
oklch() no CSS Color 4: Uma Mudança de Jogo para Sistemas de Design

O Módulo de Cor CSS 4 introduz oklch(), uma nova notação de cor que define cores usando a luminosidade percebida (L), a croma (C) e a tonalidade (H), opcionalmente com alfa (a). Isso resolve a inconsistência de luminosidade do hsl(), tornando a manipulação de cores e a geração de paletas mais previsíveis e melhorando a acessibilidade. oklch() suporta cores P3 de ampla gama, abrindo possibilidades de cores mais ricas em displays modernos. Embora o ecossistema oklch() ainda esteja em desenvolvimento, suas vantagens em legibilidade de código e manipulação de cores o tornam um forte candidato para o futuro da cor CSS.

Leia mais
Desenvolvimento Especificação de Cor

Ex-conselheiro de Segurança Nacional Waltz pego usando aplicativo secreto de arquivamento do Signal

2025-05-04
Ex-conselheiro de Segurança Nacional Waltz pego usando aplicativo secreto de arquivamento do Signal

Um fotógrafo da Reuters tirou uma foto do ex-conselheiro de Segurança Nacional Mike Waltz verificando suas mensagens do Signal durante uma reunião do gabinete de Trump. Ele não estava usando o aplicativo Signal oficial, mas uma versão modificada chamada TM SGNL, que arquiva automaticamente mensagens em texto simples. Desenvolvido pela TeleMessage, uma empresa com executivos ligados à unidade de inteligência das Forças de Defesa de Israel, o TM SGNL provavelmente viola a licença de código aberto do Signal. O aplicativo é distribuído principalmente por meio de serviços de gerenciamento de dispositivos móveis corporativos (MDM), sugerindo que o governo Trump pode tê-lo usado para discussões classificadas e gerenciamento centralizado de dispositivos. O artigo também descobriu documentação detalhada e um vídeo revelando locais de armazenamento potenciais para logs de bate-papo, incluindo Microsoft 365, SMTP e SFTP. Isso levanta preocupações significativas de segurança.

Leia mais
Tecnologia

Ameaças de malware disfarçadas de instaladores de ferramentas de IA

2025-06-01
Ameaças de malware disfarçadas de instaladores de ferramentas de IA

A Cisco Talos descobriu novas ameaças disfarçadas como instaladores de ferramentas de IA legítimas, incluindo o ransomware CyberLock, o ransomware Lucky_Gh0$t e um malware destrutivo chamado "Numero". O CyberLock criptografa arquivos específicos, alegando falsamente que os pagamentos de resgate financiam ajuda humanitária. O Lucky_Gh0$t é uma variante do ransomware Yashma. O Numero manipula a GUI do Windows, tornando os sistemas inutilizáveis. Os atacantes usam envenenamento de SEO e mídia social para espalhar essas ameaças, representando um risco significativo para empresas que buscam soluções de IA. As organizações devem verificar cuidadosamente as fontes e confiar apenas em fornecedores respeitáveis.

Leia mais
Tecnologia

O Ponto Cego da IA: Espelhos na Geração de Imagens e Vídeos

2025-04-03
O Ponto Cego da IA: Espelhos na Geração de Imagens e Vídeos

Avanços recentes na geração de imagens e vídeos por IA produziram resultados impressionantes e fotorrealistas, mas um obstáculo significativo permanece: renderizar com precisão os reflexos em espelhos. Os pesquisadores testaram vários modelos líderes, encontrando dificuldades consistentes na geração de reflexos corretos. Os modelos frequentemente produziram imagens distorcidas, inconsistentes ou completamente imprecisas. Por exemplo, o Gemini falhou com reflexos de gatos e cadeiras, enquanto o Ideogram lutou com reflexos humanos em fotos de grupo. Isso destaca uma limitação importante: embora a geração de imagens de IA esteja avançando rapidamente, alcançar precisão física — como reflexos de espelhos realistas — continua sendo um desafio significativo.

Leia mais
IA

Lobos no Colorado: Restauração Ecológica x Conflito Econômico

2025-02-04
Lobos no Colorado: Restauração Ecológica x Conflito Econômico

A reintrodução de lobos cinzentos no Colorado para restauração ecológica gerou um conflito com a tradicional indústria de criação de gado do estado. Criadores de gado enfrentam perdas financeiras e estresse devido a ataques de lobos, incluindo mortes de animais e queda na produtividade. Residentes urbanos, no entanto, celebram o retorno dos lobos, citando benefícios ecológicos e expressando disposição de pagar por sua existência. Essa distribuição desigual dos benefícios econômicos exacerba a divisão urbano-rural. Esforços estão em andamento para superar essa lacuna, com iniciativas fornecendo ajuda financeira, suporte técnico e diálogo para equilibrar a preservação ecológica e o desenvolvimento econômico.

Leia mais

A Nova Abordagem do Google para Prevenir Falhas com STPA

2025-03-20

O Google utiliza a Análise de Processos Teóricos de Sistemas (STPA) para prevenir interrupções em seus sistemas de software massivos. Este artigo detalha a jornada do Google, desde o treinamento externo inicial até o desenvolvimento de treinamento interno personalizado, incluindo a construção de modelos de estrutura de controle e, por fim, a criação de tutoriais autodidatas para disseminar o STPA de forma mais eficaz. Ao usar exemplos reais de sistemas do Google, o treinamento se tornou mais envolvente e destacou a importância de focar nos caminhos de feedback, frequentemente negligenciados no design de software tradicional. A experiência do Google mostra que o STPA identifica efetivamente pontos de falha potenciais, melhorando a confiabilidade do sistema.

Leia mais
Desenvolvimento confiabilidade do sistema

Blackmagic lança câmera 3D de US$ 30.000 para captura de vídeo para Vision Pro

2024-12-19
Blackmagic lança câmera 3D de US$ 30.000 para captura de vídeo para Vision Pro

A Blackmagic anunciou que sua câmera URSA Cine Immersive agora está disponível para pré-encomenda, com entregas previstas para o final do primeiro trimestre de 2025. A Blackmagic afirma que este é o primeiro sistema de câmera comercial do mundo projetado para capturar conteúdo 3D para o Vision Pro. A câmera URSA Cine Immersive foi apresentada pela primeira vez em junho, mas não estava disponível para compra até agora. A Blackmagic está pedindo US$ 30.000 pelo dispositivo, e ele pode ser pré-encomendado no site da Blackmagic. A câmera possui um sistema de lentes 3D estereoscópico personalizado com sensores 8K duplos e é capaz de capturar um campo de visão de 180 graus com suporte de áudio espacial a até 90 quadros por segundo. O conteúdo capturado apresenta uma resolução de 8.160 x 7.200 pixels por olho, e há 16 stops de faixa dinâmica para detalhes e precisão de cores em cada quadro.

Leia mais
Hardware

O Amanhecer Comercial da Computação Quântica: A Inovação da QuEra Computing

2025-06-24
O Amanhecer Comercial da Computação Quântica: A Inovação da QuEra Computing

A QuEra Computing está alcançando avanços significativos, acelerando o caminho para a computação quântica prática. A empresa implantou com sucesso computadores quânticos em instituições de pesquisa no Japão e no Reino Unido e obteve financiamento substancial para pesquisa e desenvolvimento e parcerias. A tecnologia exclusiva de átomos neutros da QuEra oferece vantagens em tamanho, consumo de energia e escalabilidade, prometendo valor comercial em química, farmacêutica e ciência de materiais nos próximos anos. A perspectiva positiva do setor sobre a computação quântica é reforçada por investimentos maciços e participação ativa de gigantes da tecnologia.

Leia mais
Tecnologia átomos neutros

Expressões Regulares TruffleRuby: 200 vezes mais rápidas que C e SIMD

2025-03-18
Expressões Regulares TruffleRuby: 200 vezes mais rápidas que C e SIMD

Esta postagem de blog explora a otimização de desempenho para escape de string JSON em Ruby. Benchmarks comparam três abordagens: uma versão pura em Ruby, uma extensão C com instruções SIMD e uma versão pura em Ruby no TruffleRuby. Surpreendentemente, a versão pura em Ruby do TruffleRuby, aproveitando seu compilador JIT avançado e o mecanismo TRegex, é 20 vezes mais rápida que a extensão C e SIMD, e mais de 200 vezes mais rápida que o código C de referência em alguns casos. Isso decorre do mecanismo TRegex do TruffleRuby, que compila expressões regulares em autômatos finitos determinísticos, evitando retrocesso e utilizando instruções SIMD para otimização. Comparações semelhantes são mostradas para `Time.new(String)` e `StringScanner#scan_integer`, onde as implementações de expressão regular do TruffleRuby superam significativamente as implementações C do CRuby. Isso demonstra que, em alguns casos, um código conciso em Ruby puro, combinado com um compilador JIT avançado, pode superar o desempenho de linguagens de baixo nível.

Leia mais
Desenvolvimento Expressões Regulares

Atualização Principal do MicroPython: ROMFS, Porta Alif e Mais

2025-05-15
Atualização Principal do MicroPython: ROMFS, Porta Alif e Mais

A última versão do MicroPython apresenta diversas melhorias empolgantes, principalmente a finalização do recurso ROMFS. Isso permite a execução de bytecode diretamente da memória somente leitura, resultando em tempos de importação significativamente mais rápidos e uso reduzido de memória. Esta versão também introduz suporte para MCUs Alif Ensemble, juntamente com aprimoramentos no assembler RISC-V, Datagram TLS e na ferramenta mpremote. Várias portas receberam atualizações, incluindo suporte aprimorado para ESP32, MIMXRT, RP2 e STM32, além da adição de muitas novas placas.

Leia mais
Desenvolvimento

Programa `runtabloid` misterioso: Discrepância de desempenho enorme

2025-05-24
Programa `runtabloid` misterioso: Discrepância de desempenho enorme

O programa `runtabloid` apresenta uma discrepância de desempenho impressionante ao processar programas diferentes. A execução do programa `prog` resulta em um resultado quase instantâneo de 110. No entanto, a execução de `fibo` e `fibo2` (ambos calculando números de Fibonacci) leva um tempo significativamente maior, 27,589 segundos e 56,749 segundos, respectivamente. Qual é o segredo por trás dessa disparidade? É ineficiência algorítmica, ou há diferenças no projeto do programa que levam a essa enorme diferença de desempenho? Uma análise mais aprofundada do código e do fluxo de execução pode revelar a resposta.

Leia mais

Transistor Quântico de Petahertz Mais Rápido do Mundo Desenvolvido

2025-05-24
Transistor Quântico de Petahertz Mais Rápido do Mundo Desenvolvido

Pesquisadores da Universidade do Arizona desenvolveram o transistor quântico de petahertz mais rápido do mundo, usando pulsos de luz ultrarrápidos para manipular elétrons em grafeno. Essa conquista inovadora utiliza o tunelamento quântico para atingir velocidades mais de 1.000 vezes mais rápidas do que os chips de computador atuais. O transistor opera em condições ambientes, abrindo caminho para aplicações comerciais e revolucionando a computação em campos como IA, exploração espacial e saúde.

Leia mais

Sei (YC) Contrata Engenheiro Full-Stack (TypeScript, React, IA Generativa)

2025-01-24
Sei (YC) Contrata Engenheiro Full-Stack (TypeScript, React, IA Generativa)

A Sei, uma plataforma de conformidade regulatória com tecnologia de IA apoiada pela Y Combinator, está contratando um engenheiro full-stack. Eles usam TypeScript, React, Next.js e Python, construindo uma plataforma escalável e segura. O candidato ideal é experiente, assume a propriedade e se alinha com a cultura centrada em pessoas e execução rápida da Sei. Salário competitivo e ações são oferecidos, mas espera-se trabalho intenso.

Leia mais
Startup

Meelo: Servidor de música auto-hospedado para colecionadores

2025-01-28
Meelo: Servidor de música auto-hospedado para colecionadores

Meelo é um servidor de música pessoal auto-hospedado e aplicativo web, semelhante ao Plex ou Jellyfin, mas com foco em flexibilidade e experiência de navegação. Projetado para colecionadores de música, ele identifica faixas B-sides, faixas raras, detecta automaticamente duetos e participações especiais, suporta vários formatos e análise de metadados e busca informações do MusicBrainz e outros. Meelo suporta vídeos musicais, diferenciando-os de entrevistas ou conteúdo dos bastidores. Está disponível agora via imagens Docker.

Leia mais

Visualizando a Solidão: Uma Tendência Crescente entre Jovens

2025-01-23
Visualizando a Solidão: Uma Tendência Crescente entre Jovens

O jornalista de dados John Burn-Murdoch, escrevendo para o Financial Times, usa dados da Pesquisa de Uso do Tempo Americano para criar visualizações convincentes mostrando um aumento significativo no tempo sozinho, particularmente entre os jovens. Os gráficos rastreiam a porcentagem do tempo livre gasto sozinho de 2004 a 2022, revelando aumentos mais acentuados para grupos de idade mais jovens. Uma tendência interessante mostra a redução da diferença entre homens e mulheres em relação ao tempo sozinhos à medida que envelhecem, invertendo-se inclusive após os 65 anos. Isso provavelmente está relacionado ao fato de as mulheres se casarem mais jovens e os homens terem expectativa de vida menor. O FlowingData apresenta essa análise ao lado de outros projetos de visualização de dados explorando taxas de divórcio e rotinas diárias.

Leia mais
Diversos juventude

A Geração Matrix: Choque Ontológico e o Amanhecer do Ciberespaço

2025-01-30
A Geração Matrix: Choque Ontológico e o Amanhecer do Ciberespaço

Este ensaio explora a experiência única de atingir a maioridade na era digital, focando-se na geração que amadureceu por volta da virada do milênio. O autor argumenta que o lançamento de *Matrix* em 1999 capturou perfeitamente as ansiedades e o choque ontológico dessa geração, coincidindo com os medos do Y2K, uma eleição contestada e os eventos de 11 de setembro. Essa confluência de eventos, juntamente com o rápido avanço tecnológico, criou uma profunda sensação de perturbação social e psicológica. O ensaio conclui que essa experiência moldou a abordagem de uma geração à tecnologia, promovendo tanto fluência quanto ceticismo, uma consciência crítica dos sistemas subjacentes em jogo.

Leia mais

Ex-engenheiros da Intel lançam AheadComputing, desafiando o domínio do x86

2025-06-06
Ex-engenheiros da Intel lançam AheadComputing, desafiando o domínio do x86

Quatro engenheiros veteranos de chips da Intel fundaram a AheadComputing, com o objetivo de desenvolver uma nova geração de microprocessadores baseados na arquitetura RISC-V. Deixando a enorme força de trabalho da Intel, eles estão desafiando a hegemonia do x86 em uma startup menor, já tendo assegurado US$ 22 milhões em capital de risco. Eles acreditam que a abertura do RISC-V abrirá maiores possibilidades no design de chips, potencialmente oferecendo processadores mais eficientes para PCs, laptops e data centers. Apesar dos desafios significativos, sua experiência e confiança no RISC-V os posicionam para potencialmente revolucionar o ecossistema de semicondutores do Oregon.

Leia mais
Tecnologia

xorq: Simplificando Pipelines de ML com Múltiplos Engines

2025-03-27
xorq: Simplificando Pipelines de ML com Múltiplos Engines

xorq é uma estrutura de computação diferida que traz a reprodutibilidade e o desempenho de pipelines declarativos para o ecossistema Python ML. Permite escrever transformações no estilo pandas que nunca ficam sem memória, armazena em cache automaticamente os resultados intermediários e move-se perfeitamente entre engines SQL e UDFs Python, mantendo a reprodutibilidade. Construído sobre Ibis e DataFusion, xorq possui expressões declarativas, suporte para múltiplos engines, cache embutido, pipelines serializáveis, UDFs portáteis e arquitetura nativa Arrow. Oferece uma biblioteca interativa e uma CLI para uma transição suave da pesquisa exploratória para artefatos prontos para produção.

Leia mais
Desenvolvimento reprodutibilidade

Ötzi, o Homem do Gelo: Doença de Lyme há 5.000 Anos?

2025-01-29
Ötzi, o Homem do Gelo: Doença de Lyme há 5.000 Anos?

A descoberta de Ötzi, a múmia de 4.000 anos de idade, revelou um segredo chocante: ele sofria de doença de Lyme. A análise de seus restos mortais encontrou fragmentos do genoma da Borrelia burgdorferi, a bactéria responsável pela doença de Lyme. Isso recua a história conhecida da doença em milhares de anos, anterior à sua descoberta em 1982 em Lyme, Connecticut. Curiosamente, as tatuagens de Ötzi, localizadas perto das articulações, sugerem possíveis práticas terapêuticas antigas que refletem a acupuntura moderna, possivelmente em resposta à dor nas articulações relacionada à Lyme. Essa descoberta oferece insights cruciais para a pesquisa de carrapatos e reformula significativamente nossa compreensão da linha do tempo da doença de Lyme.

Leia mais

Programação Multiestágios com Variáveis de Splice: Geração de Código Segura e Previsível

2025-06-28

Este artigo apresenta uma nova técnica chamada Programação Multiestágios (MSP) que permite que programas gerem outros programas. Para garantir a geração de código segura e previsível, os autores introduzem o conceito de "variáveis splice". As variáveis splice fornecem controle preciso sobre o processo de geração de código e escalam perfeitamente para recursos avançados, como correspondência de padrões de código e reescrita. O sistema de tipos rastreia automaticamente as dependências de variáveis, garantindo que o código gerado seja sempre bem formado, com escopo adequado e com verificação de tipos correta. O artigo demonstra o poder das variáveis splice com exemplos como a geração de uma função de potência e mostra recursos como correspondência de padrões de código e reescrita.

Leia mais

Gmail irá abandonar o suporte à criptografia 3DES em conexões SMTP

2025-05-08
Gmail irá abandonar o suporte à criptografia 3DES em conexões SMTP

O Google anunciou que deixará de oferecer suporte ao Padrão de Criptografia de Dados Triplo (3DES) para conexões SMTP de entrada a partir de 30 de maio de 2025. Após essa data, sistemas de email que usam 3DES não conseguirão enviar emails para contas do Gmail. Essa alteração visa melhorar a segurança, mitigando vulnerabilidades associadas a métodos de criptografia desatualizados. Todos os sistemas de envio devem ser configurados para usar cifras TLS modernas e seguras. Consulte o Centro de Ajuda do Gmail para obter mais detalhes.

Leia mais
Tecnologia Criptografia 3DES

Lago: Além da Geração de PDFs de Faturamento – Dando Poder aos Engenheiros

2025-01-27
Lago: Além da Geração de PDFs de Faturamento – Dando Poder aos Engenheiros

Lago é um sistema de faturamento revolucionário projetado para eliminar o processo tedioso de geração de PDFs inerente aos sistemas de faturamento tradicionais. Sistemas tradicionais forçam os engenheiros a criar scripts para cálculos de uso complexos e importação manual em plataformas de faturamento, desviando recursos valiosos. O recurso de expressões SQL personalizadas do Lago permite que os usuários enviem dados brutos diretamente, automatizando cálculos, agregação e desduplicação para gerar faturas. Isso libera os engenheiros para se concentrarem no desenvolvimento de produtos, suportando vários modelos de faturamento (por usuário, baseado em armazenamento, etc.) e lidando com descontos complexos e cenários de várias nuvens.

Leia mais

A Praga da Cola com IA: Um Relatório da Linha de Frente de um Professor

2025-05-26
A Praga da Cola com IA: Um Relatório da Linha de Frente de um Professor

Um professor universitário relata o fenômeno generalizado de alunos usando IA para trapacear, detalhando os desafios e estratégias que encontrou em seu ensino. De inicialmente permitir que os alunos citassem ferramentas de IA a descobrir a trapaça generalizada, ele experimentou vários métodos para dissuadir o uso de IA, incluindo o uso do Google Docs em sala de aula e a exigência de trabalhos escritos à mão. O artigo explora o impacto da IA na educação e como cultivar o pensamento crítico e as habilidades de aprendizagem nos alunos, defendendo um foco renovado no processo de aprendizagem em vez de apenas nos resultados.

Leia mais
Desenvolvimento cola com IA ensino

Django 5.2 Lançado: Chaves Primárias Compostas e Simplificação da Substituição de BoundField

2025-04-02
Django 5.2 Lançado: Chaves Primárias Compostas e Simplificação da Substituição de BoundField

O Django 5.2 foi lançado! Os recursos principais incluem a importação automática de modelos no shell, suporte para chaves primárias compostas (usando vários campos como chave primária) e simplificação da substituição de BoundField. O Django 5.1 entrou em manutenção de segurança, enquanto o Django 5.0 chegou ao fim do ciclo de vida. Todos os usuários são fortemente encorajados a atualizar para a versão 5.2 para correções de segurança contínuas e correções de bugs.

Leia mais
Desenvolvimento

Inicializando o Windows 11 de um NAS para burlar restrições de jogos

2025-02-28
Inicializando o Windows 11 de um NAS para burlar restrições de jogos

Para contornar a proibição de um desenvolvedor de jogos em sistemas que não sejam Windows, o autor instalou o Windows 11 em um NAS e implementou a inicialização em rede usando iPXE e iSCSI. O processo superou desafios como problemas com drivers e inicialização do WinPE, permitindo que o autor jogasse um jogo AAA disponível apenas no Windows a partir de um sistema Linux. Esta é uma história cativante de desafios técnicos, soluções inovadoras e paixão por jogos, mostrando o poder do espírito hacker.

Leia mais

EdgeDB muda de nome para Gel e abraça o ecossistema PostgreSQL

2025-02-26
EdgeDB muda de nome para Gel e abraça o ecossistema PostgreSQL

A startup de banco de dados EdgeDB mudou oficialmente de nome para Gel e anunciou que sua versão 6.0 oferece suporte total ao SQL, com suporte nativo ao protocolo PostgreSQL. O Gel se posiciona como uma camada frontal para o PostgreSQL, semelhante ao TypeScript para JavaScript, melhorando a eficiência dos esquemas de dados e consultas por meio de compiladores inteligentes. A mudança de nome visa maior clareza e simplicidade, integrando-se melhor ao ecossistema próspero do PostgreSQL. O lançamento do Gel 6.0 marca uma mudança significativa de apenas suportar sua linguagem de consulta proprietária EdgeQL para abraçar o SQL, ampliando seu apelo e diminuindo a barreira de entrada.

Leia mais
Desenvolvimento

Ataques de envenenamento de ferramentas de LLM: Envenenamento de esquema completo e ataques de envenenamento de ferramentas avançados

2025-06-08
Ataques de envenenamento de ferramentas de LLM: Envenenamento de esquema completo e ataques de envenenamento de ferramentas avançados

O Protocolo de Contexto de Modelo (MCP) da Anthropic permite que Modelos de Linguagem Grandes (LLMs) interajam com ferramentas externas, mas pesquisadores descobriram novos ataques: Ataques de Envenenamento de Ferramentas (TPAs). Pesquisas anteriores se concentraram em campos de descrição de ferramentas, mas novas descobertas revelam que a superfície de ataque se estende a todo o esquema de ferramentas, chamado de "Envenenamento de Esquema Completo" (FSP). Ainda mais perigosos são os "Ataques de Envenenamento de Ferramentas Avançados" (ATPAs), que manipulam saídas de ferramentas, tornando a análise estática difícil. Os ATPAs enganam os LLMs para vazamento de informações sensíveis criando mensagens de erro enganosas ou solicitações de acompanhamento. O artigo sugere mitigar esses ataques por meio de detecção estática, aplicação rigorosa, auditoria em tempo de execução e verificações de integridade contextual.

Leia mais
IA Ataques

Construindo um Hipervisor RISC-V no Sistema Operacional Starina: De Hello World ao Boot do Linux

2025-05-17
Construindo um Hipervisor RISC-V no Sistema Operacional Starina: De Hello World ao Boot do Linux

Este post documenta a jornada do autor na construção de um hipervisor leve baseado na extensão RISC-V H dentro do sistema operacional Starina. Usando a emulação RISC-V H-extension do QEMU, o autor implementou incrementalmente a entrada no modo convidado, o tratamento de chamadas de sistema, um programa simples Hello World e, finalmente, a inicialização do kernel do Linux. Desafios incluindo gerenciamento de tabelas de páginas, configuração da árvore de dispositivos, suporte de temporizador e MMIO foram superados, com passos e soluções detalhadas fornecidas. O post conclui com uma inicialização bem-sucedida do Linux no hipervisor Starina.

Leia mais
Desenvolvimento

Gerenciador de Máquinas Virtuais Karton Chega ao KDE Plasma

2025-05-18
Gerenciador de Máquinas Virtuais Karton Chega ao KDE Plasma

Um novo gerenciador de máquinas virtuais, o Karton, está em desenvolvimento para o ambiente de desktop KDE Plasma. Financiado pelo Google Summer of Code 2025, o estudante da Universidade de Waterloo, Derek Lin, está construindo este aplicativo baseado em Qt Quick e Kirigami. O Karton visa fornecer uma experiência nativa do KDE, usando a API libvirt para gerenciar VMs e, eventualmente, suportando funcionalidade multiplataforma. O desenvolvimento atual concentra-se em recursos principais, como um novo instalador de domínio (usando libosinfo em vez de virt-install), um visualizador SPICE personalizado e opções de configuração de VM mais refinadas. O Karton tem como alvo uma avaliação de meio prazo em 14 de julho e a entrega final em 1º de setembro.

Leia mais
Desenvolvimento
1 2 422 423 424 426 428 429 430 595 596