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

Комментарии 55

Написано с душой, практически литературное произведение :) Пишите еще!
Надо с этим что-то делать
image

Однажды произошло ложное срабатывание какого-то антивируса на какую-то программу в дистрибутиве и вот теперь имеем. Кстати, все онлайн антивирусы уже считают сайт чистым, можете не переживать.
НЛО прилетело и опубликовало эту надпись здесь

Напоминает реконструкторов исторических баталий. Реконструируете девяностые в разработке )

«KolibriOS — официальная группа»

Поправьте, ссылка указывает на главную вк.
Спасибо, исправил.
Это не совпадение, теперь вы знаете откуда такое название у плеера :)
Поздравляю с «юбилеем»! :) За 10 лет ты сделал для Колибри даже больше, чем описал в статье. И чтобы в этом убедиться, достаточно пробежаться по твоим коммитам в SVN. :)
Спасибо :) У тебя тоже в следующем году 10 лет, жду твою #историю! :)
Лучше расскажите про менеджер памяти — доделали ли? Есть ли per-process куча?
Лет десять уже как.
Мы, видимо, говорим про разное.
Возможно. Если интересует некоторый аналог mmap() или VirtualAlloc(), то он есть.
Я имел в виду не постраничное выделение, а возможность построения менеджеров памяти «второго уровня», т.е. malloc итп что может эффективно выдавать куски по 8 байт, например, а не страницами.
Если верно помню, то там была проблемка с отсутствием единой(стандартной) установленной разделяемой области для хранения внутренних данных такого менеджера, т.е. проблема упиралась в ядро и представление данных процесса/потоков.
Нет там никакой проблемы. malloc() давно портирован и не один раз. Многопоточность в Колибри похожа на Windows, все потоки одного процесса разделяют общее адресное пространство.
Чего-то не хватало, не могу вспомнить детали, уж сколько времени прошло… Вероятно, это просто разрешилось уже. Была какая-то дилемма с инвариантом.
А Браузер? Браузер есть?

И еще — есть такая штука как PureBasic, надстройка над FASM, которая позволяет разрабатывать программы на высокоуровневом бейсик подобном (диалекте) языке. Производительность программинга увеличивается в разы, если не на порядки! Вот бы проекту такую штуку!
Для начала сходите на их форум и посмотрите на многообразие платформ для разработки. Там не все на голом FASMе делается.
Тами и на Форт (Forth) ваять софт можно :)
Я не осилил Форт, хотя много раз пытался (привет eserv :), впрочем как и asm, C/C++, да и PureBasic не просто давался, но неожиданно для себя появился интерес к подобным проектам, не всё же на JS «лабать»
Браузеров два: WebView и Netsurf.

Есть ооочень много поддерживаемых надстроек и языков высокого уровня kolibri-n.org/inf/hll/hll
Нет привязки к конкретному инструменту, пришедший программист может кодить на том, на чем умеет и к чему привык.
Ага, я прочитал. Очень интересно. Про Delphi 7 так вообще сильно удивило!
Некоторое число программ созданных для KolibriOS можно запустить в Win XP под эмулятором KlbrInWin (без необходимости запуска системы, например, через QEMU или старта из под загрузчика Windows) если их API не выходит за рамки реализованного в данном эмуляторе.
Топик на форуме KlbrInWin
P.S. Иходник данного эмулятора тоже написан на Fasm :)
Допилить браузер и текстовый редактор — и снова рабочие места можно будет разворачивать на 486. Кстати, один я при взгяде на оформление вспомнил MacOS 7-8?
как миниму RDP клиент
Да-да-да, хотелось бы его

JVM еще никто не пробовал на ColibriOS портировать?

KolibriOS.
Да, было целых два порта, однако саму машину портировать просто, а вот невероятно огромное количество библиотек к ней — совсем другое…
Может проще оказаться портировать под Колибри Wine,
и уже с помощью него запускать Java (и Windows) приложения. :)

Портировать Linux-подсистему, и на ней уже запускать нативный ELF с Wine, и уже с его помощью запускать JVM и Windows-приложения :)

