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

Fedora Linux 40: новая версия дистрибутива. Что нового и что изменилось?

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

В мире дистрибутивов Linux всё идёт по плану. Разработчики Fedora Linux 40 выпустили финальный релиз 23 апреля. Уже готовы версии Fedora Workstation, Fedora Server, Fedora CoreOS, Fedora Cloud Base, Fedora IoT Edition и Live-сборки. Они поставляются c десктоп-окружениями KDE Plasma 5, Xfce, MATE, Cinnamon, LXDE, Phosh, LXQt, Budgie и Sway. Давайте посмотрим, что там нового, что удалили, а что изменилось. Подробности — под катом.

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

Одноплатный компьютер из камеры видеонаблюдения. Создаём WiFi-мобиль. Часть I

Уровень сложностиСредний
Время на прочтение12 мин
Количество просмотров17K


Я уже рассказывал про то, как из телевизионной приставки можно сделать одноплатный компьютер (SBC — single board computer). Если же у вас завалялась ненужная или разбитая камера видеонаблюдения, не спешите её выбрасывать. Я покажу, как её можно использовать, даже если на ней не работают какие-либо функции вроде звука, изображения и т. п. Сегодня нас камера интересует только как SBC. Расскажу, как найти куда подпаять нагрузку, какую нагрузку можно подключить к камере и какими способами можно ею управлять.
Читать дальше →
Всего голосов 76: ↑76 и ↓0+76
Комментарии38

Дорожная карта навыков разработчика на C++

Уровень сложностиСредний
Время на прочтение16 мин
Количество просмотров56K

Джеймс Гослинг как-то сказал, что Java — это C++, из которого убрали все пистолеты, ножи и дубинки, однако практика показывает, что «ножи и дубинки» становятся классным инструментом в руках опытных разработчиков. В общем, немалая часть проклятий в адрес C++ объясняется элементарным «вы просто не умеете его готовить». Мы в «Лаборатории Касперского» умеем готовить «плюсы» и поэтому любим их. C++ — низкоуровневый язык, который позволяет работать с железом и писать быстрый код и при этом содержит массу возможностей. В экосистеме «плюсов» куча проработанных паттернов, best practices и готовых библиотек под разные задачи. Язык динамично развивается — но сохраняет обратную совместимость. 

В этом посте мы с помощью карты покажем, какие навыки и знания нужны разработчику на C++. Естественно, разбирать путь развития «плюсистов» будем на собственном примере — тем более что у нас в «Лаборатории Касперского» много очень разных проектов с отличающимися задачами. Однако наша карта по большей части универсальна и будет полезна всем, кто хочет развиваться в С++-разработке.

Отправляемся
Всего голосов 46: ↑38 и ↓8+30
Комментарии93

Plymouth: делаем загрузку Linux веселее

Уровень сложностиПростой
Время на прочтение6 мин
Количество просмотров13K

Или ещё один способ показать своё превосходство над "average Windows fan".

Дружим современный мем со старым и почти забытым инструментом.

Читать далее
Всего голосов 21: ↑22 и ↓-1+23
Комментарии43

Комфортная работа в Linux. ZRAM и гибернация — особенности взаимодействия

Уровень сложностиСредний
Время на прочтение16 мин
Количество просмотров5.8K

Далеко не все работающие на сегодняшний день компьютеры и ноутбуки имеют объём оперативной памяти, гарантированно перекрывающий потребности возложенных на них задач. Для ноутбуков среднего и нижнего ценовых сегментов типовой задачей может быть работа с большим количеством открытых вкладок браузера, для более дорогих ноутбуков или системных блоков — ресурсоёмкие игры, рендеринг, видеомонтаж, для серверов — базы данных и прочие требовательные к RAM задачи.

Когда RAM близка к заполнению, данные неактивных в данный момент приложений начинают выгружаться из неё на диск, в файл или раздел подкачки. Когда при запуске ещё одного приложения, открытии файла или вкладки браузера, потребуется срочно освободить нужный для этого действия объём оперативной памяти, пауза в работе компьютера может быть заметна, даже когда в системе стоит SSD. На HDD же, в случае запуска ресурсоёмкого приложения, подкачка может приостановить работу и на несколько десятков секунд. Кроме того, постоянная подкачка на SSD приводит к его ускоренному износу, что с учётом цены SSD, также не лучшее решение.

