Обновить
256K+

Linux *

Пишем под *nix

416,34
Рейтинг
Сначала показывать
Порог рейтинга
Уровень сложности
Формат публикации

Опубликована новая версия децентрализованной платформы для обмена мультимедийными файлами MediaGoblin 0.13.0,...

Время на прочтение1 мин
Охват и читатели12

Опубликована новая версия децентрализованной платформы для обмена мультимедийными файлами MediaGoblin 0.13.0, предназначенная для организации хостинга и обмена медиаконтентом, в том числе фотографиями, видеороликами, звуковыми файлами, трёхмерными моделями и PDF-документами. В отличие от централизованных сервисов, подобных Flickr, YouTube и SoundCloud, платформа MediaGoblin нацелена на организацию обмена контентом без привязки к конкретному сервису и использует модель похожую на StatusNet и pump.io, предоставляющую возможность запустить сервер на своих мощностях. Код проекта написан на языке Python и распространяется под лицензией AGPLv3.

В новом выпуске:

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

Опыт создания UI библиотеки на C++

Уровень сложностиСредний
Время на прочтение21 мин
Охват и читатели20K

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

Наш основной проект (видео мессенджер) использовал WTL для Windows и GTKmm для Linux. Поддержки мака не было. Огромной неприятностью было тащить два идентичных клиента, которые, по идее, должны делать все строго одно и тоже. Разумеется, это никогда не получалось. От мысли что надо бы сделать ещё один нативный клиент для мака начинался нервный тик...

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

В течении шести лет жизни с двумя кодовыми базами одного и того же, неспешно подбирались легковесные UI библиотеки написанные хотя бы в стиле C++11.

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

В 2021 году видимо Гугл работал плохо или звёзды так сошлись, но не нашлось ничего стоящего. Все что попадалось - основанные на рендеринге html проекты и обертка над wxWidgets. Сейчас то мы знаем про lvgl, да...

wxWidgets не плох, но хотелось своего рисования, без окошек под кнопки, поля ввода и списки, boost/bsd подобной лицензией, максимально лаконичной, и в идеале работающей от Windows XP / CentOS 6 на стандартном GDI / X11 до Vulcan на современных машинах.

В итоге, все же было принято волевое решение сделать минимальный UI фреймворк для этого проекта, и сразу выпускать его в Open Source под лицензией boost. 

Читать далее

far2l в Ubuntu 23.10

Уровень сложностиПростой
Время на прочтение4 мин
Охват и читатели33K

Ура! В новой версии Ubuntu, наконец-то, можно установить Far Manager (far2l) самым обычным sudo apt install far2l — прямо из коробки, без всяких ppa и кастомных сборок! Под катом — немного подробностей, а также обычный дайджест новостей проекта за прошедшее время.

Читать далее

Выпущена новая версия операционной системы «Альт Образование» 10.2

Время на прочтение2 мин
Охват и читатели3.2K

«Базальт СПО» выпустила новую версию операционной системы для образовательных организаций — «Альт Образование» 10.2. ОС предназначена для повседневного использования дошкольными организациями, школами, вузами, средними специальными учебными заведениями. Такой диапазон применения обеспечен опциями по настройке ОС и целевыми комплектами программ.

Читать далее

Установка OC Linux на плату Kintex 7 (KC705) от Xilinx с софт-процессором MicroBlaze часть 1

Время на прочтение11 мин
Охват и читатели7.3K

Данная серия статей является туториалом по установке линукса на плату KC705 с софт-процессорным ядром Микроблэйз.

В первой части я описываю процесс создания схемы платформы, на которую мы поставим систему, с описанием некоторых нюансов.

Во второй части я опишу процесс сборки образа линукса и тестирование его работоспособности на отладочной плате путём прошивания через usb.

В третей — расскажу о том, как прошить SPI флэшку на плате, чтобы система стартовала сразу при включении платы.

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

Читать далее

Организация GNOME Foundation, курирующая разработку пользовательского окружения GNOME, объявила о назначении Холли...

Время на прочтение1 мин
Охват и читатели5

Организация GNOME Foundation, курирующая разработку пользовательского окружения GNOME, объявила о назначении Холли Миллион (Holly Million) на пост исполнительного директора, который оставался с вакантным с августа прошлого года после ухода Нила МакГоверна (Neil McGovern). Исполнительный директор отвечает за управление и развитие GNOME Foundation как организацией, а также за взаимодействие с советом директоров, консультативным советом (Advisory Board) и членами организации.

