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

Опубликована ранняя версия неофициального эмулятора архитектуры Эльбрус 2000

Время на прочтение 1 мин
Количество просмотров 5K
Open source *Системное программирование *Разработка под Linux *Компьютерное железо Процессоры
Так и не дождавшись публикации и обсуждения на Хабре очень важной новости из мира OpenSource, решил опубликовать её самостоятельно.

Спустя нескольких месяцев разработки стала доступна первая версия набора патчей к QEMU, добавляющих поддержку отечественной архитектуры процессоров Эльбрус 2000.

На данный момент эмулятор поддерживает только 64-битные программы, скомпилированные под Linux. Реализованы почти 80% набора инструкций Эльбрус-8С.


Читать дальше →
Всего голосов 19: ↑18 и ↓1 +17
Комментарии 6

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

Время на прочтение 2 мин
Количество просмотров 3K
Open source *C++ *Qt *Софт

Изобретатели 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.

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

Читать далее
Всего голосов 15: ↑14 и ↓1 +13
Комментарии 3

В PowerToys 0.49 появилась тема для Windows 11 и утилита для мыши

Время на прочтение 2 мин
Количество просмотров 4.8K
Open source *Разработка под Windows *Софт

Microsoft добавила новые утилиты в набор инструментов PowerToys версии 0.49, а также обновила интерфейс PowerRename темой Windows 11. Среди новинок оказалась утилита для поиска курсора на рабочем столе и функция управления состоянием микрофона и камеры во время видеозвонков.

Читать далее
Всего голосов 17: ↑15 и ↓2 +13
Комментарии 10

Вышел Git 2.34: что нового

Время на прочтение 3 мин
Количество просмотров 8.3K
Open source *Git *GitHub *Софт

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

Читать далее
Всего голосов 15: ↑15 и ↓0 +15
Комментарии 0

Онтико и СберМегаМаркет запускают мега-акцию «Чёрная пятница»

Время на прочтение 1 мин
Количество просмотров 1.2K
Блог компании Конференции Олега Бунина (Онтико) Высокая производительность *Open source *Конференции IT-компании

Приготовьтесь! 24, 25 и 26 ноября любой билет на HighLoad++ Foundation можно будет купить со скидкой 40%. Запишите промокод — FRIDAY. Подробнее об акции по ссылке.

Конференция состоится 17 и 18 марта в Москве. Мы хотим сделать профессиональную конференцию HighLoad++ Foundation доступной как можно большему числу IT-специалистов.

3000+ участников. Звёзды российского IT. 130+ докладов. Экспертные зоны. OpenSource-трибуна. GetMentor-гостиная. Много-много нетворкинга.

Только три дня — 24-26 ноября — очное участие 28800 рублей, онлайн-участие — 14400 рублей. Приготовьтесь к «Чёрной пятнице»! Узнайте больше о том, как устроен СберМегаМаркет!

P.S. Предложение действительно при оплате картой одного билета на одного человека.

Читать далее
Всего голосов 8: ↑6 и ↓2 +4
Комментарии 2

Open Source трибуна на HighLoad++

Время на прочтение 1 мин
Количество просмотров 712
Блог компании Конференции Олега Бунина (Онтико) Высокая производительность *Open source *Программирование *Конференции

У вас есть свое Open Source решение? Хотите, чтобы о нем узнало большее число разработчиков? Мы открываем приём заявок на участие в Open Source трибуне. На конференции HighLoad++ Foundation 17 и 18 марта 2022 года в Москве лучшие разработчики Open Sourse представят свои решения ИТ-сообществу.

Заявки принимаются до 15 декабря. Далее экспертный совет HighLoad++ отберёт самые интересные из них, и в январе мы запустим народное голосование, чтобы ИТ-сообщество выбрало 10 лучших Open Source решений. Их авторы получат билет на HighLoad++ Foundation 2022 и представят на Open Source трибуне свои разработки.

Подавайте заявки, до конца приема осталось 15 дней!

Читать далее
Всего голосов 12: ↑11 и ↓1 +10
Комментарии 5

[UPD] Список малвари, шифровальщиков и прочего в open source проектах

Время на прочтение 1 мин
Количество просмотров 59K
Информационная безопасность *Open source *JavaScript *GitHub *Софт

Коллеги! В связи с появившимися случаями встраивания политических лозунгов, а теперь и малвари с шифровальщиками в open source продукты, начинаем вести список опасных для использования продуктов.

Читать далее
Всего голосов 154: ↑131 и ↓23 +108
Комментарии 139

[update от 31.03] Оригинальный список малвари, шифровальщиков и прочего в open source проектах

