uClinux: Linux para sistemas sem unidade de gerenciamento de memória

uClinux - Captura de tela

Com GNU / Linux você pode fazer coisas loucas e extraordinárias, alguns sem muita utilidade, outros se transformam em projetos muito interessantes e de grande sucesso. Anunciamos uma dessas coisas malucas que eles conseguiram há alguns anos com a notícia de um russo que conseguiu rodar uma distro Ubuntu em um microcontrolador de 8 bits, algo que parecia maluco e que deu muito trabalho para reescrever e adaptei certas partes do kernel para funcionar com este tipo de hardware e precisei de paciência para esperar as duas horas que levei para inicializar em modo texto e as 4 horas para começar com o ambiente de desktop gráfico ...

Aquele louco que ousou desafiar as regras é chamado Dmitri Grinberg e fez isso em um microcontrolador ATmega8P de 1284 bits que só rodava a 20 MHz, criando um emulador ARM que podia rodar a 6,5 ​​KHz neste modesto chip. 128 KB de armazenamento e 16 KB de RAM são os números que faltavam para dar crédito ao grande feito. Utilitário? Certamente nenhum, mas foi alcançado e demonstra a flexibilidade do Linux, algo que seria impensável e impossível com Windows ou MacOS ...

Bem, existe outro projeto que não é menos interessante, mas que é muito útil na área de sistemas embarcados ou embarcados. Se chama uClinux e é um derivado do kernel Linux 2.0 que pode ser executado em certos microcontroladores que existem no mercado e que não possuem unidades de gerenciamento de memória, ou seja, MMUs (Memory Management Units) como o resto das CPUs que estamos acostumados a usar: ARM, x86, PPC, etc.

Atualmente este projeto foi um pouco mais longe e é um sistema operacional Linux completo com as novas versões 2.0, 2.4 e 2.6, bem como uma coleção de aplicativos de usuário executáveis, bibliotecas e ferramentas. Se você está interessado em criar um projeto baseado neste tipo de chip ou quer saber mais sobre o projeto uClinux, recomendo que visite o seu site oficial.


Deixe um comentário

Seu endereço de email não será publicado. Campos obrigatórios são marcados com *

*

*

  1. Responsável pelos dados: AB Internet Networks 2008 SL
  2. Finalidade dos dados: Controle de SPAM, gerenciamento de comentários.
  3. Legitimação: Seu consentimento
  4. Comunicação de dados: Os dados não serão comunicados a terceiros, exceto por obrigação legal.
  5. Armazenamento de dados: banco de dados hospedado pela Occentus Networks (UE)
  6. Direitos: A qualquer momento você pode limitar, recuperar e excluir suas informações.

  1.   Petete dito

    Grande "façanha"? Meu curto conhecimento cultural só me dá conhecer um Azaña e ele foi Manuel Azaña, presidente da Segunda República Espanhola (1936-1939). Conheço vários "feitos" e entre eles aquele que menciona e que poderíamos considerar um "grande feito" tecnológico e não um "grande feito".

  2.   Toureiro dito

    Os conhecimentos que você tem curtos são aqueles de educação e respeito, pra ver se você nunca se confunde ...