LINUX.ORG.RU

Избранные сообщения cvv

Взлом сервера Linux по SSH

Форум — General

Всем привет! Я пока только новичок, пытаюсь разобраться. Дан сервер и логин/пароль чтоб туда войти. Там помимо меня еще 4 юзера, нужно узнать пароль одного из них (имя известно). Как это сделать, если мой юзер без root.

Если это поможет, есть файл /etc/passwd

 

Kosuge_Goto
()

Обернуть древние программы для запуска под новым оффтопиком и, чем чёрт не шутит, под онтопиком тоже

Форум — Talks

Решено: конкретно этот софт совместим даже не с 95-98, а с 3.11 виндой, и прекрасно запускается в досбоксе. Вопрос запуска программ поновее, которые ни в досбоксе не работают, ни на современной венде не хотят, остяётся открытым (хотя уже более для души - если речь не идёт о редистрибуции для несведущих, то и wine в WSL подходит).

Имеется некоторое количество софта девяностых-нулевых годов выпуска: мультимедийные энциклопедии издательства Dorling Kindersley, локализированные естественно. Некоторые из них совершенно чумовые и аналогов не имеют. Требуется запустить их под седьмой-десятой виндой, чтоб детишки радовались.

Вот и зреет несколько идей, одна бредовее другой - в основном орбитируют вокруг тонкой виртуалки с 98 виндой и возможно даже снепшотом памяти, чтоб побыстрее запускалось. Проблема в том, как её кастрировать, чтобы запускалась одна программа в одной виртуалке, а то учительница, которой это нужно, не осилит (или осилит? но точно не захочет) концепцию виртуальной машины со своей ОСью внутри.

winevdm тоже не вариант, ведь там надо устанавливать ядерный драйвер, а кто тебе даст на школьном компьютере.

Если кому интересно будет приглядеться и что-то посоветовать, то данные энциклопедии были представлены на российском рынке, и на всем известном сайте отслеживания прудов имеется, например, «Мир Птиц».

 , ,

token_polyak
()

libcurl vs Boost.Asio

Форум — Development

Приветствую

Надо из кода на плюсах слать PUSH на андройд через REST запросы POST на ихний https сервер.

Что быстрее будет из этих двух работать???

Курл конечно много проще, но это ж надо еще либу эту поддерживать отдельно в проекте, бууст почти как стд вроде как, хотя вопрос конечно больше в эффективности.

ЗЫ. количество посылок в секунду пока хз сколько )

 , ,

wolverin
()

Inkscape 1.3

Новости — Мультимедиа
Группа Мультимедиа

Выпущена новая версия редактора векторной графики Inkscape.

( читать дальше... )

>>> Подробности

 , ,

AP
()

Какую последнюю версию Microsoft Office можно беспроблемно запустить через WINE?

Форум — Desktop

Пробовал 2019 - не работает.

Всякие альтернативы, по типу Libre или WPS Office ломают структуру/вёрстку в документах, особенно в презентациях. Поэтому я их не использую

 , ,

MrCookie
()

Wine 8.13

Новости — Open Source
Группа Open Source

С момента прошлого релиза 8.12 закрыто 36 отчётов об ошибках и внесено 290 изменений.

  • Добавлена поддержка WoW64 в WineGStreamer
  • В jscript.dll добавлена поддержка объекта WeakMap для работы с коллекцией пар ключ/значение, в которых ключ является объектом, к которому может быть прикреплено произвольное значение.
  • API Vulkan обновлен до версии 1.3.258
  • Добавлен перевод на грузинский язык
  • Закрыты отчёты об ошибках, связанные с работой приложений: Steam, MS Office 2007, Powerpoint 2007, FrameMaker 7.2/8.0, Kolab E14, Iperf 2.0.8.
  • Закрыты отчёты об ошибках, связанные с работой игр: League of Legends, S.T.A.L.K.E.R. (официальный движок, официальное издание), Fallout 3, Total War Shogun 2, Medieval II: Total War, Yu-Gi-Oh! ONLINE 3, AvP 2000, Star Ocean The Last Hope, Kena: Bridge of Spirits, Total Conflict: Resistance, Dying Light 2: Stay Human.

>>> Подробности

 , ,

ips2010
()

Где и как искать работу за рубежом?

Форум — Talks

Сейчас учу английский, чтобы в конечном итоге найти галеру за бугром и получать x2 делая то же самое, что и сейчас. Но фантазировать можно много, а поэтому хотелось бы просветить для себя эту тему, услышать ваши истории успеха и советы.

Вопросы:

  • где/как лучше искать работу (сервисы, сайты, мб агентства)?
  • какой минимальный уровень английского должен быть? Как вкатиться с минимальным уровнем?
  • какая специфика работы/процесса отбора?
  • что нужно сделать до того, как начать искать работу?
  • насколько реально найти удалёнку в EU просто выучив английский?