Прошу прощения за ошибку в названии.
Если это просто, то тогда попробую осилить, я заинтересовался этим проектом.

Я изредка поглядываю на Колибри, нравится мне этот проект. И заметил как он похорошел. Не знаю, как это отозвалось на прожорливости, но выглядит заметно лучше. И всё же чего-то ему не хватает. Толи соотношение между элементами не совсем такое как хотелось бы, то ли цветовая гамма и несбалансированость между цветами иконок. Взять каждый элемент, вроде нормально, а всё вместе не особо. Что-то не так. Есть куда расти, в общем. Удачи вам, колибрятам :)


И ещё одно "но" — это непонятное стремление русских людей всё называть по английски, как будто так "взрослее" получается. Может это только мой бзик, но слух режет.


А вообще — замечательный проект, удачи вам и всяческих благ.

Всегда есть куда расти :) Можно конкретные примеры, что вызывает неудобство или не нравится?

Английский язык де-факто стандарт в отрасли разработки, да что уж там, и во всем мире. Колибри не большой проект, но в нем есть люди говорящие на разных языках. Согласитесь, если бы каждый называл программу на своем родном языке, это было бы не очень удобно. Вместо taskbar был бы taskleiste, вместо calc — berechnen. Если дать программе русское название, может быть проблема с ее запуском у финна просто потому что у него нет русской раскладки.
Хотя, все же название остается на усмотрение автора.
Ну, например, Eolite — кнопки вперёд/назад и Наверх выглядят в одном стиле, а Вырезать/Копировать/Вставить в другом. Первые кричат и вываливаются на пользователя, а вторые опрятно встроены в панель. И так везде, то объёмные, то плоские, то цветастые, то пастэльные, то «богатые», то пиксельные. А ещё поставить рядом Eolite и TextEdit — разные оперы. Единство нужно.

Соотношение высоты нижней панели и значков и текста — тоже какое-то… Вот не знаю что с ним не так, нету «Золотого Сечения», не хватает чего-то. Часы на панели — цифры должны быть покрупнее, пожирнее, чтобы не вглядываться в них.

А насчёт английского — я и сам понимаю, что международный проект, но когда читаю форум, где все русские и программы наколенные, для своих, мне это больше напоминает советские компьютеры, когда писались программы — уж точно только на советский союз, но с английскими названиями. (это сугубо мои личные ощущения)

На некоторых, как минимум, советских компьтерах поодержка кириллицы в ОС и средах разработки оставляла лучшего: без проблем на экран выводить уже счастье, а уж сущности именновать на киррилице если получится, то значительно снизит круг пользователей.

Можно я вмешаюсь в ваш диалог, со своего дивана?

Не хватает консистентности интерфейса. Не хватает строгих HIG, когда разработчики ставили-б все одну минимальную ширину окна, когда рамка у всех программ, между рабочей областью и границей окна, была-б одинаковой. Надо, ИМХО, разработать правила внешнего вида приложений, где будет описано все, от положения кнопок по дефолту, до обязательных пунктов меню. Это все пойдет в огромный плюс проекту.

А как осуществляется рефакторинг и статический анализ и, возможно, доказательство особо ответственного ассемблерного кода? Vine используется?
Интересно — пробуют ли писать на ассемблере нейросети в качестве развлечения?

Ну что сказать… С одной стороны «безумству храбрых», а потому респект и уважуха безоговорочно. С другой… С другой стороны ребят, признайтесь честно. Используется ли колибри сейчас хоть где нибудь на практике? Я вот что-то не слыхал, хотя проектом в своё время интересовался. Нет, я понимаю что лично Вы получили от проекта массу удовольствия и пользы. Но сделал ли он лучше окружающий мир? У самого было несколько идей подобного уровня. Но эти соображения меня и остановили. Да, реализовать бы мог. Причем на первом этапе вообще один. Только смысл…
Но сделал ли он лучше окружающий мир?

