Hamar bir veb gəzinti təcrübəsini təmin edən təzə və mürəkkəb yanaşma ilə, Colibri brauzeri ekranda çox yer tutan adi nişanları və böyük düymələri aradan qaldırır. Sonradan səhifələr daha sürətli yüklənir və brauzer zamanla sabitliyi yaxşılaşdırıb.

Nişanları və digər qeyri-vacib xüsusiyyətləri buraxan mürəkkəb brauzer

Brauzerdə irəli və geri getmək, cari səhifəni yeniləmək, sevimlilər siyahısını (əlfəcinlər) yaratmaq üçün keçidlər əlavə etmək, yeni veb axtarışlarını yerinə yetirmək və axtarışı / əlfəcinləri dəyişdirmək üçün diskret olaraq başlıq çubuğunda yerləşdirilmiş kiçik düymələri olan haşiyəsiz bir pəncərə var. görünüşü. Bu əmrləri klaviatura qısa yolları ilə də aktivləşdirmək olar.

Colibri-nin bütün funksiyaları pəncərənin yuxarı sol küncündəki menyuda araşdırıla bilər. Nişanlar aradan qaldırıldığından, çoxlu açılmış nişanlar anlayışı aradan qalxır. Bunun əvəzinə siz birdən çox pəncərə aça və hətta şəxsi baxış seansına başlaya bilərsiniz (başlıq çubuğunda bənövşəyi "P" ilə göstərilir).

Bir hesabdan istifadə edərək sevimli səhifələrinizi birləşdirin

Əlfəcinlərin siyahısını yaratmaq Colibri hesabı yaratmaq deməkdir, çünki bu məlumat sinxronlaşdırılır, beləliklə siz Colibri ilə işləyən istənilən cihazdan sevimli veb-saytlara daxil ola biləcəksiniz. Linklər müxtəlif siyahılarda təşkil oluna, standart veb brauzerdə açıla və sıralana bilər (ən son, bu gün, bu həftə, bu ay, ən çox baxılanlar).

Veb axtarışları Google vasitəsilə həyata keçirilir, lakin siz parametrlər menyusundan Bing, Yahoo, DuckDuckGo, Baidu, Yandex və ya Naver-ə keçə bilərsiniz. Məxfiliyə gəldikdə, bilməlisiniz ki, digər brauzerlərdən fərqli olaraq Colibri üçüncü tərəf kukilərini bloklayır və standart olaraq "İzləmə" sorğuları göndərir. Siz həmçinin kukiləri, vebsayt məlumatlarını və keşi əl ilə silə, həmçinin müəyyən vebsaytlarda tələb olunarsa Adobe Flash Player-i işə sala bilərsiniz (standart olaraq qeyri-aktivdir).

Təkmil yükləmə sürəti ilə qarışıqsız, resurs tələb etməyən brauzer

Ekranda daha çox məzmun görməklə yanaşı, indi yolda olmayan nişanlar və digər düymələr sayəsində səhifə yükləmə sürətinin əhəmiyyətli dərəcədə yaxşılaşdığı aydındır. Testlərimizdə RAM istifadəsi aşağı idi.

Layihə hazırda beta inkişaf mərhələsindədir və rəyləri alqışlayır. Windows-a əlavə olaraq, o, macOS-da quraşdırıla bilər. Colibri Browser daha az olduğunu nümayiş etdirən vasitələrdən biridir. Ən azı diqqəti yayındırmayan və sürətli gəzmə təcrübəsindən zövq almaq istədiyiniz zaman müraciət edə biləcəyiniz ikinci dərəcəli veb brauzer kimi istifadə edilə bilər.

Colibri sürətli, səmərəli və lazımsız funksiyalarla səliqəsiz olmaq üçün hazırlanmış brauzerdir. Minimalist brauzer müasir baza (Chrome/Electron) üzərində qurulub, cihazlar arasında sinxronizasiya ilə əlfəcinlərin və onların siyahılarının saxlanmasını dəstəkləyir.

Proqram həqiqətən yığcam interfeysə malikdir: demək olar ki, bütün əsas idarəetmə elementləri pəncərə başlığına uyğun gəlir. Bir neçə əlavə seçim və parametrlər də var: istifadəçiyə standart axtarış sistemini və mətn tərcüməsi xidmətini dəyişməyə, Adobe Flash dəstəyini aktivləşdirməyə, önbelleği və sayt məlumatlarını təmizləməyə icazə verilir.