В первую очередь меня интересует веб и удалёнка в EU (если у вас есть инфа по USA, то тоже пишите), но я ничего не знаю про работу за бугром, поделитесь своими кейсами.

 ,

CryNet
()

Что умеет человеческий мозг, чего не умеют современные нейронки?

Форум — Science & Engineering

Сабж. Мне в голову приходит только: самостоятельное целеполагание и вообще полная автономность функционирования.

Уточню: без учёта сознания и квалиа.

 ,

alex1101
()

Ноуты на ARM/MIPS. Почему никак не взлетят? Кто пробовал, какие ощущения?

Форум — Talks

Есть такой класс устройств: нетбуки на ARM чипсетах. Это очень тонкие, очень легкие и очень живучие в плане АКБ устройства, которые ещё и зачастую дешевле даже самых дешманских нетбуков из днс. Чипсеты, по смартфонным меркам, там околофлагманское, производительность неплохая, частенько есть полноценный Linux. А Qualcomm с Microsoft умудрились прикрутить UEFI к чипам Snapdragon и не только грузить Win10 For ARM, но и запускать x86 софт через эмулятор в винде. Когда уже взлетят?

Примеры из моей коллекции: Нетбук на чипе WM8650. Эти китайские нетбуки заполонили алик в 2012-2014 годах и отличались очень низкой ценой (всего 1.500-2.000 рублей за НОВЫЙ девайс). Работали на двух ОС: Android и Windows CE, располагая 256мб ОЗУ и ~4гб ПЗУ. Базовые задачи решали неплохо, однако отсутствие GPU не позволяло с комфортом пользоваться андроидом, т.к все трансформации UI приходилось выполнять на ЦПУ. Несмотря на отсутствие GPU, видеодекодер в них был и можно было неплохо посмотреть ютубчик или просто посидеть в браузере. Под капотом тоже ничего: есть Ethernet 100мб/с, Wi-Fi через обычный свисток, распаянный на плате, USB 2.0 хаб на несколько портов, умеет работать от обычной 3.7в аккумулятора, хоть от нокии :)

https://leonardo.osnova.io/4dbd72d2-ec9a-58f3-906e-2803d1ab5d0d/

Sharp NetWalker PC-Z1. Японский мини-нетбук на FreeScale i.MX, тоже ARM. Отличались неплохим железом для 2009 года, но на борту была полноценная Ubuntu. Однако девайс был канеш больше для японского рынка: устройство легко помещается даже в ладошку :)

https://habrastorage.org/getpro/habr/post_images/ae2/b65/d4e/ae2b65d4e9abe450d80cb5d308fd8dd5.jpg

Toshiba AC-100. Смартбук из 2010 года, который продавался всего за 4.000 рублей - т.е в два раза дешевле, чем самый простенький EEEPC. Железо было топовое по меркам планшетов/мобилок - первая Tegra, 512мб DDR2 ОЗУ, 8гб встройки. Работал на Android. Прикольный девайсик.

https://3dnews.ru/assets/external/illustrations/2010/08/26/597435/tac100-design-1.jpg

 , , , ,

monobogdan1337
()

Страуструп реагирует на критику безопасности C++

Форум — Talks

Отовсюду мы слышим стоны: C++ небезопасен! хватит использовать C++! АНБ призвало отказаться от C++, европейские законодатели готовят CRA, чтобы закрутить гайки для разработчиков небезопасного софта. Страуструп реагирует, вот его беседа о «Hardening C++»: https://youtu.be/eLLi0nWMUMs .

Начало:

  1. Когда я задумал C++ в 1979г., я взял C за основу. У меня не было знаний, чтобы создать ЯП с нуля;

  2. Я с самого начала всячески выступал за гораздо более строгую систему типов в C++;

  3. Меня раздражает, когда люди говорят о каком-то C/C++, это мифический ЯП, его не существует;

  4. Если мы говорим о безопасности, есть подмножество языка, которым можно ограничиться при написании безопасного софта. И тогда статические анализаторы типа clang-tidy или от MS позволят привести код довольно близко к виду «безопасный». Мы можем почти гарантировать, что в нем нет утечек памяти, болтающихся ссылок, и проч. Также можно опираться на безопасные библиотеки типа span, которые проверяют например границы доступа. И мы видем, что и другие ЯП прибегают к тем же мерам;

  5. другия ЯП, которые утверждают, что они безопасные и у них нет небезопасного кода… если в них есть способ вызвать C или C++, они уже не безопасные;

  6. Можно определить различные профили безопасности, которые определяют, какие фичи можно использовать, а какие - нет, чтобы избежать проблем, которые возникают из-за использования данных фич. Подобный подход используется в Ada. Но в принципе, это же делают статические анализаторы;

  7. Мы пишем библиотеку поддержки GSL, в которой есть такие вещи как span, которые позволяют избежать проблем с указателями;

  8. Если вы посмотрите на проблемный код, о котором все вопят, который приводит к проблемам, о которых вопят, это старый код, написанный в старом небезопасном стиле. Если посмотреть на то, как подобный код выглядит в новом стиле, этот новый код безопасен;

  9. Необходимо запретить разрабам компиляторов использовать UB как предлог для оптимизации;

