Sistem operasi Kolibri: seringan bulu. KolibriOS - OS miniatur domestik Kelola LPT di Kolibri OS

Saat ini, baik di rumah maupun di kantor, komputer canggih dengan jumlah memori yang besar digunakan, sistem operasi membutuhkan lebih dari satu gigabyte, dan program berukuran kurang dari 500 kbyte menjadi semakin sulit ditemukan. Tapi pada suatu waktu itu benar-benar berbeda!.. Suatu ketika, OS dimuat dari disk magnetik, dan ukuran RAM dihitung dalam kilobyte. Sekarang zaman “distribusi floppy” sudah lama berlalu, dan tampaknya sistem operasi seperti itu telah hilang selamanya, tapi... tidak - ceritanya berlanjut!

KolibriOS - latar belakang seekor burung kecil

OS apa pun harus memiliki semacam fitur yang akan membuatnya menonjol dari banyak saudara x86, jika tidak maka hampir tidak ada peluang untuk diperhatikan. Dipercaya bahwa tidak mungkin untuk memuat OS lengkap dengan antarmuka grafis pada disk 3,5" biasa. Dan dalam sebagian besar kasus, hal ini benar, tetapi ada satu pengecualian. Banyak bahasa pemrograman modern memiliki kakek tua bernama Perakit. Kakek sekolah tua yang kuat. Faktanya adalah program yang ditulis dalam bahasa ini memiliki ukuran yang sangat kompak dan kecepatan tinggi.

Bahasa pemrograman lain (C, C++, belum lagi Turbo Pascal, Basic dan masih banyak lainnya) mengandung banyak kode program mubazir yang dirancang untuk menyederhanakan pekerjaan programmer, sehingga memperlambat keseluruhan sistem secara keseluruhan. Bahasa mesin perakitan lebih " bisa dimengerti"untuk komputer" kelenjar"karena ketidakhadiran" tambahan" perintah.

Jadi satu sistem operasi, terlepas dari semua orang, muat di floppy disk, tidak lupa membawa antarmuka grafis yang sama. Dan tokoh utama artikel ini dipanggil KolibriOS.

KolibriOS – sejarah

Jalan sulit OS kecil ini dimulai pada tahun 2000 di Finlandia. Penciptanya Willi Turzhanmaa(Ville Turjanmaa) berencana membuat OS single-user untuk komputer berprosesor tunggal, ditulis dalam satu bahasa yaitu perakit(Perakit). Bahasa pemrograman yang dipilih, menurutnya, paling cocok untuk membuat OS baru, terutama karena kecepatan eksekusi kode yang tinggi.

Ide ini sangat efektif dan orisinal, yang memainkan peran penting dalam distribusi distribusi. Pendekatan serupa digunakan sebelumnya, di akhir tahun 80an, tetapi pendahulunya - MenuetOS kurang dikenal dan tidak memiliki lisensi GPL (Freedom to Distribute).

Lisensi Publik Umum (GPL)- perjanjian lisensi terbuka, prinsip pengembangan dan keberadaan banyak sistem operasi (misalnya Linux dan FreeBSD). Dalam perkiraan yang paling sederhana, inti dari lisensi ini adalah bahwa setiap orang mempunyai hak tidak terbatas untuk mempelajari, memodifikasi atau mengubah perangkat lunak berlisensi GPL secara sewenang-wenang tanpa batasan apa pun, namun hasil dari perubahan tersebut juga harus tersedia di bawah lisensi GPL.

Awalnya MenuetOS tidak ditujukan untuk penggunaan sehari-hari oleh pengguna. Prinsip dasar keberadaan sistem operasi tersebut adalah pemrograman kreatif yang bebas dan implementasi ide-ide sendiri. Sistem ini dibuat untuk mempelajari pekerjaan arsitektur komputer x86 pada tingkat terendah dan untuk komunikasi yang bermanfaat antara pengembang dari berbagai negara.

Namun MenuetOS dengan cepat memperoleh antarmuka grafis, dukungan untuk kartu suara, sistem file FAT standar, dan banyak fitur dasar lainnya. Pada tanggal 5 September 2001, setelah wawancara dengan Willi Turzhanmaa dipublikasikan di portal web terkenal, MenuetOS 0.54 menerima publisitas luas di Internet, yang menyebabkan peningkatan pesat dalam popularitas distribusi baru.

