રેડોક્સ 0.7 પ્રદર્શન સુધારણા, વધારો સપોર્ટ અને વધુ સાથે આવે છે

વિકાસના દો and વર્ષ પછી, રેડોક્સ 0.7 ઓપરેટિંગ સિસ્ટમના નવા સંસ્કરણના પ્રકાશનની જાહેરાત કરવામાં આવી હતી, સંસ્કરણ કે જેમાં વિકાસ પહેલાથી જ વાસ્તવિક હાર્ડવેર પર ધ્યાન કેન્દ્રિત કરે છે અને જેની સાથે બુટ સિસ્ટમના એકીકરણથી, પ્રભાવ સુધારણાઓ, અન્ય વસ્તુઓની સાથે મહાન સુધારાઓ પ્રાપ્ત કરવામાં આવ્યા છે.

જેઓ રેડોક્સથી પરિચિત નથી, તેઓએ જાણવું જોઈએ કે ઓપરેટિંગ સિસ્ટમ યુનિક્સ ફિલસૂફી અનુસાર વિકસાવવામાં આવી છે અને SeL4, Minix અને પ્લાન 9 માંથી કેટલાક વિચારો ઉધાર લે છે.

રેડોક્સ માઇક્રોકર્નલ ખ્યાલનો ઉપયોગ કરે છે, જેમાં ઇન્ટરપ્રોસેસ કમ્યુનિકેશન અને રિસોર્સ મેનેજમેન્ટ ફક્ત કર્નલ સ્તરે જ પ્રદાન કરવામાં આવે છે, અને અન્ય તમામ કાર્યક્ષમતા લાઇબ્રેરીઓમાં મૂકવામાં આવે છે જેનો ઉપયોગ કર્નલ અને વપરાશકર્તા એપ્લિકેશન બંનેમાં થઈ શકે છે.

બધા નિયંત્રકો અલગ વાતાવરણમાં વપરાશકર્તા જગ્યામાં ચાલે છે. હાલની એપ્લિકેશનો સાથે સુસંગતતા માટે, ઘણા પ્રોગ્રામ્સને પોર્ટિંગ વિના ચલાવવાની મંજૂરી આપવા માટે એક વિશિષ્ટ POSIX સ્તર પ્રદાન કરવામાં આવે છે.

સિસ્ટમ "બધું એક URL છે" સિદ્ધાંતને લાગુ કરે છે. ઉદાહરણ તરીકે, URL "log://" નો ઉપયોગ લોગીંગ માટે, "bus://" નો ઉપયોગ આંતર-પ્રક્રિયા સંચાર માટે, "tcp://" નેટવર્ક સંચાર માટે થઈ શકે છે, વગેરે. મોડ્યુલ્સ, જે ડ્રાઇવર, કોર એક્સ્ટેંશન અને કસ્ટમ એપ્લીકેશન તરીકે અમલમાં મૂકી શકાય છે, તેઓ તેમના પોતાના URL હેન્ડલર્સ રજીસ્ટર કરી શકે છે; ઉદાહરણ તરીકે, તમે I/O એક્સેસ મોડ્યુલ લખી શકો છો અને તેને "port_io://" URL સાથે બાંધી શકો છો, જે પછી તમે "port_io://60" URL ખોલીને પોર્ટ 60 એક્સેસ કરવા માટે તેનો ઉપયોગ કરી શકો છો.

રેડoxક્સ 0.7 ની મુખ્ય નવીનતાઓ

નવું સંસ્કરણ તૈયાર કરતી વખતે, વાસ્તવિક હાર્ડવેર પર કામ સુનિશ્ચિત કરવા પર મુખ્ય ધ્યાન આપવામાં આવ્યું હતું, ત્યારથી બુટલોડર સંપૂર્ણપણે ફરીથી લખવામાં આવ્યું છે, જે BIOS અને UEFI સિસ્ટમો પર બુટ કોડને એકીકૃત કરે છે અને મુખ્યત્વે રસ્ટમાં લખાયેલ છે. બુટલોડરને બદલવાથી આધારભૂત હાર્ડવેરની શ્રેણીમાં નોંધપાત્ર વધારો થયો છે.

