มีระบบปฏิบัติการ RISC OS 5.30

ชุมชน RISC OS Open ได้ประกาศเปิดตัว RISC OS 5.30 ซึ่งเป็นระบบปฏิบัติการที่ได้รับการปรับแต่งสำหรับการสร้างโซลูชันแบบฝังที่ใช้บอร์ดที่มีโปรเซสเซอร์ ARM การเผยแพร่นี้อิงตามซอร์สโค้ด RISC OS ซึ่งเปิดในปี 2018 โดย RISC OS Developments (ROD) ภายใต้ใบอนุญาต Apache 2.0 ระบบปฏิบัติการ RISC พร้อมใช้งานสำหรับบอร์ด Raspberry Pi, PineA64, BeagleBoard, Iyonix, PandaBoard, Wandboard, RiscPC/A7000, OMAP 5 และบอร์ด Titanium ขนาดบิลด์สำหรับ Raspberry Pi คือ 157 MB

ระบบปฏิบัติการ RISC OS ได้รับการพัฒนามาตั้งแต่ปี 1987 และมุ่งเน้นไปที่การสร้างโซลูชันแบบฝังเฉพาะทางโดยใช้บอร์ด ARM ที่ให้ประสิทธิภาพสูงสุดเป็นหลัก ระบบปฏิบัติการไม่รองรับการทำงานหลายอย่างพร้อมกันล่วงหน้า (เฉพาะการทำงานร่วมกัน) และเป็นผู้ใช้คนเดียว (ผู้ใช้ทั้งหมดมีสิทธิ์ผู้ใช้ระดับสูง) ระบบประกอบด้วยโมดูลหลักและโมดูลเสริม รวมถึงโมดูลที่มีอินเทอร์เฟซกราฟิกแบบหน้าต่างที่เรียบง่ายและชุดแอปพลิเคชันที่เรียบง่าย สภาพแวดล้อมแบบกราฟิกใช้มัลติทาสก์ร่วมกัน NetSurf ถูกใช้เป็นเว็บเบราว์เซอร์

ในรุ่นใหม่:

  • การรองรับแพลตฟอร์ม OMAP5 ได้ถูกโอนไปยังหมวดหมู่ที่เสถียรแล้ว ซึ่งเป็นรูปแบบของการเปิดตัวที่เสถียรครั้งแรกซึ่งก่อนหน้านี้ประสบปัญหากับไดรเวอร์วิดีโอ
  • สำหรับทุกแพลตฟอร์ม มีการรองรับ SparkFS FS อย่างเต็มรูปแบบพร้อมความสามารถในการอ่านและเขียนข้อมูล
  • อัปเดตรุ่น RISC OS สำหรับบอร์ด Raspberry Pi บอร์ด Raspberry Pi 3B, 3A+, 3B+, 4B, 400, Compute Module 4, Zero W และ Zero 2W รองรับ Wi-Fi มีการเพิ่มแพ็คเกจการเผยแพร่ Ovation Pro เข้ากับแอสเซมบลี ปรับปรุงคำแนะนำการวางแนวสำหรับมือใหม่ที่ไม่คุ้นเคยกับ RISC OS
  • คอลเลกชันแอปพลิเคชันได้รับการอัปเดต รวมถึงเบราว์เซอร์ NetSurf 3.11 รุ่นใหม่
  • การทดสอบในระบบการรวมส่วนประกอบอย่างต่อเนื่อง Alarm, ShellCLI, FileSwitch, DOSFS, SDFS, FPEmulator, AsmUtils, OSLib, RISC_OSLib, TCPIPLibs, mbedTLS, remotedb, Freeway, Net, AcornSSL, HTTP, URL, Dialler, PPP, NetTime, OmniClient ได้ถูกนำไปใช้งานแล้ว, LanManFS, OmniNFS, FrontEnd, HostFS, Squash และ !Internet
  • เลิกรองรับ Internet 4 ซึ่งเป็นสแต็ก TCP/IP เก่าที่ใช้ก่อน RISC OS 3.70 ใน Freeway, Net, HTTP, URL, PPP, NFS, NetTime, OmniClient, LanManFS, OmniNFS, !Boot, !Internet, TCPIPLibs, และส่วนประกอบ remotedb ซึ่งทำให้การบำรุงรักษาง่ายขึ้นอย่างมาก
  • SharedCLibrary เพิ่มการรองรับ hooks สำหรับการใช้ตัวสร้างแบบคงที่และตัวทำลายในโค้ด C++ ซึ่งขยายการรองรับสำหรับภาษาการเขียนโปรแกรมระดับสูง
  • มีการเพิ่มไดรเวอร์ EtherUSB ใหม่สำหรับบอร์ด Raspberry Pi, Beagleboard และ Pandaboard สำหรับการใช้อะแดปเตอร์ USB Ethernet
  • สำหรับบอร์ด Pandaboard และ Raspberry Pi นั้น HAL (เลเยอร์นามธรรมของฮาร์ดแวร์) รองรับตัวควบคุม Wi-Fi ในตัวโดยใช้บัส SDIO
  • แอปพลิเคชัน !Draw รองรับไฟล์ DXF แล้ว
  • แอปพลิเคชัน !Paint ได้เพิ่มความสามารถในการส่งออกรูปภาพในรูปแบบ PNG และ JPG ปรับปรุงความสามารถในการทาสีด้วยแปรง เพิ่มการสนับสนุนเพื่อความโปร่งใส
  • ตามค่าเริ่มต้น โมดูล WimpMan จะถูกเปิดใช้งาน ซึ่งช่วยให้การเขียนแอปพลิเคชันเดสก์ท็อปง่ายขึ้น
  • ตัวจัดการหน้าต่างช่วยให้คุณปรับแต่งสีและเงาของปุ่มรวมถึงเปลี่ยนพื้นหลังของแผงได้
  • ตามค่าเริ่มต้น แกดเจ็ต Tabs และ TreeView จะถูกเปิดใช้งาน
  • เพิ่มความสามารถในการกำหนดค่าการเปิดเผยไดเร็กทอรีระบบลงในตัวจัดการไฟล์ Filer
  • ขนาดดิสก์ RAM สูงสุดเพิ่มขึ้นเป็น 2 GB
  • ไลบรารีสแต็ก TCP/IP ได้รับการอัพเดตบางส่วนโดยใช้โค้ดจาก FreeBSD 12.4 จำนวนซ็อกเก็ตเครือข่ายสูงสุดที่แอปพลิเคชันเดียวสามารถเปิดได้เพิ่มขึ้นจาก 96 เป็น 256
  • การจัดการคุกกี้ได้รับการปรับปรุงอย่างมากในโมดูล HTTP
  • เพิ่มยูทิลิตี้ RMFind เพื่อตรวจสอบการรองรับการสื่อสาร TCP/IP
  • การสนับสนุนโปรโตคอล Xeros NS รุ่นเก่าถูกยกเลิกแล้ว

มีระบบปฏิบัติการ RISC OS 5.30


ที่มา: opennet.ru

เพิ่มความคิดเห็น