Colibri yaradıcıları istifadəçilərə yüksək sürət və aşağı resurs istehlakı vəd edir ki, bu da məntiqi olaraq veb-saytlara baxmaq üçün yalnız bir nişandan istifadə etməkdən irəli gəlir. Bununla belə, bu vədə müəyyən dərəcədə skeptisizmlə yanaşmaq lazımdır - axırda bu brauzerin kapotu altında heç vaxt yüngül olmayan Chrome var.

Colibri pulsuz paylanır, məlumatların sinxronizasiyası xidmətlərindən istifadə etmək üçün qeydiyyat tələb olunur. Rus dili hələ də dəstəklənən interfeys dilləri arasında deyil. Proqramı Windows və macOS ilə işləyən planşet və kompüterlərdə istifadə edə bilərsiniz.

Bizə tez-tez “KolibriOS niyə hazırlanır?” sualları verilir. və ya "ƏS-in əhatə dairəsi nədir?" Buna görə də, KolibriOS-un harada və necə istifadə oluna biləcəyi, həmçinin, bəlkə də daha maraqlısı, ARTIQ harada və necə istifadə edildiyi barədə daha ətraflı məlumat vermək qərara alındı.

Bu məqalə əsasən icmaldır. Bu, həm nəzəri, həm də həyata keçirilən KolibriOS-dan istifadə üçün ideya və imkanları təsvir edəcəkdir. Bu gün necə istifadə edildiyi növbəti məqalədə müzakirə olunacaq.

Ən perspektivli istiqamət sənaye tətbiqi və quraşdırılmış inkişafdır. KolibriOS-un bu sahələrdə istifadə üçün cəlbedici edən xüsusiyyətləri:

  • Kompakt açıq mənbə nüvəsi;
  • Qrafik altsisteminin minimalist sadəliyi və rahatlığı;
  • Kifayət qədər inkişaf etmiş istifadəçi interfeysi;
  • Layiqli aşağı səviyyəli sistem xidməti;
  • Ən populyar şəbəkə protokollarını və fayl sistemlərini dəstəkləyir.
Bunun bariz sübutu Kolibri-A, çəngəldir art_zh.

Kolibri-A- yalnız ixtisaslı sistem mühəndisləri, sistem proqramçıları, həmçinin kompüter avadanlığının tərtibatçıları və tənzimləyiciləri üçün faydalı olan eksperimental sistem. Avadanlıqlara ən sərbəst və rahat girişi asanlaşdırmaq üçün Kolibri-A-da sistemin qorunması və kritik sistem resurslarına girişə nəzarət üçün bir çox standart mexanizmlər deaktiv edilib.

Kolibri-A-nın bəzi xüsusiyyətləri

  • Aparat platformasına artan tələblər.
  • İstifadəçiyə aşağı səviyyəli I/O-ya geniş və sürətli çıxışı təmin edən əlavə API xidməti.
  • Sürücüsüz DMA və istifadəçi məkanından əldə edilə bilən statik sistem buferi vasitəsilə qeyri-standart avadanlıqlara nəzarət.
  • Avtobus təlimi, MSI və güc rejiminə nəzarət elementləri ilə PCI-express funksiyaları üçün genişləndirilmiş dəstək.
  • Nüvə ölçüsü əhəmiyyətli dərəcədə azaldıldı - bir çox lazımsız, yüksək ixtisaslaşmış və rudimentar sistem strukturları və funksiyaları ləğv edildi:
    • Aşağı rezolyusiyaya malik video rejimləri (800x600-dən aşağı) istisnadır;
    • qalan yeganə video rejimi (VESA2, rəng dərinliyi 32bpp);
    • Fayl sistemlərindən yalnız FAT qalır.
    • APM dəstəyi silindi; Birbaşa enerji idarəetməsi həyata keçirilir.

Onu ROM-a yerləşdirmək və quraşdırılmış sistemlərdə və ya müxtəlif sistemlərin mərkəzi qovşaqlarında istifadə üçün uyğun olan BIOS əvəzinə KolibriOS ilə yığcam, enerjiyə qənaət edən x86 kompüterləri çatdırmaq olduqca mümkündür.
Bu nümayiş etdirildi art_zh(forum mövzusu).

Gizli mətn

İndi - aktual mövzu:
(kolibri.img ROM-a yapışdırılıb, siçan və klaviatura lazımsız olaraq söndürülüb)



