د ELKS 0.6 خوشې کول، د زړو 16-bit Intel پروسیسرونو لپاره د لینکس کرنل ډول

د ELKS 0.6 (Embeddable Linux Kernel Subset) پروژه خپره شوې، د 16-bit پروسیسرونو Intel 8086، 8088، 80188، 80186، 80286 او NEC V20/V30 لپاره د لینکس په څیر عملیاتي سیسټم رامینځته کوي. OS دواړه په زړو IBM-PC XT/AT ټولګي کمپیوټرونو او SBC/SoC/FPGAs کې کارول کیدی شي چې د IA16 جوړښت بیا جوړوي. پروژه له 1995 راهیسې وده کوي او د حافظې مدیریت واحد (MMU) پرته د وسیلو لپاره د لینکس کرنل د فورک په توګه پیل شوی. د سرچینې کوډ د GPLv2 جواز لاندې ویشل شوی. سیسټم په فلاپي ډیسکونو کې ثبتولو یا د QEMU ایمولیټر کې د چلولو لپاره د عکسونو په بڼه چمتو کیږي.

د شبکې سټیک لپاره دوه اختیارونه شتون لري - د لینکس کرنل معیاري TCP/IP سټیک او د ktcp سټیک د کارونکي ځای کې روان دی. د NE2K او SMC سره مطابقت لرونکي ایترنیټ اډاپټرونه د شبکې کارتونو څخه ملاتړ کیږي. دا هم امکان لري چې د SLIP او CSLIP په کارولو سره د سیریل پورټ له لارې د مخابراتو چینلونه رامینځته کړئ. د ملاتړ شوي فایل سیسټمونو کې شامل دي Minix v1، FAT12، FAT16 او FAT32. د بوټ پروسه د /etc/rc.d/rc.sys سکریپټ له لارې تنظیم شوې.

د لینکس کرنل سربیره، د 16-bit سیسټمونو لپاره تطابق شوی، پروژه د معیاري اسانتیاوو (ps، bc، tar، du، diff، netstat، mount، sed، xargs، grep، find، telnet، meminfo) یو سیټ رامینځته کوي. وغيره)، پشمول د bash-compatible کمانډ ترجمان، د سکرین کنسول کړکۍ مدیر، Kilo او vi متن ایډیټرونه، د نانو-ایکس ایکس سرور پر بنسټ ګرافیکي چاپیریال. د کارونکي ځای ډیری برخې له مینیکس څخه پور اخیستل شوي ، پشمول د اجرا وړ فایل فارمیټ.

په نوې خپرونه کې:

  • د اساسي ژبې ژباړونکي اضافه شوي، په ROM کې د ورک سټیشنونو او سیسټمونو لپاره مناسب دي. د فایلونو (LOAD/Save/DIR) او ګرافیک (MODE، PLOT، CIRCLE او DRAW) سره د کار کولو امرونو په شمول.
  • د ټار آرشیفونو سره کار کولو لپاره یو برنامه اضافه کړه.
  • د مینو لارښودونو ښودلو لپاره د مین او ایمان کمانډونه اضافه شوي ، او د فشار شوي مین پا pagesو ښودلو لپاره ملاتړ چمتو شوی.
  • د bash تطبیق یو جوړ شوی ټیسټ کمانډ لري ("[").
  • د "نیټ ریسټارټ" کمانډ اضافه شو. د nslookup کمانډ بیا لیکل شوی.
  • د ماونټ کمانډ ته د نصب شوي برخو په اړه د معلوماتو ښودلو وړتیا اضافه کړه.
  • د FAT فایل سیسټم سره په برخو کې د ls کمانډ سرعت ډیر شوی.
  • د NE8K شبکې ډرایور کې د 2-bit سیسټمونو لپاره د پام وړ ښه شوی فعالیت او ملاتړ.
  • د FTP سرور ftpd بیا لیکل شوی، د SITE کمانډ لپاره مالتړ او د وخت ټاکلو وړتیا اضافه کوي.
  • د شبکې ټول غوښتنلیکونه اوس د in_gethostbyname کال له لارې د DNS نوم حل ملاتړ کوي.
  • د sys کمانډ ته د بشپړ ډیسک کاپي کولو لپاره ملاتړ اضافه شوی.
  • د کوربه نوم او IP پته په چټکۍ سره تنظیم کولو لپاره د تنظیم کولو نوې کمانډ اضافه شوی.
  • LOCALIP=، HOSTNAME=، QEMU=، TZ=، sync= او bufs= پیرامیټرونه /بوټوپټس ته اضافه شوي.
  • د PC-98 کمپیوټر لپاره په بندر کې د SCSI او IDE هارډ ډرایو ملاتړ اضافه شوی، یو نوی BOOTCS بوټلوډر اضافه شوی، د بهرني فایل څخه د بارولو لپاره ملاتړ پلي شوی، او د ډیسک برخې لپاره ملاتړ پراخ شوی.
  • د 8018X پروسیسرونو لپاره بندر د ROM څخه د چلولو او د مداخلې ښه کولو لپاره ملاتړ اضافه کړی.
  • په معیاري C کتابتون کې د ریاضياتو کتابتون اضافه شوی او په چاپ / sprintf، strtod، fcvt، ecvt افعال کې د فلوټینګ پوائنټ شمیرو سره د کار کولو وړتیا چمتو شوې. د strcmp فعالیت کوډ بیا لیکل شوی او د پام وړ ګړندی شوی. د Printf فنکشن ډیر جامع تطبیق وړاندیز شوی. in_connect او in_resolv افعال اضافه شوي.
  • کرنل د FAT فایل سیسټم لپاره ملاتړ ښه کړی ، د ماونټ پوائنټونو اعظمي شمیر 6 ته لوړ کړی ، د وخت زون تنظیم کولو لپاره ملاتړ اضافه کړی ، unname ، usatfs او الارم سیسټم کالونه اضافه کړي ، او د ټایمر سره کار کولو لپاره کوډ بیا لیکلی.



سرچینه: opennet.ru

Add a comment