LINUX.ORG.RU

Сообщения OSBuster

 

Новые RISC-V процессор и плата от SiFive на подходе

Форум — Linux-hardware

По описанию годно, надеюсь только, что к лету сообразят докинуть оперативки до 32b.

RISC-V is inevitable, and the HiFive Pro P550 development system exemplifies that. In partnership, Intel and SiFive are excited to introduce the highest performance RISC-V development board, which is scheduled to be available Summer 2023. The soul of the machine is the Intel Horse Creek SoC, built on the Intel 4 process, that includes a SiFive Performance™ P550 Core Complex, a quad-core application processor featuring a thirteen-stage, triple-issue, out-of-order pipeline with the RISC-V RV64GBC ISA, and on-board DDR5-5600 and PCIe Gen5. Board features (subject to change) include; 16GB DDR5, 2x PCIe expansion slots, 1/10GbE Networking, USB 3, on-board graphics and a remote management ready interface (OCP DC-SCM). This is a premium software development system ideal for developer desktop machines and rack-based build/test/deploy servers for RISC-V software development. RISC-V has no limits.

https://www.sifive.com/boards/hifive-pro-p550

 ,

OSBuster
()

АНБ разработчикам: Подумайте о переходе с C и C++ на языки программирования с безопасной работой с памятью

Форум — Talks

NSA advises organizations to consider making a strategic shift from programming languages that provide little or no inherent memory protection, such as C/C++, to a memory safe language when possible.

Examples of memory safe language include C#, Go, Java®, Ruby™, Rust®, and Swift®

National Security Agency | Cybersecurity Information Sheet

 , , , ,

OSBuster
()

Машина времени в 2004

Галерея — Скриншоты

Самый старый их сохранившихся скриншотов, наткнулся копаясь в архивах.

Лето 2004, Mandrake, почти дефолт, боксовая Powerpack-версия с Linuxcenter.ru. Мой первый дистрибутив с ядром 2.6.

>>> Просмотр (1024x768, 94 Kb)

 

OSBuster
()

Питание для видеокарты из ATX-коннектора

Форум — Linux-hardware

Есть брендовый системник с БП, у которого нет ни молексов, ни 6 или 8-пиновых кабелей (предполагается, что стоит маломощная мульмониторная NVIDIA Quadro, которой за глаза 75W из слота).

Мощности же у БП с запасом.

Хотелось бы поставить чуть помощнее видеокарту с одним 6-пиновым разъёмом.

Если я запитаю её от 12V + земля из 24-пинового ATX-разъёма на материнке (одновременно с ней) будет ли это нормальным и стабильным решением? Выдержат ли обычные провода?

Потребляемая мощность карты предполагается 100-120W, то бишь всего на пару десятков ватт больше, чем выдаёт слот.

 , ,

OSBuster
()

[возможно баян] Подскажите PCI Wi-Fi адаптер для роутера.

Форум — Linux-hardware

Подскажите PCI Wi-Fi адаптер для роутер. Из требований:

1) 802.11g и выше

2) PCI (можно даже PCI66 или PCI-X)

3) желательно помощнее

4) работа без бинарных блобов, т.к. на роутере стоит OpenBSD

5) Бюджет до $200

OSBuster
()

Аналог memtest86 для не x86 архитектур.

Форум — Linux-hardware

Доброго времени суток. Подскажите пожалуйста какие-нибудь аналоги memtest86 для не x86 архитектур, конкретно интересуют MIPS32 и MIPS64. Также буду благодарен за народные способы проверить память на уже рабочей системе, работающие на NetBSD и Linux 2.4 с uLibc, кроме как «сканпелять четвертые кеды» :)

OSBuster
()

[gcc] Отличие mips64 от mips4

Форум — Development

Подскажите в чём отличие набора инструкций mips4 от mips64. Т.е. то что в gcc задается флагом -march=mips4, -march=mips64, или просто -mips4, -mips64. Про разницу abi ( -mabi ) т.е. o32, n32, n64 - документации хватает, Про mips4 тоже есть документация, А вот c mips64 непонятно что. То ли это черновой вариант так и неродившигося MIPS V , то ли mips4 с плюшками, то ли вообще из другой оперы - непонятно. Ман к gcc ничего не говорит, гугл тоже вроде как молчит, ссылками на abi закидывает. Т.е. конкретно интересует разница между:

$ gcc -O2 -mips4 -o test  test.c  
$ file test
test: ELF 64-bit MSB executable, MIPS, MIPS-IV version 1, dynamically linked (uses shared libs), not stripped 

и

$ gcc -O2 -mips64 -o test  test.c  
$ file test
test: ELF 64-bit MSB executable, MIPS, MIPS64 version 1, dynamically linked (uses shared libs), not stripped 

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

P.S. Пытаюсь немного «ускорить» роутер. Захлебывается иногда на openvpn + lzo шифровании. Первоначально всё было собрано с mips3, Прочитал про улучшения в FPU и пересборка с mips4 дала прирост быстродействия заметное даже на глаз, процентов на 10-20. Когда первоначально ман gcc читал подумал что под -mips64 имеется ввиду abi. Потом заметил что это не так. Сейчас думаю стоит ли опять брать ключи в ЖЭСе и ползти на пыльный чердак многоэтажки за роутером и сидя без инета openvpn+lzo пересобирать, или овчинка не стоит выделки? Интересует разница только в производительности. Гуру embedded просветите.

 

OSBuster
()

[iptables]Заблокировать Однослассники

Форум — Admin

Доброго времени суток. Есть маршрутизатор, нужно заблокировать доступ к долбаным однокласникам. Раньше тупо было 127.0.0.1 http://www.odnoklassniki.ru 127.0.0.1 odnoklassniki.ru в /etc/hosts. Юзеры начали ходить по IP. Нарыл их диапазоны в интернете добавил в IPtables правила:

iptables -A FORWARD -p tcp -s 192.168.1.1/24 -d 81.177.140.0/24 -j DROP
iptables -A FORWARD -p tcp -s 192.168.1.1/24 -d 81.177.141.0/24 -j DROP
iptables -A FORWARD -p tcp -s 192.168.1.1/24 -d 81.177.142.0/24 -j DROP
iptables -A FORWARD -p tcp -s 192.168.1.1/24 -d 81.176.227.0/24 -j DROP
iptables -A FORWARD -p tcp -s 192.168.1.1/24 -d 217.106.230.190/32 -j DROP
iptables -A FORWARD -p tcp -s 192.168.1.1/24 -d 195.222.187.0/24 -j DROP
iptables -A FORWARD -p tcp -s 192.168.1.1/24 -d 212.119.208.0/24 -j DROP
iptables -A FORWARD -p tcp -s 192.168.1.1/24 -d 212.119.209.0/24 -j DROP
iptables -A FORWARD -p tcp -s 192.168.1.1/24 -d 195.239.7.0/24 -j DROP
iptables -A FORWARD -p tcp -s 192.168.1.1/24 -d 192.222.166.0/24 -j DROP
iptables -A FORWARD -p tcp -s 192.168.1.1/24 -d 212.119.216.0/24 -j DROP
iptables -A FORWARD -p tcp -s 192.168.1.1/24 -d 195.239.157.0/24 -j DROP
iptables -A FORWARD -p tcp -s 192.168.1.1/24 -d 213.221.32.0/24 -j DROP
iptables -A FORWARD -p tcp -s 192.168.1.1/24 -d 212.119.195.0/24 -j DROP
iptables -A FORWARD -p tcp -s 192.168.1.1/24 -d 195.239.51.0/24 -j DROP
iptables -A FORWARD -p tcp -s 192.168.1.1/24 -d 62.105.149.0/24 -j DROP
iptables -A FORWARD -p tcp -s 192.168.1.1/24 -d 62.105.140.0/24 -j DROP
iptables -A FORWARD -p tcp -s 192.168.1.1/24 -d 212.44.139.0/24 -j DROP
iptables -A FORWARD -p tcp -s 192.168.1.1/24 -d 195.218.140.0/24 -j DROP
iptables -A FORWARD -p tcp -s 192.168.1.1/24 -d 213.221.7.0/24 -j DROP
iptables -A FORWARD -p tcp -s 192.168.1.1/24 -d 195.218.169.0/24 -j DROP
iptables -A FORWARD -p tcp -s 192.168.1.1/24 -d 212.44.136.0/24 -j DROP