Daha sonra eyni nailiyyəti təkrarladı Entoni Lu sənaye mini-kompüterində eBox (forumumuzdakı mövzu).

Bu sahələrdə daha yüksək səmərəlilik üçün KolibriOS üçün xüsusi lövhə hazırlamaq lazımdır (KolibriOS-un özünü bir az cızmaq olar), bu, ƏS-in imkanlarından tam istifadə edəcək. Əgər ideyanı maliyyələşdirməyə hazır maraqlı şəxslər varsa, layihənin hazırkı iştirakçıları tərəfindən həyata keçirilməsi mümkündür.

Artıq bazarda mövcud olan lövhələrdən 86Duino uyğun gəlir. İştirakçılarımızdan biri, gizli oyunçu, Vortex86 VGA kartından istifadə edərək 86duino birində uğurlu yükləmə həyata keçirildi (bunun üçün onlar reviziyada nüvədə 16bpp VESA rejimi üçün də dəstək tətbiq etdilər) və yükləmə təlimatları hazırlandı.

Yaxşı, indi KolibriOS-un real istifadəsinin bir neçə nümunəsi:

Yuxarıda göstərilənlərə əsasən, bir neçə istifadə sahəsini ayırd etmək olar:

  • "Ağıllı ev";
  • Sənaye istehsal proseslərinin avtomatlaşdırılması;
  • Avtomobilin bort elektronikası (niyə olmasın?);
  • Böyük həcmdə məlumatların toplanması və işlənməsi (məsələn, meteoroloji stansiyalar).

Həmçinin qeyd etmək lazımdır ki, MenuetOS/KolibriOS bankomatda uğurla quraşdırılıb və prinsipcə, müvafiq bank proqram təminatını yazmaq olduqca mümkündür.

Gizli mətn


Bu, müxtəlif dövlət qurumlarının kompüterlərində DOS və Windows-un köhnə versiyalarını əvəz edən KolibriOS-dan istifadə imkanlarına işarə edir. Dəmiryolu İdarəsi və Poçt şöbəsi kimi təşkilatlar. Bu halda, avadanlığın yenilənməsi heç də lazım deyil və proqram təminatı (mənbə kodu varsa) daşına bilər. Arxiv interaktiv

KolibriOS disketə uyğun gəlir və bir neçə saniyə ərzində yüklənir. Bunun üçün təxminən 200 proqram var və tərtibatçılar sistemləri üçün bir neçə uğurlu tətbiq görürlər.

Bütün əməliyyat sistemini montaj dilində yazmaq fikri qəribə, lakin cəlbedicidir. Onun əsas üstünlükləri müstəsna performans və az miqdarda icra olunan koddur. Dezavantajlar da göz qabağındadır - mürəkkəblik və kompüter arxitekturasına ciddi əlaqə. Buna baxmayaraq, hələ də cəsur ruhlar var.

Bu cür ən məşhur layihə MenuetOS və onun əsas hissəsi Rusiyada hazırlanmış KolibriOS-dur. Bu əməliyyat sistemlərinin tarixi intriqasız və mübahisəsiz deyil və bunun səbəbləri var: birincisi, layihə pulsuzdur (lisenziya - GNU GPL 2-ci versiya), yəni onun iştirakçıları mənfəət üçün deyil, ideya üçün çalışırlar. İkincisi, layihənin təbiətinə görə prosessor arxitekturasının seçimi kimi qərarlar dramatikdir. Platformanı dəyişdirmək qərarına gələn bir qrup tərtibatçı mənbə kodunu demək olar ki, tamamilə yenidən işləməyə məhkumdur.

Digər əməliyyat sistemləri ilə müqayisədə MenuetOS kifayət qədər gəncdir. 2000-ci ildən bəri inkişaf etdirilir və proqramlaşdırma dairələrində məşhurlaşmağa müvəffəq olmuşdur (məsələn, Yakov Uvarovun 2005-ci ildə Computerra üçün yazdığı "Kiçik makara, lakin bahalı" məqaləsi). KolibriOS daha gəncdir - 2004-cü ildə Menuet-dən ayrıldı.

