Kolibri operációs rendszer: könnyű, mint a toll. KolibriOS - hazai miniatűr operációs rendszer Az LPT-t a kolibri operációs rendszerben vezéreljük

Manapság otthon és munkahelyen is nagy teljesítményű, hatalmas memóriával rendelkező számítógépeket használnak, az operációs rendszerek több mint egy gigabájtot foglalnak el, az 500 kb-nál kisebb programokat pedig egyre nehezebb megtalálni. De valamikor egészen más volt!... Valamikor régen mágneslemezekről töltötték be az operációs rendszereket, és kilobájtban számolták a RAM méretét. A "dist disztribúciók" napjai már rég elmúltak, és úgy tűnik, hogy az ilyen operációs rendszerek örökre eltűntek, de ... nem - a történet folytatódik!

KolibriOS - egy kis madár háttere

Minden operációs rendszernek rendelkeznie kell valamilyen funkcióval, amivel kitűnhet a számos x86-os testvérből, különben gyakorlatilag esélye sincs, hogy észrevegyék. Úgy gondolják, hogy lehetetlen egy teljes értékű operációs rendszert grafikus felülettel egy normál 3,5"-os lemezre illeszteni. És az esetek túlnyomó többségében ez igaz is, de van egy kivétel. Számos modern programozási nyelv van egy régi nagyapja szerelő. A régi iskola erős nagyapja. Az a tény, hogy az ezen a nyelven írt programokat nagyon kompakt méret és nagy sebesség jellemzi.

Más programozási nyelvek (C, C++, nem beszélve a Turbo Pascalról, Basicről és sok másról) sok redundáns kódot tartalmaznak, amelyek a programozó munkáját megkönnyítik, ami lelassítja az egész rendszert. Assembly nyelv gépi nyelve "" felett érthető"számítógéphez" mirigy"hiány miatt" felesleges"parancsol.

És így egy operációs rendszer, mindenki ellenére, még mindig elfér egy hajlékonylemezen, nem felejtve el magával vinni ugyanazt a grafikus felületet. És ennek a cikknek a hősnőjét hívják KolibriOS.

KolibriOS - történelem

Ennek a kis operációs rendszernek a tüskés útja 2000-ben kezdődött Finnországban. Az alkotója Willy Turzhanmaa(Ville Turjanmaa) úgy döntött, hogy egy egyfelhasználós operációs rendszert készít egy egyprocesszoros számítógéphez, egy nyelven írva, nevezetesen szerelő(Szerelő). A választott programozási nyelv véleménye szerint leginkább a nagy kódvégrehajtási sebesség miatt volt a legalkalmasabb egy új operációs rendszer létrehozására.

Ez az ötlet nagyon hatásos és eredeti volt, ami jelentős szerepet játszott a terjesztés terjesztésében. Hasonló megközelítést alkalmaztak korábban, a 80-as évek végén, de az elődök - MenuetOS kevéssé ismertek, és nem rendelkeztek GPL (Free Distribution Free) licenccel.

Általános nyilvános licenc (GPL)- nyílt licencszerződés, számos operációs rendszer (például Linux és FreeBSD) fejlesztésének és létezésének elve. A legegyszerűbb közelítésben ennek a licencnek az a lényege, hogy mindenkinek korlátlan joga van a GPL licenccel rendelkező szoftverek tanulmányozására, önkényes módosítására, korlátozások nélkül történő módosítására, de az ilyen változtatás eredményét is ki kell adni a GPL licenc alapján.

Kezdetben a MenuetOS-t nem a felhasználók napi munkájára szánták. Az ilyen operációs rendszerek létezésének alapelve a szabad kreatív programozás, a saját ötletek megvalósítása. A rendszert azért hozták létre, hogy a legalacsonyabb szinten tanulmányozzák az x86-os számítógép-architektúra működését és a különböző országok fejlesztői közötti gyümölcsöző kommunikációt.

A MenuetOS azonban gyorsan kapott egy grafikus felületet, a hangkártyák támogatását, a szabványos FAT fájlrendszereket és sok más alapvető funkciót. 2001. szeptember 5-én, miután Willy Turzhanmaa-val egy interjút publikáltak egy jól ismert internetes portálon, a MenuetOS 0.54 széles nyilvánosságot kapott az interneten, ami az új disztribúció népszerűségének gyors növekedéséhez vezetett.

