የስርዓተ ክወናው ToaruOS 2.1 መልቀቅ

የዩኒክስ መሰል ኦፕሬቲንግ ሲስተም ቶሩኦስ 2.1 ታትሞ ከባዶ ተጽፎ የራሱ ከርነል ፣ቡት ጫኝ ፣ መደበኛ ሲ ቤተ-መጽሐፍት ፣ የጥቅል አስተዳዳሪ ፣ የተጠቃሚ ቦታ ክፍሎች እና የግራፊክ በይነገጽ ከተቀናበረ የመስኮት አስተዳዳሪ ጋር ቀርቧል። ፕሮጀክቱ መጀመሪያ ላይ በኢሊኖይ ዩኒቨርሲቲ የተሻሻለው አዲስ የተውጣጣ ግራፊክ መገናኛዎችን በመፍጠር መስክ ላይ በምርምር ሲሰራ ነበር ፣ ግን ከዚያ ወደ የተለየ ስርዓተ ክወና ተለወጠ። የፕሮጀክት ኮድ በ C ተጽፎ በ BSD ፍቃድ ተሰራጭቷል። በQEMU፣ VMware ወይም VirtualBox ውስጥ ሊሞከር የሚችል የ14.4 ሜባ መጠን ያለው የቀጥታ ምስል ለማውረድ ተዘጋጅቷል።

የስርዓተ ክወናው ToaruOS 2.1 መልቀቅ

