የHaiku R1 ስርዓተ ክወና አራተኛው የቅድመ-ይሁንታ ልቀት

ከአንድ ዓመት ተኩል እድገት በኋላ የHaiku R1 ስርዓተ ክወና አራተኛው የቅድመ-ይሁንታ ልቀት ታትሟል። ፕሮጀክቱ በመጀመሪያ የቤኦኤስ ኦፕሬቲንግ ሲስተም ለመዘጋቱ ምላሽ ሆኖ የተፈጠረ እና በOpenBeOS ስም የተሰራ ቢሆንም በ 2004 የቢኦኤስ የንግድ ምልክትን በስሙ መጠቀምን በተመለከቱ ቅሬታዎች ምክንያት ተሰይሟል። የአዲሱን ልቀት አፈጻጸም ለመገምገም ብዙ ሊነሱ የሚችሉ የቀጥታ ምስሎች (x86፣ x86-64) ተዘጋጅተዋል። የአብዛኛው የሃይኩ ስርዓተ ክወና ምንጭ ኮድ ከአንዳንድ ቤተ-መጻህፍት፣ የሚዲያ ኮዴኮች እና ከሌሎች ፕሮጀክቶች ከተበደሩ አካላት በስተቀር በነጻ MIT ፈቃድ ተሰራጭቷል።

ሃይኩ ኦኤስ በግል ኮምፒውተሮች ላይ ያነጣጠረ እና በሞዱላር አርክቴክቸር ላይ የተገነባ የራሱን ከርነል ይጠቀማል ለተጠቃሚ እርምጃዎች ከፍተኛ ምላሽ ለመስጠት እና ባለብዙ ክሮች አፕሊኬሽኖችን በብቃት ለማከናወን የተመቻቸ ነው። ነገር-ተኮር ኤፒአይ ለገንቢዎች ቀርቧል። ስርዓቱ በቀጥታ በBeOS 5 ቴክኖሎጂዎች ላይ የተመሰረተ እና ለዚህ ስርዓተ ክወና ሁለትዮሽ ተኳሃኝነት ላይ ያነጣጠረ ነው። ዝቅተኛ የሃርድዌር መስፈርት፡ Pentium II CPU እና 384 MB RAM (Intel Core i3 and 2GB RAM ይመከራል)።

OpenBFS እንደ የፋይል ስርዓት ጥቅም ላይ ይውላል፣ እሱም የተራዘመ የፋይል ባህሪያትን፣ ምዝግብ ማስታወሻዎችን፣ 64-ቢት ጠቋሚዎችን፣ ሜታ መለያዎችን ለማከማቸት ድጋፍ (ለእያንዳንዱ ፋይል ባህሪያት በቅጽ key=value ውስጥ ሊቀመጡ ይችላሉ፣ይህም የፋይል ስርዓቱን ከሀ ጋር ተመሳሳይ ያደርገዋል። የውሂብ ጎታ) እና በእነሱ ላይ መልሶ ማግኘትን ለማፋጠን ልዩ ኢንዴክሶች. "B+ ዛፎች" የማውጫውን መዋቅር ለማደራጀት ጥቅም ላይ ይውላሉ. ከቤኦኤስ ኮድ፣ ሃይኩ የክትትል ፋይል አቀናባሪን እና ዴስክባርን ያካትታል፣ ሁለቱም BeOS ቦታውን ከለቀቀ በኋላ የተከፈቱ ናቸው።