Banyak penggemar OS baru dengan cepat membuat situs web dalam bahasa asli mereka, yang memicu minat pengguna biasa yang tidak bisa berbahasa Inggris. Setelah beberapa bulan, popularitas mulai berkurang dan tak lama kemudian hanya penggemar paling setia yang tetap mengikuti proyek tersebut, yang menganggap MenuetOS sebagai alat terbaik untuk mewujudkan ide kreatif mereka.

Apa itu AtomOS?

Proyek AtomOS dibuat oleh rekan kami, yang pertama terpisah dari MenuetOS. Ada tiga di antaranya dan di forum mereka dikenal Protopopius, Trans Dan VaStaNi.

Tujuan dari proyek ini mirip dengan tujuan KolibriOS yang tidak terucapkan - untuk menciptakan sistem operasi yang layak dalam assembler. Tapi itu seharusnya dibuat dari awal. Mereka mengatakan bahwa orang-orang tersebut berhasil menarik lebih banyak orang dan bahkan melakukan beberapa uji coba kernel. Namun sayangnya, terjadi sesuatu yang sering menimpa proyek non-komersial - para pengembang kehilangan minat terhadap gagasan mereka...

Sejak tahun 2005, semua pembangunan telah dihentikan sepenuhnya. Pada dasarnya, ini adalah satu-satunya hal yang tersisa online.

Apa yang kita punya?

Gelombang popularitas distribusi tidak luput dari perhatian negara kita. Kelompok pengembang pertama berusaha untuk memperkenalkan banyak inovasi dan penambahan orisinal pada distribusi muda (khususnya, gagasan untuk memisahkan kernel sistem dan antarmuka grafis)

Namun sayangnya, ide-ide dalam negeri diterima dengan “dingin” oleh pendiri proyek dan, akibatnya, perkembangan programmer Rusia tidak dimasukkan dalam distribusi resmi. Hal ini menyebabkan penurunan minat dan disintegrasi tim pengembangan asli. Gelombang kedua programmer terbentuk setelah munculnya artikel di majalah komputer dan masih ada.

Pada pertengahan tahun 2003, masa-masa sulit telah tiba - penulis proyek kehilangan minat dalam distribusinya dan memutuskan untuk mengabdikan dirinya pada proyek baru. Menuet64- sistem operasi 64-bit dalam bahasa assembly, berbeda secara fundamental dari MenuetOS. Setahun kemudian, proyek tersebut akhirnya ditinggalkan oleh penciptanya... Dalam keadaan seperti itu, sebagian dari tim Rusia meninggalkan proyek tersebut dan mulai mengembangkan proyek mereka sendiri - AtomOS.

Perlu dicatat bahwa kali ini juga, pencapaian programmer dalam negeri sangat enggan dan lamban dimasukkan ke dalam distribusi resmi MenuetOS, yang menyebabkan berbagai konflik antara pengembang “kami” dan asing. Manajer proyek baru Mike Hibbett dari Inggris pada awalnya meredakan ketegangan dengan membuka akses ke perkembangan Rusia untuk dipublikasikan dalam kit distribusi resmi, tetapi pada tahun 2005, dengan alasan pekerjaan, ia mengundurkan diri dari jabatannya.

Dan semuanya terjadi lagi - pemimpin baru Jaroslav Pelczar menghidupkan kembali pengembangan MenuetOS untuk waktu yang singkat, solusi baru muncul dan... itu saja. Saat ini, pekerjaan internasional pada proyek tersebut praktis terhenti. Apakah ini benar-benar akhir?.. Untungnya, komunitas pengembang dari negara-negara bekas Uni Soviet tidak mau berpisah dengan pencapaian mereka sendiri dan memutuskan untuk mulai mengembangkan sendiri cabang MenuetOS baru.

