Arquivo da tag: Linux

“É o caminhão do garbage collector passando na sua rua!”

Falamos do Web Rendering Proxy em outra execução do garbage collector; legal, bacana, mas na prática não é assim muito usável não, especialmente se você quer navegar na rede mundial de computadores com seu workstation Unix. Para resolver isso, o Tenox foi para outra solução, o VNCFOX: um container com Firefox e um servidor TightVNC. Os interessados podem ler um pouco mais aqui.

VNCFOX rodando no HP-UX 9
VNCFOX rodando no HP-UX 9

Por falar em Tenox e workstation Unix, depois de liberar o SimCity para Unix das amarras da proteção contra cópia, ele portou o DUX SimCity para AIX.

No Old VCR, uma expedição às entranhas do Convergent Workslate, onde tudo – tudo MESMO – são células, linhas e colunas de planilhas.

O Convergent WorkSlate. Para ele, tudo é planilha e planilha é tudo.
O Convergent WorkSlate. Para ele, tudo é planilha e planilha é tudo.

Você pode fazer o Linux bootar em quase 5 dias num Intel 4004, mas também pode compilar o Linux 0.11 no Windows NT… pre-release de dezembro de 1991.

Precisando de um substituto para o TMS9918A/29A do seu micro clássico? Que tal um Raspberry Pi Pico?

Quer uma sugestão de uma máquina relativamente nova para rodar seu MS-DOS 6.22? Fica a sugestão: um ThinkPad X13 Gen 1 com Intel i5 de 10º geração.

DOS 6.22 rodando num ThinkPad X13 Gen 1 (Intel)
Lindo, né?

Para terminar, um vídeo para fazer seu Toshiba Libretto feliz trocando o carregador pelo USB-C (porque é mais fácil achar carregador USB-C por aí).

Já ouviram falar de Cowgol?

Antes de tudo, a zuera é essa mesmo. Cowgol é uma linguagem de programação, fortemente baseada em Ada, com foco em sistemas pequenos, como o 6502, o Z80, entre outros. A meta da linguagem é que o compilador da linguagem funcione normalmente em um micro com um desses processadores, o que em tempos atuais, é um grande desafio. Descobrimos esse item peculiar quando resolvemos nos aventurar no Hackaday.

Logo, tem algumas características, como:

  • Ser uma linguagem moderna e segura em termos de tipagem, inspirada na linguagem Ada.
    Um backend orientado por tabelas, para tornar a linguagem fácil de portar.
  • Tem remoção de código morto e alocação estática de variáveis, conduzindo a binários pequenos e eficientes.
  • Ser rápido: Segundo o autor, ele compila o compilador no PC dele em 80 milissegundos.
  • Ser pequeno: O executável para 8080 tem 58 Kb (dividido em duas partes), e a versão para 80386 tem 70 Kb.

Os ports para processadores incluem:

  1. Z80 e 8080 (CP/M).
  2. 6502 e 65c02, ou seja: Roda num BBC Micro com o segundo processador, o Tube.
  3. 6303, e na versão específica para o Fuzix.
  4. Bytecode interpretado para o 6502. Fica menor, mas mais lento – pois a linguagem é interpretada.
  5. 80386, ARM Thumb2 e PowerPC (Linux).
  6. 68000 (Atari ST TOS e Linux m68k – se você achar uma máquina que rode esse sistema).
  7. 8086 (DOS).
  8. PDP11 (Unix V7).

É possível gerar binários grandes e horrorosos em C, justamente para facilitar o port do compilador para aquela nova plataforma: Pega o código transformado em C, e aí… “É só compilar!“. Ah, também é possível gerar código em Basic, mas o autor disse que foi só uma piada – mas funciona.

Ficou curioso? A linguagem é simples, lembra vagamente o Basic estruturado, tem documentação (não o bastante, mas tem!), é código aberto (licença BSD de 2 cláusulas) e pode ser algo interessante para mexer num final de semana chuvoso, de tarde. Vai lá e dá uma força pro David Given, e deixemos as vacas voarem.

Episódio 156 – NeXT e NeXTSTEP – Parte B

Bem-vindos ao podcast Retrópolis! Apresentado pela Municipalidade de Retrópolis.

Esta é a Parte B do Episódio 156.

Sobre o episódio

Já falamos de workstations há 55 episódios atrás, mas precisava de um episódio pra gente falar com um pouco mais de atenção sobre o NeXT e o NeXTSTEP.

Continue lendo Episódio 156 – NeXT e NeXTSTEP – Parte B

Repórter Retro 104

Este é o Repórter Retro 104, produzido pela A.R.N.O. (Agência Retropolitana de Notícias)!

Do que falamos?
Trilha sonora

Random Chiptune Mix 8

Antes de sair…

Os episódios do Repórter Retro estão, como todo o conteúdo de Retrópolis, em muitos lugares: Spotify, Google Podcasts, Apple Podcasts, Deezer e, usando nosso feed RSS, qualquer programa para escutar podcasts. Ou então, se você é dazantiga que nem a gente, pode baixar o MP3 deste episódio clicando neste link para escutar mais tarde.

