Rhyddhau ELKS 0.6, amrywiad cnewyllyn Linux ar gyfer proseswyr Intel 16-bit hŷn

Mae rhyddhau prosiect ELKS 0.6 (Embeddable Linux Kernel Subset) wedi'i gyhoeddi, gan ddatblygu system weithredu debyg i Linux ar gyfer proseswyr 16-bit Intel 8086, 8088, 80188, 80186, 80286 a NEC V20 / V30. Gellir defnyddio'r OS ar gyfrifiaduron dosbarth hŷn IBM-PC XT/AT ac ar SBC/SoC/FPGAs gan ail-greu pensaernïaeth IA16. Mae'r prosiect wedi bod yn datblygu ers 1995 a dechreuodd fel fforch o'r cnewyllyn Linux ar gyfer dyfeisiau heb uned rheoli cof (MMU). Mae'r cod ffynhonnell yn cael ei ddosbarthu o dan y drwydded GPLv2. Darperir y system ar ffurf delweddau i'w recordio ar ddisgiau hyblyg neu i'w rhedeg yn yr efelychydd QEMU.

Mae dau opsiwn ar gyfer y pentwr rhwydwaith - pentwr TCP/IP safonol y cnewyllyn Linux a'r pentwr ktcp sy'n rhedeg yn y gofod defnyddwyr. Mae addaswyr Ethernet sy'n gydnaws â NE2K a SMC yn cael eu cefnogi gan gardiau rhwydwaith. Mae hefyd yn bosibl creu sianeli cyfathrebu trwy borth cyfresol gan ddefnyddio SLIP a CSLIP. Mae systemau ffeiliau â chymorth yn cynnwys Minix v1, FAT12, FAT16 a FAT32. Mae'r broses gychwyn wedi'i ffurfweddu trwy'r sgript /etc/rc.d/rc.sys.

Yn ogystal â'r cnewyllyn Linux, wedi'i addasu ar gyfer systemau 16-did, mae'r prosiect yn datblygu set o gyfleustodau safonol (ps, bc, tar, du, diff, netstat, mount, sed, xargs, grep, find, telnet, meminfo, ac ati), gan gynnwys dehonglydd gorchymyn sy'n gydnaws â bash, rheolwr ffenestr consol sgrin, golygyddion testun Kilo a vi, amgylchedd graffigol yn seiliedig ar y gweinydd Nano-X X. Mae llawer o gydrannau gofod defnyddwyr yn cael eu benthyca gan Minix, gan gynnwys y fformat ffeil gweithredadwy.

Yn y datganiad newydd:

  • Mae dehonglydd iaith SYLFAENOL wedi'i ychwanegu, sy'n addas ar gyfer gweithfannau a systemau wedi'u fflachio yn ROM. Gan gynnwys gorchmynion ar gyfer gweithio gyda ffeiliau (LLWYTH/ARBED/DIR) a graffeg (MOD, PLOT, CYLCH a DARLUN).
  • Ychwanegwyd rhaglen ar gyfer gweithio gydag archifau tar.
  • Mae'r gorchmynion dyn ac eman wedi'u hychwanegu at lawlyfrau dyn arddangos, a darparwyd cefnogaeth ar gyfer arddangos tudalennau dyn cywasgedig.
  • Mae gan y gweithrediad bash orchymyn prawf adeiledig (“[“).
  • Ychwanegwyd gorchymyn "ailgychwyn net". Mae'r gorchymyn nslookup wedi'i ailysgrifennu.
  • Ychwanegwyd y gallu i arddangos gwybodaeth am raniadau wedi'u gosod i'r gorchymyn gosod.
  • Mae cyflymder y gorchymyn ls ar raniadau gyda system ffeiliau FAT wedi'i gynyddu.
  • Gwell perfformiad a chefnogaeth sylweddol ar gyfer systemau 8-did yn y gyrrwr rhwydwaith NE2K.
  • Mae'r gweinydd FTP ftpd wedi'i ailysgrifennu, gan ychwanegu cefnogaeth i'r gorchymyn SITE a'r gallu i osod terfynau amser.
  • Mae pob cymhwysiad rhwydwaith bellach yn cefnogi datrysiad enw DNS trwy'r alwad in_gethostbyname.
  • Ychwanegwyd cefnogaeth ar gyfer copïo disg cyfan i'r gorchymyn sys.
  • Mae gorchymyn gosod newydd wedi'i ychwanegu i ffurfweddu'r enw gwesteiwr a'r cyfeiriad IP yn gyflym.
  • Ychwanegwyd LOCALIP=, HOSTNAME=, QEMU=, TZ=, sync= a bufs= paramedrau i /bootopts.
  • Mae cefnogaeth ar gyfer gyriannau caled SCSI ac IDE wedi'i ychwanegu at y porthladd ar gyfer y cyfrifiadur PC-98, mae cychwynnydd BOOTCS newydd wedi'i ychwanegu, mae cefnogaeth ar gyfer llwytho o ffeil allanol wedi'i roi ar waith, ac mae cefnogaeth ar gyfer rhaniadau disg wedi'i ehangu.
  • Mae'r porthladd ar gyfer proseswyr 8018X wedi ychwanegu cefnogaeth ar gyfer rhedeg o ROM a gwell trin ymyrraeth.
  • Ychwanegwyd llyfrgell fathemategol at y llyfrgell safonol C a darparwyd y gallu i weithio gyda rhifau pwynt arnawf yn y swyddogaethau printf/sprintf, strtod, fcvt, ecvt. Mae'r cod swyddogaeth strcmp wedi'i ailysgrifennu a'i gyflymu'n sylweddol. Mae gweithrediad mwy cryno o'r swyddogaeth printf wedi'i gynnig. Ychwanegwyd swyddogaethau in_connect ac in_resolv.
  • Mae'r cnewyllyn wedi gwella cefnogaeth i'r system ffeiliau FAT, wedi cynyddu'r nifer uchaf o bwyntiau gosod i 6, wedi ychwanegu cefnogaeth ar gyfer gosod y parth amser, wedi ychwanegu uname, usatfs a galwadau system larwm, ac wedi ailysgrifennu'r cod ar gyfer gweithio gyda'r amserydd.



Ffynhonnell: opennet.ru

Ychwanegu sylw