LINUX.ORG.RU

Сообщения anonymous_incognito

 

Ух ты какая вкуснятина выпущена (144 ядерный форт-процессор)

Чарльз Мур, создатель языка программирования Форт (Forth), довёл до стадии промышленного производства уникальную разработку — многоядерный процессор GA144. Чип размером 10х10 мм уже поступил в продажу по цене $20 (при заказе от десяти штук), также доступны материнские платы для него. Фактически, это аппаратное воплощение самого языка программирования Форт.

Крайне необычный процессор по ряду параметров не имеет себе равных среди CPU:

  • 144 независимых ядра, которые активируются только при поступлении инструкции, то есть у этого процессора нет такой характеристики как «тактовая частота»;
  • скорость выполнения инструкций 1400 пикосекунд (эквивалент 700 МГц);
  • энергопотребление 7 пикоджоулей на одну инструкцию;
  • энергопотребление в «спящем» режиме менее 100 нановатт;

Подробнее

Архитектура GA144

Руководство по arrayForth

anonymous_incognito
()

Снова про UEFI

здесь

Переводить как-то времени нет, но в двух словах, автор пишет, что мол сторонники линукса нагнетают FUD (страх, неуверенность, сомнения), а вот он такой молодец, поговорил с производителями как железок (Dell, HP), так и биосов - AMI и как всё на самом деле хорошо прекрасная маркиза.

Однако, по-моему, он показал, наоборот, как всё плохо, увы. Во первых, стало ясно, что возможность отключения Secure Boot - это на милость производителя. Оставит он её - хорошо, не оставит - будете есть, что дадут. В разрабатываемой конфигурации AMI оставляет опцию возможности отключить его, но не гарантирует, что OEM-производители не уберут её. Во вторых, ни слова о том, что Secure boot контролировал бы сам пользователь, это получается, по любому, совершенно закрытая от него фича.

anonymous_incognito
()

Xorg 100% CPU задолбал

  PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND                                                                                          
 1710 root      20   0  158m  51m  15m R   99  1.3  15:00.56 Xorg                                                                                             
 4389 m1        20   0 1041m 349m  32m S    8  8.8   8:38.75 firefox-bin                                                                                      
 4657 m1        20   0  374m  25m  17m S    8  0.6   7:34.03 gtk-gnash                                                                                        
 2188 m1         9 -11  352m 6696 4216 S    1  0.2  11:11.75 pulseaudio                                                                                       
 4655 m1        20   0  443m  21m  17m S    1  0.5   0:47.58 gtk-gnash         

С некоторых пор такое наблюдается в Debian Testing. Возникло после очередного апдейта. Тормозят окошки ввода. То есть, написать ответ на форуме - жуткие тормоза, в kate - тормоза, в gedit - как-то заметно легче. Если не открывать окно в которое вводится текст, то ничего xorg ведет себя спокойно.

Система:

Linux mas1 3.0.0-1-amd64 #1 SMP Sat Aug 27 16:21:11 UTC 2011 x86_64 GNU/Linux

драйвер блоб от Nvidia 285.05.09 (пробовал и другие, 275-е, в частности)

Из лога

cat /var/log/Xorg.0.log
[    28.945] 
X.Org X Server 1.11.1
Release Date: 2011-09-24
[    28.945] X Protocol Version 11, Revision 0
[    28.945] Build Operating System: Linux 3.1.0-rc4-amd64 x86_64 Debian
[    28.945] Current Operating System: Linux mas1 3.0.0-1-amd64 #1 SMP Sat Aug 27 16:21:11 UTC 2011 x86_64[    28.945] Kernel command line: BOOT_IMAGE=/boot/vmlinuz-3.0.0-1-amd64 root=UUID=c417ee40-b0db-1403-8f6f-95c917ddbf40 ro quiet
[    28.945] Build Date: 24 September 2011  09:28:42AM
[    28.945] xorg-server 2:1.11.1-1 (Cyril Brulebois <kibi@debian.org>) 
[    28.945] Current version of pixman: 0.22.2
[    28.945] 	Before reporting problems, check http://wiki.x.org
	to make sure that you have the latest version.