Холли Миллион имеет обширный опыт управления некоммерческими организациями и является разносторонней и увлечённой личностью, проявившей себя в роли продюсера документальных фильмов, писателя, художника и педагога. Миллион прошла путь от консультанта в некоммерческой организации до директора по разработке, члена совета директоров различных организаций, исполнительного директора организации BioBricks Foundation, развивающие открытые проекты в области биотехнологий, и основателя организации Artists United, объединяющий художников и ценителей искусства, и продвигающей идею, что через обучение понимания искусства можно решить многие социальные проблемы.

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

Прошло полгода и мы дождались: релиз OpenBSD 7.4. Важные обновления, улучшения и изменения

Время на прочтение4 мин
Охват и читатели9.3K
image

Спустя полгода после выхода OpenBSD 7.3 представлен следующий выпуск OpenBSD, теперь с версией 7.4. Размер дистрибутива, установочного ISO-образа базовой системы OpenBSD 7.4 составляет всего 630 МБ. Давайте посмотрим, что изменилось, добавлено или было удалено. Все подробности — под катом.
Читать дальше →

Представлен выпуск свободной UNIX-подобной операционной системы OpenBSD 7.4. Проект OpenBSD был основан Тэо де...

Время на прочтение1 мин
Охват и читатели12

Представлен выпуск свободной UNIX-подобной операционной системы OpenBSD 7.4.

Проект OpenBSD был основан Тэо де Раадтом (Theo de Raadt) в 1995 году после конфликта с разработчиками NetBSD, в результате которого для Тэо был закрыт доступ к CVS репозиторию NetBSD. После этого Тэо де Раадт с группой единомышленников создал на базе дерева исходных текстов NetBSD новую открытую операционную систему, главными целями развития которой стали переносимость (поддерживается 13 аппаратных платформ), стандартизация, корректная работа, проактивная безопасность и интегрированные криптографические средства. Размер полного установочного ISO-образа базовой системы OpenBSD 7.4 составляет 630 МБ.

Кроме непосредственно операционной системы, проект OpenBSD известен своими компонентами, которые получили распространение в других системах и зарекомендовали себя как одни из наиболее безопасных и качественных решений. Среди них — LibreSSL (форк OpenSSL), OpenSSH, пакетный фильтр PF, демоны маршрутизации OpenBGPD и OpenOSPFD, NTP-сервер OpenNTPD, почтовый сервер OpenSMTPD, мультиплексор текстового терминала (аналог GNU screen) tmux, демон identd с реализацией протокола IDENT, BSDL-альтернатива пакету GNU groff — mandoc, протокол для организации отказоустойчивых систем CARP (Common Address Redundancy Protocol), легковесный http-сервер, утилита синхронизации файлов OpenRSYNC.

Источник: OpenNET.

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

Вышло обновление фреймворка Electron 27.0.0

Время на прочтение1 мин
Охват и читатели4K

Разработчики фреймворка Electron выпустили версию 27.0.0. В обновление включили поддержку Chromium 118, Node.js 18 и V8 11. Кроме того, система больше не поддерживает macOS High Sierra и Mojave.

Читать далее

Ещё немного Ubuntu: вышел дистрибутив Ubuntu 23.10 с GNOME 45

Время на прочтение4 мин
Охват и читатели29K

Привет, Хабр! Многие пользователи Ubuntu, да и других дистрибутивов Linux продолжительное время ожидали выхода нового релиза  23.10. И вот, его уже можно загрузить. Установочные образы Ubuntu 23.10 "Mantic Minotaur" созданы для Ubuntu, Ubuntu Server, Lubuntu, Kubuntu, Ubuntu Mate, Ubuntu Budgie, Ubuntu Studio, Xubuntu, UbuntuKylin (редакция для Китая), Ubuntu Unity, Edubuntu и Ubuntu Cinnamon. Под катом поговорим о нововведениях и изменениях дистрибутива.

Читать далее

«СберТех» начала предоставлять доступ российским компаниям к собственной серверной ОС SberLinux OS Server

Время на прочтение2 мин
Охват и читатели22K

