Pull to refresh
29
0
Send message
Возможно я не очень четко обозначил задачу. Я предлагаю добавить программы и модули в систему, без перепрошивок и т.п. Таким образом гарантия не нарушается.

В некоторых девайсах ядро собрано gcc 2.95 и во многих используется uClibc 0.9.26
Предлагаю по максимуму вынести бинарники и конфиги, связанные с самбой на другую файловую систему. Тогда будет значительно проще ковыряться.

Больше общих рекомендаций на ум не приходит. Если есть какие-то конкретные затыки, пишите, вдруг что придумаю.
Наклепать тулчейн можно, а вот с ядром не повезло.
В portage нет uClibc 0.9.26, в openembedded нужно прыгнуть через голову, чтоб заработала gcc 2.95

После этого Вы говорите, что это это значительно проще, чем скачать готовый тулчейн и скомпилить его?
openembedded — немного не то. Здесь не надо создавать целую embedded систему. Напротив, надо скомпилить для готовой системы еще одну программу.

Я не уверен, что openembedded будет проще собрать правильный toolchain. При удаче можно скачать исходники toolchain у производителя, и тогда вообще ни каких сложностей не будет.
Похоже, стремление копировать идеи с Apple у Microsoft не угасает. Теперь я не удивлюсь, если Windows 8 будет создана на основе NetBSD, а поддержка Win32 приложений будет организована через Wine.
Зря смеетесь, эта технология уже на подходе. Разноцветные лазерные диоды уже давно используются в быту. Еще 20 лет назад в СССР сделали телевизор (монохромный) на акустооптическом дефлекторе.
Опасаюсь, что батарейки хватит ненадолго и картинка слишком блеклая. Был бы это лазерный проектор…
Спасибо за статью, стало более-менее понятно что ФП из себя представляет.

Вы не затронули тему применения. Для каких задач используется ФП?
В чем же проблема? Все когда-то начинали.

Установка и настройка NetBSD очень хорошо документированы.
Для торрентов рекомендую использовать rtorrent.
Если не ошибаюсь, почта отталкивает их обилием спама. «У меня фильтруется весь спам» — отличные предлог подсадить на гмаил :-)
Из приверженцев ICQ, наиболее ортодоксальны не малопродвинутые девушки, а «интернетчики-старожилы». Еще в 2001 году они бороздили просторы Интернета, а первый платеж WebMoney был за шестизнак. Шестизнак это вес, солидность. Как в Кин-Дза-Дзе, общение по протоколам без дифференциации ID не имеет всякого смысла.
Естественно, если начать разговор с фразы: «Давай я поставлю тебе новый чат, это Jabber, свободный софт, хотя тебе этого не понять» реакция будет отрицательная. Малопродвинутые юзеры боятся резких перемен, их надо подводить к счастью постепенно.

Google сделал чат в браузере, за что ему огромное спасибо. Ни чего настраивать не надо. Я лично знаю несколько человек, невообразимо далеких от слов «протокол», «сервер» и т.д. Для того, чтоб приучить их общаться через гток нужно было всего лишь предложить попробовать гмаил.

Сначала оказалось, что гмаил удобен сам по себе. Потом, что можно слать сообщения не только по аське. Следующий шаг — поставить standalone client. Элементарное просвещение дает удивительные результаты.
Если придерживаться терминологии, принятой в NetBSD, порт — это набор бинарников под определенную платформу. Например vax port. Базовый дистрибутив разбит на сеты. Например compiler set или xfonts set. Пекеджи это то же, что порты в FreeBSD. Система называется pkgsrc. Я плохо знаком с устройством FreeBSD ports, поэтому сравнивать не буду.

Есть два варианта установки пакетов: бинарные, через FTP и компиляция исходников, которые, соответственно, тоже приходят по FTP. Естественно, зависимости обрабатываются автоматически. Сборка очень напоминает portage Gentoo: есть волшебные слова, которые надо записывать в mk.conf. В соответствии с ними собираются пакеты. Для работы с пакетами есть набор утилит, с помощью которых можно пакеты также и обновлять.

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

В конфиге ядра есть опции совместимости с предыдущими версиями. Также можно включить бинарную совместимость с SVR4, SCO, Linux, FreeBSD, Mach и Darwin. Насколько это работает я не знаю.
Вы абсолютно правы, мне следовало написать NTFS через fuse
Краткое содержание:

Концепции NetBSD:
— Главный приоритет — переносимость.
— Не столь важно как, главное чтоб работало.
— Делать так, чтоб одно решение работало везде.

Мой выбор в первую очередь был обусловлен любопытством. Мне понравилось.
С системой поставляется XFree86, однако Xorg можно поставить через менеджер пакетов.

С файловыми системами не очень: из наиболее ходовых EXT2, FAT(16,32) и NTFS. Основная ФС — FFS — один из вариантов UFS, с поддержкой журналирования. Еще есть LFS, которую сперва выкинули из всех BSD проектов. В определенный момент ее переписали для NetBSD. В настоящий момент ее производительность на приемлемом уровне.

Есть софтверный RAID 0,1,4,5.

Что касается программ, недостаток не ощущается :-). Есть система пакетов, на подобии портов FreeBSD. Но полная POSIX-1 и почти полная POSIX-2 совместимость позволяет просто запустить ./configure
Единственные грабли — не работает mmap на smb mount. В остальном без нареканий. В определенный момент друзья подарили мне thin client, я сделал из него утонченный сервер, естественно под NetBSD. Там крутится sshd и rtorrent с самодельным веб-интерфейсом на php/lighttpd. 128 MB хватает, свап отключен.

В смысле веб-разработки должен предупредить, что в pkgsrc пока нет mysql 5.1 Я использую NetBSD на своем сервере в конфигурации nginx + php + mysql. Вроде работает.
Что именно Вас интересует? Я не гуру, но постараюсь ответить.

Information

Rating
Does not participate
Registered
Activity