Bu müddət ərzində tərtibatçılar təmiz assemblerdə təxminən 7,5 MB kod yazmağa nail olublar. Linux mənbələri təxminən eyni ölçüdədir, ilk növbədə C dilində yazılmışdır və bu yalnız nüvədir, KolibriOS paylanması qrafik qabığı və kiçik bir proqram proqramlarını ehtiva edir (əyləncə üçün qeyd edirik ki, məşhurlara əsaslanan hesablamalara görə 2004-cü ilin "sızması", Microsoft Windows 2000 kodu təxminən 1,5 GB tutdu).

Eyni zamanda, "Hummingbird" artıq "konsepsiya sübutu" və ya oyuncaq deyil, proqramların yazıldığı və həqiqətən müəyyən (xüsusilə geniş olmasa da) ciddi tapşırıqlar üçün istifadə edilə bilən tamamilə funksional bir sistemdir. .

Computerra iki KolibriOS tərtibçisi ilə - Dmitri Pereverzev və İqor Soloduxa ilə danışdı.

- KolibriOS nədir?

Pereverzev:"Hummingbird" zəngin imkanlara malik kiçik əməliyyat sistemidir. Bunun müasir bir DOS olduğunu deyə bilərsiniz.

- Başa düşdüyüm kimi, nəinki kiçik, ümumiyyətlə kiçik?

Pereverzev: Kernel təxminən 80 KB yer tutur. Yəni, son versiyalardakı MS-DOS-un ölçüsü ilə müqayisə edilə bilər. Və daha çox imkanlar var.

- “Kolibri”nin tarixi necədir?

Pereverzev: 2001-ci ildə fin tələbə Ville Turjanmaa öz əməliyyat sistemini assembler dilində yazıb. 2004-cü ildə o, otuz iki bitlik kompüterlərin öldüyünə qərar verdi və əməliyyat sisteminin altmış dörd bitlik versiyası olan MenuetOS 64-ün hazırlanmasına keçdi. İcma bunu bəyənmədi və o, otuz iki bitlik versiyanı təkbaşına inkişaf etdirməyə davam etdi. Və kodun yarısından çoxu dəyişdirildikdə, layihə Rusiya sistem yığıncaqlarından birinin şərəfinə "Hummingbird" adlandırıldı.

- Bəs bunu kim etdi? O zaman artıq iştirak edirdiniz?

Pereverzev: Layihəyə təxminən bir ildən sonra gəldim. Onda bunu Marat Zəkiyanov edirdi. Toplanmış sistem paylamaları.

- İndi o da komandadadır?

Pereverzev: Bəli, indi o komandadadır, nüvəni, fayl menecerini (onun Total Commander klonu), fayl dialoqlarını və qrafika baxıcısını - gözəl zSea-nı inkişaf etdirir.

- Hazırda inkişaf vəziyyəti necədir?

Pereverzev: Hazırda yeni versiyanın buraxılışını gözləyirik, lakin sayı ilə bağlı hələ qərar verməmişik. Əvvəlki 0.7.7.0 idi və bu ya 0.8, ya da 0.9 olacaq. Əvvəlki versiya ilə müqayisədə çoxlu dəyişikliklərin olduğu güman edilir. Məsələn, USB cihazları üçün dəstək görünəcək. Son buraxılışdan təxminən bir il keçdi.

- Necə komandanız var? Neçə insan aktiv şəkildə kömək edir?

Pereverzev:İndi forumda vaxtaşırı görünən təxminən on çox aktiv tərtibatçı və otuza yaxın tərtibatçı var.

- Coğrafiya nədir? Tərtibatçılar əsasən Rusiyadandır?

Pereverzev:Əsasən MDB, baxmayaraq ki, Belçikadan tərtibatçılar, İngiltərədən rusdillilər də var. Mən özüm Stavropol vilayətindənəm.

“Kolibri” digər sistemlərlə, o cümlədən digər minimalist sistemlərlə müqayisədə hansı xüsusiyyətlərə malikdir?

Pereverzev: Digər minimalist sistemlərlə müqayisədə "Kolibri" ən minimalist sistemdir! Bundan əlavə, eyni çəki kateqoriyasındakı sistemlərdən "Kolibri" ən funksionaldır. Məsələn, yaxşı bir sistem var, Visopsys, o da yığcamdır və disketə uyğundur, lakin heç nə edə bilmir.

Hummingbird və "böyük" əməliyyat sistemləri arasındakı əsas fərqlər nələrdir? Hələ nə yoxdur və nə əlavə edəcəksiniz?