Cabang ini diberi nama simbolis - KolibriOS. Hasilnya, distribusi kecil ini menemukan rumah keduanya di Rusia, memperoleh nama baru dan terus berkembang lebih jauh. Situs web Rusia terus diperbarui dan distribusi baru diposting jika sudah siap.

Pemrogram kami telah meningkatkan distribusi dasar secara signifikan dan juga menambahkan banyak fitur baru. Daftar peralatan yang didukung telah diperluas dengan printer dan kartu video baru. Saat ini, dimungkinkan untuk bekerja dengan bagian di FAT12, FAT16 Dan FAT32, serta membaca dari Partisi NTFS. Menurut pengembangnya, fungsionalitas KolibriOS telah mencapai level Windows 95, tetapi jauh lebih unggul dari Windows 95 dalam hal ukuran dan stabilitas.

Dalam distribusi Rusia, sejumlah pembatasan penggunaan USB telah diatasi, namun penggunaan sebenarnya dari bus ini belum memungkinkan. Kemampuan untuk menggunakan protokol jaringan standar ditambahkan oleh mantan koordinator proyek Mike Habbett TCP/IP dengan segala peluang yang hadir dalam bentuk dukungan HTTP, FTP, TELNET, Email dan IRC.

Untuk mengimplementasikan kemampuan ini, cukup menginstal perangkat lunak yang sesuai, menggunakan kartu jaringan yang didukung, dan mengkonfigurasi protokol jaringan. Terlepas dari banyaknya pencapaian Hummingbird kecil, kita tidak boleh lupa bahwa distribusi ini pada awalnya dibuat oleh pemrogram untuk pemrogram dan terutama merupakan platform untuk kreativitas teknis dari para spesialis yang kompeten.

Proyek ini adalah OS penelitian dan saat ini tidak dimaksudkan untuk penggunaan sehari-hari sebagai sistem desktop. Kemampuan MenuetOS juga telah menemukan penerapan praktis - perusahaan Amerika GridWorks menggunakan distribusi tersebut untuk mengatur layanan Internet online.

Mari kita lihat lebih dekat KolibriOS?

Kenalan pertama dengan KolibriOS Ini sangat mudah dan cepat - cukup tulis image ke floppy disk dan boot dari sana. Proses permulaan KolibriOS adalah:

Namun program ini menunjukkan bahwa KolibriOS bekerja dengan server DNS, yang berarti, secara teoritis, masa depan aplikasi Internet di OS ini dapat segera dimulai. Baiklah, kita tunggu implementasi penuh kemampuan jaringan di versi mendatang.

Apakah Anda punya virus?

Saya pikir pertanyaan seperti itu setidaknya akan terasa aneh bagi banyak orang, tetapi tidak, Pak, jawabannya adalah ya. KolibriOS juga mengandung virus yang bermigrasi dari MenuetOS. Itu disebut virus Menuet.Oxymoron dan terdeteksi oleh banyak antivirus populer, misalnya Kaspersky Anti-Virus.

Seperti yang diharapkan, setiap virus pasti memiliki penawarnya, dan ini dia PriaAV, bisa dikatakan, sebuah antivirus dengan satu entri di database. Fakta menariknya adalah, sekali lagi, banyak antivirus populer, misalnya Dr.Web, menganggap MenAV sebagai virus (atau lebih tepatnya kuda Troya) dan menyebutnya MeOS.Xymo. Ini adalah ceritanya.

Mari kita lanjutkan pembicaraannya

Anda dapat melihat konten disk apa pun di pengelola file X-TREE standar, yang ditulis khusus untuknya burung kolibri rekan senegaranya Evgeniy Pavlishin. Perlu disebutkan di sini bahwa ketika OS melakukan booting, ia secara otomatis memasang hard drive dan, sebagai hasilnya, di X-TREE Anda dapat melihat partisi hard drive Anda (ada dukungan untuk FAT32 dan NTFS).


File dibuka dengan satu klik mouse oleh program terkait. Saya ingin mencatat bahwa di KolibriOS tidak ada jam di kursor - semuanya berfungsi secara instan atau tidak berfungsi sama sekali...

