การติดตั้งระบบปฏิบัติการ hummingbird บนฮาร์ดไดรฟ์ของคุณ ระบบปฏิบัติการ KolibriOS ปัจจุบันและอนาคตของ KolibriOS

วันนี้ในตู้แห่งความอยากรู้ของเรามีตัวอย่างที่น่าสงสัย - ระบบปฏิบัติการที่เขียนด้วยแอสเซมเบลอร์ล้วนๆ พร้อมด้วยไดร์เวอร์, กราฟฟิกเชลล์มากมาย โปรแกรมที่ติดตั้งไว้ล่วงหน้าและเกมใช้พื้นที่น้อยกว่าหนึ่งเมกะไบต์ครึ่ง พบกับระบบปฏิบัติการ "Hummingbird" ของรัสเซียที่รวดเร็วและโดดเด่นเป็นพิเศษ

การพัฒนา "Hummingbird" ดำเนินไปอย่างรวดเร็วจนถึงปี 2009 นกเรียนรู้ที่จะบินด้วยฮาร์ดแวร์ที่แตกต่างกัน โดยต้องใช้ Pentium ตัวแรกและแปดเมกะไบต์เป็นอย่างน้อย แรม- ขั้นต่ำ ความต้องการของระบบ"นกฮัมมิงเบิร์ด" คือ:

  • CPU: Pentium, AMD 5x86 หรือ Cyrix 5x86 ที่ไม่มี MMX ที่มีความถี่ 100 MHz;
  • แกะ: 8 เมกะไบต์;
  • การ์ดแสดงผล: รองรับ VESA พร้อมรองรับโหมด VGA (640 × 480 × 16)

"Hummingbird" สมัยใหม่เป็น "งานสร้างทุกคืน" ที่ได้รับการอัปเดตเป็นประจำของเวอร์ชันอย่างเป็นทางการล่าสุดซึ่งเปิดตัวเมื่อปลายปี 2552 เราทดสอบรุ่น 0.7.7.0+ ลงวันที่ 20 สิงหาคม 2017

คำเตือน

ในการตั้งค่าเริ่มต้น KolibriOS ไม่สามารถเข้าถึงดิสก์ที่มองเห็นได้ผ่าน BIOS คิดให้รอบคอบและสำรองข้อมูลก่อนที่จะเปลี่ยนการตั้งค่านี้

การเปลี่ยนแปลงในการก่อสร้างยามค่ำคืน แม้จะเล็กน้อย แต่ก็มีการสะสมค่อนข้างมากในช่วงหลายปีที่ผ่านมา "Hummingbird" ที่อัปเดตสามารถเขียนไปยังพาร์ติชัน FAT16–32 / ext2 - ext4 และรองรับพาร์ติชันยอดนิยมอื่น ๆ ระบบไฟล์(NTFS, XFS, ISO-9660) ในโหมดอ่าน ปรากฏในนั้น รองรับยูเอสบีและ การ์ดเครือข่ายมีการเพิ่มสแต็ก TCP/IP และตัวแปลงสัญญาณเสียงแล้ว โดยทั่วไป คุณสามารถทำอะไรบางอย่างได้แล้ว ไม่ใช่แค่ดูระบบปฏิบัติการที่เบาเป็นพิเศษด้วย GUI เพียงครั้งเดียวและประทับใจกับความเร็วในการเปิดตัว



เช่นเดียวกับเวอร์ชันก่อนหน้า "Hummingbird" ล่าสุดเขียนด้วยแฟลตแอสเซมเบลอร์ (FASM) และใช้ฟลอปปีดิสก์หนึ่งแผ่น - 1.44 MB ด้วยเหตุนี้จึงสามารถวางไว้ในหน่วยความจำเฉพาะบางส่วนได้ทั้งหมด ตัวอย่างเช่น ช่างฝีมือเขียน KolibriOS ลงใน Flash BIOS โดยตรง ในระหว่างการดำเนินการสามารถอยู่ในแคชของโปรเซสเซอร์บางตัวได้ทั้งหมด ลองนึกภาพ: ระบบปฏิบัติการทั้งหมดพร้อมกับโปรแกรมและไดรเวอร์ถูกแคชไว้!

ข้อมูล

เมื่อเยี่ยมชมเว็บไซต์ kolibrios.org เบราว์เซอร์อาจเตือนคุณถึงอันตราย เหตุผลก็คือโปรแกรมแอสเซมเบลอร์ในการแจกจ่าย ขณะนี้ VirusTotal กำหนดให้ไซต์มีความปลอดภัยอย่างสมบูรณ์

"Hummingbird" สามารถโหลดได้อย่างง่ายดายจากฟล็อปปี้ดิสก์ ฮาร์ดไดรฟ์ แฟลชไดรฟ์ Live CD หรือในเครื่องเสมือน หากต้องการจำลอง เพียงระบุประเภทระบบปฏิบัติการ "อื่นๆ" จัดสรรคอร์โปรเซสเซอร์หนึ่งคอร์และ RAM บางส่วนให้กับคอร์นั้น ไม่จำเป็นต้องเชื่อมต่อไดรฟ์ และหากคุณมีเราเตอร์ที่มี DHCP "Kolibri" จะเชื่อมต่ออินเทอร์เน็ตทันทีและ เครือข่ายท้องถิ่น- ทันทีที่ดาวน์โหลด คุณจะเห็นการแจ้งเตือนที่เกี่ยวข้อง


ปัญหาหนึ่งคือเบราว์เซอร์ที่สร้างใน Kolibri ไม่รองรับโปรโตคอล HTTPS ดังนั้นจึงไม่สามารถดูไซต์ในนั้นได้รวมทั้งเปิดด้วย หน้า Google, Yandex, Wikipedia, Sberbank... จริงๆ แล้ว ไม่มีที่อยู่ตามปกติ ทุกคนได้เปลี่ยนไปใช้โปรโตคอลที่ปลอดภัยมานานแล้ว เว็บไซต์เดียวที่มี HTTP บริสุทธิ์แบบเก่าที่ฉันเจอคือ “พอร์ทัลรัฐบาลรัสเซีย” แต่มันก็ไม่ได้ดูดีที่สุดในเบราว์เซอร์แบบข้อความเช่นกัน



การตั้งค่ารูปลักษณ์ใน Hummingbird ได้รับการปรับปรุงตลอดหลายปีที่ผ่านมา แต่ก็ยังห่างไกลจากอุดมคติ รายการโหมดวิดีโอที่รองรับจะแสดงบนหน้าจอโหลด Hummingbird เมื่อคุณกดปุ่ม



