LINUX.ORG.RU

Сообщения Xenius

 

Язык J — когда допилят и включат в дистрибутивы?

Как известно из новости http://www.linux.org.ru/news/opensource/6018750 , коды языка J — наследника APL — наконец-то опубликованы под свободной лицензией (GPLv3).
Теперь имеет смысл изучить этот язык, начать им пользоваться и его исходники как положенно оформить. Вот насчет последнего мне и интересно — есть какие-нибудь подвижки? Может j уже включен в какие-нибудь дистрибутивы?

Хотелось бы, что бы после того как исходные коды будут проверены на отсутствие недекларированных возможностей, дистрибутив J допилили мейнтейнеры какого-нибудь дистрибутива — да хоть Debian, от них часто встречаются маны даже в Слаке — что бы можно было не читая мануалов сразу установить саму среду J и нужные дополнения стандартными средствами.

Xenius
()

[bada] Samsung Wave / Wave II — как там с открытостью?

Прочитал случайно о данном аппарате в википедии. Вещь впечатляющая, в СШП разлетается так, что Samsung не успевает делать новые аппараты, а на нашем ЛОРе про это мало что слышно.
Так вот, там ядро Linux или нет?
Можно ли заменить ядро на скомпилированное самостоятельно?
А исходники UI и остального софта открыты?
Можно ли на Wave поставить, скажем, perl или clisp?

Xenius
()

А бывают ли продукты с ГМО в открытой продаже? А с открытым и свободным генетическим кодом?

Вот что из продуктов в магазине не купишь, а везде на упаковке надписи в духе «Не содержит ГМО» (это генно-модифицированные организмы).

А если я хочу что-нибудь с ГМО (и что бы было явно это указано, а не приходилось гадать), это купить вообще возможно? Я, например, считаю, что генетическое модифицирование — это замечательное научно-техническое достижение и очень жаль, что оно пропадает зря — нигде его продают.

Правда есть проблема, которая нам уже ближе — патенты на эти самые модифицированные культуры. Насколько я знаю, из-за этого возникают проблемы у фермеров, например — занесет к ним семян фирменных, а им скажут «плати».

В связи с этим, хотел бы ещё спросить, есть ли свободные от патентов и ограничений налагаемых авторскими правами генетически-модифицированные культуры? А можно ли купить продукты питания, приготовленные с их применением?

Xenius
()

Зачем делают дистрибутивы с темой интерфейса похожей на проприетарные ОС?

Действтительно ли те кто так делают, думают, что дефолтный интерфейс Ubuntu (например) станет чем-то лучше если кнопки закрытия окна и панелька будут выглядеть как в винде?

Мне кажется, наоборот, тема Windows неопытных пользователей стимулирует к тому что бы действовать точно так как в Windows, а так как GNU/Linux — это не Windows, действия не прокатывают и получается что система не соответствует ожиданиям и кажется неудобной. Тогда как если использовать собственную тему, сразу понятно что это не Windows и это будет стимулировать некоторое изучение функций системы, которых нет в Windows, так что если о них узнать, пользователь поймет, что эта ОС лучше чем Windows.

По-моему, гораздо лучше позиционировать GNU/Linux как то чем она на самом деле является — свободная современная ОС с неисчерпаемыми возможностями, чем как дешевую китайскую подделку под Windows.

Xenius
()

OpenJDK / Slackware Current / Очистка Slackware от проприетарщины

И так, суть проблемы: Slackware64 Current, полная установка, Sun JRE установлено по умолчанию. Удаляется оно легко — removepkg jre, но хотелось бы взамен открытую яву. Пакет от Bluewhite64 не подошел, слакбилда я не нашел, просто собирать, сделав пакет makepkg конечно же можно, но это как-то сильно долго, тем более что похорошему следует написать и отладить слакбилд. Какие есть варианты?

Кроме того, более глобальная цель — очистить Slackware от несвободного софта вообще. Для этого надо удалить пакеты jre, xv и заменить linux-kernel на linux-libre. А есть ли что-нибудь ещё не угодное Столлману (и мне) в Slackware последних версий — кто знает?