Pereverzev: Müasir dünyada İnternet dəstəyi çox vacibdir. TCP/IP və şəbəkə kartı sürücüləri artıq Kolibri-yə daxil edilib. Hazırda biz brauzer üzərində işləyirik, bütün iştirakçılar onun bu və ya digər şəkildə görünməsi üçün nəsə edirlər. İndiyə qədər məhdud qrafik dəstəyi ilə yalnız mətn var. Təbii ki, o, hələ də mükəmməllikdən uzaqdır.

Səməni: Brauzerin olması yeni istifadəçilər və sistemin populyarlığı deməkdir.

Yəqin ki, belə bir sistem ümumiyyətlə Google ChromeOS-un analoqu kimi məşhur olacaq - minimal OS təbəqəsi və bir brauzer. Necə düşünürsünüz?

Pereverzev: Bu, tamamilə mümkündür, xüsusən də Flash-ın minimal tətbiqinə malik olduğumuz üçün. Tam deyil, assemblerdə.

- Başqa hansı uğurlu tətbiqləri görürsünüz?

Pereverzev: Daxili sistemlər, məlumatların əldə edilməsi və istehsalın idarə edilməsi sistemləri, nazik müştərilər. Bundan əlavə, "Hummingbird" köhnəlmiş kompüterlər üçün yaxşı bir OS ola bilər.

Səməni:Öz avadanlıqları üçün hazırlanmış sistemlər də var. Onlar üçün sıfırdan lövhələr hazırlanır və hazırda onlar üçün “Kolibri A” filialı yazılır.

- Kolibrinin yüngüllük və sürətdən başqa üstünlükləri nələrdir?

Səməni: Məsələn, "Hummingbird" yalnız disksiz deyil, ümumiyyətlə BIOS olmadan yüklənə bilər. Siz kompüteri yandırırsınız və avadanlıqları sınaqdan keçirdikdən sonra dərhal "Hummingbird" görünür. Hər halda, işə salındıqdan sonra yükləmə üç-dörd saniyə çəkir.

- Hazırda hansı arxitekturalar dəstəklənir?

Pereverzev:İndi yalnız x86 prosessorları, yəni 486-dan ən son Core i7-yə qədər. Ancaq yalnız otuz iki bitlik rejimdə.

- Altmış dörd bitlik versiya mövcuddur, yoxsa sadəcə ölüb?

Pereverzev: MenuetOS 64 mövcuddur, lakin o, öz əcdadından çox uzaqdır.

- Başqa komanda bunu inkişaf etdirir?

Pereverzev:Ümumiyyətlə bir şəxs tərəfindən inkişaf etdirilir. Hələ eyni tələbədir, amma yəqin ki, artıq tələbə deyil. Hazırda çoxnüvəli sistemlər üzərində təcrübələr həyata keçiririk. Sistemin otuz iki bitlik nüvəsi otuz iki bitlik nüvədə, ikinci prosessor nüvəsi isə altmış dörd bitlik rejimdə işləyir. Eynilə, hiyləgər şəkildə.

Səməni: Bəli, bu, aparatda mümkündür.

- Hələ də real vaxt versiyanız var, elə deyilmi?

Pereverzev: Bu, tamamilə real vaxt rejimində deyil, lakin mövzunun müəllifinin özü deyir ki, hazırda üzərində fəal şəkildə işlənən bəzi dəyişikliklərlə “Hummingbird” zəmanətli cavab vaxtının vacib olduğu yerləşdirilmiş sistemlər üçün istifadə edilə bilər.

Səməni:İndi isə cavab müddəti çox qısadır. Forumumuzda siz Windows XP və Hummingbird-də birbaşa avadanlıqla işləyən eyni proqramın sınaq nəticələrinə baxa bilərsiniz. "Hummingbird"də isə daha tez çıxır. İndi əsl real vaxt funksionallığını həyata keçirmək üçün zəmanətli cavab vaxtını təmin etməliyik.

- Müxtəlif çipsetləri (video daxil olmaqla) dəstəyi ilə "Kolibri" kimi?

Pereverzev: VESA bütün müasir video kartlar tərəfindən dəstəklənir və bizdə ATI Linux sürücüsünün portu da var və o, hətta ən son ATI video kartlarını dəstəkləyir. Bu, əlbəttə ki, bir az ağırdır - 100 kilobaytdan çox yer tutur, lakin istənilən video rejimlərindən və hətta hardware sürətləndirilməsindən istifadə etməyə imkan verir. Bundan əlavə, müntəzəm olaraq yenilənir.