Дочка «Сбера» компания «СберТех» начала предоставлять доступ российским компаниям к собственной серверной ОС SberLinux OS Server.

Читать далее

В сборке Linux 6.6-rc6 исправлена проблема сбоя ядра Linux при отключении USB-приемников Logitech

Время на прочтение1 мин
Охват и читатели1.4K

В сборке ядра Linux 6.6-rc6 исправлена проблема сбоя ядра Linux при отключении USB-приёмников Logitech в рамках выпуска необходимых патчей и исправлений ошибок в подсистеме HID.

Читать далее

Энтузиаст запустил Linux на Arduino Uno

Время на прочтение3 мин
Охват и читатели24K


Энтузиаст запустил ядро Linux на плате Arduino Uno. Чтобы адаптировать полновесный Linux 6.1 к чипу ATmega328p, он портировал эмулятор RISC-V на эту платформу. Установлен новый антирекорд: более 15 часов для загрузки.
Читать дальше →

Ближайшие события

Состоялся экспериментальный выпуск открытой реализации WinAPI — Wine 8.18. С момента выпуска версии...

Время на прочтение1 мин
Охват и читатели11

Состоялся экспериментальный выпуск открытой реализации WinAPI — Wine 8.18. С момента выпуска версии 8.17 было закрыто 44 отчёта об ошибках и внесено 260 изменений.

Наиболее важные изменения в Wine 8.18:

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

Microsoft выпустила подробную инструкцию, как скачать и установить Linux на ПК

Время на прочтение2 мин
Охват и читатели34K

Компания Microsoft выпустила подробную инструкцию для всех пользователей, как скачать и установить Linux на ПК (How to download and install Linux) в рамках развития своего информационного портала под названием «Ресурсы Linux в Microsoft» и для продолжения активной работы с сообществом разработчиков Open Source.

Читать далее

Отправка и обработка HTTP запросов в PostgreSQL

Уровень сложностиСредний
Время на прочтение7 мин
Охват и читатели32K

Эта статья о том как отправлять и обрабатывать HTTP-запросы непосредственно из/в PostgreSQL. Автор расскажет о том, что такое асинхронное уведомление в PostgreSQL, и наглядно продемонстрирует, как с его помощью можно взаимодействовать с внешними системами из самой СУБД.

Читать далее

Linux Foundation будет обеспечивать супердлительный цикл поддержки для ветки ядра Linux 6.1 — до 10 лет

Время на прочтение2 мин
Охват и читатели6.7K

12 октября 2023 года организация Linux Foundation объявила, что будет обеспечивать супердлительный цикл поддержки (SLTS — Super Long Term Support) для ветки ядра Linux 6.1, то есть в течение 10 лет.

Читать далее

Вышла Ubuntu 23.10 Mantic Minotaur, а через несколько часов часть дистрибутивов убрали из общего доступа из-за ошибки

Время на прочтение2 мин
Охват и читатели12K

12 октября 2023 года вышла стабильная сборка версии Ubuntu 23.10 Mantic Minotaur. Но разработчики проекта через несколько часов убрали образы с дистрибутивами из общего доступа из-за ошибок в переводе в инсталляторе ОС.

Читать далее

Управляем цифровыми документами и процессами — ОС «Альт» совместимы с решениями «Цитрос» от SL Soft

Время на прочтение2 мин
Охват и читатели649

«Базальт СПО» подтвердила совместимость операционных систем «Альт» с решениями «Цитрос», разработанными компанией SL Soft (входит в Группу компаний Softline). По результатам тестирования подтверждена корректная работа ОС «Альт Сервер» 10 и «Альт Рабочая станция» 10 с программным продуктом «Цитрос ЮЗ ЭДО», и ОС «Альт Сервер» 10 на платформе х86_64 с ECM-системой «Цитрос Цифровая Платформа».

Читать далее

Замешиваем файлы в тэги. Часть 3

Уровень сложностиСредний
Время на прочтение9 мин
Охват и читатели4.5K

Продолжаем создавать модуль ядра в Линукс на примере виртуальной файловой системы.

Часть 1: Описание задачи, Модуль ядра

Часть 2: Модуль ядра, Регистрация файловой системы

Часть 3: Inode, Lookup

Часть 4: Inode-операции: symlink, unlink

Что в результате получилось можно увидеть по ссылкам: демо-видео, код.

Продолжаем разбираться