Если всё-таки напишу слакбилд, выложу в этой теме.

Xenius
()

А зачем нужны dpkg, apt, aptitude, synaptic и software center отдельно?

Почему бы не ограничиться всего двумя приложениями, одно консольное — со всеми функциями apt-* aptitude и dpkg и другое гуевое, пусть даже в вариантах на GTK и Qt — software center какой-нибудь?

Или тремя, одно чисто консольное, другое на псевдографике (как aptitude без параметров) и третье графическое.

В общем, почему до сих пор apt-* и aptitude не слили в одно приложение?

Xenius
()

Убунто и дебианобаги.

В Debian Squeeze, если выйти из инсталлера в shell, набрать что-нибудь типа ls /mnt/some/long/path/and/a/file.here, переместить курсор к началу строки и попробовать удалить буквы ls клавишей backspace, вылезает странный глюк. Приходится не пользоваться backspace, а набирать следущую команду сначала, даже если она работает с тем же файлом. Как умудрились пропустить этот баг в stable в самом очевидном месте после нескольких лет тестирования?
Или это баг только у конкретной железки? Кто может, проверьте.
В Ubuntu Natty alpha2 отсутствуют симлинки
/lib/firmware/bcm/bcm43xx-0.fw -> bcm43xx-0-610-809-0.fw
/lib/firmware/bcm/bcm43xx_hdr-0.fw -> bcm43xx_hdr-0-610-809-0.fw
Из-за чего драйвер brcm80211 изкоробки не работает. Казалось бы, чего стоило проверить — а вот хрен.
А проприетарные STA-драйверы, почему-то они всё равно предлагают поставить, хотя используют они меньше возможностей оборудования, чем brcm.
Впрочем, это не stable, а alpha, так что ещё простительно. Но что-то я подозреваю, что если не зарепортить, то так и не исправят.
И ладно бы только симлинки, так там по дефолту дурацкая Unity, копирующая поведение MacOS в плане меню окна, где, к тому же, нет значка терминала на главной панели и совершенно не очевидно, как его запускать, зато есть какой-то Ubuntu One, который никому, наверное, и не нужен, особенно без интернета, настравать который удобней всего из терминала, даже если есть GUI. И если бы не было возможности заюзать Ctrl-Alt-F[1-6], я бы, при взгляде на это, ни за что бы не подумал, что это GNU/Linux.

Xenius
()

USB-флешка с SYSTEM Rescue CD и Debian netinstall ­— как сделать?

Имеется флешка с System Rescue CD последней версии из ветки 1.8.
Имеется образ netinstall от дебиана сквиз.
Всё содержимое образа я скопировал на флешку в директорию /debian
Прописал vmlinuz и initrd.gz из директории /debian/install.386 в меню syslinux.cfg.
При загрузке с полученной флешки, если выбрать Дебиан, загружается инсталлятор и упорно ищет CD, но, естественно, не находит. Как сделать, что бы он искал файлы в /debian на флешке, с которой загружен?

Xenius
()

Explay HD.Book — Какая там ОС внутри?

Увидел в магазине устройство Explay HD.book, стоит она всего около 4000 рублей, но при этом там цветной экран 800x480.
Интерфейс похож на тот, который в обычных электронных книгах на E-ink.

Собственно, вопросы:
1) какая ОС там внутри по дефолту
2) можно ли поставить Linux или BSD и что бы после этого можно было нормально пользоваться (т.е. читать FB2)?
3) а играть во что-нибудь? Дисплей, кажется, не сенсорный, но с 128 метров вполне должны какие-то игры пойти.

Xenius
()

Щелкает винт ноутбука

Зеркалирую FTP дистрибутива, что бы потом поставить ОС, жесткий ноутбука (Hitachi HTS542525K9SA00) довольно громко щелкает — слышу с расстояния около 2 метра, причем днем и в соседней комнате разговаривают — каждые несколько секунд. ОС — Ubuntu Netbook Remix 10.10 (а что ещё загрузить, если нужен только wget и dhcp-клиент?), загруженная с LiveCD. Судя по smartctl, при щелчках показатели не меняются,то есть это, видимо, не парковка винчестера.

