Как стать автором
Обновить

Компания KolibriOS Project Team временно не ведёт блог на Хабре

Сначала показывать

Google Summer of Code 2015 отправляется в путь

Время на прочтение2 мин
Количество просмотров9.8K


Только что был опубликован список open-source организаций, участвующих в Google Summer of Code 2015. Google Summer of Code (сокращённо GSoC) — инициативная программа компании Google, в рамках которой ежегодно проводится отбор проектов с открытым исходным кодом, в которых могут принять участие студенты. Проекты сами отбирают студентов из всех подавших заявки, а Google выплачивает студентам стипендии за их работу (в размере $5,500 США). Полные правила программы на этот год можно посмотреть здесь: www.google-melange.com/gsoc/document/show/gsoc_program/google/gsoc2015/help_page
Читать дальше →
Всего голосов 14: ↑14 и ↓0+14
Комментарии8

Дайджест KolibriOS #7: как мы зиму перезимовали

Время на прочтение2 мин
Количество просмотров18K
Зима в проекте КолибриОС выдалась на редкость плодотворной: добавлено много мелких, но очень полезных в повседневной работе программ; улучшен пользовательский интерфейс некоторых существующих программ; исправлены ошибки в сетевой и звуковой подсистеме; и многое другое. Кроме того, зимой мы провели новогодний конкурс по написанию игр под нашу операционную систему. В сумме было написано 10 игр, о которых вы можете прочитать здесь. Подробности всех изменений и исправлений под катом.
Читать дальше →
Всего голосов 38: ↑36 и ↓2+34
Комментарии14

Музыка в KolibriOS: полный обзор и последние новинки

Время на прочтение5 мин
Количество просмотров17K

Как классно работать, слушая при этом музыку! Запустил себе плейлист, он играет, а ты занимаешься своими делами. Но вот незадача — в современных плеерах поголовно начали использоваться библиотеки музыки, без них уже скоро и файл нормально не откроешь, не просканировав до этого весь жесткий диск. Я ведь человек родом из 90х, и у меня есть на жестком папка «Muz.one», у кого-то она «Музыка», «Музычка», у некоторых (не будем показывать пальцами) она «Барахло» или «100% разобрать в этом году». Всё чего я хочу — это зайти в папку с аудиозаписями, запустить файл и наслаждаться музыкой! Мне не нужен комбайн, который «каталогизирует», «синхронизирует» и варит кофе — мне нужен плеер с поддержкой MP3: простой, быстрый и няшный. Поэтому я постарался такой написать для моей любимой операционной системы Колибри.
Подробности
Всего голосов 36: ↑34 и ↓2+32
Комментарии19

Конкурс игр KolibriOS — играем и выбираем победителей

Время на прочтение7 мин
Количество просмотров23K
С середины ноября по 31 декабря 2014 года мы в проекте KolibriOS проводили конкурс разработчиков игр. За полтора месяца нужно было написать новую игру для Колибри (или портировать свою собственную существующую). «Исходники» игры (включая все «ресурсы» — картинки, спрайты, звуки, музыку, если таковые имеются) должны были быть выложены на SVN проекта под одной из open-source лицензий. Игра должна была компилироваться из исходников с помощью системы авто-сборки Tup на сервере КолибриОС.

Всего на наш призыв откликнулись 7 человек, которые создали для конкурса в сумме 10 игр (один участник написал целых 3 игры, ещё один — 2 игры; остальные участники написали по одной игре каждый). Сегодня мы выносим эти игры на суд читателей Хабра, и просим вас проголосовать за наиболее понравившиеся. Чтобы поиграть в конкурсные игры, нужно скачать с сайта KolibriOS последнюю ночную сборку дистрибутива («Универсальный образ Flash/HDD» либо «Загрузочный компакт-диск LiveCD»). Игры находятся в папке /KolibriOS/games. Качать нужно русскую сборку, так как некоторые игры (имеющие исключительно русскоязычный интерфейс) присутствуют только в ней.

TL;DR: Если нет времени, возможности или желания читать все описания игр и играть в них самим, но всё равно очень хочется проголосовать, то можно посмотреть ролик с обзором игр от независимого блоггера Кирилла Лейфера, и оценить игры на основании ролика:

Под катом - список конкурсных игр
Всего голосов 33: ↑33 и ↓0+33
Комментарии38

Дайджест KolibriOS #6: последняя осень

Время на прочтение2 мин
Количество просмотров25K
Мы рады представить вам новый выпуск дайджеста изменений, сделанных в KolibriOS. По нескольким причинам, было решено делать не ежемесячный, а ежеквартальный дайджест. Именно поэтому он так долго не выходил. Но сейчас ноябрь, конец осени, а значит, пришло время поделиться новостями. Если интересно, добро пожаловать под кат.
Читать дальше →
Всего голосов 41: ↑37 и ↓4+33
Комментарии80