Время на прочтение 2 мин
Количество просмотров 29K
Информационная безопасность *Open source *JavaScript *GitHub *Софт

[UPDATE от 31.03 - наведён порядок и добавлены новые записи] Оригинальный список проблем, связанных с политизированным Open Source.

Весь файл полностью переработан: удалены дубли, поправлены категории и в целом наведён порядок. Новые строчки на каждом листе помечены жёлтым фоном. Теперь файл стало читать удобнее!

Прочитать детальнее
Всего голосов 81: ↑65 и ↓16 +49
Комментарии 71

DeepMind открыла код движка симуляции физических процессов MuJoCo

Время на прочтение 1 мин
Количество просмотров 1.8K
Open source *Работа с 3D-графикой *Разработка робототехники *Робототехника

Компания DeepMind, ставшая в 2014 году частью Alphabet Inc., открыла исходный код движка симуляции физических процессов MuJoCo (Multi-Joint dynamics with Contact). Теперь в разработке могут принимать участие представители сообщества GitHub. Код распространяется под лицензией Apache 2.0.

Читать далее
Всего голосов 2: ↑2 и ↓0 +2
Комментарии 0

ALF — независимая открытая реализация программатик-платформы для ТВ

Время на прочтение 4 мин
Количество просмотров 633
Go *Исследования и прогнозы в IT *Медийная реклама *Управление продуктом *

Исторически так сложилось, что размещение рекламы в эфире телеканалов происходит вручную через специализированную программу - VIMB (или аналоги). То есть каждый ролик в эфире любого телеканала в России установлен в эфирную сетку кликом мышки определенного специалиста рекламного агентства или ТВ канала. Этот подход стал меняться в 2015 году.

Читать далее
Всего голосов 1: ↑0 и ↓1 -1
Комментарии 0

26 июля, в Санкт-Петербурге состоится встреча мониторингового сообщества Monhouse, темой станет мониторинг уязвимостей

Время на прочтение 1 мин
Количество просмотров 349
Open source *Разработка под Linux *DevOps *

Добро пожаловать на очередную ежемесячную встречу независимого мониторингового сообщества, в офлайн формате. В этот раз поднимем тему, важную для разработчиков, о мониторинге уязвимостей компонентов, используемых при разработке.

Подробности и регистрация
Рейтинг 0
Комментарии 0

В Haiku появилась реализация Wayland, которая позволяет запускать GTK приложения

Время на прочтение 1 мин
Количество просмотров 916
Open source *C++ *GTK+ *Софт

Небольшая новость в преддверии свежей beta-версии Haiku.

Многим известный здесь Илья Чугин (X512) сделал порт Wayland через который стало возможно запускать GTK-приложения на Haiku. Данный слой совместимости использует модифицированный код libwayland. Он предоставляет библиотеку libwayland-client.so, совместимую с API и ABI, которая позволяет запускать приложения Wayland без изменений. Cервер работает не в отдельном процессе, а в виде аддона (плагина) в процессе приложения. Для этого была адаптирована библиотека libwayland-client.so. Вместо сокетов в сервере используется нативный цикл обработки сообщений на основе BLooper.

Ранее другим разработчиком уже была подготовлена начальная реализация прослойки для обеспечения совместимости с библиотекой Xlib, позволяющую запускать X11-приложения в Haiku без использования X-сервера. Прослойка реализована через эмуляцию функций Xlib при помощи трансляции вызовов в высокоуровневый графический API Haiku. Но она немного глючная по сравнению с Wayland библиотекой Ильи.

Для теста в репозитории Герасима 3dEyes Троеглазова доступны следующие приложения:

* gtk+

* Gimp (Скриншот 1, Скриншот 2)

* Inkscape (Скриншот 1, Скриншот2)

* Epipnay (GNOME Web) (Скриншот 1, Скриншот 2)

* Claws-mail

* AbiWord (Скриншот 1, Скриншот 2)

* HandBrake (Скриншот 1, Скриншот 2)

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

Читать далее
Всего голосов 8: ↑8 и ↓0 +8
Комментарии 1

Приглашаем на неформальную онлайн-встречу Salute AI Day

Время на прочтение 2 мин
Количество просмотров 250
Блог компании SberDevices Open source *Машинное обучение *
Recovery mode

Мы начинаем серию неформальных митапов с командами разработки и исследований SberDevices, которые будут проходить каждую неделю по средам до 21 декабря. Расскажем как о последних результатах нашей научной работы в области машинного интеллекта, так и о прикладных разработках и opensource-проектах.