Являются ли эти щелчки признаком нездоровья винта, и если да, то мне нужны аргументы что бы его обменять. Бедов вроде бы нет.

Если нет, то почему у старого винта можно было слышать только тихий-тихий треск и только если прислушиваться?

Xenius
()

В женский журнал воткнули микрокомпьютер, проигрывающий рекламный ролик

В женском журнале Vogue за декабрь 2010 встроен вкладыш с дисплеем, аккумулятороом, процессором и тд, который при открытии журнала показывает видеоролик с какой-то фигней.
Несмотря на ненужность журнала и видеоролика, внутри полноценный процессор, динамик и дисплей, что, учитывая стоимость журнала 119 рублей — довольно интересно. Если захотите купить, будте осторожны, из всего тиража видеоэкран лишь в небольшой части, распознать журналы можно по белому кругу, в котором написано «только в VOGUE ролик с участием Моники Белуччи».
Собственно меня интересует, можно ли к этой штуке добавить клавиатуру или ethernet и можно ли купить такой журнал не в Москве.
Да, судя по найденным материалам, там Android, процессор Ingenic с архитектурой ARM, 1 Gb флеш-памяти, miniUSB порт, скрытый картонкой.
Хабр: http://habrahabr.ru/blogs/DIY/108917/
Сам журнал: http://www.vogue.ru/news/daily/131427/

Если кто купил, скажите, дисплей сенсорный? Перепрошить можно? Клавиатуру подключить? А сеть? Без этого не вижу особого смысла брать, тем более по 10 журналов за раз (ну вот нафига они?), как делали некоторых хабровцы.

Xenius
()

OpenBSD installboot - Broken MBR