ዋና ፈጠራዎች፡-

  • በከፍተኛ ፒክሴል ትፍገት (HiDPI) ስክሪኖች ላይ የተሻሻለ አፈጻጸም። ትክክለኛው የበይነገጽ ልኬት ተተግብሯል፣ የቅርጸ-ቁምፊ መጠኖችን በመቀየር ላይ ብቻ የተወሰነ አይደለም። በመጀመሪያ ቡት ላይ ሃይኩ አሁን የ HiDPI ስክሪን እንዳለ በራስ ሰር ለማወቅ እና ለመለካት ተገቢውን መጠን ለመምረጥ ይሞክራል። የተመረጡት አማራጮች በቅንብሮች ውስጥ ሊለወጡ ይችላሉ, ነገር ግን እንዲተገበሩ ዳግም ማስጀመር ያስፈልጋል. የማሳያ አማራጮች በአብዛኛዎቹ ቤተኛ መተግበሪያዎች እና አንዳንድ ተዘዋውረው ይደገፋሉ፣ ግን ሁሉም አይደሉም።
  • ቅልመትን በብዛት ከሚጠቀም ይልቅ በጠፍጣፋ የመስኮት ማስጌጫ እና ጠፍጣፋ የአዝራር አቀማመጥ የመጠቀም አማራጭ ቀርቧል። ጠፍጣፋ ስታይሊንግ ከሀይኩ ኤክስትራስ ጥቅል ጋር አብሮ ይመጣል እና በመልክ ቅንጅቶች ክፍል ውስጥ ነቅቷል።
    የHaiku R1 ስርዓተ ክወና አራተኛው የቅድመ-ይሁንታ ልቀት
  • ከXlib ቤተ-መጽሐፍት ጋር ለተኳሃኝነት ሽፋን ታክሏል፣ ይህም የX አገልጋይ ሳያስኬዱ የX11 አፕሊኬሽኖችን በሃይኩ እንዲያሄዱ ያስችልዎታል። ድራቢው የሚተገበረው ጥሪዎችን ወደ ከፍተኛ ደረጃ የሃይኩ ግራፊክስ ኤፒአይ በመተርጎም የXlib ተግባራትን በመኮረጅ ነው።
  • በGTK ቤተ-መጽሐፍት ላይ የተመሠረቱ መተግበሪያዎችን ጨምሮ ይህን ፕሮቶኮል የሚጠቀሙ መሣሪያዎችን እና መተግበሪያዎችን እንዲያሄዱ የሚያስችልዎ ከ Wayland ጋር ተኳሃኝነትን ለማረጋገጥ ንብርብር ተዘጋጅቷል። ድራቢው የ libwayland-client.so ላይብረሪ ያቀርባል፣ በሊብዌይላንድ ኮድ ላይ የተመሰረተ እና በAPI እና ABI ደረጃ ተኳሃኝ፣ ይህም የWayland አፕሊኬሽኖች ያለማሻሻያ እንዲሰሩ ያስችላቸዋል። ከተለመደው የዋይላንድ ስብጥር አገልጋዮች በተለየ፣ ንብርብሩ እንደ የተለየ የአገልጋይ ሂደት አይሰራም፣ ግን እንደ ተሰኪ ለደንበኛ ሂደቶች ተጭኗል። በሶኬት ፈንታ፣ አገልጋዩ በBLooper ላይ የተመሰረተ ቤተኛ የመልእክት ምልልስ ይጠቀማል።
  • ለንብርብሮች ከX11 እና Wayland ጋር ተኳሃኝነት ስላላቸው የGTK3 ቤተ-መጽሐፍት የሚሰራ ወደብ ማዘጋጀት ተችሏል። ወደቡን በመጠቀም ሊጀመሩ የሚችሉ መተግበሪያዎች GIMP፣ Inkscape፣ Epiphany (GNOME Web)፣ Claws-mail፣ AbiWord እና HandBrake ያካትታሉ።
    የHaiku R1 ስርዓተ ክወና አራተኛው የቅድመ-ይሁንታ ልቀት
  • በሃይኩ ውስጥ የዊንዶውስ አፕሊኬሽኖችን ለማሄድ የሚያገለግል የስራ ወደብ ከወይን ጋር ታክሏል። ውሱንነቶች በ 64-ቢት የሃይኩ ግንባታዎች ላይ ብቻ የማስኬድ ችሎታ እና ባለ 64-ቢት የዊንዶውስ አፕሊኬሽኖችን ብቻ የማሄድ ችሎታን ያጠቃልላል።
    የHaiku R1 ስርዓተ ክወና አራተኛው የቅድመ-ይሁንታ ልቀት
  • በግራፊክ ሁነታ የሚሰራ የጂኤንዩ ኢማክስ ጽሑፍ አርታዒ ወደብ ታክሏል። ጥቅሎቹ በHaikuDepot ማከማቻ ውስጥ ይስተናገዳሉ።
    የHaiku R1 ስርዓተ ክወና አራተኛው የቅድመ-ይሁንታ ልቀት
  • የምስል ድንክዬዎችን የማመንጨት እና የማሳየት ድጋፍ ወደ Tracker ፋይል አቀናባሪ ታክሏል። ድንክዬዎች በተራዘሙ የፋይል ባህሪዎች ውስጥ ይቀመጣሉ።
    የHaiku R1 ስርዓተ ክወና አራተኛው የቅድመ-ይሁንታ ልቀት
  • ከFreeBSD አሽከርካሪዎች ጋር ተኳሃኝነት እንዲኖር ንብርብር ተተግብሯል። ሽቦ አልባ የዩኤስቢ አስማሚዎችን በሪልቴክ (RTL) እና በራሊንክ (RA) ቺፖች ለመደገፍ አሽከርካሪዎች ከFreeBSD ተልከዋል። ከገደቦቹ ውስጥ አንዱ ከመነሳቱ በፊት መሳሪያውን የማገናኘት አስፈላጊነት ነው (ከተነሳ በኋላ መሳሪያው አልተገኘም).
  • የ 802.11 ሽቦ አልባ ቁልል ለ 802.11ac እና ለ iwm እና iwx ሾፌሮች ለ Intel "Dual Band" እና "AX" ሽቦ አልባ አስማሚዎች ድጋፍ ያለው ከOpenBSD ተልከዋል።
  • የዩኤስቢ-አርኤንዲኤስ ሾፌር ተጨምሯል ፣ ይህም የመዳረሻ ነጥቡን በዩኤስቢ (USB tethering) እንደ ቨርቹዋል ኔትወርክ ካርድ እንዲያደራጁ ያስችልዎታል።
  • ከNTFS-3G ፕሮጀክት በቤተ-መጽሐፍት ላይ የተመሰረተ አዲስ የ NTFS ሾፌር ታክሏል። አዲሱ አተገባበር የበለጠ የተረጋጋ ነው, ከፋይል መሸጎጫ ንብርብር ጋር መቀላቀልን ይደግፋል እና ጥሩ አፈፃፀም ይሰጣል.
  • ምስሎችን በAVIF ቅርጸት ለማንበብ እና ለመፃፍ ተርጓሚ ታክሏል።
  • የHaikuWebKit አሳሽ ሞተር አሁን ካለው የWebKit ስሪት ጋር ተመሳስሏል እና በCURL ቤተ-መጽሐፍት ላይ ወደተመሠረተ የአውታረ መረብ ጀርባ ተላልፏል።
  • ቡት ጫኚው ለ 32-bit EFI ስርዓቶች ድጋፍን ይጨምራል እና ባለ 64-ቢት ሃይኩ አካባቢን ከ32-ቢት EFI ቡት ጫኚ የመጫን ችሎታን ይሰጣል።
  • ከPOSIX ደረጃዎች ጋር የተሻሻለ ተኳኋኝነት። ከዚህ ቀደም ከግሊቢክ ወደ ሙስሊው ተለዋጮች ወደ መደበኛው ሲ ቤተ-መጽሐፍት የሚደረጉ ጥሪዎች ቀጣይ መተካት። ለC11 ዥረቶች እና locale_t ዘዴዎች ድጋፍ ታክሏል።
  • የNVMe ድራይቮች ሾፌር ተሻሽሏል፣ ስለተለቀቁ ብሎኮች ድራይቭን ለማሳወቅ ለ TRIM ኦፕሬሽኑ ድጋፍ ተጨምሯል።
  • ከርነል እና ሾፌሮችን በአዲስ የጂሲሲ ስሪቶች (ጂሲሲ 11ን ጨምሮ) መገንባት ይቻላል፣ ነገር ግን ጂሲሲ 2.95 አሁንም ስርዓቱን ለመገንባት ከቀድሞው ኮድ ከቤኦኤስ ጋር ተኳሃኝነት እንዲኖር ያስፈልጋል።
  • የአጠቃላይ ስርዓቱን መረጋጋት ለማሻሻል አጠቃላይ ስራዎች ተካሂደዋል.

ምንጭ: opennet.ru

አስተያየት ያክሉ