«Напиши свою игру!» — Новогодний конкурс от KolibriOS

Время на прочтение3 мин
Количество просмотров21K
Новый Год уже не за горами, а какой же Новый Год — без новогодних конкурсов с подарками? Мы в проекте KolibriOS решили не отходить от традиции, и провести наш собственный конкурс, с денежными призами.

Поскольку находимся мы на Хабре, простой случайный розыгрыш призов вроде конкурса от Mail.Ru мы считаем здесь неуместным, и призы нужно будет заработать. Поскольку KolibriOS — хобби-проект, конкурс будет связан с развлечениями. Ну, а поскольку мы не такие богатые, как Mail.Ru, то и призы будут поменьше :-)

Задачей конкурса является написание своей собственной игры для Колибри. Сделать это нужно до наступления Нового 2015-го года по московскому времени, т.е. до 31 декабря 2014г. 24:00 MSK.

Принять участие в конкурсе может любой желающий, вне зависимости от возраста и места проживания. Участвовать можно как в одиночку, так и командой (при участии командой, в случае выигрыша, один приз будет выдан на всю команду).

Для игры можно использовать любой язык программирования — хоть FASM (предпочтительно), хоть JAVA, хоть Brainfuck. Однако, если компилятор выбранного вами языка в данный момент отсутствует под Колибри, вам придётся сначала научить этот компилятор собирать программы под Колибри. Поэтому мы рекомендуем выбрать такой язык, для которого уже есть компилятор (для Brainfuck, кстати, есть).

Исходный код игры (включая все «ресурсы» — картинки, спрайты, звуки, музыку, если таковые имеются) должен быть выложен на SVN проекта под одной из утверждённых open-source лицензий. Игра должна компилироваться из исходников с помощью системы авто-сборки Tup на сервере КолибриОС. Для облегчения добавления игры в авто-сборку (а также принимая во внимание предыдущий параграф), лучше всего писать игру на языке, для которого уже есть пример авто-сборки (FASM, NASM, C--, GCC, MSVC). Но мы же не ищем лёгких путей, правда?

Игры всех участников, успешно выполнивших задание, будут выставлены на голосование на Хабре в январе 2015 г. По результатам голосования, будут присуждены призы:

  • 1 место — $1,000 США
  • 2 место — $500 США
  • 3 место — $250 США

Читать дальше →
Всего голосов 40: ↑34 и ↓6+28
Комментарии75

«VALS Semester of Code» после «Google Summer of Code», или «У Вас opensource проект? — Халявные разработчики идут к Вам!»

Время на прочтение2 мин
Количество просмотров4.3K
Если Вы являетесь автором, соавтором или активным разработчиком opensource проекта, то, скорее всего, Вы уже слышали о программе Google Summer of Code (если нет — на Хабре есть хорошая статья). Программа проводится уже 10 лет подряд, каждое лето, и совсем недавно (18 августа) закончился её 10-й сезон, Google Summer of Code 2014, в котором приняли участие целых 190 организаций (включая проект KolibriOS).

Воодушевлённое примером Google завидуя успеху США, агенство Европейского Союза Virtual Alliances for Learning Society (сокр. VALS) решило «запилить» свой Summer of Code с блэкджеком и шлюхами, и назвало его VALS Semester of Code. В противовес GSoC, студенты-участники здесь будут писать код не в период летних каникул, а во время семестра, и платить им будут не деньгами, а слониками академическими кредитами.
Читать дальше →
Всего голосов 13: ↑12 и ↓1+11
Комментарии20

Выход KolibriN9

Время на прочтение3 мин
Количество просмотров17K
Спустя полтора года разработки, вышла новая версия сборки KolibriOS — KolibriN9!

KolibriN9 — это неофициальная сборка, выпускаемая лично Leency. В ней он развивает свое видение дизайна KolibriOS и того, каким должна быть дружелюбная для простого пользователя ОС, которое расходится с мнением основной команды разработчиков. Также отличием данной сборки от официальных ночных является поставка по умолчанию практически всех программ и игр, написанных для KolibriOS.
Читать дальше →
Всего голосов 38: ↑35 и ↓3+32
Комментарии27

Дайджест KolibriOS #5: мы снова с вами

Время на прочтение2 мин
Количество просмотров11K
Дайджест за май был пропущен, пропущен по моей вине. Но это не значит, что он полностью прекратил свое существование, и потому хочу представить вам новый дайджест за май и июнь. Всем, кому интересно, добро пожаловать под кат.
Мне интересно
Всего голосов 46: ↑41 и ↓5+36
Комментарии11

