SUN Solaris Питання та Відповіді
Неправда на 90%;-). Що тут можна сказати - не заощаджуйте не техніці! Solaris не добре працюватиме на кривому залозі. По-друге, фахівці стверджують, що ганяти солярку на однопроцесорних машинах - принаймні безглуздо. Ядро солярісу повністю динамічне, multithreaded, і написане спеціально для роботи на багатопроцесорних системах. Хоча у мене безліч систем без проблем працюючих на платформі x86 як в одне, так і в багатопроцесорному варіанті. Наприклад, близько півроку працює Solaris 7 x86 & Oracle 8.0.5.1 на 4-х процесорному ALR у режимі 7x24. Інший приклад – сервер HP E30 c Solaris 2.6 x86 & Oracle 7.3.4.3 іноді намертво зависав, причому абсолютно не зрозуміло було чому, не було ніякої системи, сервер міг зависати по парі раз на день, а міг і місяць пропрацювати, потім ми помітили, що зависання відбувалися в моменти коли мережа була перевантажена, підозра впала на мережеву карту, після заміни DE220 на Intel EtherExpress PRO+ 100B зависання припинилися, і сервер працює вже понад 8 місяців без перезавантаження.
Цілком можливо, переконайтеся, що всі компоненти вашої системи вказані в Solaris Hardware Compatibility List (HCL), найбільші проблеми виникають із приводами CD-ROM & мережними платами no-name. Тут варіантів немає - тільки заміна.
Так як ядро Solaris повністю динамічне, то відпадає необхідність перелінкування ядра і як наслідок відпадає необхідність наявності сс в системі. Якщо бути точним, починаючи з версії 2.1, Solaris поставляється без компілятора C.
Тут є три варіанти: 1. Купити Sun WorkShop C/C++ 2. Взяти пакет з gcc і встановити його 3. Завантажити Sun WorkShop C/C++ та за його допомогою зібрати gcc із вихідних джерел. А краще мати як Sun WorkShop & gcc ;-)
SunSoft досить консервативна вЩодо того що варто включати в поставку Solaris, дійсно в Solaris немає gunzip, traceroute, perl, apache, etc. Але справи повільно, але чітко рухаються. Починаючи з версії 7 Solaris з'явилися traceroute(1m), whois(1), unzip(1). Чому не була включена в поставку відповідна unzip утиліта zip, залишається тільки припускати, можливо це пов'язано з питаннями ліцензування. Також оголошено, що з Solaris 8 буде поставлятися perl і apache+mod_perl, замість top пропонується використовувати prstat. Хоча якщо поглянути це питання з іншого боку можна оцінити це як визнання якості вищезазначених програмних продуктів. ;)