Az új operációs rendszer számos rajongója gyorsan létrehozott weboldalakat anyanyelvén, ami felkeltette az angolul nem tudó hétköznapi felhasználók érdeklődését. Néhány hónap elteltével a népszerűség alábbhagyott, és hamarosan csak a legodaadóbb rajongók maradtak a projekt mellett, akik a MenuetOS-t tartották a legjobb eszköznek kreatív ötleteik megvalósításához.

Mi az AtomOS?

Projekt AtomOS honfitársaink készítették, a legelsőként, amely elvált a MenuetOS-től. Hárman voltak, és a fórumokon úgy ismerték őket Protopopius, TransÉs VaStaNi.

A projekt célja hasonló volt a KolibriOS titkos feladataihoz - egy működőképes operációs rendszer létrehozása az assemblerben. De azt a semmiből kellett volna megalkotni. Azt mondják, a srácoknak sikerült még néhány embert vonzaniuk, és még néhány tesztverziót is összeállítottak a kernelből. De sajnos történt valami, ami gyakran megtörténik a nem kereskedelmi projektekkel – a fejlesztők egyszerűen elvesztették érdeklődésüket utódaik iránt...

2005 óta minden fejlesztést teljesen leállítottak. A hálózatban tulajdonképpen csak ez maradt meg.

És mi volt nálunk?

A terjesztés népszerűségi hulláma hazánkat sem kerülte el. A fejlesztők első csoportja sok eredeti újítást és kiegészítést igyekezett hozni a fiatal disztribúcióba (különösen a rendszer magjának és a grafikus felület szétválasztásának gondolata)

De sajnos a hazai ötleteket a projekt alapítója "menőnek" érzékelte, és ennek eredményeként az orosz programozók fejlesztései egyszerűen nem kerültek be a hivatalos terjesztésbe. Ez az érdeklődés visszaesését és az első fejlesztőcsapat összeomlását okozta. A programozók második hulláma a számítógépes magazinok cikkeinek megjelenése után alakult ki, és még mindig létezik.

2003 közepére nehéz idők jöttek - a projekt szerzője elvesztette érdeklődését terjesztése iránt, és úgy döntött, hogy egy új projektnek szenteli magát Menü64- 64 bites operációs rendszer az assemblerben, alapvetően különbözik a MenuetOS-től. Egy évvel később az alkotó végül elhagyta a projektet ... Ilyen körülmények között az orosz csapat egy része elhagyta a projektet, és elkezdte fejleszteni saját projektjét - AtomOS.

Érdemes megjegyezni, hogy a hazai programozók eredményei ezúttal rendkívül vonakodva és lomhán kerültek be a hivatalos MenuetOS disztribúcióba, ami különféle konfliktusokhoz vezetett a "mi" és a külföldi fejlesztők között. Új projektvezető Mike HibbettMike Hibbett Anglia először enyhítette a feszültséget azzal, hogy megnyitotta a hozzáférést az orosz fejlesztésekhez a hivatalos terjesztésben való közzététel céljából, de 2005-ben munkaviszonyra hivatkozva távozott posztjáról.

És minden megismétlődött - új vezető Jaroszlav Pelchar feltámasztotta egy rövid időre a MenuetOS fejlesztését, megjelentek a friss megoldások és ... ennyi. Napjainkra a projekttel kapcsolatos munka nemzetközi szinten gyakorlatilag leállt. Tényleg ez volt a vége?.. Szerencsére a volt Szovjetunió országaiból származó fejlesztők közössége nem akart megválni saját eredményeitől, és úgy döntött, hogy önállóan fejleszti a MenuetOS új ágát.

Ez az ág szimbolikus nevet kapott - KolibriOS. Ennek eredményeként a kis disztribúció megtalálta második otthonát Oroszországban, új nevet kapott, és tovább fejlődik. Az orosz weboldal folyamatosan frissül, és az új disztribúciók azonnal megjelennek, amint készen állnak.

