Sistem de operare Kolibri: ușor ca o pană. KolibriOS - OS miniatural intern Controlăm LPT în sistemul de operare colibri

Astăzi, atât acasă, cât și la serviciu, se folosesc computere puternice, cu cantități uriașe de memorie, sistemele de operare ocupă mai mult de un gigaoctet, iar programele cu dimensiunea mai mică de 500 kbytes devin din ce în ce mai greu de găsit. Dar pe vremuri era complet diferit!.. Cândva, OS-urile erau încărcate de pe discuri magnetice, iar dimensiunea RAM era calculată în kilobytes. Acum, vremurile „distribuțiilor floppy” au trecut de mult și s-ar părea că astfel de sisteme de operare au dispărut pentru totdeauna, dar... nu - povestea continuă!

KolibriOS - fundalul unei păsări mici

Orice sistem de operare trebuie să aibă un fel de caracteristică care să-l facă să iasă în evidență din mulțimea numeroșilor frați x86, altfel nu are practic nicio șansă de a fi observat. Se crede că este imposibil să se potrivească un sistem de operare cu drepturi depline cu o interfață grafică pe un disc obișnuit de 3,5 inchi. Și în marea majoritate a cazurilor acest lucru este adevărat, dar există o excepție. Numeroase limbaje de programare moderne au o bătrân bunicul numit Asamblator. Un bunic atât de puternic de școală veche. Cert este că programele scrise în acest limbaj sunt foarte compacte ca dimensiune și viteză mare.

Alte limbaje de programare (C, C++, ca să nu mai vorbim de Turbo Pascal, Basic și multe altele) conțin o mulțime de coduri de program redundante concepute pentru a simplifica munca programatorului, ceea ce încetinește întregul sistem în ansamblu. Limbajul mașinii de asamblare este mai mult " de inteles"pentru computer" glandă"din cauza absentei" de prisos"comenzi.

Așadar, un sistem de operare, ca să deranjeze pe toată lumea, se potrivește pe o dischetă, fără a uita să luăm cu el aceeași interfață grafică. Și eroina acestui articol se numește KolibriOS.

KolibriOS – istorie

Drumul spinos al acestui mic sistem de operare a început în 2000 în Finlanda. Creatorul ei Willi Turzhanmaa(Ville Turjanmaa) a planificat să realizeze un sistem de operare cu un singur utilizator pentru un computer cu un singur procesor, scris într-o singură limbă, și anume asamblator(Asamblator). Limbajul de programare ales, în opinia sa, era cel mai potrivit pentru crearea unui nou sistem de operare, în primul rând datorită vitezei mari de execuție a codului.

Această idee a fost foarte eficientă și originală, care a jucat un rol semnificativ în distribuția distribuției. O abordare similară a fost folosită mai devreme, la sfârșitul anilor 80, dar predecesorii - MenuetOS erau puțin cunoscuți și nu aveau o licență GPL (Freedom to Distribute).

Licență publică generală (GPL)- acord de licență deschis, principiul dezvoltării și existenței multor sisteme de operare (de exemplu, Linux și FreeBSD). În cea mai simplă aproximare, esența acestei licențe este că toată lumea are dreptul nerestricționat de a studia, modifica sau schimba în mod arbitrar software-ul cu licență GPL fără nicio restricție, dar rezultatul unei astfel de modificări trebuie să fie disponibil și sub licența GPL.

Inițial, MenuetOS nu a fost destinat utilizării zilnice de către utilizatori. Principiul de bază al existenței unor astfel de sisteme de operare este programarea creativă gratuită și implementarea propriilor idei. Sistemul a fost creat pentru a studia munca arhitecturii computerelor x86 la cel mai de jos nivel și pentru o comunicare fructuoasă între dezvoltatori din diferite țări.