Автосборка загрузочных образов KolibriOS в Linux на отдельно взятой машине

Время на прочтение5 мин
Количество просмотров8.3K
Предлагаем Вашему вниманию статью, написанную righthearted, одним из наших четырёх студентов на Google Summer of Code в этом году. Статья рассказывает о том, как он настраивал автосборку KolibriOS в Linux на своём компьютере. Задача не совсем тривиальная.

image
Этот пост будет полезен для тех, кто хочет проверить возможность добавления своей программы в официальную автосборку KolibriOS, при этом не ломая сервер. Наглядным примером этому является сам автор этой статьи. При попытках сдать квалификационное задание для Google Summer of Code, многократно ломалась итальянская версия автосборки, и один раз даже завис сервер, на котором хранятся исходники всей системы. Чтобы такое не повторялось, в данной статье приводится инструкция по настройке автосборки загрузочных образов KolibriOS. Всё описанное проверялось на 64-разрядной версии Ubuntu. Для остальных дистрибутивов процедура не должна сильно отличаться. По возможности, я буду расписывать каждый шаг, чтобы не упустить ничего важного.
Читать дальше →
Всего голосов 33: ↑26 и ↓7+19
Комментарии1

Дайджест KolibriOS #4: и весна нам не помеха

Время на прочтение2 мин
Количество просмотров13K
По множеству причин (в том числе, постоянные DDoS Хабра) подготовка дайджеста за апрель затянулась, за что приношу свои извинения. Но он все же был подготовлен, и теперь я хочу представить вам результаты труда наших программистов. А показать действительно есть что.
Подробности
Всего голосов 56: ↑52 и ↓4+48
Комментарии12

WebView или история о том, как в KolibriOS браузер писался

Время на прочтение4 мин
Количество просмотров28K
Пожалуй каждый, кто интересуется KolibriOS, знает, что единственным способом выйти в глобальную сеть был и есть и посей день текстовый браузер написанный одним из наших разработчиков практически с нуля. Этот браузер пожалуй является одной из «достопримечательностей» ОС, и потому было решено поведать его историю: как он появился, развивался, и каковы планы на ближайшее будущее. Кому интересно, добро пожаловать под кат.
Читать дальше →
Всего голосов 89: ↑85 и ↓4+81
Комментарии33

Дайджест KolibriOS #3: начало весны

Время на прочтение2 мин
Количество просмотров6.2K
Несмотря на то, что за окном уже весна, наши программисты продолжают неустанно работать над KolibriOS. И в этом месяце им есть чем похвастаться, особенно в области прикладного ПО.
Читать дальше →
Всего голосов 25: ↑24 и ↓1+23
Комментарии2

Дайджест KolibriOS #2: что нам принёс февраль

Время на прочтение2 мин
Количество просмотров8.7K
Прошел месяц с момента выхода первого выпуска нашего дайджеста. Весь этот месяц, не взирая ни на что, наше сообщество трудилось над KolibriOS.
Читать дальше →
Всего голосов 37: ↑35 и ↓2+33
Комментарии1

Shell – консольный Just for fun

Время на прочтение6 мин
Количество просмотров15K
Значительная часть операционной системы КолибриОС (ядро и большинство драйверов и программ) написаны на языке ассемблера. Тем не менее, программы на языках высокого уровня также есть. Сегодня пойдёт речь об одной из них.

До создания программы командной строки Shell у меня уже был опыт написания программ для КолибриОС. В основном, это были игры – Piton, Donkey, порт эмулятора ZX Spectrum, названный мною e80, порты консольных пятнашек и порт виртуального собеседника Eliza. Я развлекался, как мог.

Читать дальше →
Всего голосов 47: ↑43 и ↓4+39
Комментарии11

Опубликован список open-source организаций, участвующих в Google Summer of Code 2014

Время на прочтение1 мин
Количество просмотров11K


Только что был опубликован список open-source организаций, участвующих в Google Summer of Code 2014. Google Summer of Code (сокращённо GSoC) впервые состоялся в 2005 году, а в этом году проводится в юбилейный, 10-й раз. В честь юбилея, Google обещал, что в этом году примет на 10 организаций больше, чем когда-либо в прошлом, и на 10% больше студентов, чем когда бы то ни было. Таким образом, в этом году были отобраны 190 open-source организаций (так как максимальное число принятых организаций составляло 180 в 2012 году).

Студенты, желающие принять участие в GSoC, могут начать знакомиться со списком организаций. Приём заявок от студентов в этом году начнётся 10 марта, и окончится 21 марта. Подробнее о GSoC (с точки зрения студента) можно прочитать в этом топике. Единственная разница с прошлыми годами — размер стипендии для студентов увеличили, и теперь она составляет 5,500$ США.
Читать дальше →
Всего голосов 39: ↑38 и ↓1+37
Комментарии18