Programozóink jelentősen javították az alapelosztást, és sok új funkciót adtak hozzá. A támogatott hardverek listája új nyomtatókkal és grafikus kártyákkal frissült. Ma már lehetőség van szakaszokkal dolgozni FAT12, FAT16És FAT32, valamint az olvasás NTFS partíciók. A fejlesztők szerint a KolibriOS funkcionalitása elérte a Windows 95 szintjét, de méretben és stabilitásban jelentősen megelőzi az utóbbit.

Az orosz disztribúcióban számos korlátozást áthidaltak az USB használatára vonatkozóan, de ennek a busznak a valódi használata még nem lehetséges. A szabványos hálózati protokoll használatának lehetőségét a korábbi projektkoordinátor, Mike Hubbet adta hozzá TCP/IP minden ebből adódó lehetőséggel támogatás formájában HTTP, FTP, TELNET, e-mail és IRC.

E szolgáltatások megvalósításához csak telepítenie kell a megfelelő szoftvert, használnia kell egy támogatott hálózati kártyát, és konfigurálnia kell a hálózati protokollt. A kis kolibri számos vívmánya ellenére ne felejtse el, hogy a disztribúciót eredetileg programozók hozták létre a programozók számára, és elsősorban az illetékes szakemberek technikai kreativitásának platformja.

A projekt a kutatási operációs rendszerhez tartozik, és jelenleg nem mindennapi használatra szánt asztali rendszerként. A MenuetOS képességei gyakorlati alkalmazásra is találtak – az amerikai GridWorks cég a disztribúciós készletet használja az online internetes szolgáltatások szervezésére.

Ismerjük meg jobban a KolibriOS-t?

Első ismerkedés vele KolibriOS nagyon egyszerű és gyors - csak írja ki a képet egy hajlékonylemezre, és indítsa el onnan. Indítsa el a folyamatot KolibriOS ez:

De ez a program megmutatta, hogy a KolibriOS működik egy DNS-kiszolgálóval, ami azt jelenti, hogy elméletileg az internetes alkalmazások jövője ebben az operációs rendszerben hamarosan elkezdődhet. Nos - megvárjuk a hálózati képességek teljes megvalósítását a következő verziókban.

Vannak vírusaid?

Szerintem sokan legalább furcsának fogják találni ezt a kérdést, de nem, a válasz igenlő lesz. A KolibriOS-ben is van egy vírus, amely a MenuetOS-ről költözött. Vírusnak hívják Menuet.Oxymoronés számos népszerű víruskereső, például a Kaspersky Anti-Virus észleli.

Ahogy az várható volt, minden vírusnak rendelkeznie kell ellenszerrel, és ez az MenAV, hogy úgy mondjam, egy vírusirtó egyetlen bejegyzéssel az adatbázisban. Érdekes tény, hogy ismét sok népszerű vírusirtó, például a Dr.Web, a MenAV-ot vírusnak (pontosabban trójai falónak) tekinti és nevezi. MeOS.Xymo. Ilyen a történet.

Folytassuk a beszélgetést

Bármely lemez tartalmát megismerheti a szabványos X-TREE fájlkezelőben, amely kifejezetten ehhez készült kolibri honfitársunk, Jevgenyij Pavlisin. Itt érdemes megemlíteni, hogy indításkor az operációs rendszer automatikusan felcsatolja a merevlemezeket, és ennek eredményeként az X-TREE-ben láthatjuk a merevlemez partícióit (van FAT32 és NTFS támogatás).


A fájlokat egy egérkattintással nyitja meg a hozzá tartozó program. Szeretném megjegyezni, hogy a KolibriOS-ben a kurzor órája nem biztosított - minden azonnal működik, vagy egyáltalán nem működik...

A "lemezméret" ellenére rengeteg apró játék található a disztribúciós készletben – mindenkit ellátnak majd Tetrisekkel és Arkanoidokkal. Ráadásul a játékok nagyon kicsik, például egy jó Tetris kevesebb, mint 1125 bájtot vesz igénybe. Nagyon lenyűgöző, még akkor is, ha összehasonlítjuk az "apró" mobiltelefonos Java-játékokkal.

