ToaruOS 2.1 આવે છે, સ્વતંત્ર OS શરૂઆતથી લખાયેલ છે

તોરુ ઓએસ

ToaruOS એ x86-64 PC માટે "સંપૂર્ણ" ઓપરેટિંગ સિસ્ટમ છે અને ARMv8 માટે પ્રાયોગિક સમર્થન છે.

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

શરૂઆતમાં, આ પ્રોજેક્ટ ઇલિનોઇસ યુનિવર્સિટીમાં નવા સંયુક્ત ગ્રાફિકલ ઇન્ટરફેસ બનાવવાના ક્ષેત્રમાં સંશોધન કાર્ય તરીકે વિકસાવવામાં આવ્યો હતો, પરંતુ પછીથી તે સ્વતંત્ર ઓપરેટિંગ સિસ્ટમમાં પરિવર્તિત થયો.

ToaruOS વિશે

ના હૃદય માં ToaruOS એક કર્નલ છે જે હાઇબ્રિડ મોડ્યુલર આર્કિટેક્ચરનો ઉપયોગ કરે છે જે મોનોલિથિક બેઝને જોડે છે અને લોડ કરી શકાય તેવા મોડ્યુલોનો ઉપયોગ કરવાનો અર્થ છે, જે રીતે મોટા ભાગના ઉપલબ્ધ ઉપકરણ ડ્રાઇવરો ડિઝાઇન કરવામાં આવ્યા છે, જેમ કે ડિસ્ક નિયંત્રકો, ફાઇલ સિસ્ટમ, કીબોર્ડ, માઉસ, નેટવર્ક કાર્ડ્સ, સાઉન્ડ ચિપ્સ અને વર્ચ્યુઅલબોક્સ મહેમાનો માટે પ્લગ-ઇન્સ.

કર્નલ યુનિક્સ થ્રેડો, TTY ને સપોર્ટ કરે છે, વર્ચ્યુઅલ ફાઇલ સિસ્ટમ, /proc સ્યુડો ફાઇલ સિસ્ટમ, મલ્ટિથ્રેડીંગ, IPC, રેમડિસ્ક, ptrace, શેર્ડ મેમરી, મલ્ટીટાસ્કીંગ અને અન્ય સામાન્ય સુવિધાઓ.

સિસ્ટમ સંયુક્ત વિન્ડો મેનેજરથી સજ્જ છે, ELF ફોર્મેટમાં ગતિશીલ રીતે જોડાયેલ એક્ઝિક્યુટેબલ ફાઇલોને સપોર્ટ કરે છે, મલ્ટીટાસ્કીંગ, ગ્રાફિક્સ સ્ટેક, Python 3 અને GCC ચલાવી શકે છે. ext2 નો ઉપયોગ ફાઈલ સિસ્ટમ તરીકે થાય છે. બુટલોડર BIOS અને EFI સાથે સુસંગત છે. નેટવર્ક સ્ટેક BSD-શૈલી સોકેટ API ને સક્ષમ કરે છે અને લૂપબેક સહિત નેટવર્ક ઈન્ટરફેસને સપોર્ટ કરે છે.

મૂળ એપ્લિકેશનો હાઇલાઇટ કરે છે vi ટાઇપ કરો બીમ કોડ એડિટર, જેનો ઉપયોગ ફાઈલ મેનેજર, ટર્મિનલ ઇમ્યુલેટર જેવી ToaruOS-વિશિષ્ટ એપ્લિકેશનો વિકસાવવા માટે છેલ્લા કેટલાક વર્ષોથી કરવામાં આવે છે. વિજેટ્સ માટે સપોર્ટ સાથે ગ્રાફિક પેનલ, પેકેજ મેનેજર, તેમજ સપોર્ટેડ ઈમેજીસ (PNG, JPEG) અને ટ્રુટાઈપ ફોન્ટ્સ માટેની લાઈબ્રેરીઓ.

જેમ કે ToaruOS કાર્યક્રમો માટે Vim, GCC, Binutils, FreeType, MuPDF, SDL, Cairo, Doom, Quake, Super Nintendo emulator, Bochs, વગેરે

ToaruOS 2.1 ની મુખ્ય નવીનતાઓ