- Periferiyadan nə dəstəklənir?

Pereverzev: Periferik qurğular da yaxşıdır - USB dəstəyi var, yəni klaviatura və siçan işləyir.

- Yaxın gələcəkdə daha nələri əlavə etməyi planlaşdırırsınız?

Pereverzev: Demək çətindir, hər şey tərtibatçıların şəxsi vaxtından asılıdır.

Səməni:İndi, məsələn, forumda Unicode tətbiq etmək istəyən və ya heç olmasa belə bir sual verən bir şəxs göründü.

- İndi kodlaşdırma nədir?

Pereverzev:İndi sistemdə rus, ukrayna, eston, latış və bir sıra digər dilləri dəstəkləmək üçün dəyişdirilmiş de-fakto 866 var. Lakin fayl sistemi Unicode istifadə edir, ona görə də yavaş-yavaş ona keçirik.

- Yeri gəlmişkən, hansı fayl sistemləri dəstəklənir?

Pereverzev: FAT12, 16 və 32 yazmaq və oxumaq üçün, üstəgəl ISO 9660 (bunlar CD-lərdir) və oxumaq üçün NTFS, Ext2 və Ext3 dəstəklənir.

- Hummingbird-də multitasking necə həyata keçirilir?

Pereverzev: Siz mövzular yarada bilərsiniz, lakin belə proseslər yoxdur. Proses ümumi ünvan sahəsinə malik olan mövzular toplusudur.

- Bəs qorunan yaddaş?

Səməni: X86 arxitekturası üçün standart səhifə mühafizəsi mövcuddur.

- Prosessorlararası rabitə bir şəkildə həyata keçirilirmi?

Pereverzev: IPC var və ortaq yaddaş var. Yəni, paylaşılan yaddaşın şəklini yarada və proqramlar arasında məlumat mübadiləsi edə bilərsiniz. Sistem miqyaslı mübadilə buferi də var.

- Qeyd etdiniz ki, Hummingbird üçün iki yüzə yaxın proqram var...

Pereverzev:Əslində onların sayı daha çoxdur. Yaxşı işləyən iki yüz cari.

- Bunlar hansı proqramlardır?

Pereverzev: Statistikaya görə, ən çox oyun yüzdən çoxdur.

- Hansı oyunlar?

Səməni:Əsasən kiçik məntiq oyunları.

- Başqa hansı sistemlərdən alınıb?

Səməni: Xeyr, bunlar "Kolibri" üçün yazılmışdır.

Pereverzev:Əslində, oyun yazmaq mətn və ya qrafik redaktor kimi ciddi bir şey etməkdən daha asandır. Buna görə proqramçılar tez-tez kiçik oyunlarda öz güclərini sınayırlar.

Səməni: Digər sistemlərdən oyunların analoqları var - "sappers", solitaire və s. Onlar sıfırdan "Hummingbird" üçün yazılmışdır. Ancaq faydalı proqramlar da var - bir neçə fayl meneceri, o cümlədən Windows Explorer klonu, Far Manager klonu və Total Commander.

- Məşhur oyunlardan hansısa transfer olunubmu?

Pereverzev: Quake və Doom var. Emulatorlara DOSBox və Nintendo emulyatoru daxildir. Yeri gəlmişkən, Windows 98-i DOSBox-da işlədə bilərsiniz - mən cəhd etdim. Ən son versiyanın Lua dilinin tətbiqi var - 5.2. Freetype şriftlərinin rendereri və Mesa 3D var - OpenGL kitabxanalarının tətbiqi. Çox vacib bir şey: ffmpeg kodekləri var. Maraqlı bir fakt: zəif bir maşında eyni vaxtda iyirmi-otuz video çəkdik və prosessorun yükü 50 faizi keçmədi. "Hummingbird" də prosessoru tam yükləmək olduqca çətin oldu.

- Daha çox hansı proqramlarda yazılır?

Pereverzev: Assemblerdə.

- Heç yüksək səviyyəli dillərdə yazmırlar?

Pereverzev: Bəzən C və ya Paskalda nəyisə yazır və ya köçürürlər. Luada bir neçə proqram var.

Səməni: Mən də xatırlayıram ki, uşaqlardan biri Sfenks C-- kimi bir dildə yazır.