รายการตัวเลือกที่มีอยู่มีขนาดเล็ก และอาจไม่มีความละเอียดที่ต้องการ หากคุณมีการ์ดแสดงผลที่มี GPU AMD (ATI) คุณสามารถเพิ่มการตั้งค่าแบบกำหนดเองได้ทันที ในการดำเนินการนี้ คุณจะต้องส่งพารามิเตอร์ -m ไปยังตัวโหลด ATIKMS x x , ตัวอย่างเช่น:

/RD/1/ไดรเวอร์/ATIKMS -m1280x800x60 -1

ที่นี่ /RD/1/DRIVERS/ATIKMS เป็นเส้นทางไปยัง bootloader (RD - RAM Disk)

เมื่อระบบกำลังทำงาน คุณสามารถดูโหมดวิดีโอที่เลือกได้ด้วยคำสั่ง vmode และ (ตามทฤษฎี) สลับด้วยตนเอง หากเปิดตัว "Hummingbird" ในเครื่องเสมือน หน้าต่างนี้จะยังคงว่างเปล่า แต่ด้วยคลีนบูต คุณสามารถเพิ่มไดรเวอร์วิดีโอ Intel จาก i915 ไปยัง Skylake ได้

น่าประหลาดใจที่ KolibriOS สามารถรองรับเกมได้มากมาย ในหมู่พวกเขามีเกมลอจิกและอาร์เคด แท็ก งู รถถัง (ไม่ใช่ ไม่ใช่ WoT) - "Game Center" ทั้งหมด! แม้แต่ Doom และ Quake ก็ถูกส่งไปที่ Kolibri



สิ่งสำคัญอีกประการหนึ่งคือโปรแกรมอ่าน FB2READ ทำงานได้อย่างถูกต้องกับ Cyrillic และมีการตั้งค่าการแสดงข้อความ



ฉันแนะนำให้จัดเก็บไฟล์ผู้ใช้ทั้งหมดไว้ในแฟลชไดรฟ์ แต่ต้องเชื่อมต่อผ่านพอร์ต USB 2.0 แฟลชไดรฟ์ USB 3.0 ของเรา (นิ้ว พอร์ต USB 2.0) พร้อมความจุ 16 GB พร้อมไฟล์ ระบบเอ็นทีเอฟเอสฉันตัดสินใจทันที หากคุณต้องการเขียนไฟล์คุณควรเชื่อมต่อแฟลชไดรฟ์ที่มีพาร์ติชัน FAT32



ชุดแจกจ่าย Kolibri ประกอบด้วยตัวจัดการไฟล์ 3 ตัว ยูทิลิตี้สำหรับการดูภาพและเอกสาร เครื่องเล่นเสียงและวิดีโอ และแอปพลิเคชันผู้ใช้อื่น ๆ อย่างไรก็ตาม จุดสนใจหลักคือการพัฒนาภาษาแอสเซมบลี



บิวท์อิน โปรแกรมแก้ไขข้อความมีการเน้นไวยากรณ์ ASM และยังช่วยให้คุณสามารถเปิดโปรแกรมที่พิมพ์ได้ทันที



ในบรรดาเครื่องมือการพัฒนานั้นมีคอมไพเลอร์ Oberon-07/11 สำหรับ i386 Windows, Linux และ KolibriOS รวมถึงโปรแกรมจำลองระดับต่ำ: E80 - โปรแกรมจำลอง ZX Spectrum, FCE Ultra - หนึ่งในนั้น อีมูเลเตอร์ที่ดีที่สุด NES, DOSBox v.0.74 และอื่นๆ พวกเขาทั้งหมดถูกส่งไปที่ Kolibri โดยเฉพาะ

หากคุณออกจาก KolibriOS สักครู่ โปรแกรมรักษาหน้าจอจะเริ่มทำงาน บรรทัดของโค้ดจะปรากฏขึ้นบนหน้าจอ ซึ่งคุณสามารถดูการอ้างอิงถึง MenuetOS ได้

ความต่อเนื่องมีให้เฉพาะสมาชิกเท่านั้น

ตัวเลือกที่ 1 เข้าร่วมชุมชน "ไซต์" เพื่ออ่านเนื้อหาทั้งหมดบนเว็บไซต์

การเป็นสมาชิกในชุมชนภายในระยะเวลาที่กำหนดจะทำให้คุณสามารถเข้าถึงเอกสารของแฮ็กเกอร์ทั้งหมด เพิ่มส่วนลดสะสมส่วนตัวของคุณและช่วยให้คุณสามารถสะสมคะแนน Xakep Score แบบมืออาชีพได้!

Colibri เป็นเบราว์เซอร์ที่ออกแบบมาให้ทำงานรวดเร็ว มีประสิทธิภาพ และไม่เกะกะด้วยฟีเจอร์ที่ไม่จำเป็น เบราว์เซอร์ที่เรียบง่ายสร้างขึ้นบนฐานที่ทันสมัย ​​(Chrome/Electron) รองรับการรักษาบุ๊กมาร์กและรายการด้วยการซิงโครไนซ์ระหว่างอุปกรณ์

โปรแกรมนี้มีอินเทอร์เฟสที่กะทัดรัดจริงๆ การควบคุมพื้นฐานเกือบทั้งหมดนั้นพอดีกับส่วนหัวของหน้าต่าง นอกจากนี้ยังมีตัวเลือกและการตั้งค่าเพิ่มเติมบางประการ: ผู้ใช้ได้รับอนุญาตให้เปลี่ยนแปลงได้ เครื่องมือค้นหาและบริการแปลข้อความเริ่มต้น เปิดใช้งาน การสนับสนุนของอะโดบีแฟลช ล้างแคชและข้อมูลไซต์

ผู้สร้าง Colibri ให้คำมั่นสัญญากับผู้ใช้ว่าจะมีความเร็วสูงและใช้ทรัพยากรต่ำ ซึ่งตามหลักตรรกะแล้วจากการใช้เพียงแท็บเดียวในการดูเว็บไซต์ อย่างไรก็ตาม คำสัญญานี้ควรได้รับการปฏิบัติด้วยความสงสัยในระดับหนึ่ง - ท้ายที่สุดแล้ว ภายใต้ประทุนของสิ่งนี้ เบราว์เซอร์ Chromeไม่เคยรู้จักว่ามีน้ำหนักเบา

Colibri แจกฟรี จำเป็นต้องลงทะเบียนเพื่อใช้บริการซิงโครไนซ์ข้อมูล รัสเซียยังไม่เป็นภาษาอินเทอร์เฟซที่รองรับ คุณสามารถใช้โปรแกรมบนแท็บเล็ตและคอมพิวเตอร์ภายใต้ การควบคุมหน้าต่างและ macOS

บ่อยครั้งที่เราถูกถามคำถามว่า “เหตุใด KolibriOS จึงได้รับการพัฒนา” หรือ “ขอบเขตของระบบปฏิบัติการคืออะไร” ดังนั้นจึงตัดสินใจบอกรายละเอียดเพิ่มเติมว่า KolibriOS สามารถใช้ที่ไหนและอย่างไรและอาจน่าสนใจยิ่งกว่านั้นว่าใช้แล้วที่ไหนและอย่างไร