ની નવી આવૃત્તિનું પ્રકાશન Toaru OS 2.1 સંસ્કરણ જેમાં AArch64 આર્કિટેક્ચર માટે પ્રારંભિક સમર્થન ઉમેર્યું (ARMv8), બોર્ડ પર ToaruOS નો ઉપયોગ કરવાની પ્રાયોગિક ક્ષમતા સહિત Raspberry Pi 400 અને QEMU ઇમ્યુલેટરમાં.

બીજો પરિવર્તન કે જે standsભા છે તે છે પ્રોસેસિંગ અને સિગ્નલોને પ્રક્રિયાઓમાં પસાર કરવાની પ્રક્રિયાને ફરીથી ડિઝાઇન કરવામાં આવી છે યુઝર સ્પેસમાં, વત્તા સિગક્શન, સિગપ્રોકમાસ્ક, સિગવેટ અને સિગસસ્પેન્ડ માટે કૉલ્સ લાગુ કરવામાં આવ્યા છે.

વધુમાં, વપરાશકર્તા જગ્યામાં મેમરી વ્યવસ્થાપનમાં સુધારો કરવામાં આવ્યો છે, તેમજ નેટવર્ક સ્ટેક અને ટર્મિનલ રેન્ડરિંગ, આળસુ રેન્ડરિંગ લાગુ કરવામાં આવ્યું છે અને ટ્રુ ટાઈપ ફોન્ટ્સ માટે ગ્લિફ કેશ ઉમેરવામાં આવ્યું છે.

ઘડિયાળ સેટ કરવા માટેની મિકેનિઝમ્સ પણ ઉમેરવામાં આવી છે, જેમાં સેટટાઈમ ઓફ ડે સિસ્ટમ કોલ અને તારીખ ઉપયોગિતાની વિસ્તૃત ક્ષમતાઓનો સમાવેશ થાય છે.

અન્ય નવીનતાઓ કે જે આમાં બહાર આવે છે નવી આવૃત્તિ:

  • munmap સિસ્ટમ કૉલ ઉમેર્યો.
  • કમ્પોઝિટ મેનેજરમાં બ્લર ઇફેક્ટ હોય છે અને જ્યારે વિન્ડોનું કદ બદલાય છે ત્યારે ઇવેન્ટ હેન્ડલિંગને ફરીથી ડિઝાઇન કરવામાં આવે છે.
  • IPv4 સરનામાં અને રૂટીંગ રૂપરેખાંકનોને રૂપરેખાંકિત કરવા માટેનો આધાર ifconfig ઉપયોગિતામાં ઉમેરવામાં આવ્યો છે. ICMP સોકેટ સપોર્ટ.
  • UDP અને ICMP સોકેટ્સ માટે recvfrom ફંક્શન માટે ઉમેરાયેલ સપોર્ટ.
  • બુટલોડરમાં USB કીબોર્ડ સાથે કામ કરવાની ક્ષમતા ઉમેરાઈ.
  • ફાઇલો કાઢી નાખવા માટેની આઇટમ ફાઇલ મેનેજરના સંદર્ભ મેનૂમાં ઉમેરવામાં આવી છે.
  • સિસ્ટમ મોનિટર પર ગ્રાફિક્સનું સુધારેલ પ્રદર્શન.
  • નિયમિત અભિવ્યક્તિઓ માટે આધાર સાથે grep ઉપયોગિતા ઉમેરાઈ.
  • સુધારેલ ps કમાન્ડ આઉટપુટ (વધારાની કૉલમ ઉમેરવામાં આવી છે).

છેલ્લે, જો તમે તેના વિશે વધુ જાણવામાં રસ ધરાવો છો, તો તમારે જાણવું જોઈએ કે પ્રોજેક્ટનો કોડ C માં લખાયેલ છે અને BSD લાયસન્સ હેઠળ વિતરિત કરવામાં આવ્યો છે, તમે વિગતોનો સંપર્ક પણ કરી શકો છો. નીચેની કડીમાં

ToaruOS 2.1 ડાઉનલોડ કરો અને મેળવો

આ નવા સંસ્કરણનું પરીક્ષણ કરવામાં રસ ધરાવતા લોકો માટે, તેણે ડાઉનલોડ કરવા માટે લાઇવ ઇમેજ તૈયાર કરી છે, જેનું કદ 14,4 MB છે, જેનું પરીક્ષણ QEMU, VMware અથવા VirtualBoxમાં કરી શકાય છે.

કડી આ છે.


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

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

*

*

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