Linux / Линукс
12.5K subscribers
5.52K photos
139 videos
27 files
5.75K links
№ 4922181359
Все о мире Свободного Программного Обеспечения

🤝 Для связи - @raz_raz
💬 Чат - t.iss.one/linuxgram_chat
🔷 ВК - vk.com/linux0ids
💡 Предложка - @linux_gram_bot

Заказать рекламу через биржу:
https://telega.in/c/linux_gram
Download Telegram
Вопросы для собеседования по Linux для начинающих

▪️ Что такое Linux?
Ответ: Linux - это операционная система, основанная на ядре Linux. Это операционная система с открытым исходным кодом, которая может работать на различных аппаратных платформах. Он предоставляет пользователям бесплатную и недорогую операционную систему. Это удобная для пользователя среда, в которой они могут легко изменять и создавать вариации в исходном коде.

▪️ Кто изобрел Linux? Расскажите об истории Linux.
Ответ: Линус Торвальдс создал Linux в 1991 году. Линус Торвальдс был студентом Хельсинкского университета, Финляндия. Он начал писать код самостоятельно, чтобы бесплатно получить академическую версию Unix.

▪️ Что такое ядро операционной системы Linux?
Ядро Linux является центральным элементом компьютерной операционной системы Linux. Ядро — это базовый интерфейс между аппаратными средствами компьютера и его процессами, который гарантирует наличие свободной памяти для запуска приложений Linux, оптимизирует работу процессоров и отслеживает соблюдение системных требований приложениями.

▪️ Что такое ядро Linux?
Ядро Linux является сердцем операционной системы. Оно служит связующим звеном между программным обеспечением и оборудованием. Если программное обеспечение запрашивает аппаратное обеспечение, то ядро передает данные между программным обеспечением и аппаратным обеспечением.

Например, если вы хотите воспроизвести песню, вам следует запустить проигрыватель по умолчанию, он запрашивает ядро воспроизвести песню, теперь ядро свяжется с оборудованием, чтобы запросить разрешения или аппаратные компоненты, например, если вы подключили к устройству какую-либо гарнитуру. Большинство телефонов Android используют ядра Linux.

Ядро можно редактировать, потому что оно выпущено по General Public License.

Linux / Линукс
🥸
Please open Telegram to view this post
VIEW IN TELEGRAM
👍25😁11😢531
Gentoo начал формирование бинарных пакетов для архитектуры x86-64-v3

Разработчики вводят в строй отдельный репозиторий с бинарными пакетами, собранными с поддержкой третьей версии микроархитектуры x86-64 (x86-64-v3), применяемой в процессорах Intel примерно с 2015 года (начиная с Intel Haswell). Она отличается наличием таких расширений, как AVX, AVX2, BMI2, FMA, LZCNT, MOVBE и SXSAVE. В репозитории предложен отдельный набор пакетов, формируемый параллельно с опубликованным в декабре репозиторием, в котором сборка выполнена для базовой архитектуры x86-64, которую можно использовать на любых 64-разрядных процессорах Intel и AMD.

Linux / Линукс
🥸
Please open Telegram to view this post
VIEW IN TELEGRAM
👍21😁2
Please open Telegram to view this post
VIEW IN TELEGRAM
71😁35👍6
В Debian 13 будет задействован 64-разрядный тип time_t на 32-разрядных архитектурах

Разработчики опубликовали план перевода всех пакетов на использование 64-разрядного типа time_t в портах дистрибутива для 32-разрядных архитектур. Изменения войдут в состав дистрибутива Debian 13 "Trixie", в котором будет полностью решена проблема 2038 года.

Из 35960 поставляемых в Debian пакетов тип time_t встречается в 6429 и затрагивает более 1200 библиотек.

После того как в экспериментальной ветке будут решены все выявленные после перевода проблемы, новые варианты библиотек c "abi=time64" будут загружены в репозиторий unstable.

Linux / Линукс
🥸
Please open Telegram to view this post
VIEW IN TELEGRAM
11113
Вопросы для собеседования по Linux для начинающих

▪️ В чем разница между Linux и Unix?
Ответ на картинке. И некоторые другие отличия:
Linux - это клон Unix. Но если учитывать стандарты интерфейса портативной операционной системы (POSIX), то Linux можно рассматривать как UNIX.