Читать далее
Всего голосов 4: ↑4 и ↓0 +4
Комментарии 0

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

Время на прочтение 4 мин
Количество просмотров 2.6K
Open source *C++ *Qt *Софт

Тихо и незаметно...

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

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

В качестве файловой системы используется OpenBFS, поддерживающая расширенные атрибуты файлов, журналирование, 64-разрядные указатели, поддержку хранения мета-тэгов (для каждого файла можно сохранить атрибуты в форме ключ=значение, что делает ФС похожей на БД) и специальных индексов для ускорения выборки по ним. Для организации структуры директорий используются "B+ tree" деревья. Из кода BeOS в состав Haiku включён файловый менеджер Tracker и панель Deskbar, исходные тексты которых были открыты после ухода BeOS со сцены.

Читать далее
Всего голосов 18: ↑18 и ↓0 +18
Комментарии 1

DemHack 6: приватность, свобода и исследования интернета

Время на прочтение 3 мин
Количество просмотров 314
Блог компании Privacy Accelerator Open source *Big Data *Визуализация данных *Хакатоны

Хакатон пройдет 25-26 марта 2023 года в формате онлайн и объединит русскоязычных IT-специалистов и исследователей, которые ищут ответ на вопрос о степени свободы в современном интернете и стремятся создать инструменты для её расширения. Регистрация участников открыта до 16 марта 2023 года (включительно). Организуют событие Роскомсвобода и Privacy Accelerator.

Читать далее
Всего голосов 1: ↑1 и ↓0 +1
Комментарии 0

GitHub опубликовала репозиторий с руководствами по управлению продуктами с открытым исходным кодом

Время на прочтение 1 мин
Количество просмотров 3.1K
Open source *IT-компании

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

Читать далее
Всего голосов 4: ↑4 и ↓0 +4
Комментарии 0

Демократизация больших языковых моделей продолжается. Встречайте Dolly

Время на прочтение 1 мин
Количество просмотров 4.4K
Open source *Машинное обучение *Искусственный интеллект

Не успела прошуметь предыдущая новость https://habr.com/ru/news/t/723638/ так на горизонте замаячили новые альпакоподобные, натренированные по такому же принципу.

В этот раз, ребята из databricks взяли за основу не какую-то там полу-проприетарную Llama с непонятной лицензией, а вполне себе опенсорсовую gpt-j-6B от EleutherAI. Получилась эдакая instruction-following модель в стиле ChatGPT но уже пригодная к использованию в коммерческих продуктах (и у себя дома, конечно же).

Читать далее
Всего голосов 13: ↑12 и ↓1 +11
Комментарии 12

Clementine 0.3 beta 2. Вышла вторая бета порта Amarok 1.4

Время на прочтение 2 мин
Количество просмотров 838
Open source *
Недавно, на всем известном сайте о Linux, я узнал о свободном порте Amarok 1.4 на QT4. Честно говоря, со времен KDE 3.5 мне не хватало именно такого плеера. С выходом четвертой ветки KDE, Amarok был загублен напрочь. Во всяком случае, мне старая версия нравилась больше.
Тут то нам на помощь и приходят разработчики Clementine, возвращая утраченное и преподнося его в новом виде.
Подробнее. Скриншоты, трафик.
Всего голосов 32: ↑27 и ↓5 +22
Комментарии 64

Каждому хостингу по аудиоплееру

Время на прочтение 2 мин
Количество просмотров 5.9K
Разработка веб-сайтов *
Хорошие художники копируют, великие художники воруют.
Стив Джобс
Пабло Пикассо

Open Player
Наверное все слушают музыку в интернете, большинство для этих целей используют вконтакте, или сервисы на основе его музыкальной базы. Все существующие бесплатные сервисы имеют разные недостатки, которых небыло в ныне платном простоплеере. И возникла у меня идея создать не просто очередной простоплеер с базой из вконтакте, а такой который каждый сможет поставить себе на хостинг.
Читать дальше →
Всего голосов 154: ↑145 и ↓9 +136
Комментарии 174

Универсальный подход к написанию универсальных драйверов

Время на прочтение 2 мин
Количество просмотров 2.4K
Open source *

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

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

Лишь единицы-гуру владеют этим сакральным искусством в совершенстве, остальным приходиться прибегать к фреймворкам, сильно облегчающим задачу, или ограничиваться одной (чаще всего самой популярной) платформой. Так вот, капитан очевидность сообщает, в мире драйверов тоже существуют фреймворки и библиотеки облегчающие их написание. Посему представляю вашему вниманию:
Cross-NT library
Всего голосов 37: ↑29 и ↓8 +21
Комментарии 5