ELKS, જૂના 16-બીટ ઇન્ટેલ પ્રોસેસરો માટેનું Linux વેરિઅન્ટ

તાજેતરમાં ELKS 0.6 પ્રોજેક્ટના પ્રકાશનની જાહેરાત કરવામાં આવી હતી (એમ્બેડેબલ લિનક્સ કર્નલ સબસેટ), Linux જેવી ઓપરેટિંગ સિસ્ટમ વિકસાવે છે Intel 8086, 8088, 80188, 80186, 80286 અને NEC V20/V30 16-bit પ્રોસેસર્સ માટે.

.પરેટિંગ સિસ્ટમ જૂના IBM-PC XT/AT વર્ગના કમ્પ્યુટર અને SBC/SoC/FPGA બંને પર વાપરી શકાય છે. જે IA16 આર્કિટેક્ચરને ફરીથી બનાવે છે. આ પ્રોજેક્ટ 1995 થી વિકાસમાં છે અને મેમરી મેનેજમેન્ટ યુનિટ (MMU) વગરના ઉપકરણો માટે Linux કર્નલના ફોર્ક તરીકે શરૂ થયો છે.

નેટવર્ક સ્ટેક માટે બે વિકલ્પો છે: સામાન્ય Linux કર્નલ TCP/IP સ્ટેક અને ktcp સ્ટેક જે વપરાશકર્તા જગ્યામાં ચાલે છે.

નેટવર્ક કાર્ડ્સમાંથી, NE2K અને SMC સુસંગત ઇથરનેટ એડેપ્ટરો સપોર્ટેડ છે. SLIP અને CSLIP નો ઉપયોગ કરીને સીરીયલ પોર્ટ દ્વારા સંચાર ચેનલો બનાવવાનું પણ શક્ય છે. સપોર્ટેડ ફાઇલ સિસ્ટમ્સમાં Minix v1, FAT12, FAT16, અને FAT32 નો સમાવેશ થાય છે. બુટ પ્રક્રિયા /etc/rc.d/rc.sys સ્ક્રિપ્ટનો ઉપયોગ કરીને રૂપરેખાંકિત થયેલ છે.

16-બીટ સિસ્ટમો માટે અનુકૂલિત Linux કર્નલ ઉપરાંત, પ્રોજેક્ટ પ્રમાણભૂત ઉપયોગિતાઓનો સમૂહ વિકસાવે છે (ps, bc, tar, du, diff, netstat, mount, sed, xargs, grep, find, telnet, meminfo, વગેરે. ), બેશ-સુસંગત શેલ, ડિસ્પ્લે કન્સોલ વિન્ડો મેનેજર, કિલો અને vi ટેક્સ્ટ એડિટર્સ, નેનો-X X સર્વર-આધારિત ગ્રાફિકલ એન્વાયર્નમેન્ટ સહિત. ઘણા વપરાશકર્તા જગ્યા ઘટકો Minix પાસેથી ઉછીના લીધેલ છે, જેમાં એક્ઝિક્યુટેબલ ફાઇલ ફોર્મેટનો સમાવેશ થાય છે.

ELKS 0.6 ની મુખ્ય નવી વિશેષતાઓ

આ નવા સંસ્કરણમાં મૂળભૂત ભાષાના દુભાષિયા ઉમેરવામાં આવ્યા છે, વર્કસ્ટેશનો અને ROM ફ્લેશ્ડ સિસ્ટમ માટે યોગ્ય. આમાં ફાઇલો (LOAD/SAVE/DIR) અને ગ્રાફિક્સ (MODE, PLOT, CIRCLE અને DRAW) સાથે કામ કરવા માટેના આદેશોનો સમાવેશ થાય છે.

બીજો પરિવર્તન કે જે standsભા છે તે છે સ્ટાન્ડર્ડ C લાઇબ્રેરીમાં ગણિતની લાઇબ્રેરી ઉમેરવામાં આવી છે અને ફ્લોટિંગ પોઈન્ટ નંબરો સાથે કામ કરવાની ક્ષમતા printf/sprintf, strtod, fcvt, ecvt ફંક્શનમાં આપવામાં આવી છે. strcmp ફંક્શન કોડ ફરીથી લખવામાં આવ્યો છે અને નોંધપાત્ર રીતે ઝડપી કરવામાં આવ્યો છે. પ્રિન્ટફ ફંક્શનના વધુ કોમ્પેક્ટ અમલીકરણની દરખાસ્ત કરવામાં આવી છે. in_connect અને in_resolv ફંક્શન ઉમેર્યા.

તે પણ પ્રકાશિત થયેલ છે કર્નલ એ FAT ફાઈલ સિસ્ટમ માટે આધાર સુધારેલ છે, માઉન્ટ પોઈન્ટ્સની મહત્તમ સંખ્યા વધારીને 6 કરી, ટાઈમ ઝોન સેટ કરવા માટે સપોર્ટ ઉમેર્યો, uname, usatfs અને એલાર્મ સિસ્ટમ કોલ્સ ઉમેર્યા, ટાઈમર સાથે કામ કરવા માટે કોડને ફરીથી લખ્યો.