[    28.945] Markers: (--) probed, (**) from config file, (==) default setting,
	(++) from command line, (!!) notice, (II) informational,
	(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[    28.945] (==) Log file: «/var/log/Xorg.0.log», Time: Sat Oct 15 14:55:01 2011
[    28.982] (==) Using config file: «/etc/X11/xorg.conf»
[    28.982] (==) Using system config directory «/usr/share/X11/xorg.conf.d»
[    28.994] (==) ServerLayout «Default Layout»
[    28.994] (**) |-->Screen «Screen0» (0)
[    28.994] (**) |   |-->Monitor «Monitor0»
[    29.006] (**) |   |-->Device «Device0»
[    29.006] (**) |-->Input Device «Generic Keyboard»
[    29.006] (**) |-->Input Device «Configured Mouse»
[    29.006] (**) Option «Xinerama» «0»
[    29.006] (**) Option «AutoAddDevices» «False»
[    29.006] (**) Option «AutoEnableDevices» «False»
[    29.006] (**) Not automatically adding devices
[    29.006] (**) Not automatically enabling devices
[    29.054] (WW) The directory «/usr/X11R6/lib/X11/fonts/misc» does not exist.
[    29.054] 	Entry deleted from font path.
[    29.054] (WW) The directory «/usr/share/fonts/X11/cyrillic» does not exist.
[    29.054] 	Entry deleted from font path.
[    29.054] (WW) The directory «/usr/X11R6/lib/X11/fonts/cyrillic» does not exist.
[    29.054] 	Entry deleted from font path.
[    29.073] (WW) The directory «/usr/X11R6/lib/X11/fonts/100dpi/» does not exist.
[    29.073] 	Entry deleted from font path.
[    29.092] (WW) The directory «/usr/X11R6/lib/X11/fonts/75dpi/» does not exist.
[    29.092] 	Entry deleted from font path.
[    29.103] (WW) The directory «/usr/X11R6/lib/X11/fonts/Type1» does not exist.
[    29.103] 	Entry deleted from font path.
[    29.103] (WW) The directory «/usr/X11R6/lib/X11/fonts/100dpi» does not exist.
[    29.103] 	Entry deleted from font path.
[    29.103] (WW) The directory «/usr/X11R6/lib/X11/fonts/75dpi» does not exist.
[    29.103] 	Entry deleted from font path.
[    29.140] (WW) The directory «/usr/share/fonts/X11/cyrillic» does not exist.
[    29.141] 	Entry deleted from font path.
[    29.141] (**) FontPath set to:
	/usr/share/fonts/X11/misc,
	/usr/share/fonts/X11/100dpi/:unscaled,
	/usr/share/fonts/X11/75dpi/:unscaled,
	/usr/share/fonts/X11/Type1,
	/usr/share/fonts/X11/100dpi,
	/usr/share/fonts/X11/75dpi,
	/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType,
	/usr/share/fonts/X11/misc,
	/usr/share/fonts/X11/100dpi/:unscaled,
	/usr/share/fonts/X11/75dpi/:unscaled,
	/usr/share/fonts/X11/Type1,
	/usr/share/fonts/X11/100dpi,
	/usr/share/fonts/X11/75dpi,
	/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType,
	built-ins

И что тут можно сделать, первый раз с таким поведением сталкиваюсь. При этом подчеркну, если нигде текст не редактировать в GUI программах, работает нормально.

anonymous_incognito
()

vobcopy снимает с dvd региональную защиту?

CSS снимает, это точно, а вот региональная которая в отдельных файлах прописана, как с ней?

anonymous_incognito
()

Пятничное. Аудиофильский USB кабель

Например, Furutech GT2 USB 2.0 Cables

Естественно,

The result is much as you will hear from our GT3 USB cable: Clear and open highs, elegant midrange textures, powerful but in-control bass, an enhanced sense of the sheer palpability of the music you’ll enjoy. The GT2 creates real musical experience from the data stored on your computer.

Те кто хранят музыку на жёстких дисках и соединяют диск с компом этим кабелем смогут насладиться басами, чистыми высокими частотами и прочим с этим usb кабелем.

Подняло настроение :)

anonymous_incognito
()

Планшет от ViewSonic c двумя ОС

Довольно необычный планшет выпустила фирма, более известная мониторами, чем компьютерами. На планшете стоит Windows 7 и Android http://www.ixbt.com/news/hard/index.shtml?14/96/05

anonymous_incognito
()

Посоветуйте GPRS/Edge модем или телефон

Чтобы нормально работал с Linux. Заодно и провайдера. Нужно для организации доступа в интернет в полевых условиях в подмосковье.

Как-то я раньше этим только теоретически интересовался. Сейчас хочется не приспосабливать купленное, а наоборот, купить максимально беспроблемное.

anonymous_incognito
()

Кто-нибудь ставил Linux на ноутбук Thinkpad L520?

Интересует версия дистрибутива и ядра. А то надо записать на флешку Live-дистрибутив, чтобы протестировать ноут в магазине.

anonymous_incognito
()

Чего-то поломалось в gcc (нет lgcc_s)

Ситуация, компилирую тривиальный Hello world на Си и получаю:

gcc-4.3 - все нормально,

gcc-4.6 - тоже все нормально,

а вот gcc-4.4 недавно испортился после очередного обновления. При компиляции сообщение:

/usr/bin/ld: cannot find -lgcc_s

collect2: ld returned 1 exit status

И чего, что править я даже не понимаю, полазил по /etc/ld.so.conf и /etc/ld.so.conf.d/ - вроде какой-то ереси не заметил, где ещё смотреть настройки даже не знаю.

Update: Это баг в Debian после обновления на gcc 4.4.6-6

http://www.linux-archive.org/debian-gcc/545355-bug-631906-gcc-4-4-cannot-find...

anonymous_incognito
()

Компьютерный стеб в сериале

Смотрю я первую серию, начавшегося 4-ого сезона Leverage и не удержался от хохота.

Вот кадр - видно не очень, но присмотритесь и к тому что на экране монитора и к самому монитору.

anonymous_incognito
()

Меряемся длиной MFLOPS

Время от времени на LOR возникает топик с предложением потестироваться. Не избежал и я соблазна собрать небольшую статистику по процессорам и компиляторам.

Для теста предлагается скомпилировать и замерить время выполнения классического теста Whetstone, когда-то разработанного фирмой ICL для измерения скорости на вычислительных задачах.

Первый тест простой, не очень точный, но любопытный тем, что именно этот код использовался ещё для оценки быстродействия компьютеров в 80-е годы, включая БЭСМ-6 и другие.

И так ставим в систему fortran, если его ещё не было.

apt-get install gfortran

или как там у вас ставится, компилируем (опции в принципе те же, что у gcc) и запускаем этот код, обратите внимание там в комментариях внутри файла есть результаты для других машин

whets.f

Сообщаем результат. Вместе с процессором, версией компилятора, режимом (32 бит или 64) и опциями оптимизации (-O2, -O3 и др., если были) У меня получилось: 64 бита, gfortran-4.5 c -O2 для Athlon 64 X2 5200+

 **** TEST WHETSTONE ****
 TOTAL TIME -    0.266 SEC.  (  0 MIN.  0.3 SEC.)
    500.0 MILLION WHETSTONE,  1882.353 MILLION WHETSTONE/SEC
 ARRAY ELEMENTS..........    0.00      0.0%
 ARRAY AS PARAMETER......    0.01      2.9%
 CONDITIONAL JUMPS.......    0.01      2.9%
 INTEGER ARITHMETIC......    0.00      0.0%
 TRIG. FUNCTIONS.........    0.04     14.7%
 PROCEDURE CALLS.........    0.05     17.6%
 ARRAY REFERENCE.........    0.02      5.9%
 STANDART FUNCTIONS......    0.15     55.9%

Следующий тест посложнее, взят он с сайта Linux. Кластер и вообще говоря, предназначен для тестирования быстродействия кластера. Но можно и просто машину с многоядерным процессором (несколькими процессорами) протестировать и даже с одним процессором и ядром, как вырожденный случай.

Ставим библиотеку для параллельных вычислений - OpenMPI. У каждого по разному, я для этого ставил библиотеку libopenmpi, libopenmpi-dev, openmpi-common, openmpi-bin уже не помню всё выбирал или по зависимостям.

Качаем файлы whetstoned.f и mwips.f

компилируем

gfortran-4.5 -O2 mwips.f whetstoned.f -o mwips-45 -I /usr/include/mpi/ -lmpif77

Запускаем на одном процессоре. У меня получилось

  Cluster Double Precision Whetstone Test ---------
  Quantity of processors =   1
  Calculation time       = 260.52 seconds
  Cluster speed          =   2303 MWIPS
  -------------------------------------------------
  Cluster node N00 speed =   2303 MWIPS (ml)
  -------------------------------------------------
  Nodes minimal speed    =   2303 MWIPS
  Acceleration factor    =   1.00
  -------------------------------------------------

Затем на двух или сколько у вас ядер (процессоров), для этого используется mpirun

mpirun -np 2 mwips-45

у меня получилось

  Cluster Double Precision Whetstone Test ---------
  Quantity of processors =   2
  Calculation time       = 251.46 seconds
  Cluster speed          =   4772 MWIPS
  -------------------------------------------------
  Cluster node N00 speed =   2454 MWIPS (ml)
  Cluster node N01 speed =   2418 MWIPS (ml)
  -------------------------------------------------
  Nodes minimal speed    =   2418 MWIPS
  Acceleration factor    =   1.97
  -------------------------------------------------

Интересно ещё сравнить с результатом, полученным с помощью Intel Fortran. Если верить вышеуказанному сайту быстродействие выше в несколько раз, чуть ли не на порядок, то есть GNU Fortran очень слаб для вычислений.

Добавление: действительно результат Intel Fortran резко лучше. Но также и у gfortran-4.6 он лучше.