Além disso, não se esqueça de deixar seu comentário aí embaixo; afinal, seu comentário é o nosso salário. No entanto, caso você prefira, entre diretamente em contato conosco.

Repórter Retro 102

Este é o Repórter Retro 102, produzido pela A.R.N.O. (Agência Retropolitana de Notícias)!

Do que falamos?
Trilha sonora

Random Chiptune Mix 6

Antes de sair…

Os episódios do Repórter Retro estão, como todo o conteúdo de Retrópolis, em muitos lugares: Spotify, Google Podcasts, Apple Podcasts, Deezer e, usando nosso feed RSS, qualquer programa para escutar podcasts. Ou então, se você é dazantiga que nem a gente, pode baixar o MP3 deste episódio clicando neste link para escutar mais tarde.

Além disso, não se esqueça de deixar seu comentário aí embaixo; afinal, seu comentário é o nosso salário. No entanto, caso você prefira, entre diretamente em contato conosco.

Repórter Retro 097

Este é o Repórter Retro 097, produzido pela A.R.N.O. (Agência Retropolitana de Notícias)!

Do que falamos?
Trilha sonora

Random Chiptune Mix 46

Antes de sair…

Os episódios do Repórter Retro estão, como todo o conteúdo de Retrópolis, em muitos lugares: Spotify, Google Podcasts, Apple Podcasts, Deezer e, usando nosso feed RSS, qualquer programa para escutar podcasts. Ou então, se você é dazantiga que nem a gente, pode baixar o MP3 deste episódio clicando neste link para escutar mais tarde.

Além disso, não se esqueça de deixar seu comentário aí embaixo; afinal, seu comentário é o nosso salário. No entanto, caso você prefira, entre diretamente em contato conosco.

Linux (ou “Linux”) para micros de 8 e 16 bits!

O barbudo aí do lado — que por muitos anos foi o principal desenvolvedor do kernel do Linux, abaixo apenas do Linus Torvalds — é criador de dois sistemas operacionais estilo Unix para micros clássicos (ou velhos) que estão sendo atualizados ativamente nos dias de hoje: ELKS (para micros movidos a Intel 8086/8088, como os IBM PC e XT) e Fuzix (para várias plataformas de 8 bits).

Sir* Cox retirou-se do desenvolvimento do ELKS mas ainda está muito ativo no Fuzix, para alegria geral desta Municipalidade. O ELKS segue sob a batuta de Gregory Haerr, programador, empresário e paraquedista nas horas vagas.

O site The Register publicou nestes dias uma ótima história resumida dos dois OSs que condensa o básico que você precisa saber.

* O “Sir” é por nossa conta. Um dos muitos tomadores de chá que não recebeu o título de Cavaleiro, mas devia

Repórter Retro 096

Este é o Repórter Retro 096, produzido pela A.R.N.O. (Agência Retropolitana de Notícias)!

Do que falamos?
Trilha sonora

Random Chiptune Mix 29

Antes de sair…

Os episódios do Repórter Retro estão, como todo o conteúdo de Retrópolis, em muitos lugares: Spotify, Google Podcasts, Apple Podcasts, Deezer e, usando nosso feed RSS, qualquer programa para escutar podcasts. Ou então, se você é dazantiga que nem a gente, pode baixar o MP3 deste episódio clicando neste link para escutar mais tarde.

Além disso, não se esqueça de deixar seu comentário aí embaixo; afinal, seu comentário é o nosso salário. No entanto, caso você prefira, entre diretamente em contato conosco.

Linus Torvalds no encontro de usuários Digital, em 1994.

Essa veio do blog Virtually Fun, que a gente cita de vez em quando por aqui (porque a gente gosta mesmo), e apesar de ser um tanto quanto antigo (quase dois anos!), ainda é bem interessante.

Jon “Cachorro Louco” Hall é o atual presidente da diretoria do Linux Professional Institute, contou um pouco da sua história, e em particular, sobre seu primeiro contato com o Linux, então “um sistema Unix completo com o código fonte por apenas 99 dólares“. E também sobre como ele conseguiu articular para trazer um certo jovem programador finlandês para dar duas palestras no encontro de 1994 da Digital Equipment Computer Users’ Society (DECUS). Uma palestra é uma introdução ao Linux, e a outra é sobre os problemas de implementação no Linux. Ambas tem cerca de uma hora cada.

Então, ele recuperou os áudios das duas palestras e disponibilizou para quem quisesse ouvir. Os links estão nesse post do Virtually Fun, e valem a pena a audição.

 

Episódio 142 – Dossiê Unix – Parte B

Bem-vindos ao podcast Retrópolis! Apresentado pela Municipalidade de Retrópolis.

Esta é a Parte B do Episódio 142.

Sobre o episódio

Vocês viram este episódio 142, o Dossiê Unix, sendo gravado. Agora vocês estão ouvindo o episódio editado. Mas o Augusto Campos e o Osvaldo Santana continuam lá, então não precisam se preocupar.

Continue lendo Episódio 142 – Dossiê Unix – Parte B