Пытаюсь создать установочную флэшку для OpenBSD, раньше вроде получалось. Теперь пишет «broken MBR».
Алгоритм таков:
1. Загрузиться с диска OpenBSD (install48.iso), выбрать Shell.
2. Создать файлы для нужного устройства:
cd /dev; sh MAKEDEV sd1
(при втыкании флэшки или загрузке видно, какое нужно устройство, предположим sd1)
3. Создать файловую систему BSD (хотя лучше бы ext2 или vfat чтоб остальное место на флэшке не терять, но installboot такое не любит):
newfs /dev/rsd1c
(нафиг тратить место на служебную инфу типа разметки?)
4. Смонтировать все:
mkdir /cdrom /disk ; mount /dev/sd1c /disk ; mount /dev/cd0a /cdrom
5. Скопировать загрузчик, установочное ядро bsd.rd и /etc с конфигом (и если флэшка достаточно большая, то и установочные файлы, иначе их придется брать откуда-то еще):
cd /usr/mdec ; cp -Rp boot /cdrom/* /disk ;
6. Установить загрузчик:
./installboot /disk/boot biosboot sd1
7. По идее, все, только размонтировать и ребут: umount /cdrom /disk ; reboot

И вот на 6-м шаге пишет broken MBR, хотя раньше делал и было нормально.
Ставить собираюсь на нетбук без CD и проводной сетевой карты.

Xenius
()

I have installed OpenBSD on my laptop

I have installed OpenBSD on my laptop. But I don't know yet, how to enable Russian input.

Xenius
()

Оживить CF-карту из линукса

Имеется CF-флешка Transcend на 256 Мб, которая вроде нормально записывается, но потом выдает ошибки чтения или битые файлы (да, что-то «везет» мне в последнее время на сбойные накопители) — файловая система дефолтная для OpenBSD, так как она по размеру лишь чуть больше installcd, из неё и хотел сделать установочную флешку. Вроде при установке всё нормально, но некоторые пакеты потом выдают CRC error, хотя были скопированы с проверенного CD. Причем при следущей попытке установки поврежденными оказываются и файлы, которые до того были целые и не трогались. Так вот, как оживить флешку хоть немного? Пусть емкость даже снизится, но чтоб нормально позволила с себя ОС поставить. Может есть утилиты для «низкоуровнего форматирования» под GNU/Linux или BSD?

Xenius
()

Какой НЖМД (жесткий диск) выбрать?

В старом компьютере, тем не менее, поддерживающем SATA посыпался жесткий диск SAMSUNG SP2504C 250 Гб спустя почти четыре года эксплуатации:

1 Raw_Read_Error_Rate 0x000f 100 100 051 Pre-fail Always - 2

9 Power_On_Hours 0x0032 100 100 000 Old_age Always - 3979

194 Temperature_Celsius 0x0022 118 091 000 Old_age Always - 40

195 Hardware_ECC_Recovered 0x001a 100 100 000 Old_age Always - 83433375

Вот например некоторые показатели smartctl, причем Hardware_ECC_Recovered быстро растет, а ещё недавно Raw_Read_Error_Rate был 0, хотя битые секторы уже появились. После fsck -cp ядро паниковать вроде перестало, но кажется, надо покупать новый винт.
Так как SATA II всё равно комп не тянет, скорость некритична, зато важна надежность — хотелось бы такой винт, который пережил комп лет на десять. Подскажите конкретную модель.
Рассматриваю модели HCS5C1032CLA382, HDS721032CLA362, WD3200AAJS, WD3200AAKS. Наверное буду брать последнюю, но что-то я не уверен что соответствует условиям.
Ориентируюсь на 320 Гб поскольку это самые емкие однопластинные (или какие-то из этих двупластинные?), а однопластинные вроде как надежнее.
Бесшумность и невысокий нагрев приветствуются, но только не в ущерб надежности. Скорость хочу что бы была не меньше чем 60-70 Мб на чтение (это у старого винта такая) и хотя бы 50 Мб/сек на запись. Мб — мегабайты.

Xenius
()

wget ; poweroff без прав рута?

Предлагаю всем предложить, как бы вы решили проблему «выключить компьютер после окончания зеркалирования сайта (или скачивания большого файла)». При этом, качалка должна работать под простым юзером, а poweroff с его правами не работает.

Xenius
()

Посоветуйте роутер с WiFi и USB не дороже $100

Пока планирую остановиться на DIR-320, но кто-то говорил, что памяти у него меньше чем у DIR-300 или что-то такое и чип вифи бродком, а не атерос.
Какие еще варианты? Должен раздавать интернеты на несколько компов, но при этом еще желателен веб и фтп сервер, SSH и возможность юзать на нем Linux/BSD без блобов.

Xenius
()

Почему в Ubuntu по умолчанию фаервол не настроен и нет конфигуратора?

По идее, на домашнем компьютере после установки ОС должны быть заблокированы все входящие соединения кроме торрентов. Почему в убунте это не так?

Почему что бы настроить фаервол именно так нужно знать iptables или докачивать пакеты? Настройка фаервола должна ведь осуществляться до подключения к Сети. Вот в мандриве это всё есть.

А убунта предназначена для хомячков, значит требовать от них знания даже о самом существовании iptables, не говоря уже о его синтаксисе не стоит.

Ещё интересно, почему до сих пор нет червей, захавывающих дефолтную убунту через уязвимые сетевые сервисы (или там их по дефолту нет?)?

Xenius
()

Mandriva 2010.1 free dvd по умолчанию выбирает тему Raleigh?

У меня после установки мандривы стала в GTK эта самая тема вместо Ia Ora. Устанавливал с нуля, но в процессе установки вначале выбрал кастомный выбор пакетов и отметил все галочки, увидел что она собирается устанавливаться три часа и случайно тыкнул в отмену. После этого мандрива снова предложила выбрать пакеты и я ткнул в десктоп с KDE, но подозреваю, что те пакеты, которые я ранее выбрал, и которые бы не выбрались при выборе «десктоп KDE» установились...
В общем, я не знаю почему, но сразу после установки GTK-проги выглядят как будто выбрана тема Raleigh, что заставляет, например, сам центр управления мандривой выглядеть неакккуратно.
Переустанавливать не хочу, заново вбивая настройки, наверняка можно из уже установленной системы это исправить (скажем, удалить все лишние пакеты, кроме тех, которые выделяются при выборе KDE)

Вопрос к тем, кто ставил: так всё-таки она так у всех или только у меня из-за кривой установки?

Xenius
()

Идеи к созданию дружественной ОС

Краткая версия:
1) дружественность для продвинутого ленивого пользователя важнее чем дружественность для тупого начинающего пользователя
2) при исследования юзабилити на начинающих (когда дружественность для экспертов достигнута) следует предпочесть пользователей, никогда до этого не использовавших компьютер
3)не следует копировать другие ОС, считая их идеалом юзабельности — это значит заведомо проиграть этим другим ОС.

Длинно, много букв, не до конца упорядоченно:
Было много проектов, пытавшихся сделать GNU/Linux «дружественным для пользователя» путем копирования внешнего вида и поведения Microsoft Windows — и где они теперь?
Если дистрибутив будет мимикрировать под Windows — это изначально проигрышная стратегия, так как он будет заведомо хуже Windows в плане похожести на Windows. В идеале следует делать наоборот — создавать такие интерфейсы, на которые захотят походить другие, сделать так виндузятники восхищались и мечтали о линуксе как о чем-то лучшем (сейчас многие виндузятники мечтают о маке, но не могут его себе позволить или не хотят из-за его искуственных орграничений)

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

Таким образом, в первую очередь следует систему сделать дружественной для опытного (но ленивого) пользователя, а потом уже делать её проще для новичков, но не теряя дружественности к продвинутым пользователям. Это единственный эффективный, на мой взгляд, способ сделать систему, которая будет понятна дураку, но которой не будут пренебрегать умные.
Кроме того, пользы от умных пользователей больше чем о неумных, что так же следует учитывать.

Например, если опенофис научится сохранять в doc так что бы он хорошо открывался везде (прятать в метаданные достаточно инфы, чтоб можно было подредактировать мелко-офисом и пересохранить потом обратно OO.o в odt без потерь) — это будет плюс всем, кто работает с документами. В тч и продвинутым пользователям.
И да, диалог о том, что при сохранении в формат doc должен, чтоб быть полезным, писать более конкретно, что именно из форматирования будет потеряно при сохранении в этот формат, а не просто показывать его вседа при попытке сохранить не в ODF.

Пример неправильного подхода — сделать только одну кнопку в Software Centre как предлагают, кнопку «запустить» — это будет минус для продвинутого пользователя, который хочет знать, установлена программа или нет, хочет иметь возможность её только установить, но не запускать удобным способом.

Если заменять технические термины вроде «Терминал», то эксперту придется догадываться, как его обозвали в очередной убунте, вместо того что бы работать. Если человек боится непонятных слов — компьютер не для него. В век современных технологий эти слова, такие как «e-mail», «чат», «браузер» должны быть известны каждому, даже тем кто компами не пользуется. И названия приложений следует сохранить, чтоб из меню было понятно, что ты запускаешь, не просто «текстовый редактор», а vim, emacs, gedit, mousepad... И только после конкретного названия можно пояснить что это текстовый редактор.

Кроме того, следует в первую очередь, при разработке интерфейса для новичков (считаем, что то что есть для ленивого эксперта уже удобно, но теперь переходим к следущей стадии) следует ориентироваться на тех, у кого вообще компьютера не было в первую очередь и только потом на свитчеров с других ОС.
Мы хотим что бы следующие версии Windows включали мастера миграции с убунты и таблицы аналогов, типа «если вам нужен аналог GIMP, установите Photoshop», а не (только) наоборот как сейчас — чтоб пользователи линукса могли оценить, насколько убога винда и вернуться обратно.
Пусть лучше пользователи Windows сидят на своей винде, чем приносят свои привычки в линукс, делая его второй виндой и требуя от него поддержки проприетарных технологий из коробки.

А общая тема безусловно верна: юзабилити убунты проигрывает Slackware во многих местах: есть о чем задуматься.

Xenius
()

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