Haiku R1 මෙහෙයුම් පද්ධතියේ සිව්වන බීටා නිකුතුව

වසර එකහමාරක සංවර්ධනයෙන් පසුව, Haiku R1 මෙහෙයුම් පද්ධතියේ සිව්වන බීටා නිකුතුව ප්‍රකාශයට පත් කර ඇත. මුලදී, මෙම ව්‍යාපෘතිය BeOS OS වසා දැමීමේ ප්‍රතික්‍රියාවක් ලෙස නිර්මාණය කරන ලද අතර OpenBeOS නමින් සංවර්ධනය කරන ලදී, නමුත් නමේ BeOS වෙළඳ ලකුණ භාවිතා කිරීම සම්බන්ධ ප්‍රකාශයන් හේතුවෙන් 2004 දී එය නැවත නම් කරන ලදී. නව නිකුතුවේ කාර්ය සාධනය ඇගයීම සඳහා ආරම්භ කළ හැකි සජීවී රූප කිහිපයක් (x86, x86-64) සකස් කර ඇත. සමහර පුස්තකාල, මාධ්‍ය කෝඩෙක් සහ අනෙකුත් ව්‍යාපෘතිවලින් ණයට ගත් සංරචක හැර, බොහෝ Haiku OS සඳහා මූලාශ්‍ර කේතය නොමිලේ MIT බලපත්‍රය යටතේ බෙදා හරිනු ලැබේ.

Haiku OS පුද්ගලික පරිගණක කෙරෙහි අවධානය යොමු කර ඇත, එහි ම හරය භාවිතා කරයි, මොඩියුලර් ගෘහ නිර්මාණ ශිල්පයේ පදනම මත ගොඩනගා ඇත, පරිශීලක ක්‍රියාවන්ට ඉහළ ප්‍රතිචාර දැක්වීම සහ බහු-නූල් යෙදුම් කාර්යක්ෂමව ක්‍රියාත්මක කිරීම සඳහා ප්‍රශස්ත කර ඇත. සංවර්ධකයින් සඳහා, වස්තු-නැඹුරු API ඉදිරිපත් කෙරේ. පද්ධතිය සෘජුවම BeOS 5 තාක්ෂණයන් මත පදනම් වන අතර මෙම OS සඳහා යෙදුම් සමඟ ද්විමය අනුකූලතාව ඉලක්ක කර ඇත. අවම දෘඪාංග අවශ්‍යතාවය: Pentium II CPU සහ 384 MB RAM (Intel Core i3 සහ 2 GB RAM නිර්දේශිතයි).

OpenBFS ගොනු පද්ධතියක් ලෙස භාවිතා කරයි, එය විස්තීරණ ගොනු ගුණාංග, සඟරාකරණය, 64-බිට් පොයින්ටර්, මෙටා ටැග් ගබඩා කිරීම සඳහා සහය දක්වයි (එක් එක් ගොනුව සඳහා, ඔබට key=value යන පෝරමයේ ගුණාංග ගබඩා කළ හැක, එමඟින් ගොනු පද්ධතියක් ලෙස පෙනෙනු ඇත. දත්ත සමුදාය) සහ ඔවුන් විසින් ලබා ගැනීම වේගවත් කිරීම සඳහා විශේෂ දර්ශක. නාමාවලි ව්‍යුහය සංවිධානය කිරීමට B+ ගස් භාවිතා කරයි. BeOS කේතයෙන්, හයිකුට ට්‍රැකර් ගොනු කළමනාකරු සහ ඩෙස්ක්බාර් ඇතුළත් වේ, ඒවා BeOS දර්ශනයෙන් ඉවත් වූ පසු විවෘත මූලාශ්‍ර විය.