Pereverzev: Yeri gəlmişkən, bu maraqlı bir dildir. Bu, bir vaxtlar ola bildiyi kimi C-dir. Bir zamanlar C assemblerin tərcüməçisi idi və C belə qaldı, sadəcə C dilinin üslubunda sintaktik şəkər əlavə etdi. Üzərində çoxlu maraqlı proqramlar yazılıb.

- Eşitdim ki, Python tətbiqi var.

Səməni: Tinypy var, lakin onun üzərində hələ heç bir proqram yoxdur və onun üzərində ixtiyari Python proqramını dəyişdirmədən işlətmək mümkün olmayacaq. Dilin bəzi vacib xüsusiyyətləri yoxdur - məsələn, generatorlar və tuplelər.

- Virtual maşınlar varmı? Məsələn, Java portu ilə bağlı hər hansı bir fikir var idimi?

Pereverzev:İndi bunun mümkünlüyü barədə danışılır. Prinsipcə, bu, texniki cəhətdən mümkündür. Əslində, mən hətta Sun istinad tətbiqini Hummingbird-də özüm tərtib etdim, lakin lisenziya onu heç kimə göstərməyə imkan vermir.

- “Kolibri”nin kommersiya istifadəsi ilə bağlı hər hansı fikir varmı?

Səməni: Biz İsrailin eBox və Edubook kompüterləri istehsal edən Green Gadgets şirkəti ilə əməkdaşlıq edirik. Şirkətin əsas profili hətta akkumulyatorla işləyə bilən az enerjili qadcetlərdir. Məsələn, Hummingbird-i göstərdiyimiz eBox-3300 yalnız təxminən 4,5 Vatt enerji sərf edir. Sərt diski, fanatı yoxdur və tamamilə səssizdir.

KolibriOS başqa bir Linux klonu deyil, tamamilə unikal inkişafdır. Linux ilə yeganə ortaq cəhəti açıq mənbə kodu və Fin kökləridir.

KolibriOS necə ortaya çıxdı

MenuetOS əvvəlcə fransız rəqsi üçün xarakterik olan kiçik addımlarla inkişaf etdi və sonra adını aldı. Dönüş nöqtəsi 2001-ci ildə, tərtibatçı ilə müsahibənin OSNews saytında dərc edildiyi zaman gəldi. Tezliklə digər proqramçılar layihəyə qoşuldular və FASM köçürüldükdən sonra əlavə kod birbaşa MenuetOS-da tərtib oluna bildi.

Daha sonra inkişaf qrupunun tərkibi daim dəyişirdi. Sonrakı fikir ayrılıqları 2003-cü ildə ayrılan qrupun öz çəngəlini düzəltməyə qərar verməsinə səbəb oldu. İnkişaf zamanı o, MENUETOS RE adlanırdı, lakin buraxılış mərhələsində Kolibri 0.1.0.0 adlandırıldı. Adı Stanislav "VaStaNi" Valyiskix tərəfindən təklif edilmişdir. Plana görə, o, əməliyyat sisteminin yüngüllüyünü və sürətini əks etdirməlidir. "Hummingbird" rəsmi olaraq 2004-cü ilin mayında buraxıldı. KolibriOS 0.50 tam çəngəl hesab olunur - kodun yarısından çoxu MenuetOS-dan fərqlənirdi.

KolibriOS-un bu günü və gələcəyi

İndi "Hummingbird" GPLv2 şərtləri altında paylanır, onun sələfi MenuetOS isə 64 bitlik versiyada mülkiyyətçi oldu.

Əsas KolibriOS paylanmasına əlavə olaraq, genişləndirilmiş bir versiya da var. O, DrvInst sürücü quraşdırma yardım proqramını və digər əlavə komponentləri ehtiva edir. DrvInst sizə IMG görüntüsündə olmayan cihaz sürücülərini quraşdırmağa imkan verir. Məsələn, AHCI dəstəyi ilə SATA sürücüsü, Intel prosessorları, AMD video kartları və VMware virtual maşınları üçün video drayveri.

Tədricən, Hummingbird-də genişlənmiş şriftlər dəsti və onları hamarlamaq funksiyası görünür. Bu faydalı olacaq, çünki daxili dəst aşağı qətnamə ilə köhnə ekranlar üçün optimallaşdırılıb.

