В этой части раскрываю тему программного обеспечения «которого нет» под ОС, которые «не нужны». Что есть, чего нет, где брать и что со всем этим делать.
Рубрика «linux» - 6
Unix на работе. Часть вторая, программная
2024-09-15 в 12:03, admin, рубрики: freebsd, linux, linux desktop, linux kernel, Linux для всех, netbsd, OpenBSDПроблемы с Raspberry Pi 4 не дают выйти в бета-релиз Fedora 41. Но почему?
2024-09-12 в 8:50, admin, рубрики: Fedora, linux, Raspberry, администрирование linux-систем, дистрибутив linuxFedora — один из самых известных дистрибутивов операционной системы GNU/Linux. Проект охватывает множество направлений, таких как мобильные устройства, облачные технологии и робототехника. Разработчики Fedora ежедневно решают задачи различной сложности: от управления IT‑инфраструктурой до программирования микроконтроллеров и создания роботов.
Несмотря на общий успех и популярность, почти каждый релиз Fedora не обходится без сложностей. Поддержка одноплатного компьютера Raspberry Pi 4 вновь стала источником проблем, что уже не впервые задерживает выход бета-версии.
Читать полностью »
Как уменьшить образ Docker для работы с устройствами IoT
2024-09-12 в 7:55, admin, рубрики: docker, elf, fortran, Guix, home assistant, IoT, linux, nix, Raspberry Pi, timeweb_статьи_переводНа устройствах интернета вещей (IoT) зачастую слишком мало ресурсов, и их не хватает, чтобы подтягивать и использовать тяжеловесные образы Docker. В этой статье будет показано, как можно уменьшить образ Docker на 36-91% при помощи инструментов patchelf
и strace
, не перекомпилируя при этом контейнеризованные приложения. Также рассмотрим, как создавать минимальные образы для собственных приложений, написанных на Rust, Go, C/C++.
❯ Зачем уменьшать образ Docker?
Как Linux создаёт и подсчитывает сокеты
2024-09-07 в 8:05, admin, рубрики: linux, tcp, timeweb_статьи_перевод, udp, UNIX, веб-сервер, Сетевые технологии, сокеты, ядроПривет!
Если у вас уже есть некоторый опыт работы с веб-серверами, то вам наверняка доводилось попадать в классическую ситуацию «адрес уже используется» (EADDRINUSE).
В этой статье будут подробно разобраны не только предпосылки, позволяющие судить, случится ли в ближайшей перспективе такая ситуация (для этого достаточно просмотреть список открытых сокетов), но и будет рассказано, как можно прослеживать конкретные пути кода в ядре (где происходит такая проверка).
Если вам просто интересно, как именно работает системный вызов socket(2)Читать полностью »
Программирование на C в Linux на примере создания своей командной оболочки
2024-09-05 в 8:05, admin, рубрики: C, linux, make, shell, timeweb_статьи, велосипедостроение, командная оболочка, командный интерпретатор, разработка, системное программированиеПривет! Язык программирования C — основополагающий, как я считаю. И его знать, нет, не обходимо, но довольно желательно. Большинство языков отсылают к C, и зная C (или C++) другой язык будет даваться намного легче.
Я решил недавно улучшить свой навык владения C, путем написания проектов. Самая первая мысль, которая пришла мне на ум — это командный интерпретатор, командная оболочка, shell проще говоря. А также я расскажу о системе сборки make, и о том, как правильно писать и документировать C-код.
В этом туториале я буду использовать компилятор CLANG, а не GCC, и расскажу его преимущества
Как я пришёл к пониманию основ создания Live-дистрибутивов Linux, решив починить свой старый SSD
2024-09-02 в 9:01, admin, рубрики: howto, linux, LiveCD, liveusb, ruvds_статьи, ssd
Был у меня старенький SSD объёмом 240 Гбайт от Kingston, который внезапно перестал работать, вообще перестал распознаваться в системе. Попробовал я подключить SSD к другому компьютеру, попробовал использовать как внешний диск, ничего не дало результата. Поэтому я купил новый, а этот разобрал.
Внешних признаков, указывающих на то, что SSD сгорел, я не заметил, а интуиция говорила: «Проблема программная». Выбрасывать диск не хотелось, поэтому он остался пылиться до «лучших» времён. И вот недавно захотелось попробовать его починить. К своему удивлению, я достаточно быстро нашёл необходимую статью на Хабре, где рассказывалось, как можно оживить SSD на том же контроллере, что и мой, отдельную тему на форуме Ru-Board, а также статью с подробной инструкцией, по ней я и восстановил свой SSD. Но кроме восстановленного SSD я еще приобрёл и закрепил знания по Linux, которые изложил в этой статье. Всем, кому интересно, добро пожаловать под кат.
Что на неделе: Notion — всё, «драгоценности» от Google и тридцатый юбилей первого смартфона
2024-09-01 в 10:12, admin, рубрики: Google, linux, notion, аккредитация IT, гаджеты и девайсы, информационная безопасность, смартфоныПривет! Горячая выдалась неделька. Если вы тоже без отрыва следили за судьбой Telegram и Павла Дурова, то могли пропустить всё остальное. Специально для таких случаев есть я — Олег Малахов из AGIMA и мой дайджест. Собрал в нем самые интересные новости прошедшей недели. И скучные тоже собрал. В общем, поехали!
Из истории технологий: откуда взялся Unix
2024-08-31 в 8:05, admin, рубрики: BASIC, Bell Labs, linux, multics, timeweb_статьи_перевод, UNIX, Кен Томпсон, код, ОС, ПрограммированиеСегодня многие полагают, что «Unix» и «Linux» — это одно и то же. Но по состоянию на 2024 год с большинством дистрибутивов, которые мы причисляем к «Unix» и «Linux» ситуация почти так и обстоит.
Но у Unix долгая история. Если у вас в распоряжении только известные сейчас системы Linux, то сложно размышлять о том «какова была ситуация на заре Unix», поскольку так много с тех пор изменилось.
❯ От прототипа до Unix
Сделаем шаг назад и рассмотрим, с чего начинался Unix. В 1969 году Кен Томпсон, сотрудник-исследователь из лаборатории «Bell Labs» экспериментировал в области проектирования операционных систем.
Доля Linux растет быстрее, чем когда-либо. Что случилось?
2024-08-30 в 8:16, admin, рубрики: linux, oarticle, selectel, windows, доля рынка, операционные системы, ОСПо данным StatCounter, относительная доля операционных систем на базе Linux сейчас начала расти активнее, чем когда-либо раньше. Так, если в марте этот показатель составлял 4%, то сейчас это уже 4,5%. Аналитики считают, что уже в начале следующего года доля Linux увеличится до 5%. Казалось бы, что такое половина процента или даже 1%? Но если посмотреть на абсолютные значения, то можно увидеть, что рост весьма значительный. Подробности — ниже.
Читать полностью »