ප්රධාන නවෝත්පාදන:

  • ඉහළ පික්සල් ඝනත්වය (HiDPI) සහිත තිරවල වැඩිදියුණු කළ කාර්ය සාධනය. අකුරු වල ප්‍රමාණය වෙනස් කිරීමට සීමා නොවී, අතුරු මුහුණතේ නිවැරදි පරිමාණය ක්‍රියාත්මක කරන ලදී. පළමු ආරම්භයේදී, හයිකු දැන් එහි HiDPI තිරයක් තිබේදැයි ස්වයංක්‍රීයව හඳුනාගෙන පරිමාණය සඳහා සුදුසු මානයන් තෝරා ගැනීමට උත්සාහ කරයි. තෝරාගත් විකල්ප සැකසුම් තුළ වෙනස් කළ හැක, නමුත් ඒවා යෙදීමට නැවත පණගැන්වීමක් අවශ්‍ය වේ. විශාලන විකල්ප බොහෝ දේශීය යෙදුම් සහ සමහර වරායන් තුළ සහය දක්වයි, නමුත් සියල්ලම නොවේ.
  • විශාල වශයෙන් ශ්‍රේණි භාවිතා කරන මෝස්තරයක් වෙනුවට පැතලි කවුළු සැරසිලි කරුවෙකු සහ පැතලි බොත්තම් මෝස්තරයක් සහිත පෙනුමක් භාවිතා කිරීමේ හැකියාව ලබා දී ඇත. පැතලි සැලසුම හයිකු අමතර පැකේජය සමඟ එන අතර පෙනුම සැකසීම් කොටසේ සක්‍රීය කර ඇත.
    Haiku R1 මෙහෙයුම් පද්ධතියේ සිව්වන බීටා නිකුතුව
  • Xlib පුස්තකාලය සමඟ ගැළපීම සහතික කිරීම සඳහා ස්ථරයක් එක් කරන ලදී, X සේවාදායකයක් ධාවනය නොකර X11 යෙදුම් හයිකු හි ධාවනය කිරීමට ඔබට ඉඩ සලසයි. හයිකු හි ඉහළ මට්ටමේ ග්‍රැෆික් API වෙත ඇමතුම් පරිවර්තනය කිරීම මගින් Xlib ශ්‍රිතයන් අනුකරණය කිරීමෙන් ස්තරය ක්‍රියාත්මක වේ.
  • වේලන්ඩ් සමඟ ගැළපීම සහතික කිරීම සඳහා ස්ථරයක් සකස් කර ඇත, GTK පුස්තකාලය මත පදනම් වූ යෙදුම් ඇතුළුව මෙම ප්‍රොටෝකෝලය භාවිතයෙන් මෙවලම් කට්ටල සහ යෙදුම් ධාවනය කිරීමට ඔබට ඉඩ සලසයි. ස්තරය libwayland-client.so පුස්තකාලය සපයයි, libwayland කේතය මත පදනම්ව සහ API සහ ABI මට්ටමට අනුකූල වේ, එමඟින් ඔබට වෙනස් කිරීමකින් තොරව Wayland යෙදුම් ධාවනය කිරීමට ඉඩ සලසයි. සාමාන්‍ය වේලන්ඩ් සංයුක්ත සේවාදායකයන් මෙන් නොව, ස්තරය වෙනම සේවාදායක ක්‍රියාවලියක් ලෙස ක්‍රියාත්මක නොවේ, නමුත් සේවාදායක ක්‍රියාවලීන් වෙත ප්ලගිනයක් ලෙස පටවනු ලැබේ. සොකට් වෙනුවට, සේවාදායකය BLooper මත පදනම් වූ ස්වදේශීය පණිවිඩ ලූපයක් භාවිතා කරයි.
  • X11 සහ Wayland සමග ගැළපීම සඳහා ස්ථර වලට ස්තූතියි, GTK3 පුස්තකාලයේ වැඩ කරන වරායක් සකස් කිරීමට අපට හැකි විය. වරාය භාවිතයෙන් දියත් කළ හැකි යෙදුම් අතරින්, GIMP, Inkscape, Epiphany (GNOME Web), Claws-mail, AbiWord සහ HandBrake සටහන් කර ඇත.
    Haiku R1 මෙහෙයුම් පද්ධතියේ සිව්වන බීටා නිකුතුව
  • හයිකු හි වින්ඩෝස් යෙදුම් ධාවනය කිරීමට භාවිතා කළ හැකි වයින් සමඟ වැඩ කරන වරායක් එක් කරන ලදී. සීමාවන් අතරින්, හයිකු හි බිට් 64 බිල්ඩ් වල පමණක් ධාවනය කිරීමේ හැකියාව සහ බිට් 64 වින්ඩෝස් යෙදුම් පමණක් ධාවනය කිරීමේ හැකියාව සටහන් වේ.
    Haiku R1 මෙහෙයුම් පද්ධතියේ සිව්වන බීටා නිකුතුව
  • චිත්‍රක ආකාරයෙන් ක්‍රියා කරන GNU Emacs පෙළ සංස්කාරකයේ තොටක් එක් කරන ලදී. පැකේජ HaikuDepot ගබඩාවේ සත්කාරකත්වය දරයි.
    Haiku R1 මෙහෙයුම් පද්ධතියේ සිව්වන බීටා නිකුතුව
  • රූප සිඟිති රූ ජනනය කිරීම සහ ප්‍රදර්ශනය කිරීම සඳහා සහය ට්‍රැකර් ගොනු කළමනාකරු වෙත එක් කර ඇත. සිඟිති රූ දිගු ගොනු ගුණාංගවල ගබඩා කර ඇත.
    Haiku R1 මෙහෙයුම් පද්ධතියේ සිව්වන බීටා නිකුතුව
  • FreeBSD ධාවකයන් සමඟ ගැළපීම සඳහා ක්‍රියාත්මක කළ ස්ථරය. Realtek (RTL) සහ Ralink (RA) රැහැන් රහිත USB ඇඩප්ටර සඳහා සහය දැක්වීම සඳහා FreeBSD වෙතින් ගෙන යන ධාවක. සීමාවන් අතරින්, ආරම්භ කිරීමට පෙර උපාංගය සම්බන්ධ කිරීමේ අවශ්යතාව සටහන් කර ඇත (ආරම්භ කිරීමෙන් පසුව, උපාංගය අනාවරණය නොවේ).
  • OpenBSD වෙතින් 802.11 රැහැන් රහිත ස්ටැක් 802.11ac සහාය සහ iwm සහ iwx ධාවකයන් Intel "Dual Band" සහ "AX" රැහැන් රහිත ඇඩප්ටර සඳහා සහය දක්වයි.
  • අතථ්‍ය ජාල කාඩ්පතක් ලෙස භාවිතා කිරීම සඳහා USB (USB ටෙදරින්) හරහා ප්‍රවේශ ලක්ෂ්‍යයක ක්‍රියාකාරිත්වය සංවිධානය කිරීමට ඔබට ඉඩ සලසන USB-RNDIS ධාවකයක් එක් කර ඇත.
  • NTFS-3G ව්‍යාපෘතියෙන් පුස්තකාලයක් මත පදනම්ව නව NTFS ධාවකයක් එක් කරන ලදී. නව ක්‍රියාත්මක කිරීම වඩාත් ස්ථායී වේ, ගොනු හැඹිලි ස්ථර ඒකාබද්ධ කිරීමට සහය දක්වයි, සහ හොඳ කාර්ය සාධනයක් සපයයි.
  • AVIF ආකෘතියෙන් පින්තූර කියවීම සහ ලිවීම සඳහා පරිවර්තකය එකතු කරන ලදී.
  • HaikuWebKit හි බ්‍රවුසර එන්ජිම WebKit හි වත්මන් අනුවාදය සමඟ සමමුහුර්ත කර ඇති අතර cURL පුස්තකාලය මත පදනම්ව ජාල පසුබිමකට මාරු කරනු ලැබේ.
  • EFI සමඟින් 32-bit පද්ධති සඳහා සහය bootloader වෙත එක් කර ඇති අතර, 64-bit EFI bootloader එකකින් 32-bit Haiku පරිසරයක් ස්ථාපනය කිරීමේ හැකියාව ලබා දී ඇත.
  • POSIX ප්‍රමිතීන් සමඟ වැඩිදියුණු කළ ගැළපුම. සම්මත C පුස්තකාලයට ඇමතුම් ප්‍රතිස්ථාපනය කිරීම, කලින් glibc වෙතින්, musl වෙතින් ප්‍රභේද වෙත මාරු කිරීම. C11 ප්‍රවාහ සහ locale_t ක්‍රම සඳහා සහය එක් කරන ලදී.
  • NVMe ධාවක සඳහා වැඩි දියුණු කරන ලද ධාවකය, නිදහස් කරන ලද බ්ලොක් ගැන ධාවකයට දැනුම් දීමට TRIM මෙහෙයුම සඳහා සහය එක් කරන ලදී.
  • GCC හි නව අනුවාද (GCC 11 ඇතුළුව) සමඟ කර්නලය සහ ධාවක සෑදීමේ හැකියාව සපයා ඇත, පැරණි කේතයට බැඳීම හේතුවෙන් පද්ධතිය ගොඩනැගීමට, BeOS සමඟ ගැළපීම සඳහා GCC 2.95 තවමත් අවශ්‍ය වේ.
  • සමස්ත පද්ධතියේ ස්ථාවරත්වය වැඩිදියුණු කිරීම සඳහා සාමාන්ය වැඩ කටයුතු සිදු කර ඇත.

මූලාශ්රය: opennet.ru

අදහස් එක් කරන්න