1. Всем пользователям необходимо проверить работоспособность своего электронного почтового адреса. Для этого на, указанный в вашем профиле электронный адрес, в период с 14 по 18 июня, отправлено письмо. Вам необходимо проверить свою почту, возможно папку "спам". Если там есть письмо от нас, то можете не беспокоиться, в противном случае необходимо либо изменить адрес электронной почты в настройках профиля , либо если у вас электронная почта от компании "Интерсвязь" (@is74.ru) вы им долго не пользовались и хотите им пользоваться, позвоните в СТП по телефону 247-9-555 для активации вашего адреса электронной почты.
    Скрыть объявление

KolibriOS - OC написанная полностью на ассемблере.

Тема в разделе "Мастерская", создана пользователем Lrz, 25 июл 2008.

  1. Lrz

    Lrz

    Репутация:
    874
    Lrz, 25 июл 2008
    Я являюсь одним из разработчиков операционной системы колибри. KolibriOS - www.kolibrios.org тут находиться официальный сайт данной ОС.
    Проект является Open Source предоставляется по лиценции GPL, с открытими исходными кодами.
    Данная ОС является отличной от *nix и Windows платформ, хотя по интерфейсу очень похожа на последную. Впечатляет особенно скорость работы. ОС и написана целеком на ассемблере! Минимум - 600 кб. В составе Образа с программами 1.44 мб. ОС легко инсталлируется.
    Ос уже нашла себя на производстве в качестве скад системы (оф форум ->news-> Колибри на производстве).
    Если вас заинтересовала данная ОС, принципы написания под нее программ, могу поделиться опытом.
     
    #1
  2. Lrz

    Lrz

    Репутация:
    874
    Lrz, 25 июл 2008
    #2
  3. Sprut

    Sprut Ословед

    Репутация:
    104.668
    Sprut, 26 июл 2008
    еще бы была поддержка sata винтов было бы хорошо (по крайней мере в этой версии не было ее 0.7.0.0)

    в новой версии написано:

    В ядре произведены следующие изменения, доработки, исправления:
    7) Поддержка дисков, видимых BIOS, с помощью п.6.

    не знаю на сколько это правда , еще не успел посмотреть но очень интресно
     
    #3
  4. Lrz

    Lrz

    Репутация:
    874
    Lrz, 26 июл 2008
    Пока нет поддержки SATA в чистом виде, если в биос можно для HDD выставить режим совместимости с IDE, то можно увидить разделы HDD (до 128 Гб).
     
    #4
  5. .nemesis

    .nemesis

    Репутация:
    -9
    .nemesis, 27 июл 2008
    Попробовал и Menuet и Koribri, задумка конечно интересная, но до полноценной ОС этим проектам еще очень далеко. На мой взгляд они еще не дошли даже до уровня ReactOS. Единственное что привлекает внимание это малый размер.
     
    #5
  6. Lrz

    Lrz

    Репутация:
    874
    Lrz, 27 июл 2008
    Почему Асм? - Это самый мощный язык, на котором можно написать все что угодно. Главная задача это кваллификация программиста. ОС пишится людьми, которые хотят и не боятся экспериментировать, хотят создавать действительно быстрый и качественный код.
    К примеру, при написании на С и С++ процент испльзуемого кода в приложении может достигать только 10 -20 % от всего объема занимаемой памяти. Программы на ассемблере построены так, что этот показатель стремиться к 100%. Т.е. весь код, который написан будет работать в приложении, и при чем не будет занимать лишнего места. ОС предназначена для отладки, написания быстрых алгоритмов, для исследования одним словом. К примру существует утвержение, что код на С примерно такой же по производительности что и на ассемблере, с разницей примерно в 4-5 %. (См Смертельная схватка Ассемблер vs. Компилятор.pdf на мой взгляд более правильная книжка. отображающая соотношения асм vs С)
     
    #6
  7. gureedo

    gureedo Самец :)

    Репутация:
    42.252
    gureedo, 27 июл 2008
    как не пичально, то же самое говорят и про дотнет :((((
    мол, дотнет даже иногда быстрее си.
     
    #7
  8. Lrz

    Lrz

    Репутация:
    874
    Lrz, 27 июл 2008
    Не стоит вести спор, что лучше и быстрее имхо я уже повидал много таких споров. Все равно каждый остается при своем мнении. Данная тема относиться к ОС Колибри, а не к рассужедениям на чем лучше писать.
    Если сомневаетесь - дайте полетать этой ОС на вашем компьютере, она не оставит вас равнодушной.
     
    #8
  9. Lrz

    Lrz

    Репутация:
    874
    Lrz, 28 июл 2008
    Да, можно найти на сайтах разработчиков. В основном все ПО и исходные текстры к программам собраны на SVN. Доступно для скачиваня на официальном сайта в разделе скачать срез репозитария ~ 3 мб.
     
    #9
  10. Dusefi

    Dusefi Ословед

    Репутация:
    45.694
    Dusefi, 3 авг 2008
    C usb-устройствами вообще не дружит? У меня мыша usb'шная работать не хотит, без нее ось даже не потрогать
     
    #10
  11. Lrz

    Lrz

    Репутация:
    874
    Lrz, 7 авг 2008
    Нет не дружит, возможно позже, в твоем случае нужно в BIOS включить эмуляцию PS/2. В этом случае сможешь работать мышкой.
     
    #11
  12. Lrz

    Lrz

    Репутация:
    874
    Lrz, 1 фев 2009
    Вышел реализ операционной системы KolibriOS 0.7.5.0 — российской разработки, которая началась в 2003 году. Реализ включает в себя более 300 SVN ревизий, 50 критических обновлений ядра и более 40 новых приложений.
    Что такое KolibriOS?
    KolibriOS — бесплатный проект, распространяющийся на основе GPL2, начавший свое развитие в 2003 году, отпочковавшись в виде форка (от англ. fork — ответвление) от малоизвестной тогда MenuetOS. Сейчас процент различия кода между MeOS и KOS более 80%.

    Кто разрабатывает KolibriOS?
    На данный момент в составе разработчиков более 50 участников из стран СНГ.
    Что можно вообщем сказать о технической стороне реализации KolibriOS? Что она умеет?
    KolibriOS — операционная система написанная на языке ассемблер, с монолитным ядром. KolibriOS является альтернативной операционной системой, не основывается на каких либо стандартах (речь идет естественно в первую очередь о POSIX).
    Исходный код операционной системы содержит более 150 000 строчек кода на ассемблере.
    Особенности:
    — Поддержка файловых систем: FAT12/16/32, NTFS [Только чтение], ISO 9660 [с мультисессией]
    — Графический интерфейс пользователя (на основе VESA)
    — API разработчика состоящие из 70 функций, многие функции имеют подфункции.
    – Для запуска достаточно 8 МБ оперативной памяти;
    – Быстрый старт около 6-12 секунд;
    — Сетевой стек
    Также существует базовый набор программ, который позвояет выполнять базовые действия. Некоторые программы нуждаются в доработке, но более менее работать с ними можно (работа с графикой, текстом, музыкой, файлами, видео, сетью).
    Где использовать?
    При желании — хоть где. Существуют примеры, когда KolibriOS использовалась в школе и на производстве. Любой программист сможет без труда допилить функционал до требуемого и применять там, где ему нужно.
    Вопрос — а зачем все это нужно — я бы сказал наверно вызывает улыбку на лице. Просто круг разработчиков, причем нужно заметить российских, разрабатывает ОС на ассемблере, в первую очередь для своего совершенствования и развития проекта как такового. Её практическое массовое применение на компьютерах пользователей — пока что туманная перспектива. Хабр — это портал программистов, и мне кажется что тут главное именно разработка и разработчик, а не отношение участников как пользователей (хотя зависит от проекта, что бесспорно).
    В результате производственных тестов выявлено следующее
    – энергопотребление ОС Колибри в 1,5-4 раза меньше, чем у других систем;
    – работает при сниженном напряжение на блоке питания до 25-30% (Windows и Linux не работают);
    – возможность горячего рестарта, не чувствительна к сбоям по питанию;
    – умещается в КЭШе современных процессоров;
    – высокая производительность и компактность кода;
    Очень важным явился тот факт, что при нагрузке в 100% время интерактивного отклика (время между запуском программы и разворачиванием её окна) в Колибри увеличивается незначительно (около 25% ), а в Windows в 2 — 3 раза! Кроме того, была смоделирована ситуация, когда система работала с ослабленным охлаждением процессора. При температуре выше 72 градусов Windows перестала корректно обрабатывать запросы на запуск разных приложений, в то же время в Колибри можно было просматривать фильмы при температуре процессора порядка 78 градусов. После, нагрев был повышен до 82 градусов, и операционная система продолжала стабильную работу.
    У всех, у кого возникнут вопросы по данному подпункту, просьба внимательно читать ветку форума:
    Обсуждение об использовании KolibriOS на производстве
    Скриншот:
    [​IMG]
    Подробнее:
    Обсуждение
    Скачать
    Обсуждение об использовании KolibriOS на производстве
     
    #12
  13. Xbox'er(Fox74)

    Xbox'er(Fox74) Ословед

    Репутация:
    977
    Xbox'er(Fox74), 22 фев 2009
    Всем!

    Вот качайте эту "калибри" (самая новая)
    В ней все инструкции.(в папке docs)

    P.S.отпостил для тех,у кого фигово с инетом.
     
    #13
  14. VanillaSky

    VanillaSky Guest

    Репутация:
    0
    VanillaSky, 10 мар 2009
    ссылка не робит чтото
     
    #14
  15. Продавец_Счастья

    Продавец_Счастья Ословед

    Репутация:
    1.732
    Продавец_Счастья, 28 мар 2009
    а софт то тона какои юзаит???
     
    #15
  16. IOANN

    IOANN Ословед

    Репутация:
    2.187.576
    IOANN, 23 апр 2009
    Все бы нечего. Скачал, с осла - антивирус "Avast" при проверке нашел вирус "Win32:Trojan-gen:megalol:". Не знаю, может это и не так, просто антивирус, какойто файл за вирус приянял:idontno:?
     
    #16
  17. IOANN

    IOANN Ословед

    Репутация:
    2.187.576
    IOANN, 23 апр 2009
    В этом файле, антивирус нашел уже 3 вируса "Win32:Trojan-gen".
     
    #17
  18. IOANN

    IOANN Ословед

    Репутация:
    2.187.576
    IOANN, 23 апр 2009
    А какие форматы файлов, эта ОС поддерживает? Например, стандартные мультемидийные, поддерживает с расширением - mp3, avi, mp4? И есть ли под эту ОС проигрователи?
     
    #18
  19. Lrz

    Lrz

    Репутация:
    874
    Lrz, 2 май 2009
    #19
  20. Hero Ezh

    Hero Ezh Guest

    Репутация:
    0
    Hero Ezh, 4 май 2009
    прикольненькая вещь)
     
    #20
Загрузка...