Pull to refresh

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

Open source *System Programming *Development for Linux *Computer hardware CPU
Так и не дождавшись публикации и обсуждения на Хабре очень важной новости из мира OpenSource, решил опубликовать её самостоятельно.

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

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


Читать дальше →
Total votes 19: ↑18 and ↓1 +17
Views 4.7K
Comments 6

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

Open source *C++ *Qt *Software

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

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

Читать далее
Total votes 15: ↑14 and ↓1 +13
Views 2.9K
Comments 3

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

Open source *Development for Windows *Software

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

Читать далее
Total votes 17: ↑15 and ↓2 +13
Views 4.8K
Comments 10

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

Open source *Git *GitHub *Software

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

Читать далее
Total votes 15: ↑15 and ↓0 +15
Views 8.1K
Comments 0

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

Конференции Олега Бунина (Онтико) corporate blog High performance *Open source *Conferences IT-companies

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

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

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

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

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

Читать далее
Total votes 8: ↑6 and ↓2 +4
Views 1.1K
Comments 2

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

Конференции Олега Бунина (Онтико) corporate blog High performance *Open source *Programming *Conferences

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

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

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

Читать далее
Total votes 12: ↑11 and ↓1 +10
Views 664
Comments 5

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

Information Security *Open source *JavaScript *GitHub *Software

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

Читать далее
Total votes 154: ↑131 and ↓23 +108
Views 58K
Comments 139

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

Information Security *Open source *JavaScript *GitHub *Software

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

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

Прочитать детальнее
Total votes 81: ↑65 and ↓16 +49
Views 29K
Comments 71

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

Open source *Working with 3D-graphics *Robotics development *Robotics

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

Читать далее
Total votes 2: ↑2 and ↓0 +2
Views 1.7K
Comments 0

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

Go *Research and forecasts in IT *Display advertising *Product Management *

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

Читать далее
Total votes 1: ↑0 and ↓1 -1
Views 540
Comments 0

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

Open source *Development for Linux *DevOps *

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

Подробности и регистрация
Rating 0
Views 334
Comments 0

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

Open source *C++ *GTK+ *Software

Небольшая новость в преддверии свежей 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)

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

Читать далее
Total votes 8: ↑8 and ↓0 +8
Views 712
Comments 1

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

SberDevices corporate blog Open source *Machine learning *
Recovery mode

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

Читать далее
Total votes 4: ↑4 and ↓0 +4
Views 96
Comments 0

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

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

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

Website development *
Хорошие художники копируют, великие художники воруют.
Стив Джобс
Пабло Пикассо

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

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

Open source *

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

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

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

Онлайн-премьера четвёртого открытого короткометражного фильма Tears Of Steel

Working with video *Working with 3D-graphics *
Через несколько минут начнётся онлайн-премьера четвёртого открытого фильма-короткометражки Tears Of Steel. Короткометражка сделана исключительно на открытом программном обеспечении Blender без использования дополнительных инструментов видео-монтажа, типа AfterEffects или Nuke. Съёмка велась в течение 4 дней, а на создание спецэффектов ушло 4 месяца. В ходе создания фильма в Blender добавлено множество новых возможностей, например, полноценная работа с цветовыми пространствами, зелёными экранами, новый редактор масок и улучшенный алгоритм 3d-трекинга. Все эти новшества войдут в версию Blender 2.64, которая выйдет со дня на день.



Пока на этом всё, более подробная информация будет в последующих топиках!

UPD: трансляция завершена и заменена на сам фильм.
UPD2: появились официальные торренты: 1080p mkv и 720p mkv. Версия со звуком 5.1, версия без потерь, версия в png и exr, а также документальный фильм на Youtube ожидаются.

Под катом найденные пасхалки.
Читать дальше →
Total votes 80: ↑77 and ↓3 +74
Views 34K
Comments 42

ReactOS в полуфинале Зворыкинской премии

Фонд ReactOS corporate blog
Добрый день, Хабр!
Предлагаю твоему вниманию выступление Алексея Брагина в рамках экспертизы полуфинала Зворыкиснкой Премии. Чтобы лучше было видно и слышно, желательно выбрать качество 480.


И неожиданная долгожданная новость под катом
Total votes 73: ↑51 and ↓22 +29
Views 11K
Comments 46

Исходный код движка Presto браузера Opera вероятно будет открыт

Opera Open source *
 Посвящаю эту запись памяти 
Гейра Иварсёя

image
Хокон Виум Ли, занимающий пост главного инженера (CTO) норвежской компании Opera Software, которая разрабатывает браузер Opera, в рассылке девелоперов браузерного движка WebKit в ответ на чей-то вопрос написал буквально следующее:
It may be that the Presto code will be released, but for now it's all hands on deck making the transition. So far, it looks good :)

Таким образом главный разработчик компании вполне допускает возможность опубликования исходных кодов уходящего в отставку Presto, над разработкой которого бились лучшие умы в течение почти 19 лет.

Петиция к Opera Software
Total votes 112: ↑88 and ↓24 +64
Views 36K
Comments 89

Австралия выбрала нетипичный способ экономии на софте

Open source *
image В догонку к посту "Австралийцам дешевле слетать в США, чтобы купить программное обеспечение".

В стремлении сократить расходы на лицензирование программного обеспечения Правительство Австралии пошло на не совсем ожиданный, с точки зрения сложившейся традиций борьбы с монополиями, шаг и сэкономило до AU $ 100 млн (~£66 млн или $103 млн.), сообщает The Register. Переход на открытое программное обеспечение (Linux, Libre/Open Office) признали нецелесообразным как «фактор сдерживающий инновации» из-за дороговизны переходных мероприятий и необходимости адаптации пользователей к новому окружению.

Было принято решение о полной консолидации 42 государственных контрактов и договоров на поставку софта во все государственные учреждения до одного единственного, при посреднических услугах единственного же реселера. Новый контракт покрывает потребности 300,000 устройств и 260,000 работников в 126 организациях. Более того, вероятно рассматривается сценарий исключения посредника-реселера из пищевой цепочки. Впечатляющая сэкономленная сумма возникает благодаря повышенным оптовым коэфициентам и скидкам как эффект от консолидации.

Таким образом возникает интересный прецедент монополизации государственных закупок с подачи самого государства. Интересно, учитывали авторы этого решения убыль налогов за счет снижения прибыли реселеров, оставшихся не у дел?

Возьми на работу свои гаджеты
Total votes 47: ↑39 and ↓8 +31
Views 19K
Comments 36