Meskipun "ukuran floppy", ada banyak permainan kecil dalam distribusinya - Tetris dan Arkanoids akan disediakan untuk semua orang. Apalagi gamenya sangat kecil, misalnya Tetris yang bagus membutuhkan kurang dari 1125 byte. Sangat mengesankan, bahkan jika dibandingkan dengan “miniatur” game Java untuk ponsel.

Secara umum, antarmuka program ini menyenangkan dengan warna-warna segar dan font titik-titik yang bagus. Tidak perlu mengonfigurasi pengaturan bahasa - bagi sebagian besar pengembang saat ini, bahasa Rusia adalah bahasa ibu mereka. Dan maka dari itu KolibriOS berbicara bahasa Rusia segera setelah peluncuran.

Suku editor teks yang tidak dapat dihancurkan telah tinggal di setiap komputer sejak dahulu kala; teks asli lokal menyebut dirinya TinyPad 4.0.4.

Saya sangat senang dengan Lagu Kebangsaan Rusia, yang direproduksi dengan ceria menggunakan miniatur pemutar MIDI di skin Winamp.

Dalam banyak hal Anda dapat merasakan tangan “Rusia” dari para programmer. Itu dibuat khusus untuk distribusi Rusia KFAR (Kolibri JAUH) mirip dengan mitra Windows-nya FAR - kreasi populer Alexander Roshal, pencipta WinRAR yang tidak kalah legendaris.

Pesaing langsung KFM (Manajer File Kolibri) ternyata jauh lebih lemah daripada KFAR, hanya karena ia menolak menyalin dan melihat file yang dipilih.

Ada banyak sekali dokumentasi sistem langsung di floppy disk, bahkan ada manual untuk game tersebut " firaun". Untuk tujuan demonstratif, banyak program jaringan (server MP3, HTTPS, SMTPS), program pemantauan (tes kecepatan grafis, Pemantau hantu), penampil grafis, editor ikon.

Ada seluruh bagian dalam menu untuk pengembang: editor HEX, pengemas, debugger, dan program sampel. Untuk mendemonstrasikan kemampuan grafis 2D dan 3D, banyak yang bagus" demo" - program mini yang menampilkan komposisi datar dan tiga dimensi dari berbagai objek.

KolibriOS - bukannya kesimpulan

Secara umum, sistem ini memberikan kesan yang menyenangkan - antarmuka yang indah, program yang ringkas, kecepatan tinggi. Saya sangat senang" jejak Rusia", seperti lagu Rusia tepat di kit distribusi. Anda tanpa sadar merasa bangga dengan negara asal Anda, pengembang dalam negeri, atas apa yang telah mereka lakukan untuk OS kecil.

Dengan pendekatan segar dan canggih memberikan pengalaman penelusuran web yang lancar, Peramban Colibri menghilangkan tab biasa dan tombol besar yang memakan terlalu banyak ruang di layar. Selanjutnya, halaman dimuat lebih cepat dan stabilitas browser meningkat seiring waktu.

Browser canggih yang menghilangkan tab dan fitur tidak penting lainnya

Peramban memiliki jendela tanpa batas dengan tombol-tombol kecil yang ditempatkan secara terpisah pada bilah judul untuk maju dan mundur, menyegarkan halaman saat ini, menambahkan tautan untuk membuat daftar favorit (bookmark), melakukan pencarian web baru, dan untuk beralih pencarian / bookmark melihat. Perintah-perintah ini juga dapat diaktifkan dengan pintasan keyboard.

Seluruh rangkaian fitur Colibri dapat dieksplorasi dalam menu dari sudut kiri atas jendela. Karena tab dihilangkan, gagasan tentang banyak tab yang dibuka dihilangkan. Sebagai gantinya, Anda dapat membuka banyak jendela dan bahkan memulai sesi penjelajahan pribadi (ditunjukkan dengan huruf "P" ungu di bilah judul).

Hubungkan halaman favorit Anda menggunakan akun

Membuat daftar bookmark berarti membuat akun Colibri karena informasi ini disinkronkan, sehingga Anda dapat mengakses situs web favorit dari perangkat apa pun yang menjalankan Colibri. Tautan dapat diatur dalam daftar berbeda, dibuka di browser web default, dan diurutkan (terbaru, hari ini, minggu ini, bulan ini, paling banyak dilihat).