ቶሩስ እንደ ዲስክ ሾፌሮች (PATA እና ATAPI)፣ EXT2 እና ISO9660 የፋይል ሲስተሞች፣ ፍሬምbuffer ያሉ አብዛኞቹን የመሳሪያ ሾፌሮች የሚመሰርቱ ሞጁልቲክ ሞጁል አርክቴክቸርን የሚጠቀም ከርነል ላይ የተመሰረተ ነው። , ኪቦርድ, አይጥ , የአውታረ መረብ ካርዶች (AMD PCnet FAST, Realtek RTL8139 እና Intel PRO/1000), የድምጽ ቺፕስ (Intel AC'97) እና የእንግዳ ስርዓቶች VirtualBox add-ons. ከርነሉ የዩኒክስ ክሮች፣ ቲቲቲ፣ ምናባዊ የፋይል ሲስተም፣ የውሸት ፋይል ስርዓት/proc፣ ባለብዙ ትሪዲንግ፣ አይፒሲ፣ ራምዲስክ፣ ፒትሬስ፣ የጋራ ማህደረ ትውስታ፣ ባለብዙ ተግባር እና ሌሎች መደበኛ ባህሪያትን ይደግፋል።

ስርዓቱ በተቀናበረ መስኮት ስራ አስኪያጅ የተገጠመለት ነው፣ በተለዋዋጭ የተገናኙ ፈጻሚ ፋይሎችን በኤልኤፍ ቅርጸት፣ ባለብዙ ተግባር፣ የግራፊክስ ቁልል ይደግፋል፣ Python 3 እና GCCን ማስኬድ ይችላል። Ext2 እንደ የፋይል ሲስተም ጥቅም ላይ ይውላል። ቡት ጫኚው BIOS እና EFI ን ይደግፋል። የአውታረ መረብ ቁልል BSD-style socket APIs መጠቀምን የሚፈቅድ እና የአውታረ መረብ በይነገጾችን ይደግፋል፣ loopbackን ጨምሮ።

ከአገሬው ትግበራዎች መካከል እንደ ፋይል አቀናባሪ ፣ ተርሚናል ኢሙሌተር ፣ የግራፊክስ ፓነል ከመግብር ድጋፍ ጋር ፣ የጥቅል አስተዳዳሪ ፣ እንዲሁም ቶሩኦኤስ-ተኮር አፕሊኬሽኖችን ለማዘጋጀት ላለፉት ጥቂት ዓመታት ጥቅም ላይ የዋለው Vi-like ኮድ አርታኢ ቢም ጎልቶ ይታያል። ምስሎችን ለመደገፍ ቤተ መጻሕፍት (PNG, JPEG) እና TrueType ቅርጸ ቁምፊዎች. እንደ Vim፣ GCC፣ Binutils፣ FreeType፣ MuPDF፣ SDL፣ Cairo፣ Doom፣ Quake፣ Super Nintendo emulator፣ Bochs፣ ወዘተ የመሳሰሉ ፕሮግራሞች ወደ ToaruOS ተልከዋል።

ፕሮጀክቱ ለስርዓቱ መገልገያዎችን እና ብጁ አፕሊኬሽኖችን ሲያዘጋጅ Pythonን ለመተካት የተነደፈውን ኩሮኮ የተባለውን የራሱን ተለዋዋጭ የፕሮግራም አወጣጥ ቋንቋ በማዘጋጀት ላይ ነው። ቋንቋው በአገባብ ውስጥ ፓይዘንን የሚያስታውስ ነው (እንደ አጭር የፓይዘን ቀበሌኛ የተቀመጠ እና ግልጽ የሆነ ተለዋዋጮች) እና በጣም የታመቀ አተገባበር አለው። ባይትኮድ ማጠናቀር እና መተርጎም ይደገፋል። የባይቴኮድ አስተርጓሚው ቆሻሻ ሰብሳቢ ያቀርባል እና አለምአቀፍ መቆለፍን ሳይጠቀም ባለብዙ-ክርን ይደግፋል። አቀናባሪው እና አስተርጓሚው በትንሽ የጋራ ቤተ-መጽሐፍት (~ 500 ኪባ) መልክ፣ ከሌሎች ፕሮግራሞች ጋር የተዋሃደ እና በC API ሊወጣ ይችላል። ከ ToaruOS በተጨማሪ ቋንቋው በሊኑክስ፣ ማክኦኤስ፣ ዊንዶውስ ላይ መጠቀም እና WebAssemblyን በሚደግፉ አሳሾች ውስጥ ሊሠራ ይችላል።

በአዲሱ እትም፡-

  • ለ AArch64 (ARMv8) አርክቴክቸር የመጀመሪያ ድጋፍ ታክሏል፣ ToaruOSን በ Raspberry Pi 400 ቦርድ እና በQEMU emulator ላይ የመጠቀም የሙከራ ችሎታን ጨምሮ።
  • በተጠቃሚ ቦታ ላይ ምልክቶችን ማካሄድ እና ማስተላለፍ እንደገና ተዘጋጅቷል። የተተገበረ ሲጋክሽን፣ sigprocmask፣ sigwait እና sigsuspend ጥሪዎች።
  • በተጠቃሚ ቦታ ላይ የተሻሻለ የማህደረ ትውስታ አስተዳደር። የ munmap ስርዓት ጥሪ ታክሏል።
  • የተቀናጀ ሥራ አስኪያጅ የማደብዘዝ ውጤትን ይተገብራል እና የመስኮቱ መጠን ሲቀየር የክስተቶችን አያያዝ እንደገና ይሠራል።
  • የተርሚናል አተረጓጎም ተሻሽሏል፣ ሰነፍ አተረጓጎም ተተግብሯል፣ እና ለ TrueType ቅርጸ-ቁምፊዎች የጂሊፍ መሸጎጫ ታክሏል።
  • የሙዚቃ አቀናባሪ ችሎታዎች ተዘርግተዋል።
  • የሰዓቱን የማቀናበር ዘዴዎች ተጨምረዋል፣ የእለተ ቀን ስርዓት ጥሪ እና የቀን መገልገያ አቅምን ይጨምራል።
  • የተሻሻለ የአውታረ መረብ ቁልል። የ ifconfig መገልገያ የአይፒv4 አድራሻዎችን ለማቀናበር እና የማዘዋወር ቅንጅቶችን ለማቀናበር ድጋፍ አድርጓል። የ ICMP ሶኬቶችን መስራት ነቅቷል። ለUDP እና ICMP ሶኬቶች ለ recvfrom ተግባር ተጨማሪ ድጋፍ።
  • ቡት ጫኚው ከዩኤስቢ ቁልፍ ሰሌዳዎች ጋር የመስራት ችሎታን ጨምሯል።
  • ፋይሎችን ለመሰረዝ አንድ ንጥል ወደ የፋይል አቀናባሪ አውድ ምናሌ ተጨምሯል።
  • በስርዓት መቆጣጠሪያ ውስጥ የተሻሻለ የግራፎች ማሳያ።
  • የተጨመረው grep utility ከመደበኛ መግለጫ ድጋፍ ጋር።
  • የተሻሻለ የ ps ትዕዛዝ ውፅዓት (ተጨማሪ አምዶች ታክለዋል)።

የስርዓተ ክወናው ToaruOS 2.1 መልቀቅ


ምንጭ: opennet.ru

አስተያየት ያክሉ