и т.д. и т.п.

Выглядит довольно слабо. С самого начала был выбран небезопасный C в качестве основы системы типов. Как можно «выступать за безопасную систему типов» в ЯП, в котором в центре небезопасное ядро? Почему бы не набраться смелости и не сказать «да, C++ не безопасен, и никогда не будет безопасным; безопасность я выбросил, потому не нужна была, да и не потянул бы». Потом прошло много времени, проблемы набирались, как снежный ком, и теперь, когда C++ в каждой дырке, они начали чесаться: ой, нам нужны профили, нам нужно запретить небезопасные фичи; нам нужно то, это, третье, десятое, но вот статические анализаторы, они же примерно и делают необходимые проверки…

Особенно смешно выглядит сравнение с Адой и ее профилями. Потому что стандартная Ада, без всех ограничений, качественно безопаснее C++, и дело не в «безопасных библиотеках», а в более продуманной с самого начала системе типов. Но Страуструп не зря ссылается на Аду, скорее всего, понимает, что есть с самого начала грамотно спроектированные ЯП, а есть C++.

 ,

seiken
()

STC 4.2 - библиотека алгоритмов и контейнеров для Си

Новости — Open Source
Группа Open Source

10 апреля состоялся выпуск версии 4.2 библиотеки STC (Smart Template Containers), написанной на языке C (C99) и распространяемой по лицензии MIT.

Изменения:

  • изменён адрес проекта;
  • улучшена документация;
  • добавлены Coroutines и сопутствующая документация;
  • добавлен новый crand.h. Предыдущий crandom.h объявлен устаревшим;
  • добавлен макрос c_const_cast;
  • макросы RAII удалены из примеров использования;
  • макрос c_foreach_r переименован в c_foreach_rv;
  • макрос c_flt_count переименован в c_flt_counter;
  • макрос c_flt_last переименован в c_flt_getcount;
  • макрос c_ARRAYLEN переименован в c_arraylen;
  • удалён устаревший макрос c_ARGSV();
  • удалён макрос c_PAIR.

По утверждениям разработчиков, STC — это современная быстрая типо-безопасная небольшая библиотека контейнеров и алгоритмов для языка Си (стандарт C99). Библиотека создана под влиянием C++ STL, а также некоторых идей из Rust и Python.

Пример использования:

#define i_extern // include external cstr, utf8, cregex functions implementation.
#include <stc/cregex.h>

int main() {
    const char* input = "start date is 2023-03-01, end date 2025-12-31.";
    const char* pattern = "\\b(\\d\\d\\d\\d)-(\\d\\d)-(\\d\\d)\\b";

    cregex re = cregex_from(pattern);

    // Lets find the first date in the string:
    csview match[4]; // full-match, year, month, date.
    if (cregex_find(&re, input, match) == CREG_OK)
        printf("Found date: %.*s\n", c_SV(match[0]));
    else
        printf("Could not find any date\n");

    // Lets change all dates into US date format MM/DD/YYYY:
    cstr us_input = cregex_replace(&re, input, "$2/$3/$1");
    printf("%s\n", cstr_str(&us_input));

    // Free allocated data
    cstr_drop(&us_input);
    cregex_drop(&re);
}

>>> Подробности

 , , , ,

dataman
()

Умирает NVMe?

Форум — General

Загрузка Федоры совсем недавно происходила за ≈30 секунд, теперь идет 3 минуты. В логах больше всего занимает время работа с диском. Загрузился в ядренную консоль двенатцатого Дебиана, установленного в дуалбут, хотел туда переезжать, однако при загрузке тоже что-то просходит с диском. А при редактировании файла /etc/X11/xinit/xinitrc, nano долго пытался что-то записать, а потом все посыпалось с логами о проблемах с файловой системой (ext4). Знаю, мало конкретики, ибо не успеваю словить логи.

Собственно, сабж. Купил в декабре.

UPD: диск Patriot P400

 , ,

friedrich
()

Безопасный запуск Wine: Сандбоксинг или контейнеризация?

Форум — Desktop