Általánosságban elmondható, hogy a program felülete kellemesen tetszet az üde színekkel és a szép pontozott betűtípussal. A nyelvi beállítások megadása nem szükséges - a legtöbb mai fejlesztő számára az orosz az anyanyelve. És ezért KolibriOS indítás után azonnal beszél oroszul.

A szövegszerkesztők elpusztíthatatlan törzse időtlen idők óta él minden számítógépben, a helyi szövegbenhonos TinyPad 4.0.4-nek nevezi magát.

Különösen örültem a Himnusz Oroszországnak, amelyet vidáman reprodukáltak egy miniatűr MIDI lejátszóval Winamp bőrében.

Sok szempontból érződik a programozók "orosz" keze. Különösen az orosz disztribúcióhoz jött létre KFAR (Kolibri FAR) hasonló a Windows-analóg FAR-hoz - Alexander Roshal, a nem kevésbé legendás WinRAR megalkotójának népszerű alkotása.

Közvetlen versenytárs KFM (Kolibri fájlkezelő) sokkal gyengébbnek bizonyult, mint a KFAR, már csak azért is, mert egyszerűen nem volt hajlandó másolni és megnézni a kiválasztott fájlokat.

Közvetlenül a hajlékonylemezen kimerítő mennyiségű dokumentáció található a rendszerről, még egy kézikönyv is található a játékhoz." fáraó". Demonstrációs célból sok hálózati program van elhelyezve hajlékonylemezen (szerverek MP3, HTTPS, SMTPS), felügyeleti programok (grafikus sebességteszt, szellemfigyelő), grafikus megjelenítők, ikonszerkesztő.

A fejlesztők számára a menüben egy teljes rész található: HEX szerkesztő, csomagolók, hibakeresők és mintaprogramok. A 2D és 3D grafika lehetőségeinek bemutatására sok szép " demók"- mini programok, amelyek lapos és háromdimenziós kompozíciókat mutatnak be különböző tárgyakból.

KolibriOS – következtetés helyett

Általában a rendszer kellemes benyomást kelt - gyönyörű felület, kompakt programok, nagy sebesség. Különösen kellemes" Orosz nyom", mint az orosz himnusz közvetlenül a terjesztési készletben. Önkéntelenül megjelenik a büszkeség a szülőföldre, a hazai fejlesztőkre, arra, amit a kis operációs rendszerért tettek.

Friss és kifinomult megközelítéssel a zökkenőmentes webböngészési élmény biztosítására, Colibri böngésző megszünteti a szokásos füleket és nagy gombokat, amelyek túl sok helyet foglalnak el a képernyőn. Ezt követően az oldalak gyorsabban töltődnek be, és a böngésző stabilitása idővel javult.

Kifinomult böngésző, amely eldobja a lapokat és egyéb nem alapvető funkciókat

A böngészőben van egy keret nélküli ablak a címsorban diszkréten elhelyezett kis gombokkal az előre- és visszalépéshez, az aktuális oldal frissítéséhez, a kedvencek listájának (könyvjelzők) létrehozásához hivatkozások hozzáadásához, új internetes keresések végrehajtásához és a keresés/könyvjelzők közötti váltáshoz. Kilátás. Ezek a parancsok billentyűparancsokkal is aktiválhatók.

A Colibri teljes szolgáltatáskészlete az ablak bal felső sarkában található menüben fedezhető fel. Mivel a lapok megszűnnek, a többször megnyitott lap fogalma eloszlik. Ehelyett több ablakot is megnyithat, és akár privát böngészési munkamenetet is indíthat (ezt egy lila "P" jelzi a címsorban).

Csatlakoztassa kedvenc oldalait egy fiók segítségével

A könyvjelzők listájának létrehozása azt jelenti, hogy létre kell hozni egy Colibri-fiókot, mert ezek az információk szinkronizálva lesznek, így bármely Colibri-t futtató eszközről hozzáférhet kedvenc webhelyeihez. A hivatkozások különböző listákba rendezhetők, az alapértelmezett webböngészőben nyithatók meg és rendezhetők (legutóbbi, ma, ezen a héten, ebben a hónapban, legnézettebb).