Dar MenuetOS a câștigat rapid o interfață grafică, suport pentru plăci de sunet, sisteme de fișiere FAT standard și multe alte caracteristici de bază. Pe 5 septembrie 2001, după publicarea unui interviu cu Willi Turzhanmaa pe cunoscutul portal web, MenuetOS 0.54 a primit o mare publicitate pe Internet, ceea ce a dus la o creștere rapidă a popularității noii distribuții.

Numeroși fani ai noului sistem de operare au creat rapid site-uri web în limbile lor materne, ceea ce a alimentat interesul utilizatorilor obișnuiți care nu vorbesc engleza. După câteva luni, popularitatea a început să scadă și în curând au rămas doar cei mai devotați fani cu proiectul, care au considerat MenuetOS cel mai bun instrument pentru realizarea ideilor lor creative.

Ce este AtomOS?

Proiect AtomOS creat de compatrioții noștri, primul care s-a separat de MenuetOS. Erau trei și pe forumuri erau cunoscuți ca Protopopius, TransȘi VaStaNi.

Scopul proiectului a fost similar cu obiectivele nespuse ale KolibriOS - de a crea un sistem de operare viabil în asamblare. Dar trebuia să fie creat de la zero. Ei spun că băieții au reușit să atragă mai mulți oameni și chiar au pus împreună mai multe versiuni de testare ale nucleului. Dar, din păcate, s-a întâmplat ceva ce se întâmplă adesea cu proiecte necomerciale - dezvoltatorii pur și simplu și-au pierdut interesul pentru creația lor...

Din 2005, toate evoluțiile au fost complet oprite. În esență, acesta este singurul lucru rămas online.

Ce am avut?

Valul de popularitate al distribuției nu ne-a cruțat țara. Primul grup de dezvoltatori a căutat să introducă multe inovații și completări originale la distribuția tânără (în special, ideea de a separa nucleul sistemului de interfața grafică)

Dar, din păcate, ideile interne au fost primite „la rece” de către fondatorul proiectului și, ca urmare, dezvoltările programatorilor ruși pur și simplu nu au fost incluse în distribuția oficială. Acest lucru a provocat o scădere a interesului și dezintegrarea echipei inițiale de dezvoltare. Al doilea val de programatori s-a format după apariția articolelor în reviste de informatică și încă există.

Până la jumătatea anului 2003, au venit vremuri grele - autorul proiectului și-a pierdut interesul pentru distribuția sa și a decis să se dedice unui nou proiect. Menuet64- un sistem de operare pe 64 de biți în limbaj de asamblare, fundamental diferit de MenuetOS. Un an mai târziu, proiectul a fost în cele din urmă abandonat de către creator... În aceste circumstanțe, o parte din echipa rusă a părăsit proiectul și a început să-și dezvolte propriul proiect - AtomOS.

Este de remarcat faptul că și de această dată realizările programatorilor autohtoni au fost incluse extrem de reticent și lent în distribuția oficială MenuetOS, ceea ce a dus la diferite conflicte între dezvoltatorii „noștri” și străini. Noul manager de proiect Mike Hibbett din Anglia a atenuat la început tensiunile prin deschiderea accesului la evoluțiile rusești pentru publicare în trusa oficială de distribuție, dar în 2005, invocând angajare, a demisionat din funcție.

Și totul s-a întâmplat din nou - un nou lider Jaroslav Pelczar a reînviat dezvoltarea MenuetOS pentru o perioadă scurtă de timp, au apărut soluții noi și... atât. Astăzi, lucrările internaționale la proiect s-au oprit practic. Oare acesta a fost cu adevărat sfârșitul?... Din fericire, comunitatea de dezvoltatori din țările fostei URSS nu a vrut să se despartă de propriile lor realizări și a decis să înceapă să dezvolte singuri o nouă filială MenuetOS.

Această ramură a primit un nume simbolic - KolibriOS. Drept urmare, mica distribuție și-a găsit a doua casă în Rusia, a dobândit un nou nume și continuă să se dezvolte. Site-ul web rusesc este actualizat constant și noi distribuții sunt postate pe măsură ce sunt gata.