Является ли использование firejail/bubblewrap в сочетании с wine достаточно безопасным (с точки зрения разграничения доступа к различным ресурсам)? Можно ли достичь того же результата, используя AppArmor? Использование Docker или LXC/LXD для этой цели более эффективно? Можно ли считать способ запуска приложений в wine через другого пользователя более безопасным и/или эффективным, чем через песочницу? Есть ли смысл от использования песочниц и контейнеров, если грамотно настривать AppArmor? Возможно, я частично повторяю тексты других вопросов. Простите, если это так.

 , , , ,

keklol123
()

Firefox избавлен от применения XUL Layout в интерфейсе

Новости — Интернет
Группа Интернет

После девяти лет работы из кодовой базы Firefox удалены последние компоненты формирования интерфейса, в которых использовалось пространство имён XUL. Таким образом, за единичными исключениями, для отрисовки пользовательского интерфейса Firefox теперь применяются обычные web-технологии (главным образом CSS flexbox), а не специфичные XUL-обработчики (-moz-box, -moz-inline-box, -moz-grid, -moz-stack, -moz-popup). В качестве исключения XUL продолжает использоваться для отображения системных меню и всплывающих панелей (xul:menupopup и xul:panel), но в будущем для подобной функциональности планируют задействовать API Popover.

Возможность использования XUL в дополнениях была прекращена в 2017 году, а интерфейс был избавлен от привязок на языке XBL (XML Binding Language, расширение XUL) в 2019 году (XBL-привязки, определяющие поведение XUL-виджетов, были заменены на Web Components), но при этом XUL-обработчики продолжали применяться при формировании элементов интерфейса браузера.

Оригинал текста: http://www.opennet.ru/opennews/art.shtml?num=58906

 , ,

zx_gamer
()

где вы берете эти ваши торренты?

Форум — Talks

Я вылез из криокамеры и понял что хочется че то посмотреть, есть умный телевизор ми какой то там и проживание в РФ.

Всяких подписок на иви и пр. у меня нет, да и то чего хочется посмотреть на них тоже нет (скажем хочется глянуть «день когда сотановилась» 1951 года или «через вселенную» по битлам).

Поставил себе ktorrent по старой памяти, пытаюсь закачать - большая часть торрентов нерабочая (нет никого на раздаче). Как это сейчас делается и делается ли вообще?

ЗЫ воткнул в телевизор флешку с .avi файлом - он сказал что такое показывать не умеет. Совсем опечалился, придется его как то цеплять к ноуту что ли…

 ,

AntonI
()

Wine 8.3

Новости — Open Source
Группа Open Source

 

claire
()

На портале Microsoft выложена документация по WSL

Новости — Документация
Группа Документация

В этом году Microsoft выложила обширную документацию по работе с системами WSL (WSL2), включая установку, настройку и разработку. Большинство статей датируется январём этого года. В подборку также включены ранее записанные видеокурсы.

Документация включает описание различий WSL и WSL2, список команд среды, способы установки наиболее часто используемых в данной среде дистрибутивов Linux (Ubuntu, Alpine), работу с VS Code и Git и многое другое, необходимое для разработчика и администратора системы.

Ядро Linux, модифицированное для WSL2, является проектом с открытым кодом (GPL 2 с исключением syscall).

https://github.com/microsoft/WSL2-Linux-Kernel

>>> Подробности

 , ,

frost_ii
()

На работает звук через thunderbolt, если подключен DP

Форум — General

Дано: Thinkpad P51 и три монитора подключенные соответственно в HDMI, miniDP и Thunderbolt. В панели выбора звука только три варианта:
HDMI / DisplayPort 2 - GM206 High Difinition Audio Controller
HDMI / DisplayPort - GM206 High Difinition Audio Controller
Speakers - Встроенное аудио

Если отключить miniDP или HDMI то один из «HDMI / DisplayPort» - становится выходом на thunderbolt, если же подключены и HDMI и miniDP то TB в пролете. А мне бы нужен как раз он. Как-то можно этим управлять?

 , , ,

Suntechnic
()

Можно ли открыть отдельные приложения с 16-битной глубиной цвета?

Форум — Desktop

Я хочу попробовать открыть игры вайна в 16-битном цвете. Для этого можно использовать nvidia-xconfig -d 16, но после этого отлетает OBS studio. То-есть стримить и играть на 16-битном цвете не получится. По идее понижение цвета должно повысить ФПС(по крайней мере на винде).

Могу ли я запустить систему в 24-битном цвете, а игры Wine в 16-битном? Можно ли сделать это через portproton?

 , , ,

Tyse_EX
()

Есть ли смысл в тайлинговых оконных менеджерах

Форум — Desktop

Есть ли смысл переходить с готового DE KDE,Gnome,xfce на какие то тайлинговые оконные менеджеры? Я ставил несколько разных bspwm, awesome, qtile. Как считаете кому подходит такое? Я вот что не могу понять для себя нужно мне оно или нет.

 , , ,

Rudy
()