บทความนี้ส่วนใหญ่เป็นภาพรวม โดยจะอธิบายแนวคิดและความเป็นไปได้ในการใช้ KolibriOS ทั้งทางทฤษฎีและนำไปปฏิบัติ วิธีใช้ในปัจจุบันจะกล่าวถึงในบทความหน้า

ทิศทางที่มีแนวโน้มมากที่สุดคือการประยุกต์ใช้ในอุตสาหกรรมและการพัฒนาแบบฝังตัว คุณสมบัติของ KolibriOS ที่ทำให้น่าสนใจสำหรับการใช้งานในด้านเหล่านี้:

  • เคอร์เนลโอเพ่นซอร์สขนาดกะทัดรัด
  • ความเรียบง่ายและความสะดวกสบายที่เรียบง่ายของระบบย่อยกราฟิก
  • มีการพัฒนาอย่างเพียงพอ ส่วนต่อประสานกับผู้ใช้;
  • บริการระบบระดับต่ำที่เหมาะสม
  • รองรับความนิยมสูงสุด โปรโตคอลเครือข่ายและระบบไฟล์
ข้อพิสูจน์ที่ชัดเจนเกี่ยวกับเรื่องนี้คือ Kolibri-A ซึ่งเป็นทางแยกจาก art_zh.

โคลิบริ-เอ- ระบบทดลอง มีประโยชน์สำหรับวิศวกรระบบที่มีคุณสมบัติเหมาะสม โปรแกรมเมอร์ระบบ ตลอดจนนักพัฒนาและผู้ปรับแต่งเท่านั้น อุปกรณ์คอมพิวเตอร์- กลไกมาตรฐานมากมายสำหรับการป้องกันระบบและการควบคุมการเข้าถึงที่สำคัญ ทรัพยากรระบบใน Kolibri-A ถูกปิดใช้งานเพื่ออำนวยความสะดวกในการเข้าถึงอุปกรณ์ฟรีและสะดวกที่สุด

คุณสมบัติบางประการของ Kolibri-A

  • ข้อกำหนดที่เพิ่มขึ้นสำหรับแพลตฟอร์มฮาร์ดแวร์
  • บริการ API เพิ่มเติมที่ช่วยให้ผู้ใช้เข้าถึง I/O ระดับต่ำได้รวดเร็วยิ่งขึ้น
  • DMA แบบไร้คนขับและการควบคุมอุปกรณ์ที่ไม่ได้มาตรฐานผ่านบัฟเฟอร์ระบบคงที่ซึ่งสามารถเข้าถึงได้จากพื้นที่ผู้ใช้
  • ขยายการรองรับฟังก์ชัน PCI-express ด้วยองค์ประกอบของการฝึกบัส, MSI และการควบคุมโหมดพลังงาน
  • ขนาดเคอร์เนลลดลงอย่างมาก - โครงสร้างและฟังก์ชันของระบบที่ซ้ำซ้อน มีความเชี่ยวชาญสูงและเป็นพื้นฐานจำนวนมากได้ถูกกำจัดออกไปแล้ว:
    • ไม่รวมโหมดวิดีโอความละเอียดต่ำ (ต่ำกว่า 800x600)
    • เหลือโหมดวิดีโอเดียว (VESA2, ความลึกของสี 32bpp)
    • ในระบบไฟล์จะเหลือเพียง FAT เท่านั้น
    • การสนับสนุน APM ถูกลบออก; มีการนำการจัดการพลังงานโดยตรงมาใช้

ค่อนข้างเป็นไปได้ที่จะฝังไว้ใน ROM และส่งมอบคอมพิวเตอร์ x86 ขนาดกะทัดรัดและประหยัดพลังงานพร้อม KolibriOS แทน BIOS เหมาะสำหรับใช้ในระบบฝังตัวหรือเป็นโหนดกลางของระบบต่างๆ
นี่คือสิ่งที่แสดงให้เห็น art_zh(กระทู้ฟอรั่ม)

ข้อความที่ซ่อนอยู่

และตอนนี้ - หัวข้อจริง:
(kolibri.img ถูกเย็บเข้ากับ ROM เมาส์และคีย์บอร์ดถูกปิดใช้งานโดยไม่จำเป็น)



ต่อมาเขาได้ทำซ้ำความสำเร็จเดียวกัน แอนโทนี่ ลูบน eBox มินิคอมพิวเตอร์อุตสาหกรรม (หัวข้อในฟอรัมของเรา)

เพื่อประสิทธิภาพที่ดีขึ้นในด้านเหล่านี้จำเป็นต้องพัฒนาบอร์ดพิเศษสำหรับ KolibriOS (สามารถปรับแต่ง KolibriOS ได้เล็กน้อย) ซึ่งจะใช้ความสามารถของระบบปฏิบัติการได้อย่างเต็มที่ หากมีผู้สนใจพร้อมที่จะสนับสนุนแนวคิดนี้ ผู้เข้าร่วมโครงการปัจจุบันก็สามารถนำไปปฏิบัติได้

จากบอร์ดที่มีอยู่ในตลาดแล้ว 86Duino เหมาะสม หนึ่งในผู้เข้าร่วมของเรา ซ่อนผู้เล่นการดาวน์โหลดที่ประสบความสำเร็จดำเนินการบน 86duino โดยใช้การ์ด Vortex86 VGA (สำหรับสิ่งนี้ พวกเขายังใช้การรองรับโหมด 16bpp VESA ในคอร์ในการแก้ไข) และได้เตรียมคำแนะนำในการดาวน์โหลดแล้ว

ตอนนี้ตัวอย่างการใช้งาน KolibriOS จริงสองสามตัวอย่าง:

จากข้อมูลข้างต้น สามารถแยกแยะการใช้งานได้หลายด้าน:

  • "สมาร์ทโฮม";
  • ระบบอัตโนมัติของกระบวนการผลิตทางอุตสาหกรรม
  • ระบบอิเล็กทรอนิกส์ออนบอร์ดของยานพาหนะ (ทำไมจะไม่ได้?);
  • การรวบรวมและการประมวลผลข้อมูลจำนวนมาก (เช่น สถานีตรวจอากาศ)

นอกจากนี้ ควรสังเกตว่า MenuetOS/KolibriOS ได้รับการติดตั้งใน ATM เรียบร้อยแล้ว และโดยหลักการแล้ว ค่อนข้างเป็นไปได้ที่จะเขียนซอฟต์แวร์การธนาคารที่เกี่ยวข้อง

ข้อความที่ซ่อนอยู่


