ELKS, хуучин 16 битийн Intel процессоруудад зориулсан Linux хувилбар

Саяхан ELKS 0.6 төслийн нээлтийг зарлав (Суулгах боломжтой Линуксийн цөмийн дэд багц), Линукс шиг үйлдлийн систем хөгжүүлдэг Intel 8086, 8088, 80188, 80186, 80286 болон NEC V20/V30 16 битийн процессоруудад зориулагдсан.

Үйлдлийн систем Хуучин IBM-PC XT/AT ангиллын компьютер болон SBC/SoC/FPGA аль алинд нь ашиглаж болно. IA16 архитектурыг дахин бүтээдэг. Энэхүү төсөл нь 1995 оноос хойш хөгжиж байгаа бөгөөд санах ойн удирдлагын нэгж (MMU)гүй төхөөрөмжүүдэд зориулсан Линуксийн цөмийн сэрээ болж эхэлсэн.

Сүлжээний стекийн хоёр сонголт байдаг: ердийн Linux цөмийн TCP/IP стек болон хэрэглэгчийн орон зайд ажилладаг ktcp стек.

сүлжээний картууд, NE2K болон SMC нийцтэй Ethernet адаптерууд дэмжигддэг. Мөн SLIP болон CSLIP ашиглан цуваа портоор дамжуулан холбооны сувгийг үүсгэх боломжтой. Дэмжигдсэн файлын системд Minix v1, FAT12, FAT16, FAT32 орно. Ачаалах процессыг /etc/rc.d/rc.sys скрипт ашиглан тохируулсан.

Энэхүү төсөл нь 16 битийн системд тохирсон Линуксийн цөмөөс гадна стандарт хэрэгслүүдийг (ps, bc, tar, du, diff, netstat, mount, sed, xargs, grep, find, telnet, meminfo гэх мэт) хөгжүүлдэг. ) , үүнд bash-тай нийцтэй бүрхүүл, дэлгэцийн консолын цонхны менежер, Kilo болон vi текст засварлагчид, Nano-X X серверт суурилсан график орчин багтана. Хэрэглэгчийн орон зайн олон бүрэлдэхүүн хэсгүүдийг Minix-ээс зээлсэн бөгөөд үүнд гүйцэтгэх боломжтой файлын формат орно.

ELKS 0.6-ийн үндсэн шинэ боломжууд

Энэ шинэ хувилбарт BASIC хэлний орчуулагч нэмэгдсэн, ажлын станцууд болон ROM флэш системд тохиромжтой. Үүнд файл (LOAD/SAVE/DIR) болон графиктай (MODE, PLOT, CIRCLE, DRAW) ажиллах командууд багтана.

Онцлох бас нэг өөрчлөлт бол энэ юм стандарт С номын санд математикийн номын сан нэмэгдсэн мөн хөвөгч цэгтэй тоонуудтай ажиллах чадварыг printf/sprintf, strtod, fcvt, ecvt функцуудаар хангасан. strcmp функцийн кодыг дахин бичиж, ихээхэн хурдасгасан. printf функцийг илүү нягт хэрэгжүүлэхийг санал болгосон. in_connect болон in_resolv функцуудыг нэмсэн.

Үүнийг бас онцолсон цөм нь FAT файлын системийн дэмжлэгийг сайжруулсан, холбох цэгийн дээд тоог 6 болгож, цагийн бүсийг тохируулах дэмжлэгийг нэмж, uname, usatfs болон дохиоллын системийн дуудлагуудыг нэмж, таймертай ажиллахын тулд кодыг дахин бичсэн.

Үүнээс гадна tar архивтай ажиллах програм нэмэгдсэн, гарын авлагуудыг харуулахын тулд man болон eman командуудыг нэмж, шахсан хүн хуудсыг харуулахад дэмжлэг үзүүлж, "сүлжээг дахин тохируулах" командыг нэмсэн. Дахин бичсэн nslookup команд нь mount команд дээр суурилуулсан хуваалтын мэдээллийг харуулах боломжийг нэмсэн.

Нөгөө талаар энэ нь бас бусдаас ялгардаг FAT хуваалтууд дээрх ls командын гүйцэтгэл сайжирсан, түүнчлэн NE8K сүлжээний драйвер дахь 2 битийн системийн гүйцэтгэл, дэмжлэгийг мэдэгдэхүйц сайжруулсан.

Бусад өөрчлөлтүүдээс тодорсон:

  • Ftpd FTP серверийг SITE командыг дэмжихийн тулд дахин бичсэн бөгөөд завсарлага тохируулах боломжтой.
    in_gethostbyname дуудлагаар дамжуулан DNS нэрийг шийдвэрлэх дэмжлэг нь бүх сүлжээний програмуудад хэрэгждэг.
  • Туршилтын команд ("[") нь bash хэрэгжилтэд суурилагдсан.
  • Дискийг бүхэлд нь sys команд руу хуулах дэмжлэг нэмэгдсэн.
  • Хост нэр болон IP хаягийг хурдан тохируулахын тулд шинэ тохиргооны команд нэмэгдсэн.
  • /bootopts-д LOCALIP=, HOSTNAME=, QEMU=, TZ=, sync=, bufs= сонголтыг нэмсэн.
  • PC-98 компьютерын портод SCSI болон IDE хатуу дискний дэмжлэгийг нэмж, шинэ BOOTCS дуудагч нэмж, гадаад файлаас ачаалах дэмжлэгийг хэрэгжүүлж, дискний хуваалтуудын дэмжлэгийг өргөжүүлсэн.
    8018X процессоруудад зориулсан порт нь ROM-оос ажиллахад дэмжлэг үзүүлж, тасалдлын зохицуулалтыг сайжруулсан.

Эцэст нь Хэрэв та энэ талаар илүү ихийг мэдэхийг хүсч байвал Эх код нь GPLv2 лицензийн дагуу тархсан гэдгийг та мэдэх ёстой. Уг системийг уян диск дээр шатаах эсвэл QEMU эмулятор дээр ажиллуулах дүрс хэлбэрээр нийлүүлсэн тул та дэлгэрэнгүй мэдээллийг авах боломжтой. Дараах холбоос дээр.


Нийтлэлийн агуулга нь бидний зарчмуудыг баримталдаг редакцийн ёс зүй. Алдааны талаар мэдээлэхийн тулд товшино уу энд байна.

Сэтгэгдэл бичих эхний хүн бай

Сэтгэгдэлээ үлдээгээрэй

Таны и-мэйл хаяг хэвлэгдсэн байх болно. Шаардлагатай талбарууд нь тэмдэглэгдсэн байна *

*

*

  1. Мэдээллийг хариуцах: AB Internet Networks 2008 SL
  2. Мэдээллийн зорилго: СПАМ-ыг хянах, сэтгэгдлийн менежмент.
  3. Хууль ёсны байдал: Таны зөвшөөрөл
  4. Мэдээллийн харилцаа холбоо: Хуулийн үүргээс бусад тохиолдолд мэдээллийг гуравдагч этгээдэд дамжуулахгүй.
  5. Өгөгдөл хадгалах: Occentus Networks (ЕХ) -с зохион байгуулсан мэдээллийн сан
  6. Эрх: Та хүссэн үедээ мэдээллээ хязгаарлаж, сэргээж, устгаж болно.