Programatorii noștri au îmbunătățit semnificativ distribuția de bază și au adăugat, de asemenea, multe funcții noi. Lista echipamentelor acceptate a fost extinsă cu noi imprimante și plăci video. Astăzi, este posibil să lucrați cu secțiuni în FAT12, FAT16Și FAT32, precum și citirea din Partiții NTFS. Potrivit dezvoltatorilor, funcționalitatea KolibriOS a atins nivelul Windows 95, dar este semnificativ înaintea acestuia din urmă ca dimensiune și stabilitate.

În distribuția rusă, au fost depășite o serie de restricții privind utilizarea USB-ului, dar utilizarea reală a acestui autobuz nu este încă posibilă. Capacitatea de a utiliza un protocol de rețea standard a fost adăugată de fostul coordonator al proiectului Mike Habbett TCP/IP cu toate oportunitățile însoțitoare sub formă de sprijin HTTP, FTP, TELNET, e-mail și IRC.

Pentru a implementa aceste capabilități, este suficient să instalați software-ul corespunzător, să utilizați o placă de rețea acceptată și să configurați protocolul de rețea. În ciuda numeroaselor realizări ale micuțului Hummingbird, nu trebuie să uităm că distribuția a fost creată inițial de programatori pentru programatori și este în primul rând o platformă pentru creativitatea tehnică a specialiștilor competenți.

Proiectul este un sistem de operare de cercetare și în prezent nu este destinat utilizării zilnice ca sistem desktop. Capacitățile MenuetOS și-au găsit aplicație practică - compania americană GridWorks folosește distribuția pentru a organiza servicii de internet online.

Să aruncăm o privire mai atentă la KolibriOS?

Prima cunoștință cu KolibriOS Este foarte ușor și rapid - doar scrieți imaginea pe o dischetă și porniți de pe ea. Procesul de pornire KolibriOS este:

Dar acest program a arătat că KolibriOS funcționează cu un server DNS, ceea ce înseamnă că, teoretic, viitorul aplicațiilor de Internet din acest OS ar putea începe foarte curând. Ei bine, să așteptăm implementarea completă a capabilităților de rețea în versiunile viitoare.

Ai vreun virus?

Cred că o astfel de întrebare le va părea cel puțin ciudată multora, dar nu, domnule, răspunsul la ea va fi afirmativ. KolibriOS conține, de asemenea, un virus care a migrat din MenuetOS. Se numește virus Menuet.Oxymoronși este detectat de multe antivirusuri populare, de exemplu, Kaspersky Anti-Virus.

După cum era de așteptat, fiecare virus trebuie să aibă un antidot și acesta este MenAV, ca să spunem așa, un antivirus cu o singură intrare în baza de date. Un fapt interesant este că, din nou, multe antivirusuri populare, de exemplu, Dr.Web, consideră MenAV un virus (sau mai degrabă un cal troian) și îl numesc MeOS.Xymo. Aceasta este povestea.

Să continuăm conversația

Puteți vizualiza conținutul oricărui disc în managerul de fișiere standard X-TREE, scris special pentru pasărea Colibri compatriotul nostru Evgeniy Pavlishin. Merită menționat aici că atunci când sistemul de operare pornește, montează automat hard disk-uri și, ca urmare, în X-TREE puteți vedea partițiile hard disk-ului dvs. (există suport pentru FAT32 și NTFS).


Fișierele sunt deschise cu un singur clic de mouse de către programul asociat. Aș dori să remarc că în KolibriOS nu există un ceas pe cursor - totul funcționează instantaneu sau nu funcționează deloc...

În ciuda „dimensiunii dischetei”, există o mulțime de jocuri mici în distribuție - Tetris și Arkanoids vor fi furnizate pentru toată lumea. Mai mult decât atât, jocurile sunt foarte mici, de exemplu, un Tetris bun durează mai puțin de 1125 de octeți. Foarte impresionant, chiar și în comparație cu jocurile Java „miniaturale” pentru telefoane mobile.