કર્નલમાં, ભૂલો સુધારવા ઉપરાંત, કામગીરી સુધારવા અને હાર્ડવેર સપોર્ટને વિસ્તૃત કરવા માટે કામ કરવામાં આવ્યું છે, તમામ ભૌતિક મેમરીનું પ્રતિબિંબ (મેપિંગ) પણ પ્રદાન કરવામાં આવ્યું છે, પુનરાવર્તિત મેમરી પૃષ્ઠોનો ઉપયોગ બંધ કરવામાં આવ્યો છે, અને કમ્પાઇલરના ભાવિ સંસ્કરણો સાથે સુસંગતતા સુધારવા માટે ઇનલાઇન દાખલમાં એસેમ્બલર કોડ ફરીથી લખવામાં આવ્યો છે.

ACPI AML (ACPI મશીન લેંગ્વેજ) સ્પષ્ટીકરણ સાથે કામ કરવા માટેનો કોડ – uefi.org ને કર્નલમાંથી યુઝર સ્પેસમાં ચાલતી acpid પૃષ્ઠભૂમિ પ્રક્રિયામાં ખસેડવામાં આવ્યો છે.

ફાઇલ સિસ્ટમ RedoxFS ફરીથી લખવામાં આવ્યું હતું અને CoW મિકેનિઝમનો ઉપયોગ કરવા બદલ્યું હતું (કોપી-ઓન-રાઈટ), જેમાં ફેરફારો માહિતીને ઓવરરાઈટ કરતા નથી, તેના બદલે, તેઓ નવા સ્થાને સાચવવામાં આવ્યા છે, જેણે વિશ્વસનીયતામાં નોંધપાત્ર વધારો પ્રાપ્ત કરવાનું શક્ય બનાવ્યું છે. RedoxFS ની નવી વિશેષતાઓમાંથી, આ ટ્રાન્ઝેક્શનલ અપડેટ્સ, ડેટા એન્ક્રિપ્શન માટે સપોર્ટ AES અલ્ગોરિધમનો ઉપયોગ કરીને, તેમજ ડિજિટલ હસ્તાક્ષર સાથે ડેટા અને મેટાડેટા સુરક્ષા. સિસ્ટમ અને બુટલોડરમાં FS કોડની વહેંચણી પૂરી પાડવામાં આવે છે.

Relibc સ્ટાન્ડર્ડ C લાઇબ્રેરીનું સતત ઉન્નતીકરણ પ્રોજેક્ટ દ્વારા વિકસાવવામાં આવ્યો છે, જે ફક્ત રેડોક્સ પર જ નહીં, પણ Linux કર્નલ પર આધારિત વિતરણો પર પણ કામ કરી શકે છે. ફેરફારોએ ઘણા પ્રોગ્રામ્સને રેડોક્સમાં સ્થાનાંતરિત કરવાનું સરળ બનાવ્યું અને C ભાષામાં લખેલા ઘણા પ્રોગ્રામ્સ અને લાઇબ્રેરીઓની સમસ્યાઓનું નિરાકરણ કર્યું.

એ તૈયાર કરવામાં આવી છે rustc કમ્પાઇલરનું સંસ્કરણ જે Redox પર ચાલી શકે છે. બાકીના કાર્યોમાંથી, રેડોક્સ વાતાવરણમાં કામ કરવા માટે પરફોર્મન્સ ઓપ્ટિમાઇઝેશન અને લોડ પેકેજ મેનેજરનું અનુકૂલન અલગ છે.

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

  • AArch64 આર્કિટેક્ચર માટે પ્રારંભિક સમર્થન ઉમેર્યું.
  • UTF-8 એન્કોડિંગમાં તમામ ફાઇલ પાથ પર પ્રક્રિયા કરવા માટે બદલાયેલ છે.
  • Initfs ની સામગ્રીને નવી ફાઈલમાં ખસેડવામાં આવી છે, જે પેકેજીંગને સરળ બનાવે છે.

છેલ્લે, જો તમને તેના વિશે વધુ જાણવામાં રસ છે, તમે વિગતો ચકાસી શકો છો નીચેની કડી

Redox OS ડાઉનલોડ કરો

Redox OS ને અજમાવવામાં સક્ષમ થવામાં રસ ધરાવતા લોકો માટે, તેઓએ જાણવું જોઈએ કે ઇન્સ્ટોલેશન અને લાઇવ ઈમેજીસ, 75 MB કદની, ઓફર કરવામાં આવે છે. બિલ્ડ્સ x86_64 આર્કિટેક્ચર માટે બનેલ છે અને UEFI અને BIOS સાથે સિસ્ટમો માટે ઉપલબ્ધ છે.

ડાઉનલોડ લિંક આ છે.


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

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

*

*

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