Az internetes keresések a Google-n keresztül futnak, de a beállítások menüből válthat a Bing, a Yahoo, a DuckDuckGo, a Baidu, a Yandex vagy a Naver programra. Ami az adatvédelmet illeti, tudnia kell, hogy más böngészőkkel ellentétben a Colibri alapértelmezés szerint blokkolja a harmadik féltől származó cookie-kat, és „Do Not Track” kéréseket küld. A cookie-kat, a webhelyadatokat és a gyorsítótárat manuálisan is törölheti, valamint engedélyezheti az Adobe Flash Player alkalmazást, ha bizonyos webhelyeken szükséges (alapértelmezés szerint le van tiltva).

Zűrzavarmentes, erőforrás-igényes böngésző megnövelt betöltési sebességgel

Amellett, hogy több tartalom látható a képernyőn, a füleknek és más gomboknak köszönhetően, amelyek most már nincsenek útban, nyilvánvaló, hogy az oldalbetöltési sebesség jelentősen javult. A RAM-használat tesztjeink során alacsony volt.

A projekt jelenleg béta fejlesztési szakaszban van, és szívesen fogadjuk a visszajelzéseket. A Windows mellett macOS-re is telepíthető. A Colibri Browser egyike azoknak az eszközöknek, amelyek bemutatják, hogy a kevesebb több. Legalább másodlagos webböngészőként használható, amelyhez akkor fordulhat, ha zavaró és gyors böngészést szeretne élvezni.

A Colibri egy gyors, hatékony és nem alapvető funkciókkal teli böngésző. A minimalista böngésző modern alapra (Chrome/Electron) épül, támogatja a könyvjelzőket és azok listáit az eszközök közötti szinkronizálással.

A program valóban kompakt felülettel rendelkezik: szinte az összes alapvető kezelőszerv elfér a címsorban. Néhány további lehetőség és beállítás is rendelkezésre áll: a felhasználó módosíthatja az alapértelmezett keresőmotort és a szövegfordító szolgáltatást, engedélyezheti az Adobe Flash támogatást, törölheti a gyorsítótárat és a webhelyadatokat.

A Colibri készítői nagy sebességet és alacsony erőforrás-felhasználást ígérnek a felhasználóknak, ami logikusan következik abból, hogy az oldalak böngészésére egyetlen fület használnak. Ezt az ígéretet azonban bizonyos szkepticizmussal kell kezelni – elvégre ennek a Chrome böngészőnek a motorháztetője alatt, amelyet soha nem jellemezhetett a könnyedség.

A Colibri terjesztése ingyenes, az adatszinkronizálási szolgáltatások igénybevételéhez regisztráció szükséges. Az orosz még nem szerepel a támogatott felületnyelvek között. A programot Windows és macOS rendszert futtató táblagépeken és számítógépeken használhatja.

A KolibriOS a MenuetOS elágazása, és nincs kapcsolata sem a UNIX családdal, sem a POSIX szabvánnyal. A rendszer a szabadon terjesztett multi-pass assembler fasm-ba van írva. Ez a tény biztosítja a miniatürizálást, a nagy sebességet és az alacsony hardverigényt. Egy indítható LiveCD körülbelül 7 MB-ot vesz igénybe, és a fő összetevők elférnek egy hajlékonylemezen (1,44 MB).

A könnyű súly azonban nem jelenti a funkcionalitás hiányát. VESA-alapú felhasználói felülettel, meghajtókészlettel, böngészővel, szövegszerkesztővel, grafikus szerkesztővel és megjelenítővel, fejlesztőeszközökkel, egyszerű játékokkal és sok más programmal rendelkezik. A fájlrendszerek közül a FAT12, FAT16, FAT32 teljes mértékben támogatott, részben pedig (csak olvasható) - NTFS, ISO9660, Ext2, Ext3, Ext4.

Rendszerkövetelmények

  • CPU: Intel Pentium / AMD 5x86 / Cyrix 5x86 MMX nélkül 100 MHz-en
  • RAM: 8 Mb
  • Videokártya: VGA (640*480*16 mód) vagy Vesa támogatása
  • Billentyűzet: AT
  • Egér: COM vagy PS/2

Támogatott rendszerindító eszközök

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