În general, interfața programului este plăcută, cu culori proaspete și un font frumos punctat. Nu este nevoie să configurați setările de limbă - pentru majoritatea dezvoltatorilor de astăzi, rusa este limba lor maternă. Prin urmare KolibriOS vorbește rusă imediat după lansare.

Un trib indestructibil de editori de text a trăit în fiecare computer din timpuri imemoriale; nativul local de text se numește TinyPad 4.0.4.

Am fost deosebit de mulțumit de Imnul Rusiei, care a fost reprodus cu bucurie folosind un player MIDI în miniatură în skin Winamp.

În multe feluri, puteți simți mâna „rusă” a programatorilor. A fost creat special pentru distribuția rusă KFAR (Kolibri FAR) similar cu omologul său Windows FAR - creația populară a lui Alexander Roshal, creatorul nu mai puțin legendarului WinRAR.

Concurent direct KFM (Manager de fișiere Kolibri) s-a dovedit a fi mult mai slab decât KFAR, fie și doar pentru că pur și simplu a refuzat să copieze și să vizualizeze fișierele selectate.

Există o cantitate exhaustivă de documentație pe sistem chiar pe dischetă, există chiar și un manual pentru joc " faraon„. În scopuri demonstrative, o mulțime de programe de rețea (servere MP3, HTTPS, SMTPS), programe de monitorizare (test de viteză grafică, monitor fantomă), vizualizatoare grafice, editor de pictograme.

Există o întreagă secțiune în meniu pentru dezvoltatori: editor HEX, pachete, depanatoare și programe eșantion. Pentru a demonstra capacitățile graficelor 2D și 3D, multe drăguțe " demonstrații„ - mini programe care prezintă compoziții plate și tridimensionale din diverse obiecte.

KolibriOS - în loc de o concluzie

În general, sistemul creează o impresie plăcută - o interfață frumoasă, programe compacte, viteză mare. Sunt deosebit de multumit" Urmă rusească„, ca imnul rus chiar în kitul de distribuție. Te simți involuntar mândru de țara ta natală, de dezvoltatorii autohtoni, de ceea ce au făcut pentru un sistem de operare mic.

Cu o abordare proaspătă și sofisticată, oferind o experiență fluidă de navigare pe web, Browser Colibri elimină filele obișnuite și butoanele mari care ocupă prea mult spațiu pe ecran. Ulterior, paginile se încarcă mai repede, iar browserul și-a îmbunătățit stabilitatea în timp.

Browser sofisticat care elimină file și alte funcții neesențiale

Browserul are o fereastră fără margini cu butoane mici plasate discret pe bara de titlu pentru a merge înainte și înapoi, pentru a reîmprospăta pagina curentă, pentru a adăuga link-uri pentru a crea o listă de favorite (marcaje), pentru a efectua noi căutări pe web și pentru a comuta căutarea/marcaje. vedere. Aceste comenzi pot fi activate și cu comenzi rapide de la tastatură.

Întregul set de funcții Colibri poate fi explorat într-un meniu din colțul din stânga sus al ferestrei. Deoarece filele sunt eliminate, noțiunea de mai multe file deschise este eliminată. În schimb, puteți deschide mai multe ferestre și chiar puteți începe o sesiune de navigare privată (indicată printr-un „P” violet în bara de titlu).

Conectați-vă paginile preferate folosind un cont

Crearea unei liste de marcaje înseamnă crearea unui cont Colibri, deoarece aceste informații sunt sincronizate, astfel încât veți putea accesa site-urile web preferate de pe orice dispozitiv care rulează Colibri. Linkurile pot fi organizate în liste diferite, deschise în browserul web implicit și sortate (cel mai recent, astăzi, săptămâna aceasta, luna aceasta, cele mai vizualizate).