สิ่งนี้บ่งบอกถึงความเป็นไปได้ที่จะใช้ KolibriOS แทน DOS และเก่ากว่า เวอร์ชันของ Windowsบนคอมพิวเตอร์ของรัฐต่างๆ องค์กรต่างๆ เช่น การบริหารการรถไฟ และที่ทำการไปรษณีย์ ในกรณีนี้การอัพเดตอุปกรณ์ไม่จำเป็นเลย แต่เป็นซอฟต์แวร์ (ถ้ามี) ซอร์สโค้ด) สามารถย้ายได้

KolibriOS เป็นทางแยกของ MenuetOS และไม่มีการเชื่อมต่อกับตระกูล UNIX หรือมาตรฐาน POSIX ระบบถูกเขียนด้วย fasm แอสเซมเบลอร์แบบมัลติพาสที่มีให้ใช้อย่างอิสระ ข้อเท็จจริงนี้ช่วยให้มั่นใจได้ถึงการย่อขนาด ความเร็วสูง และข้อกำหนดด้านฮาร์ดแวร์ต่ำ LiveCD ที่สามารถบูตได้จะใช้เวลาประมาณ 7 เมกะไบต์ และส่วนประกอบหลักสามารถใส่ลงในฟล็อปปี้ดิสก์ได้ (1.44 MB)

แต่น้ำหนักเบาไม่ได้หมายความว่าขาดฟังก์ชันการทำงาน ใช้อินเทอร์เฟซผู้ใช้แบบ VESA ชุดไดรเวอร์ เบราว์เซอร์ โปรแกรมประมวลผลคำ, โปรแกรมแก้ไขและโปรแกรมดูกราฟิก, เครื่องมือพัฒนา, เกมง่ายๆ และโปรแกรมอื่นๆ อีกมากมาย ในระบบไฟล์ FAT12, FAT16, FAT32 ได้รับการสนับสนุนอย่างสมบูรณ์และบางส่วน (อ่านอย่างเดียว) - NTFS, ISO9660, Ext2, Ext3, Ext4

ความต้องการของระบบ

  • ซีพียู: อินเทล เพนเทียม/ AMD 5x86 / Cyrix 5x86 ไม่มี MMX ที่มีความถี่ 100 MHz
  • แรม: 8 เมกะไบต์
  • การ์ดแสดงผล: รองรับ VGA (โหมด 640*480*16) หรือ Vesa
  • คีย์บอร์ด: AT
  • เมาส์: COM หรือ PS/2

อุปกรณ์บู๊ตที่รองรับ

  • ฟลอปปี้ 3.5
  • IDE HDD LBA
  • ซีดี/ดีวีดี
  • ยูเอสบีแฟลช

ภาษาที่ให้บริการ ได้แก่ อังกฤษ รัสเซีย อิตาลี และสเปน