Az elérhető nyelvek az angol, orosz, olasz és spanyol.

Telepítés

  • Hajlékonylemezre:
  1. Az univerzális kép letöltése
  2. A kép égetése
  • Linux alól:
    • dd if=kolibri.img of=/dev/fd0

  • a Windows alól:
    • rawrite2 -f kolibri.img -d A

  • A merevlemezre (GRUB vagy GRUB2 használatával):
    1. Az univerzális kép letöltése
    2. Csomagolja ki a lemez gyökerében található kolibri mappába
    3. A rendszerbetöltő beállítása
    • grub. Adja hozzá a következő sorokat a menu.lst fájlhoz:
      • címke KolibriOS
        gyökér( hd0.0)
        kernel /kolibri/HD_Load/memdisk
        initrd /kolibri/kolibri.img

    • GRUB2. Adja hozzá a sorokat a grub.cfg fájlhoz:
      • cím KolibriOS
        keresés --no-floppy --fs-uuid --set=root UUID
        linux16 /kolibri/HD_Load/memdisk
        initrd16 /kolibri/kolibri.img

  • USB flash meghajtóra:
    1. Az univerzális kép letöltése
    2. Csomagolja ki bármelyik mappába
    3. A rendszerbetöltő telepítése
    • a Windows alól:
      • Futtassa a HD_Load\USB_Boot\inst.exe fájlt
      • Másolja a kolibri.img fájlt a flash meghajtó gyökerébe
    • Linux alól:
      • Telepítse a GRUB2-t flash kártyára: grub-install /dev/sdb
      • A következő lépések megegyeznek a merevlemezre történő telepítéssel.
  • CD-n:
    1. Töltse le a Bootolható LiveCD-t
    2. Írás a médiára
    Valójában sokféleképpen telepítheti a rendszert merevlemezre vagy flash meghajtóra. Csak a legnépszerűbbeket jelöltem meg, és arra összpontosítottam, hogy már létezik bármilyen más Linux disztribúció.

    És igen, majdnem elfelejtettem: (hd0,0), UUID és /dev/sdb változók. Ezért ezeket az értékeket le kell cserélnie a sajátjaival. Így ismerheti fel őket:
    (hd0,0). Az első szám a merevlemez száma. A második szám a kívánt merevlemez partíciójának száma. A számolás 0-tól kezdődik.
    UUID. A kívánt szakasz azonosítója. Bármely Linux rendszeren megszerezheti az ls -l /dev/disk/by-uuid paranccsal.
    /dev/sdb. eszközfájl Linux alatt. Mind a fájlkezelőből, mind a konzol- vagy lemezparticionáló segédprogramból megtalálhatja. Úgy néz ki, mint a /dev/sdX a SATA-eszközök és a /dev/hdX az IDE-hez csatlakoztatott meghajtók esetében.

    Remélem, hogy sikerült a telepítés.
    Ha bármilyen kérdése / problémája van, tegye fel őket a megjegyzésekben.

    És most itt az ideje, hogy körülnézz a KolibriOS-ben.

    Képernyőképek

    Jegyzet: kattintson a képre a nagyításhoz


    Indítsa el a KolibriOS letöltését


    Videómód kiválasztása a támogatottak listájából






    A "Játékok" > "Logikai" menü tartalma


    A "Játékok" > "Arcade" menü tartalma


    A "Demók" > "3D" menü tartalma (a grafikus rendszer képességeinek bemutatása)


    A "Grafika" menü tartalma



    A Fejlesztés > Minták menü tartalma


    A "Rendszer" > "Beállítás" menü tartalma


    A "Rendszer" > "Rendszerérzékelők" menü tartalma



    A "Rendszer" > "Teszt" menü tartalma


    A "Rendszer" > "Hozzáférhetőség" menü tartalma


    Az Adatfeldolgozás menü tartalma


    A "Hálózat" > "Szerverek" menü tartalma



    A vegyes menü tartalma





    Sudoku, aknakereső, dáma




    Rendszerfigyelő. Megnyomásával nyitható valami pirosat e a tálcában



    Befejezési ablak

    Külön érdekesség a rendszer interfésze. Hiszen a mérete rendkívül kicsi, és felmerülhet a gondolat, hogy a felület nyomorúságos. De ez nem így van. Itt olyan kritériumokat kell figyelembe vennie, mint a megjelenés és a funkcionalitás. A megjelenés elégedett: a Linux rendszerek ablakkezelőivel egyenrangúnak tartják.

    Eredmények

    Tetszett a KolibriOS. Igen, kevesen fogják használni fő operációs rendszerként. De számomra a kitartás, az önbizalom és a siker szimbólumává vált. Immár 9 éve folyik a kolibri fejlesztés a fasm assemblerben. Már sok minden megtörtént, de a projekt tovább él és fejlődik. Nemrég például megjelent az USB támogatás. És minden nap(!) vannak éjszakai buildek, amelyek új funkciókat valósítanak meg.
    Az egyik fő hátránya az ismert programok hiánya. És ez nem jó. De lehetséges

    Ma a Kunstkameránkban egy érdekes példa egy tiszta assemblerben írt operációs rendszer. Illesztőprogramokkal, grafikus héjjal, több tucat előre telepített programmal és játékkal együtt kevesebb, mint másfél megabájtot vesz igénybe. Ismerkedjen meg a kivételesen gyors és túlnyomórészt orosz OS Hummingbirddel.

    A Hummingbird fejlesztése meglehetősen gyorsan ment egészen 2009-ig. A madár különböző hardvereken tanult meg repülni, amihez az első Pentium minimumára és nyolc megabájt RAM-ra volt szüksége. A Hummingbird minimális rendszerkövetelményei:

    • CPU: Pentium, AMD 5x86 vagy Cyrix 5x86 MMX nélkül 100 MHz-en;
    • RAM: 8 MB;
    • Grafikus kártya: VESA-kompatibilis, támogatja a VGA módot (640 × 480 × 16).

    A modern Hummingbird a 2009 végén megjelent legújabb hivatalos verzió rendszeresen frissített "éjszakai buildje". A 0.7.7.0+ buildet 2017. augusztus 20-án teszteltük.

    FIGYELEM

    Az alapértelmezett beállítások szerint a KolibriOS nem fér hozzá a BIOS-on keresztül látható lemezekhez. Gondolja át alaposan, és készítsen biztonsági másolatot a beállítás módosítása előtt.

    Bár az éjszakai építményekben a változások kicsik, az évek során eléggé felhalmozódtak. A frissített Hummingbird FAT16-32 / ext2 - ext4 partíciókra tud írni, és olvasási módban támogat más népszerű fájlrendszereket (NTFS, XFS, ISO-9660). Hozzáadta az USB és a hálózati kártyák támogatását, TCP / IP verem és hangkodekek kerültek hozzáadásra. Általánosságban elmondható, hogy már lehet valamit csinálni benne, és nem csak egyszer ránézni egy ultrakönnyű, grafikus felülettel rendelkező operációs rendszerre, és lenyűgözni az indítási sebesség.



    A korábbi verziókhoz hasonlóan a legújabb Hummingbird is flat assemblerben (FASM) íródott, és egy hajlékonylemezt foglal el – 1,44 MB. Ennek köszönhetően teljesen elhelyezhető valamilyen speciális memóriában. Például a kézművesek közvetlenül a Flash BIOS-ba írták a KolibriOS-t. Működés közben egyes processzorok gyorsítótárában teljes egészében megtalálható lehet. Képzelje csak el: az egész operációs rendszer a programokkal és az illesztőprogramokkal együtt gyorsítótárban van!

    INFO

    A kolibrios.org webhely meglátogatásakor a böngésző figyelmeztethet a veszélyre. Az ok nyilvánvalóan a disztribúcióban található assembler programok. A VirusTotal mostantól teljesen biztonságosként határozza meg a webhelyet.

    A "Hummingbird" könnyen betölthető hajlékonylemezről, merevlemezről, flash meghajtóról, Live CD-ről vagy virtuális gépről. Az emulációhoz elegendő az „egyéb” operációs rendszer típusát megadni, egy processzormagot és néhány RAM-ot hozzárendelni. Nem szükséges lemezt csatlakoztatni, és ha van DHCP-vel rendelkező útválasztó, a Hummingbird azonnal csatlakozik az internethez és a helyi hálózathoz. A letöltés után azonnal megjelenik egy értesítés.


    Egy probléma: a HTTPS protokollt nem támogatja a beépített Hummingbird böngésző. Ezért nem lehetett megnézni a webhelyet, valamint megnyitni a Google, a Yandex, a Wikipédia, a Sberbank oldalait ... valójában nincs szokásos cím. Mindenki biztonságos protokollra váltott már régen. Az egyetlen old-school tiszta HTTP-t használó webhely, amelyre ráakadtam, az "Oroszország kormányának portálja" volt, de szövegböngészőben nem nézett ki a legjobban.



    A Hummingbird megjelenési beállításai javultak az évek során, de még mindig messze vannak az ideálistól. A támogatott videomódok listája megjelenik a Hummingbird rendszerindító képernyőjén, amikor megnyomja az a betűt.



    Az elérhető opciók listája kicsi, és előfordulhat, hogy a kívánt felbontás nem szerepel benne. Ha AMD (ATI) GPU-val rendelkező grafikus kártyája van, azonnal hozzáadhatja az egyéni beállításokat. Ehhez át kell adni az -m paramétert az ATIKMS rendszerbetöltőnek x x , Például:

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

    Itt az /RD/1/DRIVERS/ATIKMS a rendszerbetöltő elérési útja (RD - RAM Disk).

    A rendszer működése közben a kiválasztott videó mód a vmode paranccsal megtekinthető és (elméletileg) manuálisan váltható. Ha a Hummingbird egy virtuális gépen fut, akkor ez az ablak üres marad, de tiszta rendszerindítással Intel video-illesztőprogramok adhatók hozzá az i915-től a Skylake-hez is.

    Meglepő módon egy csomó játék elfér a KolibriOS-ben. Vannak köztük logikai és arcade játékok, címkék, kígyó, tankok (nem, nem WoT) - egy egész "Game Center"! Még a Doom és a Quake is átkerült a Hummingbirdre.



    Egy másik fontos dolog az FB2READ olvasó volt. Megfelelően működik cirill betűkkel, és szöveges megjelenítési beállításokkal rendelkezik.



    Azt javaslom, hogy az összes felhasználói fájlt USB flash meghajtón tárolja, de azt USB 2.0 porton keresztül kell csatlakoztatni. A 16 GB kapacitású USB 3.0 flash meghajtónk (USB 2.0 portban) NTFS fájlrendszerrel azonnal meghatározásra került. Ha fájlokat kell írnia, akkor csatlakoztasson egy FAT32 partícióval rendelkező USB flash meghajtót.



    A Hummingbird disztribúció három fájlkezelőt, képek és dokumentumok megtekintésére szolgáló segédprogramokat, audio- és videolejátszókat, valamint egyéb felhasználói alkalmazásokat tartalmaz. A hangsúly azonban az assembly nyelvi fejlesztésen van.



    A beépített szövegszerkesztő ASM szintaxis kiemeléssel rendelkezik, sőt lehetővé teszi a gépelt programok azonnali futtatását is.



    A fejlesztőeszközök között megtalálható az Oberon-07/11 fordító i386 Windows, Linux és KolibriOS rendszerekhez, valamint alacsony szintű emulátorok: E80 - ZX Spectrum emulátor, FCE Ultra - az egyik legjobb NES emulátor, DOSBox v.0.74 ill. mások. Mindegyiket speciálisan a Hummingbirdre vitték.

    Ha néhány percre elhagyja a KolibriOS rendszert, a képernyővédő elindul. A képernyőn kódsorok fognak futni, amelyekben a MenuetOS-re való hivatkozás látható.

    Továbbra is csak a tagok számára elérhető

    1. lehetőség: Csatlakozzon a "webhely" közösséghez, hogy elolvassa az oldalon található összes anyagot

    A meghatározott időszakban a közösségben való tagság hozzáférést biztosít az ÖSSZES Hacker anyaghoz, növeli a személyes kumulatív kedvezményét, és lehetővé teszi a professzionális Xakep Score értékelés felhalmozódását!