Căutările pe web sunt efectuate prin Google, dar puteți trece la Bing, Yahoo, DuckDuckGo, Baidu, Yandex sau Naver din meniul de setări. În ceea ce privește confidențialitatea, trebuie să știți că, spre deosebire de alte browsere, Colibri blochează cookie-urile de la terți și trimite implicit solicitări „Do Not Track”. De asemenea, puteți șterge cookie-urile, datele site-ului web și memoria cache manual, precum și să activați Adobe Flash Player dacă este necesar pe anumite site-uri web (dezactivat implicit).

Browser fără dezordine, care nu necesită resurse, cu viteză de încărcare îmbunătățită

Pe lângă faptul că vedem mai mult conținut pe ecran, datorită filelor și altor butoane care sunt acum în afara drumului, este evident că viteza de încărcare a paginii este îmbunătățită semnificativ. Utilizarea RAM a fost scăzută în testele noastre.

Proiectul se află în prezent în stadiul de dezvoltare beta și este binevenit cu feedback. Pe lângă Windows, poate fi instalat pe macOS. Colibri Browser este unul dintre acele instrumente care demonstrează că mai puțin înseamnă mai mult. Poate fi folosit cel puțin ca browser web secundar la care puteți apela atunci când doriți să vă bucurați de o experiență de navigare rapidă și fără distrageri.

Colibri este un browser conceput pentru a fi rapid, eficient și neaglomerat, cu funcții inutile. Browserul minimalist este construit pe o bază modernă (Chrome/Electron), acceptă menținerea marcajelor și a listelor acestora cu sincronizare între dispozitive.

Programul are într-adevăr o interfață compactă: aproape toate comenzile de bază se potrivesc în antetul ferestrei. Există, de asemenea, câteva opțiuni și setări suplimentare: utilizatorului i se permite să schimbe motorul de căutare implicit și serviciul de traducere a textului, să activeze suportul pentru Adobe Flash, să golească memoria cache și datele site-ului.

Creatorii Colibri promit utilizatorilor viteză mare și consum redus de resurse, ceea ce rezultă în mod destul de logic din utilizarea unei singure file pentru a vizualiza site-urile web. Cu toate acestea, această promisiune ar trebui tratată cu un anumit grad de scepticism - la urma urmei, sub capota acestui browser se află Chrome, care nu a fost niciodată ușor.

Colibri este distribuit gratuit; este necesară înregistrarea pentru a utiliza serviciile de sincronizare a datelor. Rusa nu este încă printre limbile de interfață acceptate. Puteți utiliza programul pe tablete și computere care rulează Windows și macOS.

KolibriOS este un furk al MenuetOS și nu are nicio legătură cu familia UNIX sau cu standardul POSIX. Sistemul este scris în programul de asamblare multi-pass disponibil gratuit. Acest fapt asigură miniaturizare, viteză mare și cerințe hardware reduse. Un LiveCD bootabil ocupă aproximativ 7 megaocteți, iar componentele principale pot încăpea pe o dischetă (1,44 MB).

Dar greutatea ușoară nu înseamnă lipsă de funcționalitate. Are o interfață de utilizator bazată pe VESA, un set de drivere, un browser, un procesor de text, un editor grafic și vizualizator, instrumente de dezvoltare, jocuri simple și multe alte programe. Dintre sistemele de fișiere, FAT12, FAT16, FAT32 sunt pe deplin acceptate și parțial (numai pentru citire) - NTFS, ISO9660, Ext2, Ext3, Ext4.

Cerințe de sistem

  • CPU: Intel Pentium / AMD 5x86 / Cyrix 5x86 fără MMX cu o frecvență de 100 MHz
  • RAM: 8 Mb
  • Placa video: suporta VGA (mod 640*480*16) sau Vesa
  • Tastatură: AT
  • Mouse: COM sau PS/2

