OpenSolaris

Автор aNGeL, 28 Травень 2008, 23:38:45

Попередня тема - Наступна тема

aNGeL

вот собсно уже пару раз натыкался на сообщениях о первой открытой ОС от Sun. Никто еще не сталкивался с этим чудом? хотелось бы узнать что там и как...
сайта этого: www.opensolaris.org
[CCCР]: ИС-7, ИС-4, Об. 277, Об.705А, СТ-II, Об. 268, Об. 268\4, Об. 261, Об. 140, Т-62А, Об. 430У, К-91
[Германия]: Maus, Е100, G.W. E 100 [США]: T110E5 [Франция]: AMX M4 mle. 54, AMX 50B [Британия]: Super Conqueror

Zink

#1
Посмотри тут : ru.opensolaris.org/
ЦитатаOpenSolaris 2008.05 уже здесь

Сообщество показало себя в полной красе на конференции по JavaOne в Сан-Франциско на прошлой неделе. Сообщество провело однодневную презентацию OpenSolaris 2008.05 на центральном стенде.  Огромное количество "живых" компакт-дисков было роздано и еще больше было скачано за прошлую неделю. Те из вас, кто не смог там побывать, могут скачать образ и записать на компакт-диск, нажав на большую серую стрелку внутри круга внизу.





Те, кто не хочет скачивать образ, могут заказать диск с бесплатной доставкой по почте, щелкнув мышью здесь. "Живой" компакт-диск можно запускать на компьютерах x86 без необходимости полной установки на жесткий диск, если вы не хотите этого делать. Если вам неудобно это, то вы можете загрузить и установить VirtualBox на вашу ОС, установленную на жестком диске, и загружать OpenSolaris 2008.05 как виртуальную машину.

Огромное количество функций для экспериментирования, включая новое хранилище пакетов данных, загрузка zfs, моментальные снимки, сервер CIFS в режиме ядра, конфигуратор сети, агенты доступа к данным, а также новый вид и ощущения. Помните о том, что компакт-диск с OpenSolaris CD имеет то же самое происхождение, что и Solaris, который используется многими клиентами для нужд своего бизнеса благодаря его масштабируемости (100 ЦП, 100 потоков), производительности и стабильности.

Помогите нам сделать его еще лучше при помощи усовершенствований, большего числа пакетов в хранилище и ваших усилий. Присоединяйтесь сегодня к OpenSolaris.org и SDN бесплатно.

aNGeL

та эт я читал.... просто хотелось бы услышать отзывы от людей, которые уже юзали её....
[CCCР]: ИС-7, ИС-4, Об. 277, Об.705А, СТ-II, Об. 268, Об. 268\4, Об. 261, Об. 140, Т-62А, Об. 430У, К-91
[Германия]: Maus, Е100, G.W. E 100 [США]: T110E5 [Франция]: AMX M4 mle. 54, AMX 50B [Британия]: Super Conqueror

Zink

ЦитатаТе, кто не хочет скачивать образ, могут заказать диск с бесплатной доставкой по почте, щелкнув мышью здесь.
Жаль что только для Канады и США  :(

надо брать безлимит :)

aNGeL

вух... знакомый с толстым мировым каналом скачал....
[CCCР]: ИС-7, ИС-4, Об. 277, Об.705А, СТ-II, Об. 268, Об. 268\4, Об. 261, Об. 140, Т-62А, Об. 430У, К-91
[Германия]: Maus, Е100, G.W. E 100 [США]: T110E5 [Франция]: AMX M4 mle. 54, AMX 50B [Британия]: Super Conqueror

mulli

я смотрел, поставил, покрутил, снёс
Обычный GNOME... ;D линуксовые прибамбасы работают (компизы и склеты всякие)
Ну система как система, во главе проэкта - Ян Мердок (оснаватель DEBIAN), т.ч. ожидаю, что ситема будет бомбовой
Из устройств подключал флешку и фотоаппарат - естественно без траблов
Музыку и фильмы крутил...
Корче, линух под гномом юзали? Вот тоже самое...но другое ядро (потму с переферией ничего не скажу)

Есть правда вопросец, как это чудо законектить ?
В моём случае ADSL ...терпения на докапаться не хватило.
Кто в курсе ,ткните носом
◄ Debian user ►

kion

Юзав. Хоча недовго - так, мінімальний тест-драйв. Варта уваги ОС. Багато спільного з Linux, однак є і свої нюанси. Як вийде викроїти трохи часу в майбутньому та побавитись з цією ОС ще деякий час, опублікую на сайті статтю.

mulli

ну вот, опять решил покрутить это чудо
так что, ADSL прикрутил, NTFS тоже  ;)
про ADSL взял тут
Цитата1. Выясняем есть ли нужные пакеты для работы pppd

# pkginfo | grep ppp
system      SUNWpppd                         Solaris PPP Device Drivers
system      SUNWpppdr                        Solaris PPP configuration files
system      SUNWpppdt                        Solaris PPP Tunneling
system      SUNWpppdu                        Solaris PPP daemon and utilities
system      SUNWpppg                         GNU utilities for PPP