Пишем «Hello world!» для KolibriOS на C

Время на прочтение3 мин
Количество просмотров23K
Многие люди задаются вопросом: «Можно ли написать программу на Си под KolibriOS?»
Ответ: «Да, можно!», и ниже я расскажу, как это сделать.


Для написания программы, нам понадобятся:
  • Компьютер или виртуальная машина с KolibriOS (если у Вас не установлена KolibriOS, её можно скачать с нашего сайта). Напомню, что KolibriOS для работы требует минимум 8MB RAM и Pentium-совместимый CPU.
  • Флешка (если Вы пишете код не в самой Колибри).
  • Компилятор TCC (Tiny C Compiler). Сборку для Колибри (mini_c_dev) можно скачать на нашем форуме. Тема с обсуждением ktcc (Kolibri TCC) находится здесь: board.kolibrios.org/viewtopic.php?f=45&t=565
Читать дальше →
Всего голосов 60: ↑54 и ↓6+48
Комментарии81

Смазанная фотография и конкурс: выбор победителя

Время на прочтение2 мин
Количество просмотров15K
Всем известно, что для наиболее эффективного решения всех проблем Вашего софта, необходимы грамотный баг-репорт и соответствующие логи. Но, зачастую, пользователи не предоставляют исчерпывающую и качественную информацию об ошибках, так что приходится обходиться тем, что есть. Так произошло и в этом случае: некий юзер mdickie прислал скриншот лога, хранивший в себе тайну зависания нашей ОС на его компьютере. Но фото оказалось крайне низкого качества, так что часть текста можно было разобрать с трудом, а остальной текст — невозможно разобрать вообще. yogev_ezra попробовал улучшить качество с помощью программ обработки изображений, но почти безуспешно.

Тогда мы решили провести конкурс на Хабре, суть которого заключалась в том, что любой читатель Хабра может попытаться улучшить оригинальную смазанную фотографию с помощью любой программы обработки изображений, и опубликовать свой результат. Читателя, добившегося наилучшего результата, ждёт приз — фирменная флешка и футболка с логотипом KolibriOS (включая пересылку на указанный победителем адрес). Обработанные фотографии надлежало выкладывать в комментариях к посту с конкурсом, либо на нашем форуме (в той теме, где находилась оригинальная фотография), до 17 сентября 2013 года 24:00 GMT. (Осторожно, трафик — под катом много фото)
Осторожно, трафик - под катом много фото
Всего голосов 28: ↑22 и ↓6+16
Комментарии24

Дайджест KolibriOS #1: ввод в курс дела

Время на прочтение3 мин
Количество просмотров22K
Если вам интересна KolibriOS и её развитие, но вы не имеете возможности следить за нововведениями на форуме (что бывает иногда трудно, особенно если вы только недавно начали интересоваться), то эта статья именно для вас. Это первая статья из серии ежемесячных дайджестов, направленных на освещение событий в сообществе ОС. Дайджесты будут выходить в последний рабочий день месяца. Поскольку это первая статья, то в ней, для налаживания линии информирования, будут рассмотрены изменения за промежуток времени более месяца. Хочу подчеркнуть, что особенно крупные изменения по-прежнему будут освещаться в отдельных статьях. Ну что ж, приступим.
Читать дальше →
Всего голосов 63: ↑58 и ↓5+53
Комментарии55

x86-compatible, часть 3: «86Duino наносит ответный удар»

Время на прочтение3 мин
Количество просмотров41K
В первой части статьи я рассказал о компании DMP Electronics, малоизвестном тайваньском производителе x86-совместимых процессоров семейства Vortex86, а также материнских плат и компьютеров на их базе. Во второй части я обещал привести сравнительные характеристики процессора Vortex86MX, и сделать обзор компьютера eBox-3300MX на его базе. К сожалению, по не зависящим от меня причинам, вторая часть ещё не закончена, и я вынужден опубликовать третью часть раньше второй. В третьей части речь пойдёт об Arduino.

UPD 15/01/2014: Производитель попросил сообщить, что доставка в Россию будет, и не нужно спрашивать об этом по e-mail. К сожалению, производство задерживается на 2-3 недели по техническим причинам, и товар появится на складе во 2-ую неделю февраля.

Не прошло и месяца, как Intel объявила о начале продаж первого x86-совместимого Arduino-контроллера, а DMP Electronics уже выпустила свою версию платы на базе своего собственного процессора Vortex86EX. Новая плата получила название 86Duino. (Нажмите на фото для увеличения — осторожно, трафик!)
Подробности
Всего голосов 46: ↑43 и ↓3+40
Комментарии28