Dispozitive de pornire acceptate

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

Limbile disponibile sunt engleza, rusa, italiana si spaniola.

Instalare

  • Pe dischetă:
  1. Descărcați imaginea universală
  2. Înregistrarea imaginii
  • din Linux:
    • dd if=kolibri.img of=/dev/fd0

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

  • Pe hard disk (folosind GRUB sau GRUB2):
    1. Descărcați imaginea universală
    2. Despachetați-l în folderul kolibri din rădăcina discului
    3. Configurarea bootloader-ului
    • GRUB. Adăugați următoarele rânduri la menu.lst:
      • eticheta KolibriOS
        rădăcină( hd0.0)
        kernel /kolibri/HD_Load/memdisk
        initrd /kolibri/kolibri.img

    • GRUB2. Adăugați următoarele linii la grub.cfg:
      • titlu KolibriOS
        căutare --no-floppy --fs-uuid --set=root UUID
        linux16 /kolibri/HD_Load/memdisk
        initrd16/kolibri/kolibri.img

  • Pe o unitate flash USB:
    1. Descărcați imaginea universală
    2. Despachetați-l în orice folder
    3. Instalarea bootloader-ului
    • din Windows:
      • Rulați fișierul HD_Load\USB_Boot\inst.exe
      • Copiați kolibri.img la rădăcina unității flash
    • din Linux:
      • Instalați GRUB2 pe un card flash: grub-install /dev/sdb
      • Următorii pași sunt aceiași cu instalarea pe un hard disk.
  • Pe CD:
    1. Descărcați Bootable LiveCD
    2. O scriem presei
    De fapt, există multe modalități de a instala un sistem pe un hard disk sau pe o unitate flash. Am indicat doar cele mai populare și orientate către faptul că orice altă distribuție Linux este deja disponibilă.

    Și da, aproape am uitat: (hd0,0), UUID și /dev/sdb sunt variabile. Prin urmare, ar trebui să înlocuiți aceste valori cu propriile valori. Iată cum să le recunoașteți:
    (hd0.0). Primul număr este numărul hard diskului. Al doilea număr este numărul partiției de pe hard diskul dorit. Numărarea începe de la 0.
    UUID. ID pentru secțiunea dorită. Îl puteți obține cu comanda ls -l /dev/disk/by-uuid pe orice sistem Linux.
    /dev/sdb. Fișierul dispozitivului în linux. Îl puteți afla fie din managerul de fișiere, fie din utilitarul de partiționare consolă sau disc. Arată ca /dev/sdX pentru dispozitivele SATA și /dev/hdX pentru unitățile conectate la IDE.

    Sper că ați finalizat cu succes instalarea.
    Dacă aveți întrebări/probleme, vă rugăm să le întrebați în comentarii.

    Acum este timpul să ne uităm în jurul KolibriOS.

    Capturi de ecran

    Notă: click pe imagine pentru a o mari


    Începeți să descărcați KolibriOS


    Selectarea unui mod video din lista celor acceptate






    Conținutul meniului „Jocuri” > „Logică”.


    Conținutul meniului Jocuri > Arcade


    Conținutul meniului „Demo” > „3D” (demonstrarea capacităților sistemului grafic)


    Conținutul meniului Grafică



    Conținutul meniului Dezvoltare > Exemple


    Conținutul meniului „Sistem” > „Setări”.


    Conținutul meniului „Sistem” > „Senzori de sistem”



    Conținutul meniului „Sistem” > „Testare”


    Conținutul meniului Sistem > Accesibilitate


    Conținutul meniului „Procesarea datelor”.


    Conținutul meniului Rețea > Servere



    Conținutul meniului Diverse





    Sudoku, dragă mine, dame




    Monitor de sistem. Se deschide prin apăsare ceva roșu este în tavă



    Fereastra de închidere

    Interfața sistemului prezintă un interes deosebit. La urma urmei, dimensiunea sa este extrem de mică și poate apărea gândul că interfața este mizerabilă. Dar nu este așa. Aici trebuie să luați în considerare criterii precum aspectul și funcționalitatea. Am fost mulțumit de aspect: este perceput la fel cu managerii de ferestre din sistemele Linux.

    Rezultate

    Mi-a plăcut KolibriOS. Da, puțini oameni îl vor folosi ca sistem de operare principal. Dar pentru mine a devenit un simbol al perseverenței, al încrederii în sine și al succesului. De 9 ani încoace, dezvoltarea păsărilor colibri în fasm assembler este în plină desfășurare. S-au făcut deja multe, dar proiectul continuă să trăiască și să se dezvolte. Recent, de exemplu, a apărut suportul USB. Și în fiecare zi (!) există versiuni nocturne care implementează noi funcții.
    Unul dintre principalele dezavantaje este lipsa programelor familiare. Și asta nu este bine. Dar este posibil

    Astăzi, în cabinetul nostru de curiozități există un exemplu curios - un sistem de operare scris în pur asamblator. Împreună cu drivere, shell grafic, zeci de programe și jocuri preinstalate, ocupă mai puțin de un megaoctet și jumătate. Faceți cunoștință cu OS Hummingbird, excepțional de rapid și predominant rus.

    Dezvoltarea Hummingbird a mers destul de repede până în 2009. Pasărea a învățat să zboare pe hardware diferit, necesitând minim primul Pentium și opt megaocteți de memorie RAM. Cerințele minime de sistem pentru Hummingbird sunt:

    • CPU: Pentium, AMD 5x86 sau Cyrix 5x86 fără MMX la 100 MHz;
    • RAM: 8 MB;
    • Placă grafică: compatibilă VESA cu suport pentru modul VGA (640 × 480 × 16).

    „Hummingbird” modern este o „build nocturnă” actualizată în mod regulat a celei mai recente versiuni oficiale, lansată la sfârșitul anului 2009. Am testat versiunea 0.7.7.0+ din 20 august 2017.

    AVERTIZARE

    În setările implicite, KolibriOS nu are acces la discuri care sunt vizibile prin BIOS. Gândiți-vă bine și faceți o copie de rezervă înainte de a schimba această setare.

    Modificările în construcțiile nocturne, deși mici, s-au acumulat destul de mult de-a lungul anilor. „Hummingbird” actualizat poate scrie în partițiile FAT16–32 / ext2 - ext4 și acceptă alte sisteme de fișiere populare (NTFS, XFS, ISO-9660) în modul de citire. A adăugat suport pentru carduri USB și de rețea și a adăugat o stivă TCP/IP și codecuri audio. În general, poți deja să faci ceva în el și nu doar să te uiți o dată la un sistem de operare ultra-ușor cu o interfață grafică și să fii impresionat de viteza de lansare.



    Ca și versiunile anterioare, cel mai recent „Hummingbird” este scris în asamblare plată (FASM) și ocupă o dischetă - 1,44 MB. Datorită acestui fapt, poate fi plasat în întregime într-o memorie specializată. De exemplu, meșterii au scris KolibriOS direct în Flash BIOS. În timpul funcționării, acesta poate fi localizat în întregime în memoria cache a unor procesoare. Imaginează-ți: întregul sistem de operare, împreună cu programele și driverele, este stocat în cache!

    INFO

    Când vizitați site-ul kolibrios.org, browserul vă poate avertiza despre pericol. Motivul, aparent, sunt programele de asamblare din distribuție. VirusTotal definește acum site-ul ca fiind complet sigur.

    „Hummingbird” poate fi încărcat cu ușurință de pe o dischetă, hard disk, unitate flash, Live CD sau într-o mașină virtuală. Pentru a emula, trebuie doar să specificați tipul de sistem de operare „altul”, să-i alocați un nucleu de procesor și puțină memorie RAM. Nu este necesar să conectați unitatea, iar dacă aveți un router cu DHCP, „Hummingbird” se va conecta instantaneu la internet și la rețeaua locală. Imediat după descărcare, veți vedea o notificare corespunzătoare.


    O problemă este că protocolul HTTPS nu este acceptat de browserul încorporat în Kolibri. Prin urmare, nu a fost posibil să te uiți la site-ul din el, la fel ca deschiderea paginilor Google, Yandex, Wikipedia, Sberbank... de fapt, nicio adresă obișnuită. Toată lumea a trecut de mult la un protocol securizat. Singurul site cu HTTP pur vechi de școală pe care l-am întâlnit a fost „Portalul guvernamental rus”, dar nici într-un browser de text nu arăta cel mai bine.



    Setările de aspect în Hummingbird s-au îmbunătățit de-a lungul anilor, dar sunt încă departe de a fi ideale. O listă a modurilor video acceptate este afișată pe ecranul de încărcare Hummingbird când apăsați tasta a.



    Lista opțiunilor disponibile este mică și este posibil ca rezoluția necesară să nu existe. Dacă aveți o placă video cu un GPU AMD (ATI), atunci puteți adăuga imediat setări personalizate. Pentru a face acest lucru, trebuie să transmiteți parametrul -m la încărcătorul ATIKMS X X , De exemplu:

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

    Aici /RD/1/DRIVERS/ATIKMS este calea către bootloader (RD - RAM Disk).

    Când sistemul rulează, modul video selectat poate fi vizualizat cu comanda vmode și (teoretic) comutat manual. Dacă „Hummingbird” rulează într-o mașină virtuală, atunci această fereastră va rămâne goală, dar cu o pornire curată, driverele video Intel pot fi adăugate de la i915 la Skylake inclusiv.

    În mod surprinzător, KolibriOS poate găzdui o mulțime de jocuri. Printre acestea se numără jocuri de logică și arcade, tag, șarpe, tancuri (nu, nu WoT) - un întreg „Game Center”! Chiar și Doom și Quake au fost portate la Kolibri.



    Un alt lucru important a fost cititorul FB2READ. Funcționează corect cu chirilic și are setări de afișare a textului.



    Recomand să stocați toate fișierele utilizatorului pe o unitate flash, dar aceasta trebuie conectată printr-un port USB 2.0. Unitatea noastră flash USB 3.0 (într-un port USB 2.0) cu o capacitate de 16 GB cu sistemul de fișiere NTFS a fost identificată imediat. Dacă trebuie să scrieți fișiere, atunci ar trebui să conectați o unitate flash cu o partiție FAT32.



    Kit-ul de distribuție Kolibri include trei manageri de fișiere, utilitare pentru vizualizarea imaginilor și documentelor, playere audio și video și alte aplicații de utilizator. Cu toate acestea, accentul său principal este pe dezvoltarea limbajului de asamblare.



    Editorul de text încorporat are evidențierea sintaxelor ASM și vă permite chiar să lansați imediat programe tastate.



    Printre instrumentele de dezvoltare se numără compilatorul Oberon-07/11 pentru i386 Windows, Linux și KolibriOS, precum și emulatoare de nivel scăzut: E80 - emulator ZX Spectrum, FCE Ultra - unul dintre cei mai buni emulatori NES, DOSBox v.0.74 și alții. Toate au fost portate special la Kolibri.

    Dacă părăsiți KolibriOS pentru câteva minute, screensaver-ul va porni. Pe ecran vor apărea linii de cod, în care puteți vedea o referință la MenuetOS.

    Este disponibil în continuare numai pentru membri

    Opțiunea 1. Alăturați-vă comunității „site” pentru a citi toate materialele de pe site

    Calitatea de membru al comunității în perioada specificată vă va oferi acces la TOATE materialele Hacker, vă va crește reducerea cumulativă personală și vă va permite să acumulați un rating profesional Xakep Score!