2. Выясняем имя нашей сетевой карточки

# ifconfig -a
lo0: flags=2001000849<UP,LOOPBACK,RUNNING,MULTICAST,IPv4,VIRTUAL> mtu 8232 index 1
    inet 127.0.0.1 netmask ff000000
nge0: flags=201004843<UP,BROADCAST,RUNNING,MULTICAST,DHCP,IPv4,CoS> mtu 1500 index 2
    inet 0.0.0.0 netmask ff000000
    ether 0:13:8f:b6:20:94
rtls0: flags=201004843<UP,BROADCAST,RUNNING,MULTICAST,DHCP,IPv4,CoS> mtu 1500 index 3
    inet 0.0.0.0 netmask ff000000
    ether 0:e:2e:db:5f:3c
lo0: flags=2002000849<UP,LOOPBACK,RUNNING,MULTICAST,IPv6,VIRTUAL> mtu 8252 index 1
    inet6 ::1/128

В данном случае у меня 2 сетевых карточки (встроенная nge0 (NVidia) (выяснил по MAC-адресу
в винде;) и дополнительная rtls0)

3. Создаем файл /etc/pppoe.if в который записываем имя сетевой карты.

# echo nge0 > /etc/ppp/pppoe.if

4. Создаем файл /etc/ppp/peers/cnc в который пишем конфигурацию

sppptun
plugin pppoe.so
connect "/usr/lib/inet/pppoec -v nge0" #режим отладки, можно глянуть лог в файле /etc/ppp/connect-errors
persist
user "ИМЯ_ПОЛЬЗОВАТЕЛЯ@ПРОВАЙДЕР"
noauth
noipdefault
noccp
novj
noaccomp
nopcomp
defaultroute
debug

5. В файлы /etc/ppp/pap-secrets и /etc/ppp/chap-secrets надо добавить строку

"ЛОГИН"нажать Tab*нажать Tab"ПАРОЛЬ"
*пример
"adsl777@dsl.haljavi.net"     *     "nE5kaGy"

6.Убедиться что протоколы, pppoe и pppoed привязаны к вашей сетевой карте:

# sppptun query
nge0:pppoe
nge0:pppoed

7. Чтобы окончательно убедиться, что все работает ОК, выполняем команду:

# /usr/lib/inet/pppoec -i nge0
0:90:1a:42:bc:1a Name:"OD-JE-L" Uniq:00000002 Svc:"" Cookie:C6BEFCE0A07CDD9D9BA741B7BB89F45B
0:90:1a:42:ac:cf Name:"DP-JE-R" Uniq:00000002 Svc:"" Cookie:5B4B2DB361A9458716982CA91859E180

Получаем разнообразную информацию о своем провайдере.

8. Соединяемся

# pppd call cnc

9. Проверяем, чтобы наш новый интерфейс sppp0 появился:

# ifconfig -a
lo0: flags=2001000849<UP,LOOPBACK,RUNNING,MULTICAST,IPv4,VIRTUAL> mtu 8232 index 1

    inet 127.0.0.1 netmask ff000000
nge0: flags=201004843<UP,BROADCAST,RUNNING,MULTICAST,DHCP,IPv4,CoS> mtu 1500 index 2
    inet 0.0.0.0 netmask ff000000 broadcast 0.255.255.255
    ether 0:13:8f:b6:20:94
rtls0: flags=201000843<UP,BROADCAST,RUNNING,MULTICAST,IPv4,CoS> mtu 1500 index 3
    inet 0.0.0.0 netmask ff000000
    ether 0:e:2e:db:5f:3c
sppp0: flags=10010008d1<UP,POINTOPOINT,RUNNING,NOARP,MULTICAST,IPv4,FIXEDMTU> mtu 1492 index 4
    inet 91.124.140.2 --> 195.5.5.208 netmask ff000000
    ether 0:0:0:0:0:0
lo0: flags=2002000849<UP,LOOPBACK,RUNNING,MULTICAST,IPv6,VIRTUAL> mtu 8252 index 1
    inet6 ::1/128

10. Устанавливаем соединение с интернетом при старте системы:

создаем файл /etc/init.d/ppplink
со следующим содержимым


#!/sbin/sh
#
# This script compliments the Sun script /etc/init.d/pppd
# It goes the rest of the way and brings the link up.
# Written by Phil Dibowitz.
#
# This script is provided AS-IS. No warantee of ANY kind implied
# or stated. Use at your own risk.
#


case "$1" in
'start')
        if [ ! -x /usr/bin/pppd -o ! -c /dev/sppp ]; then
                # User probably just received the warning
                # From Sun's pppd script, don't bother them more
                exit 1
        fi
        if [ -s /usr/sbin/sppptun -a -f /etc/ppp/pppoe.if ]; then
                # If same conditions are satisfied
                # Bring up the link
                /usr/bin/pppd call isp
        fi
       ;;