Зависит он того что считать улучшением мира. Была ли система полезна кому-то в промышленности, сетях, бизнесе? Почти нет, если сравнить с аналогичной пользой от Windows и Linux. Но мой мир Колибри сделала лучше, как и всех тех, кому эта система понравилась. Мне этого достаточно.
===
Не смотря на фразу в тексте «чатились в аське дни напролет, забивая на универ», я не был двоечником. Напротив, первый курс университета закончил на отлично и получил повышенную на 60 грн (12$) стипендию. К середине второго курса пришло осознание бессмысленности учебы и некомпетентности как преподавателей, так и всего образовательного процесса. Специальность была менеджер-экономист.
Колибри в тот момент делала мой мир лучше, т.к. было клево в ней копаться, что-то рисовать или программить.
Когда я закончил университет, поехал в столицу работать. Я был в тройке лидеров по продажам, но нигде дольше полугода не задерживался. Меня раздражали объективно нереальные планы продаж и отношение руководства (кто работал в торговле, тот знает).
Тогда знания полученные в Колибри помогли устроится на работу админом, потом верстальщиком (все началось с того как помогал верстать kolibrios.org), потом тестировщиком. Де юре я стал джуном без опыта, де факто у меня было 6 лет опыта в тестировании, разработке и управлении проектами. За 1 год я стал из джуниора тим лидом. Еще через год стал тренером по тестированию. Став хорошим специалистом и обучая людей тестированию, я делал лучше как мир, так и свою страну. То есть тут как бы цепочка сложных событий, прямо как фильм Эффект Бабочки :)
Но сделал ли он лучше окружающий мир?
Конечно сделал.
Если каждый, посмотрев на такой проект, начнет задумываться над эффективностью своих программ, нефти в мире хватит на дольше.
P.S. И батарейки в телефоне _не на *****дроиде_
Я тоже не люблю прожорливый софт и быстро разряжающиеся батареи.

Но, что касается нефти, эффективный софт (эффективный с точки зрения потребления ресурсов системы) её ни разу не экономит. Если бы это было так, то бизнес бы отреагировал бы и делал эффективный софт. Так как по большому счету вся современная экономика это самобалансирующаяся система цель которой сокращать затраты (экономить нефть) и увеличивать доходы, создавая больше продукта. Так пока получается, что разрабатывать быстро прожорливый софт выгодней. Быстро написанный софт уже приносит пользу и приближает всю цивилизацию к сингулярности, в отличии от медленно разрабатываемого софта, который не принося ничего потребляет ту самую нефть.
Сумасшедший крутяк!

С юбилеем! Всегда поражался твоей энергичности вопреки всему.

Есть ли какая-то поддержка xlsx, docx в этой системе?
Понравилось мнение одного видеоблогера: Есть у мужика гараж (охота, рыбалка, машина, книги, игры, linux, Kolibri и проч. Хобби) и он туда ходит! Мужики часто увлекаются своим хобби и это круто. Нытье про целесообразность — женоподобное нытье. Молодцы ребята!
Маньяки! В хорошем смысле слова.
Там есть интересный вопрос:

Готовый дымвчера в 12:05
Сейчас меня зовут Кирилл, 28 лет.

Cамая интригующая строка, дочитал только из-за нее – ждал развязки.
Кирилл раньше был Ольгой?
Кирилл скрывается от Microsoft из-за того, что создал идеальной ОС?
Кирилл потерял память и решил начать жизнь с чистого листа?
Блин, ну почему разработчики альтернативных ОС не делают в первую очередь приложения, которые были бы полезны широкой аудитории?

Да-да, понятно, что сотая реинкарнация змейки-ксоникса-дума тоже имеет право на жизнь, но RDP-клиент на рабочем столе был бы куда полезнее…

Не, я к тому, что такие программы надо на рабочий стол выкладывать сразу.

Если вдруг кто в контакте с разработчиками: есть новый minimp3. Исходников того что в колибри я не нашел (ссылка на гитхаб мертва), только minimp3.obj, там похоже порт из ffmpeg, как и keyj.emphy.de/minimp3. Если кто сравнит по скорости/совместимости стандарту было бы здорово.
Зарегистрируйтесь на Хабре, чтобы оставить комментарий