uClinux: Linux para sa mga system na walang memory management unit

uClinux - Screenshot

may Ang GNU / Linux ay maaaring gumawa ng nakatutuwang at pambihirang bagay, ang ilan nang walang gaanong utility, ang iba ay naging kawili-wili at lubos na matagumpay na mga proyekto. Inanunsyo namin ang isa sa mga nakatutuwang bagay na nakamit nila ilang taon na ang nakakaraan sa balita ng isang Russian na pinamamahalaang magpatakbo ng isang distro ng Ubuntu sa isang 8-bit microcontroller, isang bagay na tila baliw at maraming gawain sa likod upang muling isulat at iakma ang ilang mga bahagi ng kernel upang gumana sa ganitong uri ng hardware at kailangan ko ng pasensya upang maghintay ng dalawang oras na kinakailangan upang mag-boot sa mode ng teksto at ang 4 na oras upang magsimula sa graphic na kapaligiran sa desktop ...

Ang baliw na iyon na naglakas-loob na tutulan ang mga patakaran ay tinawag Dmitry grinberg at ginawa ito sa isang 8-bit ATmega1284P microcontroller na tumakbo lamang sa 20Mhz, lumilikha ng isang ARM emulator na maaaring tumakbo sa 6,5Khz sa katamtamang maliit na tilad na ito. 128 KB ng imbakan at 16 KB ng RAM ang mga figure na nawawala upang bigyan ng kredito na ito ay isang mahusay na gawa. Kagamitan? Tiyak na wala, ngunit nakamit ito at ipinapakita ang kakayahang umangkop ng Linux, isang bagay na hindi maiisip at imposible sa Windows o MacOS ...

Sa gayon, may isa pang proyekto na hindi gaanong kawili-wili, ngunit napaka kapaki-pakinabang sa larangan ng mga naka-embed o naka-embed na system. Ay pinangalanan uClinux at ito ay isang hango ng Linux 2.0 kernel na maaaring patakbuhin sa tiyak mga microcontroller na mayroon sa merkado at walang mga unit ng pamamahala ng memorya, iyon ay, mga MMU (Memory Management Units) tulad ng natitirang mga CPU na nakasanayan nating gamitin: ARM, x86, PPC, atbp.

Sa kasalukuyan ang proyektong ito ay medyo lumayo at isang buong operating system ng Linux na may mga bagong naglalabas na 2.0, 2.4 at 2.6, pati na rin isang koleksyon ng mga maipapatupad na application ng gumagamit, aklatan at tool. Kung interesado kang lumikha ng isang proyekto batay sa ganitong uri ng maliit na tilad o nais na malaman ang tungkol sa proyekto ng uClinux, inirerekumenda kong bisitahin mo ang kanilang opisyal na website.


Iwanan ang iyong puna

Ang iyong email address ay hindi nai-publish. Mga kinakailangang patlang ay minarkahan ng *

*

*

  1. Responsable para sa data: AB Internet Networks 2008 SL
  2. Layunin ng data: Kontrolin ang SPAM, pamamahala ng komento.
  3. Legitimation: Ang iyong pahintulot
  4. Komunikasyon ng data: Ang data ay hindi maiparating sa mga third party maliban sa ligal na obligasyon.
  5. Imbakan ng data: Ang database na naka-host ng Occentus Networks (EU)
  6. Mga Karapatan: Sa anumang oras maaari mong limitahan, mabawi at tanggalin ang iyong impormasyon.

  1.   Maliit dijo

    Mahusay na "feat"? Ang aking maikling kaalaman sa kultura ay nagbibigay lamang sa akin upang makilala ang isang Azaña at siya ay si Manuel Azaña, pangulo ng Second Spanish Republic (1936-1939). Alam ko ang ilang mga "feats" at kasama ng mga ito ang binanggit mo at maaari naming isaalang-alang ang isang "mahusay na gawa" na pang-teknolohikal at hindi isang "mahusay na gawa".

  2.   Bullfighter dijo

    Ang kaalamang mayroon kang maikli ay ang edukasyon at respeto, upang malaman kung hindi ka malito ...