Skip navigation.

Other fun...

http://www.google.com/profiles/dooman87

Posts tagged with "unix"

Ошибка которой 25 лет

Взято с opennet:

Макр Балмер (Marc Balmer), участник команды разработчиков OpenBSD, разбираясь с причиной падения samba при чтении содержимого определенных директорий на MS-DOS разделах, натолкнулся на ошибку в реализации функции seekdir(), код которой унаследован со времен релиза 4.2BSD, выпущенного в августе 1983 года. Ошибке подвержены все BSD системы, включая Mac OS X.

Маршал Кирк Маккьюзик (Marshall Kirk McKusick), 25 лет назад разработавший реализацию *dir() функций, рассказал Макру Балмеру: "Вероятно вы исправили только одну из моих ошибок :-) До появления реализации *dir() команд, программы разбирали содержимое директорий напрямую. Написав библиотеку *dir(), я перевел на ее использование 22 программы (большой процент программ доступных в то время под Unix), напрямую интерпретирующих содержимое директорий."

Вобще пипец, вот интересно сколько вобще строк кода на данный момент написано? Наверно если тупо начать их исследовать, то можно кучу ошибок найти!!!

Свершилось: NexentaStor 1.0

,

Все дружно кричим УРА!!!
Смотрим сюда http://www.nexenta.com/corp/index.php?option=com_content&task=view&id=52&Itemid=67 и сюда http://www.nexenta.com/corp/index.php?option=com_content&task=view&id=53&Itemid=79 Выходим на балкон(если живете на этаже пониже - забиретесь предварительно повыше) и пускаем слюни до первого этажа. Дальше бежим, качаем и пробуем!!!

Unix haters handbook

,

http://www.simson.net/ref/ugh.pdf
5 баллов!!! Читается в захлеб :smile: Вот оглавление(дальше лучше)))):
2 Welcome, New User!..................................................17
Like Russian Roulette with Six Bullets Loaded
3 Documentation? ...............................................................43
What Documentation?
4 Mail..............................................................................................61
Don’t Talk to Me, I’m Not a Typewriter!
5 Snoozenet...............................................................................93
I Post, Therefore I Am
6 Terminal Insanity.......................................................... 111
Curses! Foiled Again!
7 The X-Windows Disaster ......................................123
How to Make a 50-MIPS Workstation Run Like a
4.77MHz IBM PC

8 csh, pipes, and find......................................................147
Power Tools for Power Fools
9 Programming ....................................................................173
Hold Still, This Won’t Hurt a Bit
10 C++............................................................................................203
The COBOL of the 90s
11 System Administration ............................................221
Unix’s Hidden Cost
12 Security ..................................................................................243
Oh, I’m Sorry, Sir, Go Ahead,
I Didn’t Realize You Were Root

13 The File System..............................................................261
Sure It Corrupts Your Files,
But Look How Fast It Is!

14 NFS............................................................................................283
Nightmare File System

Read more...

Справочник по Юникс командам

, ,

Очень и очень познавательно, всем советую, если не распечатать, то обязательно добавить в букмарки:
http://cb.vu/unixtoolbox.xhtml

Оно работает!!!

, , ,

Добил я в итоге nexenta. Вот маленький отчет:
Установка Core Platform происходит гладко и без косяков. Все кто когда-либо ставил Debian узнают инсталятор. А вот дальше начинается самое интересное. Т.к. у меня была Core Platform RC2, а уже был RC4(а уже есть 1.0))), было сделано следующее:
apt-get update
apt-get dist-upgrade
Вот здесь то и начилась магия, слились все пакеты но установка не началась, вместо этого он сказал что обновлены core пакеты и необходимо сделать apt-clone, что и было сделано, сначала был создан checkpoint, а далее были установлены все пакеты из dist-upgrade, после этого он у меня спросил: не хочу ли я сейчас активировать checkpoint или я сам сделаю это позже, был дан положительный ответ, создался checkpoint, update boot-archive'a, reboot......ВУАЛЯ, в грабе мы видим еще один пункт с созданным чекпоинтом....УРА!!!! Оно работает!!!! Дальше был прописан дополнительный репозиторий: deb http://nexenta.org/apt-gnusolaris elatte-unstable main contrib non-free
После этого:
apt-get update
apt-get install nexenta-gnome


Далее начаось шаманство с X'ами, карточка у меня i810, поэтому эти советы я думаю будут полезны владельцем данных видеокарт.

Поставились X, gnome(не JDS) и всевозможные браузеры, почтовики, etc(удивительным была установка Inkscape). Но после этого X'ы запускаться не захотели, говоря: No aperture device found. Пошел гуглить, гуглил долго, но нагуглил:
apt-get install sunwxsvc
reboot


Но это было только пол беды, после перезагрузки экран блымал 3 раза и X'ы не стартовались, если бы это было все, то было бы слишком хорошо, в добавок к этому слетела клавиатура, нельзя было залогиниться в систему...и тут меня спасла машина времени. Загрузился с checkpoint'a который был создан при dist-uprade, далее:
mount -F zfs syspool/rootfs-nmu-000 /mnt/newroot

Все, новый root раздел подмонтирован на read/write. Далее в секцию видео карточки в xorg.conf было добавлено:
Option "NoAccel" "True"
reboot


Но и это еще было не все, X'ы упорно не хотели загружаться, на этот раз мне было сказано, что нет core pointer'a,
оказывается вместо /dev/input/mice надо было указать /dev/kdmouse. После всего этого X'ы таки стартанулись и все пошло-поехало. Все траблы связанные с X'ами как мне кажется из-за того что конфиг ставится из debian'a. После этого была установлена опера(из которой щас и пишу) и wine(дабы хочется осуществить заветную мечту и запустить под солярой скайп). Пока все.

Ах да забыл скриншот:

Transactional Debian Upgrades with ZFS on Nexenta

, ,

ААААА.....пипец надо обязательно заценить, это просто праздник какой-то debian с ядром Solaris(ну это я и раньше знал) так теперь еще и прикрученная ко всему этому делу zfs, с возможностью создания checkpoint'ов, я просто в шоке, короче читать и облизываться всем:
http://www.nexenta.org/os/TransactionalZFSUpgrades

YEAH!!!

Вот, поставил себе на лаптоп Солярис(OpenSolaris 11 b75), пишу сейчас с нее))) Заработало практически все из коробки как говориться, долько драйвера на ЛАН пришлось доставить. В планах поиграться с ZFS, SunStudio12, brainz(хочу поставить CentOS в контейнер), так что продолжение следует.



Добавлено:
Первый трабл - wifi не завелся((((

Special for Oleg

Download Opera, the fastest and most secure browser