Pencarian web dijalankan melalui Google tetapi Anda dapat beralih ke Bing, Yahoo, DuckDuckGo, Baidu, Yandex atau Naver dari menu pengaturan. Mengenai privasi, Anda harus tahu bahwa, tidak seperti browser lain, Colibri memblokir cookie pihak ketiga dan mengirimkan permintaan "Jangan Lacak" secara default. Anda juga dapat menghapus cookie, data situs web, dan cache secara manual, serta mengaktifkan Adobe Flash Player jika diperlukan di situs web tertentu (dinonaktifkan secara default).

Browser bebas kekacauan dan tidak memerlukan banyak sumber daya dengan kecepatan pemuatan yang ditingkatkan

Selain melihat lebih banyak konten di layar, berkat tab dan tombol lain yang tidak lagi mengganggu, terbukti bahwa kecepatan memuat halaman meningkat secara signifikan. Penggunaan RAM rendah dalam pengujian kami.

Proyek ini saat ini dalam tahap pengembangan beta dan menerima masukan. Selain Windows, dapat diinstal pada MacOS. Colibri Browser adalah salah satu alat yang menunjukkan lebih sedikit lebih banyak. Setidaknya dapat digunakan sebagai browser web sekunder yang dapat Anda gunakan saat ingin menikmati pengalaman menjelajah yang cepat dan bebas gangguan.

Colibri adalah browser yang dirancang agar cepat, efisien, dan rapi dengan fitur-fitur yang tidak diperlukan. Browser minimalis dibangun di atas basis modern (Chrome/Electron), mendukung pemeliharaan bookmark dan daftarnya dengan sinkronisasi antar perangkat.

Program ini benar-benar memiliki antarmuka yang ringkas: hampir semua kontrol dasar masuk ke dalam header jendela. Ada juga beberapa opsi dan pengaturan tambahan: pengguna diperbolehkan mengubah mesin pencari default dan layanan terjemahan teks, mengaktifkan dukungan untuk Adobe Flash, menghapus cache dan data situs.

Pembuat Colibri menjanjikan kecepatan tinggi dan konsumsi sumber daya yang rendah kepada pengguna, yang secara logis berasal dari hanya menggunakan satu tab untuk melihat situs web. Namun, janji ini harus ditanggapi dengan skeptisisme tertentu - lagipula, di balik terpal browser ini terdapat Chrome, yang tidak pernah ringan.

Colibri didistribusikan secara gratis, diperlukan registrasi untuk menggunakan layanan sinkronisasi data. Bahasa Rusia belum termasuk dalam bahasa antarmuka yang didukung. Anda dapat menggunakan program ini di tablet dan komputer yang menjalankan Windows dan macOS.

KolibriOS adalah cabang MenuetOS dan tidak ada hubungannya dengan keluarga UNIX atau standar POSIX. Sistem ini ditulis dalam fasm assembler multi-pass yang tersedia secara gratis. Fakta ini memastikan miniaturisasi, kecepatan tinggi, dan persyaratan perangkat keras yang rendah. LiveCD yang dapat di-boot membutuhkan sekitar 7 megabita, dan komponen utama dapat ditampung dalam floppy disk (1,44 MB).

Namun bobotnya yang ringan bukan berarti kurangnya fungsionalitas. Ia memiliki antarmuka pengguna berbasis VESA, seperangkat driver, browser, pengolah kata, editor dan penampil grafis, alat pengembangan, permainan sederhana dan banyak program lainnya. Dari sistem file, FAT12, FAT16, FAT32 didukung sepenuhnya, dan sebagian (hanya baca) - NTFS, ISO9660, Ext2, Ext3, Ext4.

Persyaratan sistem

  • CPU: Intel Pentium / AMD 5x86 / Cyrix 5x86 tanpa MMX dengan frekuensi 100 MHz
  • RAM: 8Mb
  • Kartu video: mendukung VGA (mode 640*480*16) atau Vesa
  • Papan Ketik: DI
  • Mouse: COM atau PS/2

Perangkat Booting yang Didukung

  • Floppy 3.5
  • IDE HDD LBA
  • CD/DVD
  • USB Flash