તે ઉપરાંત ટાર આર્કાઇવ્સ સાથે કામ કરવા માટેનો પ્રોગ્રામ ઉમેરવામાં આવ્યો છે, મેન્યુઅલ પ્રદર્શિત કરવા માટે man અને eman આદેશો ઉમેર્યા અને સંકુચિત મેન પૃષ્ઠો પ્રદર્શિત કરવા માટે આધાર પૂરો પાડ્યો અને "નેટવર્ક રીસેટ" આદેશ ઉમેર્યો. ફરીથી લખાયેલ nslookup આદેશ, માઉન્ટ આદેશમાં માઉન્ટ થયેલ પાર્ટીશનો વિશે માહિતી પ્રદર્શિત કરવાની ક્ષમતા ઉમેરે છે.

બીજી બાજુ, તે પણ બહાર રહે છે FAT પાર્ટીશનો પર ls આદેશનું સુધારેલ પ્રદર્શન, તેમજ NE8K નેટવર્ક ડ્રાઇવરમાં 2-બીટ સિસ્ટમો માટે નોંધપાત્ર રીતે સુધારેલ પ્રદર્શન અને સપોર્ટ.

અન્ય ફેરફારોમાંથી કે standભા:

  • ftpd FTP સર્વરને SITE આદેશ અને સમયસમાપ્તિ સેટ કરવાની ક્ષમતાને સમર્થન આપવા માટે ફરીથી લખવામાં આવ્યું છે.
    in_gethostbyname કૉલ દ્વારા DNS નામોને ઉકેલવા માટેનો આધાર તમામ નેટવર્ક એપ્લિકેશનો માટે લાગુ કરવામાં આવ્યો છે.
  • ટેસ્ટ કમાન્ડ ("[") bash અમલીકરણમાં બનેલ છે.
  • sys આદેશમાં સમગ્ર ડિસ્કની નકલ કરવા માટે આધાર ઉમેરાયો.
  • હોસ્ટનામ અને IP સરનામું ઝડપથી રૂપરેખાંકિત કરવા માટે નવો રૂપરેખાંકન આદેશ ઉમેરવામાં આવ્યો છે.
  • LOCALIP=, HOSTNAME=, QEMU=, TZ=, sync=, અને bufs= વિકલ્પો /bootopts માં ઉમેર્યા.
  • PC-98 કોમ્પ્યુટર માટે પોર્ટમાં SCSI અને IDE હાર્ડ ડ્રાઈવો માટેનો આધાર ઉમેરવામાં આવ્યો હતો, એક નવું BOOTCS લોડર ઉમેરવામાં આવ્યું હતું, બાહ્ય ફાઇલમાંથી લોડ કરવા માટેનો આધાર અમલમાં મૂકવામાં આવ્યો હતો, ડિસ્ક પાર્ટીશનો માટે સપોર્ટ વિસ્તૃત કરવામાં આવ્યો હતો.
    8018X પ્રોસેસરો માટેના પોર્ટે ROM અને બહેતર ઈન્ટરપ્ટ હેન્ડલિંગ માટે સપોર્ટ ઉમેર્યો છે.

છેલ્લે જો તમને તેના વિશે વધુ જાણવામાં રસ છે, તમારે જાણવું જોઈએ કે સ્રોત કોડ GPLv2 લાયસન્સ હેઠળ વિતરિત કરવામાં આવે છે. સિસ્ટમ ફ્લોપી ડિસ્ક પર બર્ન કરવા અથવા QEMU ઇમ્યુલેટર પર ચલાવવા માટે ઈમેજોના સ્વરૂપમાં પૂરી પાડવામાં આવે છે, તમે વિગતોનો સંપર્ક કરી શકો છો. નીચેની કડીમાં


તમારી ટિપ્પણી મૂકો

તમારું ઇમેઇલ સરનામું પ્રકાશિત કરવામાં આવશે નહીં. આવશ્યક ક્ષેત્રો સાથે ચિહ્નિત થયેલ છે *

*

*

  1. ડેટા માટે જવાબદાર: AB ઈન્ટરનેટ નેટવર્ક્સ 2008 SL
  2. ડેટાનો હેતુ: નિયંત્રણ સ્પામ, ટિપ્પણી સંચાલન.
  3. કાયદો: તમારી સંમતિ
  4. ડેટાની વાતચીત: કાયદાકીય જવાબદારી સિવાય ડેટા તૃતીય પક્ષને આપવામાં આવશે નહીં.
  5. ડેટા સ્ટોરેજ: cસેન્ટસ નેટવર્ક્સ (ઇયુ) દ્વારા હોસ્ટ કરેલો ડેટાબેઝ
  6. અધિકાર: કોઈપણ સમયે તમે તમારી માહિતીને મર્યાદિત, પુન recoverપ્રાપ્ત અને કા deleteી શકો છો.