'stop')
        echo "Taking down PPP link..."
        /usr/bin/pkill -x pppd
        echo "done"
       ;;

*)
        echo "Usage: $0 { start | stop }"
        exit 1
       ;;

esac
exit 0

11. Устанавливаем права для файла

# chmod 744 /etc/init.d/ppplink
# chown root:sys /etc/init.d/ppplink


12. Делаем симлинки на этот файл

# cd /etc/rc2.d
# ln -s ../init.d/ppplink S48ppplink


13. Добавляем в /etc/resolv.conf адреса DNS-серверов (выяснил в Убунту :)
nameserver 195.5.46.12
nameserver 195.5.46.10

14. Выполняем копирование файлов
# cp /etc/nsswitch.dns /etc/nsswitch.conf


про NTFS тут
ЦитатаКачаем пакеты:
FSWpart
FSWfsmisc
(Только для x86 Solaris)

Устанавливаем:

root~#gzcat FSWpart.tar.gz | tar xvf -

root~#gzcat FSWfsmisc.tar.gz | tar xvf -

root~#pkgadd -d . FSWpart

root~#pkgadd -d . FSWfsmisc


Запускаем утилиту prtpart:


root~#/usr/sbin/prtpart



Fdisk information for device /dev/rdsk/c1d0p0



Block Size : 512 bytes

Controller : ide

Disk       : cmdk

Capacity   : 74 GB



#  start block  # nblocks    startCylSecHd endCylSecHd   OSType

1: 0000000063   0006152832     0/ 1/ 1    7e/7f/fe      Diagnostic

2: 0006152895   0025173855    7f/41/ 0    ff/ff/fe      WIN95 FAT32(LBA)

3: 0031328640   0052432128    ff/ff/fe    ff/ff/fe      Solaris x86

4: 0083760830   0072535555    ff/ff/fe    ff/ff/fe      DOS Extended



  #  start block  # nblocks    startCylSecHd endCylSecHd   OSType

   5: 0000000001   0031407012    ff/ff/fe    ff/ff/fe      Linux native

   0: 0031407013   0001994202    ff/ff/fe    ff/ff/fe      DOS Extended



    #  start block  # nblocks    startCylSecHd endCylSecHd   OSType

     6: 0000000063   0001994139    ff/ff/fe    ff/ff/fe      Linux swap

     0: 0033401215   0039134340    ff/ff/fe    ff/ff/fe      DOS Extended



      #  start block  # nblocks    startCylSecHd endCylSecHd   OSType

       7: 0000000063   0039134277    ff/ff/fe    ff/ff/fe      WIN95 FAT32(Upto 2047GB)




Запоминаем disk id. В нашем примере это "/dev/rdsk/c1d0p0".


root~#/usr/sbin/prtpart /dev/rdsk/c1d0p0 -ldevs



Fdisk information for device /dev/rdsk/c1d0p0



** NOTE **

/dev/dsk/c1d0p0      - Physical device referring to entire physical disk

/dev/dsk/c1d0p1 - p4 - Physical devices referring to the 4 primary partitions

/dev/dsk/c1d0p5 ...  - Virtual devices referring to logical partitions



Virtual device names can be used to access EXT2 and NTFS on logical partitions



/dev/dsk/c1d0p1 Diagnostic

/dev/dsk/c1d0p2 WIN95 FAT32(LBA)

/dev/dsk/c1d0p3 Solaris x86

/dev/dsk/c1d0p4 DOS Extended

/dev/dsk/c1d0p5 Linux native

/dev/dsk/c1d0p6 Linux swap

/dev/dsk/c1d0p7 WIN95 FAT32(Upto 2047GB)






Запоминаем соответствующие разделы и монтируем.
Для NTFS:

root~#mount -F ntfs /dev/dsk/c1d0p /mnt/windows

Для FAT16/FAT32:

root~#mount -F pcfs /dev/dsk/c1d0p /mnt/windows

или:

root~#prtpart /dev/dsk/c1d0p0 -fat

Следующая команда выводит список всех доступных PCFS / FAT разделов и использует его для монтирования:

root~#mount -F pcfs /dev/dsk/c1d0p0:d /mnt/windows

Для Ext2/Ext3:

root~#mount -F ext2fs /dev/dsk/c1d0p /mnt/linux

Чтобы отмонтировать, используем команду umount "directory":

root~#umount /mnt/linux
◄ Debian user ►

mulli

#8
вышла OpenSolaris 2008.11   :) 

PS. жаль нельзя подправить предыдущий пост  :-\ потому тут
дополнительные ссылки:
FSWpart.tar.gz
FSWfsmisc.tar.gz
◄ Debian user ►

FalseMan

я летом заказывал диск, он пришел, но солярка то ли очень долго грузилась то ли висла при загрузке... вобщем сейчас диск мирно лежит на полочке :)