Все потоки
Поиск
Написать публикацию
Обновить
1.3

Qt *

Кроссплатформенный инструментарий разработки ПО

Сначала показывать
Порог рейтинга

Автор проекта SerenityOS представил браузер Ladybird

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

Браузер Ladybird проходит тест Acid3 на 100 баллов. awesomekling.github.io

Андреас Клинг представил проект веб-браузера Ladybird. В новом браузере веб-страницы рендерит не какая-то версия открытых движков Gecko или Blink, а JavaScript обрабатывает не форк свободных SpiderMonkey или V8. Клинг построил кроссплатформенный браузер на основе движков LibWeb и LibJS из другого своего проекта — операционной системы SerenityOS.

Как браузер, так и его библиотеки написаны на языке C++ с участием библиотеки Qt. (Хотя у сообщества разработки SerenityOS в разработке находится язык программирования с безопасностью доступа к памяти Jakt, он ещё не готов к использованию в Ladybird.) Браузер Ladybird и компоненты его движка лицензированы под двухпунктной лицензией BSD, то есть допускается распространение, изменение и коммерческое (в том числе проприетарное) использование.
Читать дальше →

Qt Group ограничила доступ для российских пользователей

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

Qt Group, скандинавский разработчик ПО для создания пользовательских интерфейсов и приложений ограничил доступ для российских пользователей.

Основа бизнеса Qt Group - бесплатно ПО на открытых исходниках, доступ к которому схраняется. Но есть и коммерческие инструменты, и платная техподдержка, которые как раз и закрывают.

ПО данного производителя используют многие разработчики - от индивидуальных до корпораций. В приведённой статье мнения крупных производителей ПО разделились: от "пофиг аще" до "ой-ой-шоделать-шоделать?!!!" Интересно было бы узнать мнение пользователей Хабра: насколько для вас критично использовать инструменты Qt и насколько для вас важны коммерческие услуги данной компании?

Читать далее

Вышла третья бета-версия операционной системы Haiku

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

После года разработки опубликован третий бета-выпуск операционной системы Haiku R1. Изначально проект был создан как реакция на закрытие ОС BeOS и развивался под именем OpenBeOS, но был переименован в 2004 году из-за претензий, связанных с использованием в названии торговой марки BeOS. Для оценки работы нового выпуска подготовлено несколько загрузочных Live-образов (x86, x86-64). Исходные тексты большей части ОС Haiku распространяются под свободной лицензией MIT, исключение составляют некоторые библиотеки, медиа-кодеки и компоненты, заимствованные из других проектов.

ОС Haiku ориентирована на персональные компьютеры, использует собственное ядро, построенное на основе модульной архитектуры, оптимизированное для высокой отзывчивости на действия пользователя и эффективного выполнения многопоточных приложений. Для разработчиков представлен объектно-ориентированный API. Система напрямую базируется на технологиях BeOS 5 и нацелена на бинарную совместимость с приложениями для данной ОС. Минимальное требование к оборудованию: CPU Pentium II и 384 МБ ОЗУ (рекомендовано Intel Core i3 и 2 ГБ ОЗУ).

Взято отсюда.

Всех заинтересованных милости просим в наш уютный чатик в телеграмме.

Читать далее

Haiku, Inc. проспонсировала приобретение RISC-V материнских плат для портирования системы Haiku

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

Изобретатели RISC-V создали компанию под названием HiFive, и эта компания недавно выпустила систему класса настольных ПК на плате Chip (SoC) под названием HiFive Unmatched. Задолго до этого релиза один из разработчиков Haiku - Alexander von Gluck IV (kallisti5) сделал предварительный заказ на эту плату и начал работу над переносом Haiku на RISC-V, добившись некоторого прогресса в работе над загрузчиком, поддержкой u-boot и маппингом памяти.

Примерно два месяца назад другой разработчик Haiku - Ilya Chugin (X512) также начал работать над портом RISC-V для Haiku, но под другим углом. Подробностей слишком много для этого поста, но их можно прочитать в его теме на форуме Haiku. Подводя итог: он портировал небольшой эмулятор RISC-V под названием TinyEmu на Haiku, написал игрушечную операционную систему и другие инструменты для изучения платформы, затем он медленно заставил Haiku работать в этом эмуляторе с полной поддержкой графического интерфейса, постепенно получая все больше и больше работающих частей Haiku. Затем он начал проделывать аналогичную работу в QEMU, который более точно эмулирует реальное оборудование. Все это было сделано в самой Haiku, работающем на компьютере x86.

Ни смотря на то, что все это было сделано в режиме эмуляции, но портирование Haiku на RISC-V провиднулось значительно дальше, чем на какую-либо другую платформу, помимо x86.

Учитывая этот огромный прогресс, достигнутый Ilya Chugin (X512) в портировании Haiku, члены сообщества спросили, может ли Haiku, Inc. проспонсировать покупку платы HiFive Unmatched для X512, и после недолгих размышлений Haiku, Inc. согласилась сделать это. Ilya Chugin уже получил деньги для покупки платы и уже ее заказал. Ожидается, что плата прибудет к 6-7 июля 2021 года.

Вдобавок к этому, Haiku, Inc было решено возместить сумму, которую затратил ранее Alexander von Gluck (kallisti5) на приобретение материнской планы HiFive Unmatched, хоть он и этого не просил. Это было сочетание спонсорства, ровно также как и для X512, а также и благодарности Alexander за его преданность сообществу и его неустанные усилия по работе над инфраструктурой Haiku и многие другие заслуги, такие как его собственная работа над портом RISC-V.

Мы ожидаем, что и X512 и kallisti5 продолжат совместную работу над портом, и, имея теперь одинаковое оборудование добьются отличных результатов.

Также стоит напомнить, что в конце июля ожидается очередной выход бета-версии операционной системы Haiku, на этот раз под номером 3.

Всех заинтересованных милости просим в наш новый уютный чатик в телеграмме.

Читать далее

Вышла вторая бета-версия операционной системы Haiku R1

Время на прочтение3 мин
Количество просмотров15K
Опубликован второй бета-выпуск операционной системы Haiku R1. Изначально проект был создан как реакция на закрытие ОС BeOS и развивался под именем OpenBeOS, но был переименован в 2004 году из-за претензий, связанных с использованием в названии торговой марки BeOS. Для оценки работы нового выпуска подготовлено несколько загрузочных Live-образов (x86, x86-64). Исходные тексты большей части ОС Haiku распространяются под свободной лицензией MIT, исключение составляют некоторые библиотеки, медиа-кодеки и компоненты, заимствованные из других проектов.

ОС Haiku ориентирована на персональные компьютеры, использует собственное ядро, построенное на основе модульной архитектуры, оптимизированное для высокой отзывчивости на действия пользователя и эффективного выполнения многопоточных приложений. Для разработчиков представлен объектно-ориентированный API. Система напрямую базируется на технологиях BeOS 5 и нацелена на бинарную совместимость с приложениями для данной ОС. Минимальное требование к оборудованию: CPU Pentium II и 256 МБ ОЗУ (рекомендовано Intel Core i3 и 2 ГБ ОЗУ).


Читать дальше →
2

Вклад авторов