Bahasa yang tersedia adalah Inggris, Rusia, Italia, dan Spanyol.

Instalasi

  • Ke floppy disk:
  1. Unduh gambar universal
  2. Merekam gambar
  • dari Linux:
    • dd if=kolibri.img of=/dev/fd0

  • dari Windows:
    • rawrite2 -f kolibri.img -d A

  • Ke hard drive (menggunakan GRUB atau GRUB2):
    1. Unduh gambar universal
    2. Buka kemasannya ke dalam folder kolibri di root disk
    3. Menyiapkan bootloader
    • GRUB. Tambahkan baris berikut ke menu.lst:
      • beri label KolibriOS
        akar( hd0.0)
        kernel /kolibri/HD_Load/memdisk
        initrd /kolibri/kolibri.img

    • GRUB2. Tambahkan baris berikut ke grub.cfg:
      • judul KolibriOS
        cari --no-floppy --fs-uuid --set=root UUID
        linux16 /kolibri/HD_Load/memdisk
        initrd16/kolibri/kolibri.img

  • Ke flash drive USB:
    1. Unduh gambar universal
    2. Buka kemasannya ke folder mana pun
    3. Menginstal bootloader
    • dari Windows:
      • Jalankan file HD_Load\USB_Boot\inst.exe
      • Copy kolibri.img ke root flashdisk
    • dari Linux:
      • Instal GRUB2 pada kartu flash: grub-install /dev/sdb
      • Langkah-langkah berikut ini sama dengan menginstal pada harddisk.
  • Ke CD:
    1. Unduh LiveCD yang dapat di-boot
    2. Kami menulisnya ke media
    Sebenarnya ada banyak cara untuk menginstal suatu sistem pada harddisk atau flashdisk. Saya hanya menunjukkan yang paling populer dan berorientasi pada fakta bahwa distribusi Linux lainnya sudah tersedia.

    Dan ya, saya hampir lupa: (hd0,0), UUID dan /dev/sdb adalah variabel. Oleh karena itu, Anda harus mengganti nilai-nilai tersebut dengan nilai Anda sendiri. Berikut cara mengenalinya:
    (hd0.0). Angka pertama adalah nomor harddisk. Nomor kedua adalah nomor partisi pada harddisk yang diinginkan. Penghitungan dimulai dari 0.
    UUID. ID untuk bagian yang diinginkan. Anda bisa mendapatkannya dengan perintah ls -l /dev/disk/by-uuid di sistem Linux apa pun.
    /dev/sdb. File perangkat di linux. Anda dapat mengetahuinya dari pengelola file, atau dari konsol atau utilitas partisi disk. Sepertinya /dev/sdX untuk perangkat SATA dan /dev/hdX untuk drive yang terhubung ke IDE.

    Saya harap Anda berhasil menyelesaikan instalasi.
    Jika Anda memiliki pertanyaan/masalah, silakan tanyakan di komentar.

    Sekarang saatnya melihat-lihat KolibriOS.

    Tangkapan layar

    Catatan: klik pada gambar untuk memperbesarnya


    Mulai mengunduh KolibriOS


    Memilih mode video dari daftar yang didukung






    Isi menu "Game" > "Logika".


    Isi menu Permainan > Arkade


    Isi menu "Demo" > "3D" (demonstrasi kemampuan sistem grafis)


    Isi menu Grafik



    Isi menu Kembangkan > Contoh


    Isi menu "Sistem" > "Pengaturan".


    Isi menu "Sistem" > "Sensor Sistem"



    Isi menu "Sistem" > "Pengujian"


    Isi menu Sistem > Aksesibilitas


    Isi menu “Pengolahan Data”.


    Isi menu Jaringan > Server



    Isi Menu Lain-Lain





    Sudoku, kapal penyapu ranjau, catur




    Pemantau sistem. Buka dengan menekan sesuatu yang merah itu ada di dalam nampan



    Jendela mematikan

    Antarmuka sistem menjadi perhatian khusus. Bagaimanapun, ukurannya sangat kecil dan Anda mungkin berpikir antarmukanya buruk. Namun tidak demikian. Di sini Anda perlu mempertimbangkan kriteria seperti penampilan dan fungsionalitas. Saya senang dengan tampilannya: dianggap setara dengan window manager di sistem Linux.

    Hasil

    Saya menyukai KolibriOS. Ya, hanya sedikit orang yang akan menggunakannya sebagai sistem operasi utama mereka. Namun bagi saya dia menjadi simbol ketekunan, keyakinan pada kekuatan dan kesuksesan seseorang. Pengembangan burung kolibri di fasm assembler telah berlangsung selama 9 tahun. Banyak yang telah dilakukan, namun proyek ini terus hidup dan berkembang. Baru-baru ini, misalnya, dukungan USB muncul. Dan setiap hari (!) Bangunan malam dirilis yang mengimplementasikan fungsi-fungsi baru.
    Salah satu kelemahan utama adalah kurangnya program yang familiar. Dan ini tidak bagus. Tapi itu mungkin

    Saat ini di lemari keingintahuan kita ada contoh yang aneh - sistem operasi yang ditulis dalam assembler murni. Bersama dengan driver, shell grafis, lusinan program dan permainan pra-instal, dibutuhkan kurang dari satu setengah megabita. Temui OS “Hummingbird” yang sangat cepat dan didominasi Rusia.

    Perkembangan “Hummingbird” berlangsung cukup pesat hingga tahun 2009. Burung itu belajar terbang dengan perangkat keras yang berbeda, minimal membutuhkan Pentium pertama dan delapan megabita RAM. Persyaratan sistem minimum untuk Hummingbird adalah:

    • CPU: Pentium, AMD 5x86 atau Cyrix 5x86 tanpa MMX dengan frekuensi 100 MHz;
    • RAM: 8MB;
    • kartu video: Kompatibel dengan VESA dengan dukungan mode VGA (640 × 480 × 16).

    “Hummingbird” modern adalah “nightly build” yang diperbarui secara berkala dari versi resmi terbaru, yang dirilis pada akhir tahun 2009. Kami menguji build 0.7.7.0+ tanggal 20 Agustus 2017.

    PERINGATAN

    Dalam pengaturan default, KolibriOS tidak memiliki akses ke disk yang terlihat melalui BIOS. Pikirkan baik-baik dan buat cadangan sebelum mengubah pengaturan ini.

    Perubahan pada bangunan malam, meskipun kecil, telah terakumulasi cukup banyak selama bertahun-tahun. "Hummingbird" yang diperbarui dapat menulis ke partisi FAT16–32 / ext2 - ext4 dan mendukung sistem file populer lainnya (NTFS, XFS, ISO-9660) dalam mode baca. Ia menambahkan dukungan untuk USB dan kartu jaringan, dan menambahkan tumpukan TCP/IP dan codec audio. Secara umum, Anda sudah dapat melakukan sesuatu di dalamnya, dan tidak hanya melihat sistem operasi ultra-ringan dengan GUI dan terkesan dengan kecepatan peluncurannya.



    Seperti versi sebelumnya, "Hummingbird" terbaru ditulis dalam flat assembler (FASM) dan menempati satu floppy disk - 1,44 MB. Berkat ini, seluruhnya dapat ditempatkan di beberapa memori khusus. Misalnya pengrajin menulis KolibriOS langsung ke Flash BIOS. Selama operasi, itu mungkin seluruhnya terletak di cache beberapa prosesor. Bayangkan saja: seluruh sistem operasi, beserta program dan driver, di-cache!

    INFORMASI

    Saat mengunjungi situs kolibrios.org, browser mungkin memperingatkan Anda tentang bahayanya. Penyebabnya rupanya karena program assembler yang ada di distribusinya. VirusTotal sekarang mendefinisikan situs tersebut sebagai sepenuhnya aman.

    "Hummingbird" dapat dengan mudah dimuat dari floppy disk, hard drive, flash drive, Live CD atau di mesin virtual. Untuk menirunya, cukup tentukan jenis OS “lainnya”, alokasikan satu inti prosesor dan beberapa RAM ke dalamnya. Tidak perlu menghubungkan drive, dan jika Anda memiliki router dengan DHCP, “Hummingbird” akan langsung terhubung ke Internet dan jaringan lokal. Segera setelah mengunduh, Anda akan melihat pemberitahuan terkait.


    Salah satu masalahnya adalah protokol HTTPS tidak didukung oleh browser bawaan Kolibri. Oleh karena itu, tidak mungkin untuk melihat situs di dalamnya, seperti membuka halaman Google, Yandex, Wikipedia, Bank Tabungan... sebenarnya, tidak ada alamat biasa. Setiap orang telah lama beralih ke protokol yang aman. Satu-satunya situs dengan HTTP murni kuno yang saya temukan adalah “Portal Pemerintah Rusia”, tetapi situs tersebut juga tidak terlihat terbaik di browser teks.



    Pengaturan tampilan di Hummingbird telah meningkat selama bertahun-tahun, namun masih jauh dari ideal. Daftar mode video yang didukung ditampilkan pada layar pemuatan Hummingbird saat Anda menekan tombol a.



    Daftar opsi yang tersedia sedikit, dan resolusi yang diperlukan mungkin tidak ada. Jika Anda memiliki kartu video dengan GPU AMD (ATI), Anda dapat langsung menambahkan pengaturan khusus. Untuk melakukan ini, Anda perlu meneruskan parameter -m ke pemuat ATIKMS X X , Misalnya:

    /RD/1/DRIVERS/ATIKMS -m1280x800x60 -1

    Di sini /RD/1/DRIVERS/ATIKMS adalah jalur ke bootloader (RD - RAM Disk).

    Saat sistem berjalan, mode video yang dipilih dapat dilihat dengan perintah vmode dan (secara teoritis) dialihkan secara manual. Jika "Hummingbird" berjalan di mesin virtual, maka jendela ini akan tetap kosong, tetapi dengan boot bersih, driver video Intel dapat ditambahkan dari i915 ke Skylake inklusif.

    Hebatnya, KolibriOS mampu menampung banyak sekali game. Diantaranya ada permainan logika dan arcade, tag, ular, tank (bukan, bukan WoT) - keseluruhan "Game Center"! Bahkan Doom dan Quake pun di-porting ke Kolibri.



    Hal penting lainnya adalah pembaca FB2READ. Ia bekerja dengan benar dengan Cyrillic dan memiliki pengaturan tampilan teks.



    Saya sarankan menyimpan semua file pengguna di flash drive, tetapi harus terhubung melalui port USB 2.0. Flash drive USB 3.0 kami (dalam port USB 2.0) dengan kapasitas 16 GB dengan sistem file NTFS segera diidentifikasi. Jika Anda perlu menulis file, Anda harus menghubungkan flash drive dengan partisi FAT32.



    Kit distribusi Kolibri mencakup tiga pengelola file, utilitas untuk melihat gambar dan dokumen, pemutar audio dan video, serta aplikasi pengguna lainnya. Namun, fokus utamanya adalah pada pengembangan bahasa assembly.



    Editor teks bawaan memiliki penyorotan sintaksis ASM dan bahkan memungkinkan Anda untuk segera meluncurkan program yang diketik.



    Di antara alat pengembangan terdapat kompiler Oberon-07/11 untuk i386 Windows, Linux dan KolibriOS, serta emulator tingkat rendah: E80 - emulator ZX Spectrum, FCE Ultra - salah satu emulator NES terbaik, DOSBox v.0.74 dan yang lain. Semuanya diangkut khusus ke Kolibri.

    Jika Anda meninggalkan KolibriOS selama beberapa menit, screensaver akan dimulai. Baris kode akan muncul di layar, di mana Anda dapat melihat referensi ke MenuetOS.

    Kelanjutan hanya tersedia untuk anggota

    Opsi 1. Bergabunglah dengan komunitas “situs” untuk membaca semua materi di situs

    Keanggotaan dalam komunitas dalam periode yang ditentukan akan memberi Anda akses ke SEMUA materi Peretas, meningkatkan diskon kumulatif pribadi Anda dan memungkinkan Anda mengumpulkan peringkat Skor Xakep profesional!