Если типовые задачи вашего компьютера требуют в 2-3 раза больше оперативной памяти, чем стоит в системе, наилучшим решением будет её увеличение. Если установить больше памяти невозможно технически (самый, пожалуй, острый пример — нетбуки на процессоре Atom с максимально возможным объёмом RAM 2 Гб) — ресурсоёмкие задачи лучше перенести на более мощный аппарат, а этот использовать только для офисно-браузерных задач (отдать детям или родителям). В случае же менее значительной нехватки (в пределах половины имеющегося объёма RAM), есть возможность улучшить ситуацию.

Читать далее
Всего голосов 14: ↑16.5 и ↓-2.5+19
Комментарии23

Один репозиторий, чтобы править всеми

Уровень сложностиПростой
Время на прочтение10 мин
Количество просмотров8.4K

Собираем кроссплатформенное (server-client, static-client, gh-pages, Android, iOS, macOS, Linux, Windows, Chrome extension, Docker, Kubernetes, ...) React приложение. В этой статье я почти не затрону Deep backend, только чуть-чуть в конце. Но рассмотрю Open Source шаблон/заготовку для сборки кроссплатформенных React приложений который мы используем в Deep.Foundation.

Надеть еще одно кольцо всевластия
Всего голосов 13: ↑13.5 и ↓-0.5+14
Комментарии5

7. Nix в пилюлях: Работающая деривация

Уровень сложностиСредний
Время на прочтение7 мин
Количество просмотров283

В прошлой пилюле мы собрали свою первую деривацию. Правда, она не делала ничего полезного, и эту оплошность надо исправить.

В очередной — седьмой — пилюле от Люка Бруно создадим деривацию, которая реально собирает и устанавливает программу в хранилище Nix.

Читать далее
Всего голосов 3: ↑4.5 и ↓-1.5+6
Комментарии0

Inferit и «РЕД СОФТ» анонсировали несколько линеек компьютерного оборудования с предустановленной РЕД ОС

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

Компания Inferit (входит в ГК «Softline») совместно с компанией-разработчиком программного обеспечения «РЕД СОФТ» выпустили анонс линеек российских моноблоков, ноутбуков и серверов бренда Inferit с предустановленной операционной системой «РЕД ОС». Эти линейки программно-аппаратных комплексов станут доступны в начале 2023 года.

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

Приложение Docker Desktop стало доступно для Linux

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


Компания Docker выпустила приложение Docker Desktop для Linux. Ранее фирменный графический интерфейс для создания, запуска и управления контейнерами был доступен только под Windows и macOS.
Читать дальше →
Всего голосов 5: ↑5 и ↓0+5
Комментарии10

NVIDIA открыла исходный код модулей ядра видеодрайверов для ядра Linux

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


По информации VideoCardz, NVIDIA открыла исходный код всех модулей ядра своих проприетарных видеодрайверов для ядра Linux. Компания опубликовала разработки на GitHub под лицензиями MIT и GPLv2.
Читать дальше →
Всего голосов 44: ↑44 и ↓0+44
Комментарии34

В 2022 году Linux как основную ОС использовали 40,23% разработчиков против 23,2% в 2018 году

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

Процент использования Linux как основной ОС неуклонно растёт последние пять лет. С 2018 по 2021 год использование Linux достигало 23,2%, 25,6%, 26,6%, 25,3%, и, наконец, в 2022 году составило 40,23%. Такие результаты показал опрос разработчиков на StackOverflow, в котором поучаствовало более 70 тыс. человек.

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

Сообщество CacTUX проведёт со 2 по 6 января новогодний бесплатный авторский онлайн интенсив по Linux для школьников

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