• Linux - это просто ядро
Все дистрибутивы Linux включают систему GUI, утилиты GNU, инструменты установки и управления, компиляторы GNU c / c ++, редакторы (vi) и различные приложения, такие как OpenOffice, Firefox.

Операционные системы UNIX считаются полноценной операционной системой, поскольку все поставляется от одного поставщика.

• Безопасность и брандмауэр
Linux поставляется с открытым исходным кодом Netfilter и брандмауэром на базе IPTables для защиты вашего сервера и рабочего стола от взломщиков и хакеров. Операционные системы UNIX поставляются со своими собственными брандмауэрами.

• Резервное копирование и восстановление
UNIX и Linux поставляются со своим собственным набором инструментов для резервного копирования данных на магнитную ленту и другие резервные носители. Однако и в Linux, и в UNIX есть некоторые общие инструменты, такие как tar, dump/restore, cpio и т.д.

Linux / Линукс
🥸
Please open Telegram to view this post
VIEW IN TELEGRAM
👍21😁8😢1
Разработчики Kubuntu Linux анонсировали работу по переводу дистрибутива на использование инсталлятора Calamares. Calamares не зависит от конкретных дистрибутивов Linux и применяет библиотеку Qt для создания интерфейса пользователя.

Применение Calamares позволит задействовать единый графический стек в окружении на основе KDE. Из официальных редакций Ubuntu на инсталлятор Calamares ранее уже перешли Lubuntu и UbuntuDDE.

Linux / Линукс
🥸
Please open Telegram to view this post
VIEW IN TELEGRAM
👍17
Please open Telegram to view this post
VIEW IN TELEGRAM
😁367😢1
Выпуск дистрибутива KaOS 2024.01, укомплектованный KDE Plasma 6-RC2

KaOS 2024.01 – дистрибутив с непрерывной моделью обновления, нацеленный на предоставление рабочего стола на основе свежих выпусков KDE и приложений, использующих Qt. Из специфичных для дистрибутива особенностей оформления можно отметить размещение вертикальной панели в правой стороне экрана.

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

Linux / Линукс 🥸
Please open Telegram to view this post
VIEW IN TELEGRAM
13👍4
Intel выпустила патчи для планировщика потоков Thread Director в Linux, улучшающие производительность от 3% до 14%

Специалисты Intel выпустили серию патчей для планировщика потоков Thread Director в Linux. Обновления для технологии виртуализации улучшают производительность виртуальных машин, работающих на гибридных платформах Intel и современных процессорах (с P и E ядрами), от 3% до 14% (в зависимости от выполняемой задачи).

Патчи могут помочь улучшить работу систем на Linux, которые используются для запуска игр на клиентской виртуальной машине с Windows в качестве решения для облачных игр. Цель нового набора патчей — включить логику планирования на основе ITD в гостевой системе, чтобы лучше планировать задачи на гибридных платформах Intel.

Команда Intel продолжает дорабатываться поддержку виртуализации Intel Thread Director в Linux и, вероятно, эти патчи будут включены в новые версии ядер Linux для улучшения работы с гибридными процессорами Intel Core.

Linux / Линукс 🥸
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2041
Опубликован выпуск SBCL 2.4.1 (Steel Bank Common Lisp), свободной реализации языка программирования Common Lisp. Код проекта написан на языках Common Lisp и Си, и распространяется под лицензией BSD.

В новом выпуске:
▪️ В параллельный сборщик мусора, использующий алгоритм mark-region, добавлена частичная поддержка заголовков компактных экземпляров.
▪️ На платформе FreeBSD реализована компоновка с libpthread и отключена рандомизация адресного пространства (ASLR).
▪️ Восстановлена сборка на 64-х битных архитектурах riscv и ppc.
▪️ Для всех платформ реализована поддержка fastrem-32 (для оптимизированных вычислений FLOOR).
И другие изменения.

Linux / Линукс 🥸
Please open Telegram to view this post
VIEW IN TELEGRAM
👍9
Please open Telegram to view this post
VIEW IN TELEGRAM
😁81👍13
Критическая уязвимость в Mastodon даёт возможность захватить чужую учётку 🫳

В коде опенсорсной децентрализованной социальной сети Mastodon исправили критическую уязвимость (CVE-2024-23832), которая позволяла злоумышленникам выдавать себя за любую учетную запись и захватить ее.

Подробности пока не раскрывают, лишь призывают обновиться до версии 4.2.5.

