Обновить
256K+

Linux *

Пишем под *nix

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

Два модема

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

В процессе разработки прошивок для маршрутизаторов на линуксах, время от времени попадаются "интересные" баги. Такие от которых через три дня хочется рвать волосы в самых неожиданных местах. Об одной из таких проблем и пойдёт дальше речь

Читать далее

Вышла Green Linux 21.1 — ОС на базе Linux Mint, локализованная под российский рынок, проект продолжает развитие

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


В начале января сообщество независимых разработчиков выпустило Green Linux 21.1 (только версия 64 бита). Это ОС на базе Linux Mint, которая специально локализована под российский рынок и текущие условия. Проект получил свой отдельный сайт и продолжает развитие.
Читать дальше →

Хозяйке на заметку: разбираемся с конфигурационными файлами Linux

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

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

Читать далее

JEP-400 или UTF-8 РєРѕРґРёСЂРѕРІРєР° РїРѕ умолчанию

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

Не прошло и пяти лет, как в Java 18 докатилось небольшое, но очень ожидаемое и обсуждаемое изменение: теперь во всех стандартных API используется UTF-8 кодировка по умолчанию. Это изменение, которое сделает выражение «Write once, run anywhere» действительно правдой, так как теперь поведение приложения будет еще меньше зависеть от системы, где оно запущено. 

На конференции Joker я рассказал, как развивались события в работе над JEP-400 и как сделать так, чтобы ничего не поломалось после перехода на новые версии JDK. А теперь делюсь с Хабром и видеозаписью доклада, и текстовой версией. Как говорится, помимо двух самых сложных задач в программировании – нейминга и инвалидация кэша, есть ещё две: таймзоны и кодировки. Вот о кодировках и поговорим. Как читается название доклада/поста — разберёмся в конце.

Читать далее

Настройка badges в репозиториях Gitlab, с помощью Gitlab API, в CI/CD

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

Простая визуализация версий установленных релизов, результатов сканирования, версии интерпретатора и прочего с помощью Gitlab Badges. Создание Gitlab Badges с помощью Gitlab API и Gitlab CI.

Читать далее

Раскрываем секреты загрузочных ISO-образов

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


В этой статье я хочу поговорить об ISO-файлах, на которых, как известно, распространяются дистрибутивы операционных систем. Начиная писать статью, я немного сомневался в её актуальности, так как я ассоциировал ISO-образы с оптическими дисками, которые, ввиду ряда причин, уходят в прошлое. У меня было стойкое понимание, что ISO-файлы в основном нужны только для хранения образов оптических дисков, которые содержат установщик операционной системы. Но, как оказалось, всё гораздо сложнее и интереснее, особенно применительно к современному железу.
Читать дальше →

Колдовской NeoVIM. Часть четвертая. «Полёты во сне и наяву»

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

Навигация - визитная карточка Nvim. Мы можем молниеносно перемещаться по коду-тексту, не ограниченные скоростью мыши или человеческими возможностями. Говорят, что эксперименты Либета доказали, что человек сначала перемещается, а потом думает… В колдовском редакторе все будет именно так.

Давайте полетаем

Как написать 2D игру на C++ и чистом STL для терминала в Linux

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

Привет хабр, я PHP разработчик с опытом работы в продакшне более 8 лет. После долгого и упорного труда мне стало скучно пилить микросервисы и бэкенды в хайлоде, я решил постичь магию разработки игр. Выбрал курс по Unreal Engine 5 и C++, так как там все структурировано, понятно, и в случае необходимости есть кому задать вопрос. На первой лекции по основам С++ преподаватель сразу предложил челлендж - написать 2D игру без использования игрового движка

Читать далее

Российская операционная система РЕД ОС вышла в формате облачной инфраструктуры

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

Разработчик «РЕД СОФТ» объявил о выходе российской операционной системы РЕД ОС в формате облачной инфраструктуры. Теперь пользователи РЕД ОС смогут разворачивать виртуальное рабочее пространство из облака, создавать отказоустойчивые рабочие среды и запускать высоконагруженные сервисы, доступные из любого региона России. Сейчас РЕД ОС присутствует на платформах «Яндекс», ActiveCloud, «О2 Клауд» и в ближайшее время появится и на других известных площадках.