Но иногда всё равно проскакивает другой IP. Как узнать все айпи этого зомбисайтега?

 

OSBuster
()

[Java][псевдокроссплатформенность] JDK для MIPS.

Форум — General

Сабжа нету. Два идейных китайца пытаются осилить порт OpenJDK для своих loongson, судя по темпам, к 2020 году успеют. Вот такой вот Энтырпрайз и переносимость «искаропки». Kaffe давным давно труп. Ведь даже Erlang/OTP с GHC и Какацкель Платформ собирается и вроде бы работает. А Жабы нету... Чё делать, ибо очень нуна?

 

OSBuster
()

[OpenBSD][ports] Использовать порты не имея подключения к инету

Форум — General

OpenBSD 4.8. Нужно собирать софт из портов на машине не имеющей доступа к инету, по аналогии с пакетами, которые можно хранить в любом каталоге, нужно иметь ВСЕ(!) исходники локально. Нужен самый простой вариант, есть только локалка, сервер на CentOS.

 ,

OSBuster
()

Jedi IDE ( Jazz Scheme)

Галерея — Скриншоты

Попался на глаза проект под названием JazzScheme. Работает поверх gambit и собирается им же. Собралось быстро, минут за 15, правда съело два гига памяти и ещё гиг свопа. В итоге имеем эклипсоподобную IDE и кучу примочек. Поделал пару примеров из туториала - понравилось. Понравилось даже больше чем PLT ( правда у того несколько другие цели и назначение ). За пару минут сляпал простенькую гуйню и получил на выходе готовый бинарник. То же самое на Python 2.6 + py2exe, работало гораздо ( на глаз ) медленнее и размер файла был 15 мегабайт против 2.4. В общем симпатично, почему только этого я раньше не видел. Попробую написать что-нить юзая фирменные гамбитовские легкие треды а-ля Erlang. О результатах отпишусь потом.

>>> Просмотр (1024x768, 134 Kb)

 gambit, , ,

OSBuster
()

Allegro CL 8.2 vs Emacs +sbcl + slime

Форум — Development

Доброго времени суток. Появилась возможность за всего-лишь ( учитывая текущую официальную стоимость ) за три сотни усталых енотов заиметь продукт с громким названием Allegro CL 8.2 Enterprise 64 Platinum Edition. Чем эта хрень лучше Emacs +sbcl + slime? P.S. Сам пока ниочём, время от времени занимаюсь пописыванием быдлокода на Java и Kawa за деньги. Clojure ниасилил, времени нет и с мозгами туго, с Common Lisp аналогичная ситуация.

OSBuster
()

Gambit Scheme без gcc?

Форум — Development

Возможна ли сборка и использование сабжа с другим компилятором?

OSBuster
()

Сборка gcc 4.4.2

Форум — Development

Доброго времени суток. Валится сборка gcc. собирал со следующими параметрами:

./сonfigure --enable-multilib --prefix=/usr/gcc4.4 --with-mpfr=/mylib/mpfr --with-gmp=/mylib/gmp --with-gnu-ld --build=x86_64-unknown-linux-gnu --host=x86_64-unknown-linux-gnu --target=x86_64-unknown-linux-gnu

и просто: ./сonfigure --prefix=/usr/gcc4.4 --with-mpfr=/mylib/mpfr --with-gmp=/mylib/gmp

Версии gmp - 4.3.1, mpfr - 2.4.1. т.е. последние.

Гугл не помог ( по крайней мере мне ).