“Hummingbird” artıq elm və kiberpank tarixinə düşüb. Kolumbiya Universiteti və Nyu-York Genom Mərkəzinin əməkdaşları KolibriOS əməliyyat sistemini (PDF) ümumi həcmi 2342 KB olan digər məlumatlar ilə birlikdə DNT-də qeyd ediblər.

KolibriOS-un əsas məqsədi dəyişməz olaraq qalır - heç bir proqram qatı olmayan təmiz mühitdə montaj dili proqramlaşdırması. Bununla belə, tərtibatçı KolibriOS üçün kodunu yüksək səviyyəli dillərdə (C/C++, Modula, Fort, Paskal) yaza bilər. Bu, kitabxanalar, drayverlər və proqramlar yaratmaq üçün çox asan bir yoldur.

Bu məqalə aşağıdakı dillərdə də mövcuddur: Tay

  • Sonrakı

    Məqalədəki çox faydalı məlumat üçün çox sağ olun. Hər şey çox aydın şəkildə təqdim olunur. Hiss olunur ki, eBay mağazasının fəaliyyətini təhlil etmək üçün çox iş görülüb

    • Sizə və bloqumun digər daimi oxucularına təşəkkür edirəm. Siz olmasaydınız, bu saytın saxlanmasına çox vaxt ayırmaq üçün kifayət qədər motivasiya ola bilməzdim. Beynim bu şəkildə qurulub: mən dərin qazmağı, səpələnmiş məlumatları sistemləşdirməyi, heç kimin əvvəllər etmədiyi və ya bu baxımdan baxmadığı şeyləri sınamağı xoşlayıram. Təəssüf ki, Rusiyadakı böhran səbəbindən soydaşlarımızın eBay-də alış-veriş etməyə vaxtı yoxdur. Çindən Aliexpress-dən alırlar, çünki mallar daha ucuzdur (çox vaxt keyfiyyət hesabına). Lakin eBay, Amazon, ETSY onlayn auksionları çinlilərə markalı əşyalar, üzüm əşyaları, əl istehsalı əşyalar və müxtəlif etnik mallar çeşidində asanlıqla başlanğıc verəcək.

      • Sonrakı

        Məqalələrinizdə dəyərli olan şəxsi münasibətiniz və mövzuya təhlilinizdir. Bu bloqdan əl çəkməyin, mən bura tez-tez gəlirəm. Bizdə belə çox olmalıdır. Mənə e-poçt göndər Bu yaxınlarda mənə Amazon və eBay-də ticarət etməyi öyrədəcəkləri təklifi ilə bir e-poçt aldım. Və bu ticarətlə bağlı ətraflı məqalələriniz yadıma düşdü. sahə Hər şeyi yenidən oxudum və kursların fırıldaq olduğu qənaətinə gəldim. Mən hələ eBay-dən heç nə almamışam. Mən Rusiyadan deyil, Qazaxıstandan (Almatıdan). Amma hələlik heç bir əlavə xərcə ehtiyacımız yoxdur. Sizə uğurlar arzulayıram və Asiyada təhlükəsiz qalın.

  • Həm də sevindirici haldır ki, eBay-in Rusiya və MDB ölkələrindən olan istifadəçilər üçün interfeysi ruslaşdırmaq cəhdləri öz bəhrəsini verməyə başladı. Axı keçmiş SSRİ ölkələrinin vətəndaşlarının böyük əksəriyyətinin xarici dilləri güclü biliyi yoxdur. Əhalinin 5%-dən çoxu ingilis dilində danışmır. Gənclər arasında daha çoxdur. Buna görə də, ən azı interfeys rus dilindədir - bu, bu ticarət platformasında onlayn alış-veriş üçün böyük köməkdir. eBay, məhsul təsvirlərinin bir maşının (çox yöndəmsiz və anlaşılmaz, bəzən gülüşə səbəb olan) tərcüməsinin həyata keçirildiyi Çinli həmkarı Aliexpress-in yolu ilə getmədi. Ümid edirəm ki, süni intellektin inkişafının daha təkmil mərhələsində istənilən dildən istənilən dilə yüksək keyfiyyətli maşın tərcüməsi bir neçə saniyə ərzində reallığa çevriləcək. İndiyə qədər bizdə bu var (eBay-də rus interfeysi olan satıcılardan birinin profili, lakin ingilis dilində təsviri):
    https://uploads.disquscdn.com/images/7a52c9a89108b922159a4fad35de0ab0bee0c8804b9731f56d8a1dc659655d60.png