Читать далее

Обзор отечественных компаний-производителей операционных систем

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

Чтобы обеспечить бизнесу техническую независимость от зарубежных разработчиков программного обеспечения, компаниям рекомендуют переходить на отечественные операционные системы (ОС). Делюсь информацией о том, какие российские ОС существуют и об их особенностях.

Читать далее

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

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

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

Читать далее

Эволюция электронного наряда-допуска или как исключить убытки, избавившись от бумаги, и зачем для этого лицензия ФСБ

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

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

Читать далее

Эксперименты и увлекательные манипуляции с дисковым кэшем Linux

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

Linux охотно занимает свободную оперативную память под дисковый кэш, из‑за чего привычный взгляд на free нередко создаёт ложное ощущение дефицита ресурсов.

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

Читать далее

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

Колдовской NeoVIM. Часть третья. «Режимы сна, отдыха и Nvim’a»

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

Режим в жизни нужен для того, чтобы не растолстеть к тридцати годам и высыпаться.

Режимы в Nvim нужны для того, чтобы сломать жизнь неподготовленным чародеям, а выспаться вы сможете только тогда, когда полностью прочитаете всю документацию, сможете выйти из Nvim и, просветленный, навсегда отключите компьютер…

Читать далее

Колдовской NeoVIM. Часть вторая. “Конфиг Всевластья”

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

Никто не любит конфиги (я уж точно). Они скучные и нединамичные.

Но со своим конфигом Nvim’а я ношусь, как Голлум с кольцом Всевластья. Моя прелесссссть. Я боюсь потерять свой конфиг, боюсь, что с ним что-то случится. Другие хотят забрать тебя, моя прелессссть. Саша тебя им не отдаст, нет-нет...

Если кто-то отнимет мой конфиг - я буду гнаться за ним до Роковой Горы и даже прыгну в жерло вулкана.

В этой статье я расскажу, как создать такой Конфиг Всевластья и как завоевать Гондор.

Читать далее

Пятеро на одного: Linux Foundation, Amazon, Meta, Microsoft и TomTom создают открытый картографический сервис

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

Новый картографический сервис намерены создать Linux Foundation, Amazon Web Services, Meta*, Microsoft и TomTom. Проект под названием Overture Maps Foundation будет основываться на открытых данных; разработчики смогут использовать сервис в своих продуктах, а сам он будет собирать и накапливать картографические данные из разных источников.  

Читать далее

Сказ о M1 GPU

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

Привет всем, в эфире Асахи Лина!✨

marcan попросил меня написать статью о M1 GPU, и вот она готова ~! Это был долгий проект, растянувшийся на несколько месяцев, и было о чём поведать, так что, надеюсь, вам понравится!

Читать далее

Предновогодний обучающий митап «Безопасность Linux»

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

21 декабря в 11:00 состоится обучающий онлайн-митап «Безопасность Linux», организованный командой CyberCamp. 

Эксперты разберут тему безопасности Linux с практической стороны. Мероприятие будет интересно всем начинающим и опытным специалистам по ИБ. Для всех желающих проработать полученные знания тренеры CyberCamp подготовили «задания на дом» для индивидуального выполнения. 

Читать далее

Колдовской NeoVIM. Часть первая. «Neovim VS Ваша IDE, или долой мышей!»

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

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

Фишкой колдовского редактора является то, что вы общаетесь с ним не через аналоговое управление (двигаем мышкой, вводим текст), а через команды и макросы. Зачем заморачиваться и пользоваться текстовым редактором через код?

Потому что это чертовски быстро!

Читать далее

Вышел Linux 6.1

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


11 декабря 2022 года Линус Торвальдс представил первый стабильный релиз ядра Linux 6.1. Выпуск новой версии ядра Linux вышел в соответствии с графиком, но всё же с задержкой на неделю, спустя два месяца после выхода предыдущей стабильной версии Linux 6.0 в начале октября этого года.
Читать дальше →