Добавление второе: есть еще один тест, не дающий такой разницы между компиляторами gfortran разных версий - flops.f - компилировать с mpi

anonymous_incognito
()

На самом деле Линус втихаря сделал микрокернел на Visual Basic

Он это ещё в 2005 году обещал

- 2.6.<odd>: still a stable kernel, but accept bigger changes leading up to it (timeframe: a month or two).

- 2.<odd>.x: aim for big changes that may destabilize the kernel for several releases (timeframe: a year or two)

- <odd>.x.x: Linus went crazy, broke absolutely _everything_, and rewrote the kernel to be a microkernel using a special message-passing version of Visual Basic. (timeframe: «we expect that he will be released from the mental institution in a decade or two»).

anonymous_incognito
()

Должна ли лицензия на патч ядра быть GPL?

Как-то не могу однозначно решить. Я имею ввиду не лицензию на всё ядро, пусть и патченное, а именно лицензию на сам патч.

Если патч не обязан быть также GPL, это может открыть дорогу возможности работать Linux с ZFS, используя код Sun/Oracle на уровне ядра. Тогда в систему ставится Linux без поддержки ZFS, а затем ставится пакет с патчем, компилируется новое ядро и можно работать.

Для конечного пользователя ни GPL, ни CDDL не накладывают никаких ограничений.

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

anonymous_incognito
()

О девушках

Может баян, но linux girl

Много думал =)

anonymous_incognito
()

С каких пор Ctrl+I (инфа о странице) в FF такая кастрированная?

Или чего я не так делаю? Как-то давно не пользовался, и внезапно обнаружил, что в информации о странице нет ни такой полезной вкладки Media с возможностью отдельно любой файл сохранить, ни Links. Только «General», «Permissions» и «Security»

FF - Iceweasel 3.5.18 в Debian

Это что, попытка потакать владельцам сайтов, которые принимают разные меры против сохранения рисунков и т.п. или просто хигизация? Как это вернуть?

anonymous_incognito
()

Раскрыта тайна Стива Джобса

Просто введите его имя - Стив и фамилию - Джобс в новом сервисе яндекса http://xml.yandex.net/cgi/middle-name.pl

anonymous_incognito
()

Не совсем обычные скриншоты с LOR

NCSA Mosaic 1

NCSA Mosaic 2

Галерея в Netscape Navigator 3

800x600,16 цветов, русского в системе не было, да даже если бы и был старые браузеры отчего-то не работали с UTF-8, хотя эта кодировка возникла ещё в 1991 году.

Могу ещё отметить, что NN3 вывалил кучу предупреждений об ошибках в JavaScript, а первый Mosaic падает на lib.ru

anonymous_incognito
()

Графические глюки в свежем Debian Testing

Версия ядра 2.6.38-2 Версия Gnome 2.30.2 Версия GTK+ 2.24.3-1

И вот такие глюки наблюдаются: пример

Кнопка вместо того чтобы остаться белой при нажатии становится серой, а ободок наоборот остаётся белым. Ещё анимированные GIF мигают: показывается только первое изображение из серии кадров, остальные не показываются.

Драйвера от nvidia похоже не играют роли. Пробовал и бывшие до обновления 260.19.12 и новые 260.19.44 - без разницы.

В тоже время Qt-приложения работают без таких глюков. Даже не знаю чего делать, впервые с таким багом сталкиваюсь.

anonymous_incognito
()

Визуализация разработки

Есть красивые фильмы, полученные визуализацией в Git исходников проектов, очень впечатляюще.

ссылка на блог со ссылками

anonymous_incognito
()

На облаке Amazon собран суперкомпьютер из 10000 ядер

 , , , condor, cycle computing,

Группа Кластеры

Компанией Cycle Computing для своего клиента - фармацевтической компании Genentech внутри сервиса Amazon Elastic Compute Cloud был сконфигурирован вычислительный кластер, состоящий из 10000 ядер. На каждом узле запущенного сервиса стояла операционная система CentOS (клон Linux RedHat). Для обслуживания кластера использовалось как собственное ПО фирмы CycleCloud software, так и программное обеспечение с открытым кодом Condor и Chef.

Задача расчёта белковых связей, которая и считалась на этом кластере очень хорошо распараллеливается и производительность должна была быть близка к теоретической. Таким образом, расчеты, потребовавшие восемь часов работы облачного кластерного суперкомпьютера с быстродействием около 66 TFlops, составленного из 1250 физических восьмиядерных машин, с суммарным объёмом оперативной памяти 8.75Тб и 2Пт (петабайт) дисковой обошлись Genentech всего в 8500 долларов, включая все выплаты Amazon и Cycle Computing.

>>> Подробности (networkworld.com)

anonymous_incognito
()