การติดตั้ง

  • ไปยังฟล็อปปี้ดิสก์:
  1. ดาวน์โหลดภาพสากล
  2. การบันทึกภาพ
  • จากลินุกซ์:
    • dd if=kolibri.img จาก=/dev/fd0

  • จากวินโดวส์:
    • rawrite2 -f kolibri.img -d A

  • ไปยังฮาร์ดไดรฟ์ (โดยใช้ GRUB หรือ GRUB2):
    1. ดาวน์โหลดภาพสากล
    2. แตกไฟล์ลงในโฟลเดอร์ kolibri ในรูทของดิสก์
    3. การตั้งค่าบูตโหลดเดอร์
    • ด้วง. เพิ่มบรรทัดต่อไปนี้ใน menu.lst:
      • ติดป้ายกำกับ KolibriOS
        ราก( hd0.0)
        เคอร์เนล /kolibri/HD_Load/memdisk
        initrd /kolibri/kolibri.img

    • ด้วง2. เพิ่มบรรทัดต่อไปนี้ใน grub.cfg:
      • ชื่อเรื่อง KolibriOS
        ค้นหา --no-floppy --fs-uuid --set=root UUID
        linux16 /kolibri/HD_Load/memdisk
        initrd16 /kolibri/kolibri.img

  • ไปยังแฟลชไดรฟ์ USB:
    1. ดาวน์โหลดภาพสากล
    2. แตกไฟล์ไปยังโฟลเดอร์ใดก็ได้
    3. กำลังติดตั้งบูตโหลดเดอร์
    • จากวินโดวส์:
      • เรียกใช้ไฟล์ HD_Load\USB_Boot\inst.exe
      • คัดลอก kolibri.img ไปที่รูทของแฟลชไดรฟ์
    • จากลินุกซ์:
      • ติดตั้ง GRUB2 บนแฟลชการ์ด: grub-install /dev/sdb
      • ขั้นตอนต่อไปนี้เหมือนกับการติดตั้งบนฮาร์ดไดรฟ์
  • ถึงซีดี:
    1. ดาวน์โหลด LiveCD ที่สามารถบูตได้
    2. เราเขียนมันลงสื่อ
    จริงๆ แล้ว มีหลายวิธีในการติดตั้งระบบบนฮาร์ดไดรฟ์หรือแฟลชไดรฟ์ ฉันระบุเฉพาะรุ่นที่ได้รับความนิยมมากที่สุดและมุ่งเน้นไปที่ข้อเท็จจริงที่ว่ามีการเผยแพร่ Linux อื่น ๆ อยู่แล้ว

    และใช่ ฉันเกือบลืมไปว่า (hd0,0), UUID และ /dev/sdb เป็นตัวแปร ดังนั้นคุณควรแทนที่ค่าเหล่านี้ด้วยค่าของคุณเอง วิธีจดจำพวกเขามีดังนี้:
    (hd0.0)- หมายเลขแรกคือหมายเลขฮาร์ดไดรฟ์ หมายเลขที่สองคือหมายเลขพาร์ติชันบนฮาร์ดไดรฟ์ที่ต้องการ การนับเริ่มต้นจาก 0
    UUID- ID สำหรับส่วนที่ต้องการ คุณสามารถรับมันได้ด้วยคำสั่ง ls -l /dev/disk/by-uuid บนระบบ Linux ใดก็ได้
    /dev/sdb- ไฟล์อุปกรณ์ใน linux คุณสามารถค้นหาได้จากตัวจัดการไฟล์หรือจากคอนโซลหรือยูทิลิตีการแบ่งพาร์ติชันดิสก์ ดูเหมือน /dev/sdX สำหรับอุปกรณ์ SATA และ /dev/hdX สำหรับไดรฟ์ที่เชื่อมต่อกับ IDE

    ฉันหวังว่าคุณจะติดตั้งเสร็จสมบูรณ์
    หากคุณมีคำถาม / ปัญหาใด ๆ โปรดถามพวกเขาในความคิดเห็น

    ตอนนี้ได้เวลาดูรอบ ๆ KolibriOS แล้ว

    ภาพหน้าจอ

    บันทึก:คลิกที่ภาพเพื่อขยาย


    เริ่มดาวน์โหลด KolibriOS


    การเลือกโหมดวิดีโอจากรายการที่รองรับ






    เนื้อหาของเมนู "เกม" > "ตรรกะ"


    เนื้อหาของเกม > เมนูอาร์เคด


    เนื้อหาของเมนู "สาธิต" > "3D" (สาธิตความสามารถของระบบกราฟิก)


    เนื้อหาของเมนูกราฟิก



    เนื้อหาของเมนูพัฒนา > ตัวอย่าง


    เนื้อหาของเมนู "ระบบ"> "การตั้งค่า"


    เนื้อหาของเมนู "ระบบ"> "เซ็นเซอร์ระบบ"



    เนื้อหาของเมนู "ระบบ"> "การทดสอบ"


    เนื้อหาของเมนูระบบ > การเข้าถึง


    เนื้อหาของเมนู "การประมวลผลข้อมูล"


    เนื้อหาของเมนูเครือข่าย > เซิร์ฟเวอร์



    เนื้อหาเมนูเบ็ดเตล็ด





    ซูโดกุ เรือกวาดทุ่นระเบิด หมากฮอส




    การตรวจสอบระบบ เปิดโดยการกด บางอย่างเป็นสีแดงมันอยู่ในถาด



    หน้าต่างปิดเครื่อง

    อินเทอร์เฟซระบบเป็นที่สนใจเป็นพิเศษ ท้ายที่สุดแล้ว ขนาดของมันเล็กมากและคุณอาจคิดว่าอินเทอร์เฟซไม่ดี แต่นี่ไม่เป็นความจริงทั้งหมด ที่นี่คุณต้องพิจารณาเกณฑ์ต่างๆ เช่น ลักษณะและฟังก์ชันการทำงาน รูปร่างฉันพอใจ: ถือว่าเทียบเท่ากับตัวจัดการหน้าต่างในระบบ Linux

    ผลลัพธ์

    ฉันชอบ KolibriOS ใช่ มีน้อยคนที่จะใช้มันเป็นระบบปฏิบัติการหลัก แต่สำหรับฉันเธอกลายเป็นสัญลักษณ์ของความอุตสาหะ ศรัทธาในความเข้มแข็งและความสำเร็จของคนๆ หนึ่ง การพัฒนานกฮัมมิ่งเบิร์ดในเครื่องประกอบ fasm ได้ดำเนินการมาเป็นเวลา 9 ปีแล้ว ได้ทำไปหลายอย่างแล้ว แต่โครงการยังคงดำเนินอยู่และพัฒนาต่อไป ตัวอย่างเช่นเมื่อเร็ว ๆ นี้การรองรับ USB ปรากฏขึ้น และทุก ๆ วัน (!) บิลด์ทุกคืนจะถูกปล่อยออกมาซึ่งใช้ฟังก์ชันใหม่
    ข้อเสียเปรียบหลักประการหนึ่งคือการไม่มีโปรแกรมที่คุ้นเคย และนี่ก็ไม่ดี แต่คุณสามารถเก็บถาวรแบบโต้ตอบได้

    KolibriOS พอดีกับฟล็อปปี้ดิสก์และบูตได้ภายในไม่กี่วินาที มีแอปพลิเคชันประมาณ 200 รายการ และนักพัฒนาพบว่ามีแอปพลิเคชันที่ประสบความสำเร็จหลายรายการสำหรับระบบของพวกเขา

    แนวคิดในการเขียนระบบปฏิบัติการทั้งหมดในภาษาแอสเซมบลีนั้นแปลกแต่น่าดึงดูด ข้อได้เปรียบหลักคือประสิทธิภาพที่โดดเด่นและมีโค้ดที่ปฏิบัติการได้จำนวนเล็กน้อย ข้อเสียก็ชัดเจนเช่นกัน - ความซับซ้อนและการเชื่อมต่อกับสถาปัตยกรรมคอมพิวเตอร์อย่างเข้มงวด อย่างไรก็ตาม ยังมีผู้กล้าอยู่

    โครงการที่มีชื่อเสียงที่สุดในประเภทนี้คือ MenuetOS และ KolibriOS รุ่นน้องซึ่งพัฒนาขึ้นในรัสเซียเป็นส่วนใหญ่ ประวัติความเป็นมาของระบบปฏิบัติการเหล่านี้ไม่ได้ปราศจากการวางอุบายและการโต้เถียงและมีเหตุผลสำหรับสิ่งนี้: ประการแรกโครงการนี้ฟรี (ใบอนุญาต - GNU GPL เวอร์ชัน 2) นั่นคือผู้เข้าร่วมไม่ได้ทำงานเพื่อผลกำไร แต่เพื่อแนวคิด ประการที่สอง การตัดสินใจ เช่น การเลือกสถาปัตยกรรมโปรเซสเซอร์ เนื่องจากลักษณะของโครงการ เป็นเรื่องที่น่าทึ่ง กลุ่มนักพัฒนาที่ตัดสินใจเปลี่ยนแพลตฟอร์มถึงวาระที่จะต้องปรับปรุงซอร์สโค้ดเกือบทั้งหมด

    เมื่อเปรียบเทียบกับระบบปฏิบัติการอื่น MenuetOS ยังค่อนข้างใหม่ ได้รับการพัฒนามาตั้งแต่ปี 2000 และมีชื่อเสียงในวงการการเขียนโปรแกรม (เช่น บทความ “Small spool, butแพง” ที่เขียนโดย Yakov Uvarov สำหรับ Computerra ในปี 2005) KolibriOS ยังอายุน้อยกว่า - แยกตัวออกจาก Menuet ในปี 2004

    ในช่วงเวลานี้ นักพัฒนาสามารถเขียนโค้ดได้ประมาณ 7.5 MB ในแอสเซมเบลอร์แท้ แหล่งที่มาของ Linux มีขนาดใกล้เคียงกัน เขียนด้วยภาษา C เป็นหลัก และนี่เป็นเพียงเคอร์เนล ในขณะที่การกระจาย KolibriOS มีเชลล์กราฟิกและชุดเล็ก แอพพลิเคชั่น(เพื่อความสนุกสนาน เราสังเกตว่าตามการประมาณการจาก "การรั่วไหล" อันโด่งดังของปี 2004 รหัส ไมโครซอฟต์ วินโดวส์ 2000 ใช้เวลาประมาณ 1.5 GB)

    ในเวลาเดียวกัน "Hummingbird" ไม่ใช่ "ข้อพิสูจน์แนวคิด" หรือของเล่นอีกต่อไป แต่เป็นระบบการทำงานที่สมบูรณ์สำหรับการเขียนโปรแกรมและสามารถนำไปใช้จริงสำหรับงานจริงจังบางช่วง (แม้ว่าจะไม่กว้างเป็นพิเศษ) .

    Computerra พูดคุยกับนักพัฒนา KolibriOS สองคน - Dmitry Pereverzev และ Igor Solodukha

    - KolibriOS คืออะไร?

    เปเรเวอร์เซฟ:"Hummingbird" เป็นระบบปฏิบัติการขนาดเล็กที่มีความสามารถมากมาย คุณสามารถพูดได้ว่านี่คือ DOS ที่ทันสมัย

    - อย่างที่ฉันเข้าใจ ไม่ใช่แค่เล็ก แต่โดยทั่วไปก็เล็กด้วยใช่ไหม

    เปเรเวอร์เซฟ:เคอร์เนลใช้เวลาประมาณ 80 KB นั่นคือเทียบได้กับขนาดของ MS-DOS ในเวอร์ชันล่าสุด และมีความเป็นไปได้อีกมากมาย

    - ประวัติของ "Hummingbird" คืออะไร?

    เปเรเวอร์เซฟ:ในปี 2544 Ville Turjanmaa นักเรียนชาวฟินแลนด์ได้เขียนระบบปฏิบัติการของเขาเป็นภาษาแอสเซมบลี ในปี พ.ศ. 2547 เขาตัดสินใจว่าคอมพิวเตอร์สามสิบสองบิตตายแล้ว และเปลี่ยนมาใช้การพัฒนา MenuetOS 64 ซึ่งเป็นระบบปฏิบัติการเวอร์ชันหกสิบสี่บิต ชุมชนไม่ชอบสิ่งนี้ และยังคงพัฒนาเวอร์ชัน 32 บิตต่อไปด้วยตัวมันเอง และเมื่อโค้ดมากกว่าครึ่งหนึ่งมีการเปลี่ยนแปลง โครงการนี้จึงได้ชื่อว่า "Hummingbird" เพื่อเป็นเกียรติแก่หนึ่งในชุดประกอบระบบของรัสเซีย

    - แล้วใครทำสิ่งนี้? ตอนนั้นคุณมีส่วนร่วมแล้วหรือยัง?

    เปเรเวอร์เซฟ:ฉันมาที่โครงการนี้ประมาณหนึ่งปีต่อมา จากนั้น Marat Zakiyanov ก็ทำสิ่งนี้ การกระจายระบบที่รวบรวม

    - ตอนนี้เขาอยู่ในทีมด้วยหรือเปล่า?

    เปเรเวอร์เซฟ:ใช่ ตอนนี้เขาอยู่ในทีมที่กำลังพัฒนาเคอร์เนล ตัวจัดการไฟล์ (โคลนของเขา ผู้บัญชาการรวม) กล่องโต้ตอบไฟล์และโปรแกรมดูกราฟิก - zSea ที่ยอดเยี่ยม

    - สถานะการพัฒนาในปัจจุบันเป็นอย่างไร?

    เปเรเวอร์เซฟ:ตอนนี้เรากำลังรอการเปิดตัว เวอร์ชันใหม่แต่ยังไม่ได้ตัดสินใจเรื่องจำนวน อันก่อนหน้าคือ 0.7.7.0 และอันนี้จะเป็น 0.8 หรือ 0.9 เชื่อกันว่ามีการเปลี่ยนแปลงมากมายเมื่อเทียบกับเวอร์ชั่นก่อนหน้า เช่นจะมีการสนับสนุน อุปกรณ์ USB- ผ่านไปประมาณหนึ่งปีนับตั้งแต่การเปิดตัวครั้งล่าสุด

    - คุณมีทีมประเภทไหน? มีกี่คนที่ช่วยเหลืออย่างจริงจัง?

    เปเรเวอร์เซฟ:ขณะนี้มีนักพัฒนาที่กระตือรือร้นมากประมาณสิบคนและนักพัฒนาประมาณสามสิบคนที่ปรากฏในฟอรัมเป็นครั้งคราว

    - ภูมิศาสตร์คืออะไร? นักพัฒนาส่วนใหญ่มาจากรัสเซียหรือเปล่า?

    เปเรเวอร์เซฟ:ส่วนใหญ่เป็น CIS แม้ว่าจะมีนักพัฒนาจากเบลเยียม แต่ก็มีผู้พัฒนาที่พูดภาษารัสเซียจากอังกฤษ ฉันเองมาจากภูมิภาค Stavropol

    อะไรคือคุณสมบัติของ Kolibri เมื่อเปรียบเทียบกับระบบอื่น ๆ รวมถึงการเปรียบเทียบกับระบบมินิมอลลิสต์อื่น ๆ ?

    เปเรเวอร์เซฟ:เมื่อเทียบกับระบบมินิมอลลิสต์อื่น ๆ "Kolibri" เป็นระบบมินิมอลลิสต์ที่สุด! นอกจากนี้ ในระบบที่มีน้ำหนักเท่ากัน "Kolibri" ยังใช้งานได้ดีที่สุดอีกด้วย เช่นมีระบบที่ดีอย่าง Visopsys ก็มีขนาดกะทัดรัดและพอดีกับฟล็อปปี้ดิสก์ด้วยแต่ก็ทำอะไรไม่ได้

    อะไรคือความแตกต่างที่สำคัญระหว่าง Hummingbird และระบบปฏิบัติการ "ขนาดใหญ่"? อะไรที่ยังไม่มีและคุณจะเพิ่มอะไร?

    เปเรเวอร์เซฟ:การสนับสนุนทางอินเทอร์เน็ตมีความสำคัญมากค่ะ โลกสมัยใหม่- TCP/IP และไดรเวอร์การ์ดเครือข่ายรวมอยู่ใน Kolibri แล้ว ขณะนี้เรากำลังทำงานกับเบราว์เซอร์ ผู้เข้าร่วมทุกคนกำลังทำบางอย่างเพื่อให้เบราว์เซอร์ปรากฏไม่ทางใดก็ทางหนึ่ง จนถึงตอนนี้มีเพียงข้อความเท่านั้น และรองรับกราฟิกอย่างจำกัด แน่นอนว่าเขายังห่างไกลจากความสมบูรณ์แบบ

    มอลต์:การมีเบราว์เซอร์หมายถึงผู้ใช้ใหม่และความนิยมของระบบ

    บางทีระบบดังกล่าวอาจได้รับความนิยมโดยทั่วไปในฐานะอะนาล็อกของ Google ChromeOS - เลเยอร์ระบบปฏิบัติการขั้นต่ำบวกกับเบราว์เซอร์ คุณคิดอย่างไร?

    เปเรเวอร์เซฟ:ค่อนข้างเป็นไปได้ โดยเฉพาะอย่างยิ่งเนื่องจากเรามีการใช้งาน Flash เพียงเล็กน้อยอยู่แล้ว ไม่สมบูรณ์นัก แต่อยู่ในแอสเซมเบลอร์

    - คุณเห็นแอปพลิเคชันที่ประสบความสำเร็จอื่นใดอีกบ้าง

    เปเรเวอร์เซฟ:ระบบสมองกลฝังตัว ระบบรับข้อมูล และระบบการจัดการการผลิต ไคลเอ็นต์แบบบาง- นอกจากนี้ "Hummingbird" ยังเป็นระบบปฏิบัติการที่ดีสำหรับคอมพิวเตอร์ที่ล้าสมัยอีกด้วย

    มอลต์:นอกจากนี้ยังมีระบบที่พัฒนามาเพื่อฮาร์ดแวร์ของตัวเองด้วย บอร์ดได้รับการออกแบบตั้งแต่เริ่มต้น และกำลังเขียนสาขา "Kolibri A" สำหรับบอร์ดเหล่านี้

    - ข้อดีของ Kolibri คืออะไรนอกเหนือจากความเบาและความเร็ว?

    มอลต์:ตัวอย่างเช่น "Hummingbird" สามารถโหลดได้ไม่เพียงแต่ไม่มีดิสก์ แต่ไม่มี BIOS เลย คุณเปิดคอมพิวเตอร์ และหลังจากการทดสอบอุปกรณ์ “Hummingbird” จะปรากฏขึ้นทันที ไม่ว่าในกรณีใด การโหลดจะใช้เวลาสามถึงสี่วินาทีหลังจากเปิดเครื่อง

    - สถาปัตยกรรมใดบ้างที่ได้รับการสนับสนุนในปัจจุบัน?

    เปเรเวอร์เซฟ:ตอนนี้มีเพียงโปรเซสเซอร์ x86 เท่านั้นนั่นคือตั้งแต่ 486 ถึง Core i7 ล่าสุด แต่ในโหมดสามสิบสองบิตเท่านั้น

    - มีเวอร์ชันหกสิบสี่บิตอยู่หรือเพิ่งตายไป?

    เปเรเวอร์เซฟ: MenuetOS 64 นั้นมีอยู่แล้ว แต่ห่างไกลจากบรรพบุรุษมาก

    - มีทีมอื่นกำลังพัฒนาอยู่หรือเปล่า?

    เปเรเวอร์เซฟ:โดยทั่วไปแล้วจะพัฒนาโดยบุคคลเพียงคนเดียว ยังคงเป็นนักเรียนคนเดิม แต่อาจจะไม่ใช่นักเรียนอีกต่อไป ขณะนี้เรากำลังทำการทดลองกับระบบมัลติคอร์ คอร์ 32 บิตของระบบทำงานบนคอร์ 32 บิต และคอร์ตัวประมวลผลที่สองทำงานในโหมด 64 บิต แค่นั้นแหละอย่างมีไหวพริบ

    มอลต์:ใช่ เป็นไปได้ในฮาร์ดแวร์

    - คุณยังมีเวอร์ชั่นเรียลไทม์ใช่ไหม?

    เปเรเวอร์เซฟ:มันไม่ใช่แบบเรียลไทม์ทั้งหมด แต่ผู้เขียนเธรดเองบอกว่าด้วยการเปลี่ยนแปลงบางอย่างที่ขณะนี้กำลังดำเนินการอยู่ “Hummingbird” สามารถใช้กับระบบฝังตัวที่รับประกันเวลาตอบสนองเป็นสิ่งสำคัญ

    มอลต์:และตอนนี้เวลาตอบสนองก็สั้นมากแล้ว ในฟอรัมของเรา คุณสามารถดูผลการทดสอบของโปรแกรมเดียวกัน ซึ่งทำงานโดยตรงกับอุปกรณ์ใน Windows XP และใน Hummingbird ใน "Hummingbird" มันออกมาเร็วกว่ามาก ในตอนนี้ เพื่อที่จะนำฟังก์ชันการทำงานแบบเรียลไทม์ไปใช้จริง เราจำเป็นต้องรับประกันเวลาตอบสนองที่รับประกัน

    - ชอบ "Kolibri" ที่รองรับชิปเซ็ตต่างๆ (รวมถึงวิดีโอ) หรือไม่?

    เปเรเวอร์เซฟ: VESA ได้รับการสนับสนุนโดยการ์ดแสดงผลสมัยใหม่ทั้งหมด และเรายังมีพอร์ต Linux อีกด้วย ไดรเวอร์เอทีไอและมันยังรองรับเวอร์ชั่นล่าสุดอีกด้วย การ์ดแสดงผล ATI- แน่นอนว่ามันหนักนิดหน่อย - มันกินพื้นที่มากกว่า 100 กิโลไบต์ แต่มันช่วยให้คุณใช้โหมดวิดีโอใดก็ได้และแม้แต่ การเร่งความเร็วด้วยฮาร์ดแวร์- นอกจากนี้ยังมีการอัพเดทเป็นประจำ

    - อุปกรณ์รอบนอกรองรับอะไรบ้าง?

    เปเรเวอร์เซฟ:อุปกรณ์ต่อพ่วงก็ดีเช่นกัน - มีการรองรับ USB นั่นคือคีย์บอร์ดและเมาส์ใช้งานได้

    - คุณวางแผนที่จะเพิ่มอะไรอีกในอนาคตอันใกล้นี้?

    เปเรเวอร์เซฟ:มันยากที่จะพูด ทุกอย่างขึ้นอยู่กับเวลาส่วนตัวของนักพัฒนา

    มอลต์:ตัวอย่างเช่น มีคนปรากฏตัวในฟอรัมที่ดูเหมือนจะต้องการใช้ Unicode หรืออย่างน้อยก็ตั้งคำถามเช่นนั้น

    - ตอนนี้การเข้ารหัสคืออะไร?

    เปเรเวอร์เซฟ:ขณะนี้ระบบมีเวอร์ชัน 866 โดยพฤตินัย ซึ่งได้รับการปรับเปลี่ยนเพื่อรองรับภาษารัสเซีย ยูเครน เอสโตเนีย ลัตเวีย และภาษาอื่นๆ อีกหลายภาษา แต่ระบบไฟล์ใช้ Unicode ดังนั้นเราจึงค่อยๆ เปลี่ยนไปใช้มัน

    - อย่างไรก็ตามระบบไฟล์ใดบ้างที่รองรับ?

    เปเรเวอร์เซฟ: FAT12, 16 และ 32 ใช้สำหรับการเขียนและการอ่าน รวมถึง ISO 9660 (ซึ่งเป็นซีดี) และรองรับ NTFS, Ext2 และ Ext3 สำหรับการอ่าน

    - มัลติทาสกิ้งถูกนำมาใช้อย่างไรใน Hummingbird

    เปเรเวอร์เซฟ:คุณสามารถสร้างเธรดได้ แต่ไม่มีกระบวนการดังกล่าว กระบวนการคือชุดของเธรดที่มีพื้นที่ที่อยู่ทั่วไป

    - แล้วหน่วยความจำที่ได้รับการป้องกันล่ะ?

    มอลต์:มีการป้องกันหน้ามาตรฐานสำหรับสถาปัตยกรรม x86

    - มีการใช้งานการสื่อสารระหว่างโปรเซสเซอร์หรือไม่?

    เปเรเวอร์เซฟ:มี IPC และมีหน่วยความจำที่ใช้ร่วมกัน นั่นคือคุณสามารถสร้างรูปภาพของหน่วยความจำที่ใช้ร่วมกันและแลกเปลี่ยนข้อมูลระหว่างแอปพลิเคชันได้ นอกจากนี้ยังมีคลิปบอร์ดทั้งระบบ

    - คุณบอกว่ามีโปรแกรมสำหรับ Hummingbird ประมาณสองร้อยโปรแกรม...

    เปเรเวอร์เซฟ:ในความเป็นจริงยังมีอีกมากมาย สองร้อยอันปัจจุบันทำงานได้ดี

    - พวกนี้เป็นโปรแกรมประเภทไหนครับ?

    เปเรเวอร์เซฟ:ตามสถิติเกมส่วนใหญ่มีมากกว่าร้อยเกม

    - เกมอะไร?

    มอลต์:เกมตรรกะขนาดเล็กส่วนใหญ่เป็น

    - ย้ายจากระบบอื่นใด?

    มอลต์:ไม่ใช่ สิ่งเหล่านี้เขียนขึ้นสำหรับ "Hummingbird"

    เปเรเวอร์เซฟ:ที่จริงแล้ว การเขียนเกมนั้นง่ายกว่าการทำอะไรจริงจัง เช่น ข้อความหรือ โปรแกรมแก้ไขกราฟิก- นั่นเป็นสาเหตุที่โปรแกรมเมอร์มักจะลองใช้เกมเล็กๆ

    มอลต์:มีเกมที่คล้ายคลึงกันจากระบบอื่น - "แซปเปอร์", โซลิแทร์และอื่น ๆ พวกเขาเขียนขึ้นสำหรับ "Hummingbird" ตั้งแต่เริ่มต้น แต่ก็มีเช่นกัน โปรแกรมที่มีประโยชน์- บาง ผู้จัดการไฟล์รวมถึงโคลนด้วย วินโดวส์เอ็กซ์พลอเรอร์โคลนของ Far Manager และ Total Commander

    - มีเกมชื่อดังใดบ้างที่ได้รับการย้ายมา?

    เปเรเวอร์เซฟ:มี Quake และ Doom อีมูเลเตอร์ประกอบด้วย DOSBox และอีมูเลเตอร์ของ Nintendo อย่างไรก็ตามคุณสามารถใช้ Windows 98 ใน DOSBox ได้ - ฉันลองแล้ว มีการนำภาษาลัวะไปปฏิบัติด้วยนั่นเอง เวอร์ชันล่าสุด- 5.2. มีตัวเรนเดอร์แบบอักษร Freetype และ Mesa 3D - การใช้งานไลบรารี OpenGL สิ่งสำคัญมาก: มีตัวแปลงสัญญาณ ffmpeg ข้อเท็จจริงที่น่าสนใจ: บนเครื่องที่อ่อนแอ มีการเปิดวิดีโอยี่สิบถึงสามสิบรายการพร้อมกัน และโหลดของโปรเซสเซอร์ไม่เกิน 50 เปอร์เซ็นต์ ใน "Hummingbird" กลายเป็นเรื่องค่อนข้างยากที่จะโหลดโปรเซสเซอร์จนเต็ม

    - ส่วนใหญ่เขียนโปรแกรมอะไร

    เปเรเวอร์เซฟ:ในการประกอบ

    - พวกเขาไม่ได้เขียนด้วยภาษาระดับสูงเลยเหรอ?

    เปเรเวอร์เซฟ:บางครั้งพวกเขาเขียนหรือพอร์ตบางอย่างใน C หรือ Pascal Lua มีหลายโปรแกรม

    มอลต์:ฉันยังจำได้ว่ามีคนหนึ่งเขียนด้วยภาษาเช่นสฟิงซ์ C--

    เปเรเวอร์เซฟ:อย่างไรก็ตาม นี่เป็นภาษาที่อยากรู้อยากเห็น นี่คือ C เหมือนที่เขาเคยเป็น กาลครั้งหนึ่ง C เป็นนักแปลเป็นแอสเซมเบลอร์ และ C ยังคงเป็นเช่นนั้น เพียงเพิ่มน้ำตาลวากยสัมพันธ์ในรูปแบบของภาษา C มีโปรแกรมที่น่าสนใจมากมายเขียนอยู่

    - ฉันได้ยินมาว่ามีการใช้ Python

    มอลต์:มีจิ๋ว แต่ยังไม่มีโปรแกรมอยู่และจะไม่สามารถรันโปรแกรม Python โดยพลการได้โดยไม่ต้องแก้ไข มีคุณลักษณะที่สำคัญบางประการของภาษาที่ขาดหายไป เช่น ตัวสร้างและทูเพิล

    - เครื่องเสมือนมีไหม? มีแนวคิดใดบ้างในการย้ายพอร์ต Java?

    เปเรเวอร์เซฟ:ขณะนี้มีการพูดคุยเกี่ยวกับความเป็นไปได้ในเรื่องนี้ โดยหลักการแล้ว สิ่งนี้เป็นไปได้ในทางเทคนิค อันที่จริง ฉันยังได้รวบรวมการใช้งานอ้างอิงของ Sun ไว้ใน Hummingbird ด้วยตัวเองด้วย แต่ใบอนุญาตไม่อนุญาตให้ใครเห็นได้

    - มีความคิดเห็นเกี่ยวกับการใช้ "Kolibri" ในเชิงพาณิชย์หรือไม่

    มอลต์:เราร่วมมือกับบริษัท Green Gadgets ของอิสราเอล ซึ่งผลิตคอมพิวเตอร์ eBox และ Edubook โปรไฟล์หลักของบริษัทคืออุปกรณ์ที่ใช้พลังงานต่ำซึ่งสามารถทำงานได้แม้ใช้แบตเตอรี่ ตัวอย่างเช่น eBox-3300 ที่เราแสดงให้ Hummingbird กินไฟเพียงประมาณ 4.5 วัตต์ เขาไม่มีเช่นกัน ฮาร์ดไดรฟ์ไม่มีแฟนก็เงียบสนิท