🥸 godnoTECH - Новости IT
Please open Telegram to view this post
VIEW IN TELEGRAM
12👍7😁3😢2
Linux Mint 22: раскрыто кодовое имя и новая функция Cinnamon

▪️ Кодовым названием Linux Mint 22 будет ‘Wilma’. Mint использует множество женских имен, начинающихся на W, в выпусках point, включая Венди, Вайнону, Ванду, Винни и Уинифред.

▪️ Linux Mint 22 основан на Ubuntu 24.04. Хотя эта основа еще не введена в действие (релиз ожидается не раньше апреля), Mint унаследует многие из ее изменений. Скорее всего, по умолчанию в нее будет включено ядро Linux 6.8, а не Linux 6.6 LTS.

▪️ Новая функция для рабочего стола Cinnamon: приложение ‘Nemo Actions Organizer’.

Nemo Actions позволяют пользователям добавлять дополнительные действия в контекстное меню правой кнопки мыши в файловом менеджере Nemo, например, ”открыть папку в терминале“, "запустить контрольную сумму в ISO”, “сжать PDF” и т.д.

Linux / Линукс
🥸
Please open Telegram to view this post
VIEW IN TELEGRAM
31👍13😢21
Please open Telegram to view this post
VIEW IN TELEGRAM
😁1035
Доступна платформа OpenSilver 2.1, продолжающая развитие технологии Silverlight

Проект позволяет создавать интерактивные web-приложения при помощи технологий C#, F#, XAML и .NET. Скомпилированные при помощи OpenSilver приложения Silverlight могут работать в любых настольных и мобильных браузерах с поддержкой WebAssembly, но компиляция пока возможна только в Windows с использованием среды Visual Studio.

В текущем виде OpenSilver уже вышел за рамки прослойки для продления жизни Silverlight и может рассматриваться как самостоятельная платформа для создания новых приложений. Например, проектом развивается среда разработки (дополнение к Visual Studio), обеспечивается поддержка новых версий языка C# и платформы .NET, предоставляется совместимость с библиотеками на языке JavaScript.

В качестве основы OpenSilver задействован код открытых проектов Mono (mono-wasm) и Microsoft Blazor (часть ASP.NET Core), а для выполнения в браузере применяется компиляция приложений в промежуточный код WebAssembly.

Linux / Линукс
🥸
Please open Telegram to view this post
VIEW IN TELEGRAM
👍11
Новичок впервые на Линукс форуме

Linux / Линукс 🥸
Please open Telegram to view this post
VIEW IN TELEGRAM
😁7815👍6😢1
В ядре Linux 6.8 исправлены две серьёзные проблемы в bcachefs

В файловой системе bcachefs, входящей в состав ядра Linux начиная с выпуска 6.7, при подготовке к релизу ядра 6.8 были обнаружены и исправлены две серьёзные проблемы (исправления войдут в состав выпуска 6.8-rc4).

Первая проблема связана с некорректным функционированием блокировок при работе с директориями, из-за чего при удалении несуществующих подразделов (subvolume) первая попытка удаления могла завершиться ошибкой, а вторая - зависанием, из-за оставления неснятой блокировки.

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

Проблемы присутствуют во всех версиях bcachefs, начиная с оригинального pull-запроса в ядро 6.7. Обе проблемы считаются достаточно серьёзными, чтобы произвести бэкпортирование предложенного патча для стабильной ветки ядра 6.7.

Linux / Линукс 🥸
Please open Telegram to view this post
VIEW IN TELEGRAM
👍143
Apple опубликовала код ядра и системных компонентов macOS 14.3

Компания опубликовала исходные тексты низкоуровневых системных компонентов macOS 14.3 (Sonoma), в которых используется свободное программное обеспечение, включая составные части Darwin и прочие компоненты, программы и библиотеки, не связанные с GUI. Всего опубликовано 172 пакета с исходными текстами. По сравнению с веткой macOS 13 удалены пакеты gnudiff и libstdcxx.

Одновременно опубликованы открытые компоненты, используемые в мобильной платформе iOS 17.3. Публикация включает два пакета - WebKit и libiconv.

Linux / Линукс 🥸
Please open Telegram to view this post
VIEW IN TELEGRAM
👍296😁4
Костюм на выход

Linux / Линукс 🥸
Please open Telegram to view this post
VIEW IN TELEGRAM
9512