TARGET_CPU_DEFAULT=«» \ HEADERS=«auto-host.h ansidecl.h» DEFINES=«USED_FOR_TARGET » \ /bin/sh ../.././gcc/mkconfig.sh tconfig.h make[3]: Leaving directory `/osbuster/gcc-4.4.2/host-x86_64-unknown-linux-gnu/gcc' Checking multilib configuration for libgcc... Configuring stage 1 in x86_64-unknown-linux-gnu/libgcc configure: loading cache ./config.cache checking for --enable-version-specific-runtime-libs... no checking for a BSD-compatible install... /usr/bin/install -c checking for gawk... gawk checking build system type... x86_64-unknown-linux-gnu checking host system type... x86_64-unknown-linux-gnu checking for x86_64-unknown-linux-gnu-ar... ar checking for x86_64-unknown-linux-gnu-lipo... lipo checking for x86_64-unknown-linux-gnu-nm... /osbuster/gcc-4.4.2/host-x86_64-unknown-linux-gnu/gcc/nm checking for x86_64-unknown-linux-gnu-ranlib... ranlib checking for x86_64-unknown-linux-gnu-strip... strip checking whether ln -s works... yes checking for x86_64-unknown-linux-gnu-gcc... /osbuster/gcc-4.4.2/host-x86_64-unknown-linux-gnu/gcc/xgcc -B/osbuster/gcc-4.4.2/host-x86_64-unknown-linux-gnu/gcc/ -B/usr/gcc4.4/x86_64-unknown-linux-gnu/bin/ -B/usr/gcc4.4/x86_64-unknown-linux-gnu/lib/ -isystem /usr/gcc4.4/x86_64-unknown-linux-gnu/include -isystem /usr/gcc4.4/x86_64-unknown-linux-gnu/sys-include checking for suffix of object files... configure: error: in `/osbuster/gcc-4.4.2/x86_64-unknown-linux-gnu/libgcc': configure: error: cannot compute suffix of object files: cannot compile See `config.log' for more details. make[2]: *** [configure-stage1-target-libgcc] Error 1 make[2]: Leaving directory `/osbuster/gcc-4.4.2' make[1]: *** [stage1-bubble] Error 2 make[1]: Leaving directory `/osbuster/gcc-4.4.2' make: *** [all] Error 2

OSBuster
()

Ruby+WEBrick. Как «отсоединить» веб-сервер от терминала?

Форум — Web-development

Сабж. В рельсах это делается опцией -d. Но сейчас у меня один файл .rb который толкает сервер, и один .rhtml. Ткните носом чайника, пожалуйста.

OSBuster
()

Linux-сервер + Windows VPN-клиент

Форум — Admin

Доброго времени суток, есть сеть из трех десятков десктопов на винде, рулится всё это дело сервером с виндой на котором Active Directory, DNS, файлопомойка и сервером на дебиане, на котором squid и iptables, но смотрит в мир. Надо с помощью вендового VPN клиента сделать возможность подрубиться эту сеть, с авторизацией через учетные записи Active Directory. Мозг чайника и гугл подсказывает что надо копать возле pptps/mpd, freeradius, mysql/postgresql. Гугл выдает какую-то инфу, но как-то всё сумбурно в моей голове после этого, а резать по живому серверу опрометчиво не хочется. Посоветуйте легкой пошаговой howto как это сделать, или черканите в пару строк всю процедуру поэтапно, можно не вдаваясь в подробности, там сам разберусь уже.

OSBuster
()

Как правильно произносить слово «кодек»?

Форум — Talks

Все говорят кОдек, но ведь слово образовано он слияния двух слов - кодирование/декодирование, в точности как модем ( модуляция/демодуляция). Но тогда почему не мОдем?

OSBuster
()

Восстановление данных с зашифрованого диска

Форум — Admin

Доброго времени суток, перепутал строку в истории комманд во FreeBSD 6.4, и вместо geli attach ad6 нажал geli init ad6, и далее автоматически старую парольную фразу. Новую файловую систему не создавал, т.к. понял что накосячил. Новый диск присоединяется, но естесственно не монтируется, пишет mount : /dev/ad6.eli on /mnt: incorrect super block. Я полагаю данным хана?

OSBuster
()

На чём написан сайт?

Форум — Web-development

Есть сайт с закосом на SGI IRIX, на чём он написан? http://rambo.id.uw.edu.pl

OSBuster
()

Сборка ядра с готовым конфигом

Форум — General

Есть два компа. Надо собрать ядро на втором с конфігом первого, который лежит в /boot. Куда скопировать или переименовать конфиг ядра, чтоб собрать его с такими же параметрами, или с какой опцией запустить make.

OSBuster
()

RSS подписка на новые темы