Сообщество CacTUX проведёт со 2 по 6 января новогодний бесплатный авторский онлайн интенсив по Linux для школьников 7-8 классов, в рамках подготовки к соревнованиям ТЕХНОКАКТУС, ALT-SKILLS и открытым детско-юношеским мероприятиям по GNU/Linux CacTUX 2023.
Читать дальше →
Всего голосов 4: ↑4 и ↓0+4
Комментарии1

Курсы Слёрм в подарок близким и себе любимому

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

Хо-хо-хо! Уже купили подарки на Новый год? А себе?

Если на один или даже оба вопроса ответ отрицательный, вот вам идея — подарочный сертификат на курсы Слёрм.

При покупке нашего курса в подарок до 8 января вы получите скидку 10%. В акции участвуют 20 курсов на любой вкус.

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

Вышел PLM-комплекс АСКОН 22.2 с кроссплатформенным веб-клиентом ЛОЦМАН:PLM

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

Компания АСКОН выпустила версию 22.2 программного комплекса для управления жизненным циклом изделия. PLM-комплекс включает системы ЛОЦМАН: PLMПОЛИНОМ: MDM ВЕРТИКАЛЬ и технологические приложения.

В состав PLM-комплекса вошел полностью переработанный веб-клиент системы управления инженерными данными ЛОЦМАН:PLM, перспективное кроссплатформенное клиентское приложение, которое со временем заменит существующее настольное приложение согласно дорожной карте перехода на Linux.

Рассказываем о ключевых новинках, вошедших в новую версию.

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

Слёрм + Southbridge = Администрирование Linux Мега

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

Мы таки решили создать самый хардовый курс по Linux, так чтобы мороз по коже и волосы дыбом.

Курс в лучших традициях Слёрм + Southbridge:

- Жёстко, хочешь знать - учись!

- Практика на стендах

- Общение до умопомрачения (со спикером)

- Сертификация (но это неточно)

- Мемы про админов в чатике новостей курса

Посмотреть программу
Всего голосов 13: ↑10 и ↓3+7
Комментарии0

Энтузиаст портировал табличный процессор Lotus 1-2-3 на Linux

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


Энтузиаст, ИБ-исследователь и разработчик Тэвис Орманди (Tavis Ormandy) из Google подробно рассказал у себя в блоге о процессе портирования табличного процессора Lotus 1-2-3 (ПО выпущено в 1983 году, портированная версия от 1988 года) на Linux без использования эмулятора. Этот проект он опубликовал на GitHub.
Читать дальше →
Всего голосов 9: ↑9 и ↓0+9
Комментарии0

Обновление Flutter 3: поддержка macOS, Linux и встроенный инструмент для создания казуальных игр

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

Команда разработчиков Flutter представила обновление платформы Flutter 3. У фреймворка появилась полноценная поддержка macOS и Linux. Также разработчики добавили инструмент, позволяющий быстро создавать казуальные игры.

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

Администратор баз данных в Китае приговорен к 7 годам тюремного заключения за инсайд и использование команды shred

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


По информации Bleeping Computer, администратор баз данных по имени Хань Бинг (Han Bing), который работал в китайской компании Lianjia, приговорен к 7 годам тюремного заключения за незаконный вход в корпоративные информационные системы под root и безвозвратное удаление баз данных компании, включая информацию на резервных площадках, с помощью команд rm и shred.
Читать дальше →
Всего голосов 20: ↑14 и ↓6+8
Комментарии25

Разработчик представил утилиту, добавляющую в Linux сообщение об активации из Windows

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

Энтузиаст опубликовал на GitHub утилиту, выводящую на рабочий стол Linux водяной знак о необходимости активировать систему. Подобное сообщение обычно выводится на машинах под управлением Windows.

Читать далее
Всего голосов 32: ↑20 и ↓12+8
Комментарии23

Вышел Linux 5.18

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


22 мая 2022 года Линус Торвальдс представил первый стабильный релиз ядра Linux 5.18. Выпуск новой версии ядра Linux вышел в соответствии с графиком, спустя два месяца после выхода предыдущей стабильной версии Linux 5.17 в конце марта этого года.
Читать дальше →
Всего голосов 14: ↑14 и ↓0+14
Комментарии7
1
23 ...