Операционна система Solaris. Инсталиране на OS Solaris Операционна система Solaris

Операционна система Solaris.  Инсталиране на OS Solaris Операционна система Solaris
Операционна система Solaris. Инсталиране на OS Solaris Операционна система Solaris
Flash към неактивно копие. След това актуализираното копие се активира при следващото рестартиране. Това ви позволява да превключите обратно, ако е необходимо, което показва, че трябва да използвате старата среда. Подробности за този метод за актуализиране на системата можете да намерите в ръководството за инсталиране.

Фабричен метод на инсталиране JumpStart

Цялата група за разпространение включва всички софтуерни клъстери на Solaris, които са специфични за вашата компютърна платформа. Този набор от пакети очевидно е излишен, но ако има един и половина гигабайта свободни на диска, защо не ги напълните с различен софтуер?

Групата Entire distribution plus OEM се състои от програмите Entire distribution group и допълнителни драйвери за доставчиците на OEM системи. Тези допълнителни драйвери може да не са подходящи за вашата компютърна конфигурация и може да представляват интерес само за собствениците на SPARC системи.

Коя от тези групи програми да дадете предпочитание? Ако има достатъчно място на диска (има свободни един и половина гигабайта, които не са предназначени за други нужди), тогава се представя Цялата дистрибуция добър избор, тъй като ви позволява да не се притеснявате за възможни връзки между инсталираните програми. Ако сте се спрели на друга група софтуер, трябва да инсталирате след това в системата допълнителни програми, уверете се, че системата разполага с всички необходими библиотеки за тези програми.

В същото време инсталирането на голям брой програми, които са ненужни и (евентуално) отварят някои опасни "дупки" в системата за сигурност на операционната система, не може да се счита за най-добра практика.

  • Постоянно съвместим:
  • Това последно число в забавните факти е интересно, защото това число е малка подгрупа от приложения, които ще работят на Oracle Solaris 11.4. Той не включва приложения, които ще работят на Oracle Solaris 11, които са проектирани и изградени за Oracle Solaris 10 (нито 8 и 9 по този въпрос). Една от причините, поради които Oracle Solaris се ползва с доверие от толкова много големи компании и правителства по света От близо 20 години гарантираме, че Oracle Solaris ще изпълнява приложения, създадени на базата на предишни издания на world, за да изпълнява най-важните им приложения е нашата последователност Oracle Solaris и продължаваме да спазваме това обещание днес.
  • Освен това направихме по-лесно от всякога мигрирането на вашите работни натоварвания от Oracle Solaris 10 към Oracle Solaris 11. Ние подобрихме нашите инструменти за мигриране и документация, за да направим лесно преминаването от Oracle Solaris 10 към Oracle Solaris 11 на модерен хардуер. Всичко в опит да ви спестят пари.

Oracle Solaris(бивш SunOS) е търговски продукт, който предоставя на потребителите интегрирана и пълнофункционална сървърно-ориентирана платформа, която съчетава мощния софтуер за облачни изчисления с отворен код OpenStack със стабилна и надеждна операционна система от корпоративен клас.

Наличност, поддържани платформи, опции за зареждане и малко история

Първо, искаме да напомним на читателя, че това не е Linux дистрибуция! Solaris OS е UNIX операционна система, първоначално разработена от Sun Microsystems и сега поддържана от Oracle Corporation под името Oracle Solaris.

Предлага се за изтегляне като инсталируеми и живи ISO изображения, които могат да бъдат записани на празни CD дискове с помощта на всеки софтуер за запис на CD/DVD, както и USB изображения, които позволяват на потребителите да записват операционната система на преносими USB флаш устройства.

Поддържаните архитектури включват x86 (32-битова) и SPARC (архитектура на мащабируемия процесор). Препоръчителните системни изисквания включват поне 2 GB или RAM (системна памет) и поне 15 GB свободно пространство на твърдия диск.

Live CD ISO/USB изображенията предоставят на потребителите модерна подкана за стартиране, захранвана от GRUB2, откъдето потребителите могат да стартират средата на живо с настройки по подразбиране, използвайки VESA framebuffer, с активиран SSH, с екранен четец, с лупа или в текстов режим . Също така е възможно да стартирате съществуваща операционна система, инсталирана на първия диск.

Най-съвременни UNIX технологии за сървърни и десктоп платформи

Преди да влязат в средата на живо, потребителите ще трябва да изберат клавиатурна подредба и езика, който искат да използват. Графичната сесия се захранва от традиционната работна среда на GNOME, която се състои от два панела, горен за достъп до главното меню и стартиране на приложения и долен за взаимодействие с работещи приложения и превключване между виртуални работни пространства.

Използвайки високо оценената файлова система ZFS, той включва мощни приложения като Mozilla Уеб на Firefoxбраузър, mozilla Имейл на Thunderbirdи клиент за новини, дизайнер на интерфейс Glade, програма за незабавни съобщения Pidgin, музикален плейър Rhythmbox, видео плейър Totem, екранен четец и лупа Orca и редактор на дялове GParted.

Изпратете добрата си работа в базата знания е лесно. Използвайте формата по-долу

Студенти, докторанти, млади учени, които използват базата от знания в обучението и работата си, ще ви бъдат много благодарни.

Хоствано на http://www.allbest.ru/

ВЪВЕДЕНИЕ

Solaris е дъщерна операционна система на Unix, разработена от Sun Microsystems. Системата е разработена за корпоративни потребителии с течение на времето придобива заслужена популярност сред тях. Въпреки че Solaris исторически е била операционна система със затворен код, голяма част от нейния код е с отворен код и е публикуван от Sun Microsystems. Като цяло, проектът Solaris може да се нарече едно от най-успешните и авторитетни ИТ разработки за последното десетилетие.

ОС Solaris, с цялото многообразие на своята функционалност и висока степен на съответствие с индустриалните стандарти, има уникална мащабируемост дори и днес. За повечето търговски приложения Solaris осигурява почти линейно увеличение на производителността с увеличаване на броя на процесорите в системата. Тоест концепцията за симетрични многопроцесорни изчисления (Symmetric Multi-Processing) е пряко въплътена. Благодарение на свойството мащабируемост, една и съща ОС може да се използва еднакво успешно както на еднопроцесорни работни станции, така и на мащабни сървъри. работна група, и на сървъри от корпоративен мащаб. В същото време Solaris остава една от най-надеждните (устойчиви на грешки) операционни системи в света.

Цел: Изучаване на операционната система Solaris, сървърите на Solaris, средствата за разработка софтуер, както и инструменти за разгръщане и администриране на информационни мрежи. Нека да разгледаме по-подробно операционната среда Solaris 2.6 и да я сравним с други версии на OS Solaris.

Задачи:

1. Проучете историята на развитието на Solaris OS.

2. Прегледайте архитектурата на OS Solaris и инструментите за поддръжка на архитектурата.

3. Помислете за графичния потребителски интерфейс на Solaris OS..

4. Научете Web-технологиите на Solaris OS.

5. Помислете за корпоративни мрежи на Solaris OS.

6. Обмислете състава на софтуера на Solaris OS.

7. Научете функциите за защита в операционната система Solaris.

8. Научете как се администрират системите и мрежите на Solaris OS.

9. Разгледайте средата за разработка на приложения на OS Solaris.

ИСТОРИЯ НА РАЗВИТИЕ

Компютърната компания Sun Microsystems е регистрирана през

Санта Клара (Калифорния) през февруари 1982 г. Основателите на Sun Vinod Khosla и Andy Bechtolsheim първоначално планираха да създадат най-добрият компютърза CAD/CAM приложения. В резултат на това първото им дете беше настолна работна станция, оборудвана с чип MC68010 с обем оперативна памет 4 MB и вграден Ethernet адаптер. Този компютър, носещ логото на Sun Microsystems, беше представен за първи път на публиката в Comdex през 1983 г. Въпреки че моделът беше малко недовършен, купувачите го приеха добре.

В стремежа си да надгради успеха си, Sun започна сериозно да разработва софтуер за Unix. В същото време младата компания реши да публикува NFS спецификацията и избра изключително агресивна лицензионна политика, за да я рекламира на пазара.

Между 1984 г. и 1987 г. Sun Microsystems също разработи SPARC (Scalable Processor Architecture). Неговият предшественик беше компютърът с намален набор от инструкции (RISC), който беше създаден в университета в Бъркли от 1980 до 1982 г.

В началото на 90-те години Sun Microsystems замени базираната на BSD SunOS 4 с UNIX System V Release 4 (SVR4), разработена съвместно с AT&T, и също промени името на SunOS 5 на Solaris 2. След версия 2.6 Sun Microsystems изостави " 2 .", а следващата версия се нарича Solaris 7. Solaris е операционната система SunOS с графична обвивка и някои допълнителни компоненти.

Започвайки със Solaris 9, Sun Microsystems предлага публична (двоична, т.е. със затворен код) некомерсиална версия на Solaris за изтегляне под лиценз CDDL. Различава се от комерсиалната версия по отсъствието на техническа поддръжка на Sun Microsystems, печатна документация и някакъв допълнителен патентован софтуер. Софтуер с добавена стойност.

През юни 2005 г. Sun Microsystems взе решение да отвори част от изходния код на Solaris 10 и да стартира проекта OpenSolaris. Разработката на следващата версия на Solaris -- Solaris 11 (работно заглавие на проекта -- Nevada) вече е в ход в сътрудничество с общността OpenSolaris. На този момент Sun Microsystems почти приключи с отварянето на изходния код за Solaris 10. В допълнение към изходния код за операционната система Solaris, Sun Microsystems отвори редица патентован софтуер за Solaris като част от проекта OpenSolaris.

От април 2010г нов собственик, Oracle Corporation, промени лицензионните условия за системата Solaris 10. Съгласно новите правила продуктът ще бъде достъпен безплатно за търговски цели само за 90 дни.

АРХИТЕКТУРА НА ОПЕРАЦИОННА СИСТЕМА SOLARIS

Фигура 1 Архитектура на операционната система Solaris

Поддържани архитектури

Sun UltraSPARC

Fujitsu SPARC64

32 и 64-битови AMD, Intel и VIA x86 процесори

Поддръжката на микропроцесори Itanium (Intel) беше планирана, но не беше реализирана.

Беше направен опит за пренасяне на Solaris към PowerPC архитектурата, през 1996 г. беше пусната 32-битова версия 2.5.1 (Solaris PowerPC Edition) за платформата PReP, но това скоро беше изоставено. В момента има възобновяване на поддръжката за PowerPC архитектурата в OpenSolaris.

През ноември 2007 г. IBM, Sun и Sine Nomine Associates демонстрираха пробна версия на OpenSolaris за System z, работеща на IBM System z мейнфрейм под z/VM. Тази версия се наричаше Сириус. 19 ноември 2008 г. IBM упълномощи Sirius за процесори z IFL.

Със Solaris 10 Sun Microsystems внедри бинарна съвместимост с Linux, позволявайки на Linux приложенията да работят на Solaris на x86 системи в зоните на BrandZ. Планирана е двоична съвместимост с FreeBSD. Тази функционалност не е налична на Solaris SPARC.

От 2009 г. следните производители официално поддържат Solaris на някои от техните x86 и AMD64 системи:

Hewlett-Packard

Компютри Fujitsu-Siemens

CoreMicro Systems

Хардуерни характеристики.

Характеристики на оборудването, на катКои от операционните системи на Solaris се поддържат, са изброени от Sun в така наречените списъци за хардуерна съвместимост.

Разгледайте тези характеристики, като използвате примера на Solaris 10 HCL:

Категории системи Общо: 1332 артикула

Системи, различни от Oracle

Компоненти Категории Общо: 1965 артикула

CD ROM/DVD устройство

външно хранилище

Други USB устройства

Устройство за видео дисплей

Наскоро изпратени системи

Hewlett-Packard ProLiant DL560 Gen8

Alcatel-Lucent Bono AdvancedTCA SBC FBO32CD

Fujitsu PRIMERGY BX920S3

Fujitsu PRIMERGY BX924S3

Dell PowerEdge M620

Наскоро изпратени компоненти

външно хранилище

Oracle America Inc. Sun ZFS Storage 7420

външно хранилище

Oracle America Inc. Sun ZFS Storage 7320

външно хранилище

Oracle America Inc. Sun ZFS Storage 7120

Oracle America Inc. Sun Flash Accelerator F40 PCIe карта

ГРАФИЧЕН ПОТРЕБИТЕЛСКИ ИНТЕРФЕЙС

Графиките са били и продължават да бъдат неразделна част от средата на Solaris, където потребителите могат директно да използват много предварително изградени графични приложения. Sun Microsystems отдавна е водещ доставчик на графични продукти с най-голям пазарен дял в ключови сектори на индустрията като механично компютърно проектиране, архитектура, инженерство и финансов анализ.

Бързото развитие на мултимедийни приложения, като например уеб страници в Интернет, доведе до нарастване на ролята на графичните и графични средства за обработка на изображения и в много нетехнически области. Иновативната графична архитектура, комбинирана с мрежовите възможности на Solaris, помага на разработчиците да пренесат визуални ефекти в корпоративната среда и да приложат напреднали графични технологии към критични приложения и системи за електронна търговия.

Solaris предоставя редица мощни графични библиотеки, включително XIL, XGL, OpenGL, Xlib, PostScript, Display PostScript и Kodak Color Management System (KCMS).

XIL Imaging Library е многонишков интерфейс за обработка на изображения и цифрово видео, подходящ за обработка на документи, цветен предпечат и приложения за генериране и възпроизвеждане на цифрово видео. XIL Imaging Library има пълен набор от функции за манипулиране и възпроизвеждане на изображения, включително аритметика и логически операции, геометрия на пикселите, компресия, управление на цветовете, дисплей. XIL значително ускорява развитието на търговски и технически приложения, свързани с обработка на изображения в инженеринга и работния процес, художествена графика, мултимедия, цветен предпечат.

XGL Graphics Library е библиотека за 2D и 3D геометрия за приложения, които изискват геометрична трансформация и функции за показване. Библиотеката поддържа мобилност за различни хардуерни платформи и използва оптимално възможностите на графичните ускорители. Осигурява поддръжка на прозрачно наслагване за по-бързо боравене с менюта и монохромни наслагвания.

Solaris 2.6 поддържа напълно мощен хардуер за графични ускорители на Sun Microsystems, включително системи TurboZX, SX и Creator Graphics. В допълнение, Solaris 2.6 осигурява ускорена конвейерна производителност за Artist Graphics XJ1000 и MediaVision PGIO24.

Solaris PEX е реализация на спецификациите на MIT PEX, което е разширение на X Window за 3D графики. PEX поддържа незабавен режим за графични дисплеи, предавани по мрежа с помощта на X протокола. PEX предоставя на програмистите повече възможности за създаване на графични приложения за разнородни мрежови среди.

Системата за управление на цветовете Kodak (KCMS) е набор от интерфейси и библиотеки за програмиране на приложения, които ви позволяват да описвате и контролирате цветните функции на широка гама от устройства: монитори, скенери, принтери, касетофони. Тези инструменти гарантират, че цветните документи се обработват надеждно, когато се въвеждат и възпроизвеждат на различни устройства.

Solaris осигурява солидна основа, върху която могат да се изграждат приложения, които използват геометрични трансформации, обработка на изображения и многоекранна манипулация на 2D и 3D обекти. Solaris OpenGL 1.1, достъпен отделно от Sun Microsystems, е патентована реализация на индустриалния стандарт OpenGL. Той предоставя мощни визуални инструменти и ви позволява да разработвате мултиплатформени приложения с триизмерна графика.

Първите версии на Solaris използваха OpenWindows GUI (Фигура 2). Започвайки със Solaris 2.6, той беше заменен от CDE, а Solaris 10 включва Sun Java Desktop System (Фигура 3), която е базирана на GNOME. Последните версии на Solaris Express не включват CDE.

Ориз. 2 OpenWindows GUI

Ориз. 3 Sun Java Desktop System

УЕБ ТЕХНОЛОГИИ

Операционната среда на Solaris предоставя мощна и надеждна платформа за Интернет/Интранет, за масови WWW и приложения за електронна търговия. Тъй като компаниите все повече използват уеб технология за вътрешни и външни комуникации, мощните функции на Solaris OS, като бърз достъп до уеб файлове чрез WebNFS, стават все по-важни.

Софтуерът WebNFS позволява достъп до файловите системи през мрежата с помощта на протокола NFS. Този протокол е много надежден и осигурява голяма пропускателна способност при тежък трафик. В допълнение, файловете могат да бъдат направени публични без допълнителни разходи за анонимни ftp услуги.

На платформата Solaris 2.6 уеб сървърите работят по-ефективно, което води до по-бързо време за реакция на потребителски заявки и повече едновременни потребители. По този начин разходите за администриране на клиенти могат да бъдат намалени.

Бизнес успехът днес и в бъдеще ще зависи от това колко добре се управляват информационните системи и как се споделя информацията не само в рамките на компанията, но и между компанията, нейните доставчици и клиенти. Уеб технологията е крайъгълният камък на такива системи.

Инициатива WebTone

Стандартизацията на интерфейса и рентабилността правят Интернет привлекателен избор за организации, които търсят последователна информационна среда. Компаниите с далновидно мислене започват да се възползват от използването на Интернет за ускоряване на бизнес процесите. Тези компании разчитат на постоянната наличност на интернет, за да се свързват с мрежата и да извършват ежедневен бизнес. Както преди телефонът беше атрибут на бизнеса, сега се осъществява въвеждането на "Webphonia". Идеята на програмата WebTone е да осигури лесен достъп до сложни информационни системи, които работят "зад кулисите". По същество този достъп се превръща в обществена услуга. Скривайки сложността на инфраструктурата зад прост интерфейс, организациите преодоляват бариерите, които им пречат да прилагат по-сложни, постоянно променящи се конкурентни стратегии.

Основното за програмата WebTone е създаването на комуникационна среда, сравнима по удобство и простота с конвенционалните помощни програми. Същността на полезния модел може да се изрази с фразата "потребителите използват, професионалистите управляват". Помощните програми се характеризират с много проста, лесна за научаване среда. Присъщата сложност на системата остава скрита, а нейното функциониране се осигурява от доставчика на съответната услуга. Повечето съвременни комунални системи (телефония, водоснабдяване и електроснабдяване и много други) са изградени на този принцип. За да се обадите по телефона, да включите светлината или да отворите кран за вода, не е необходимо да разбирате автоматични телефонни централи и телефонни мрежи, да знаете как работят електроцентралите, как са подредени помпите и резервоарите на водоснабдителната система. Чрез централизиране на сложността доставчиците на услуги могат да предоставят рентабилни, надеждни и прости услуги.

Програмата WebTone следва полезен модел. Интернет предоставя универсална мрежова инфраструктура както за вътрешни, така и за външни корпоративни комуникации. Електронна поща, прехвърляне на файлове и хипертекстови документи, както и Java приложения, направени в клиент/сървърна технология, могат да се използват за разпространение и споделяне на информация.

Solaris уеб разширения

Разпространението на разнородни компютърни платформи, операционни системи и приложения създаде недружелюбна, неефективна и понякога ненадеждна потребителска среда. Бързият темп на технологичния прогрес, безкрайната поредица от нови инструменти и технологии, които могат или да станат следващото голямо постижение, или да изчезнат безследно, допълнително обърква ситуацията.

Операционната среда Solaris 2.6 е значителна стъпка напред в тази област. Той е доказал лидерството си като мащабируемо интернет решение. Solaris гарантира, че информацията и критичните мрежови бизнес услуги са винаги налични, достъпни и лесни за използване от служители, клиенти и доставчици. Следващите раздели ще обсъдят подробно операционната среда на Solaris и инструментите за разработка, предоставени от Sun Microsystems.

Solaris OS инструменти за поддръжка на корпоративни информационни системи, Intranet и Internet

Едно от най-трудните бизнес предизвикателства пред компаниите във все по-конкурентна среда е ефективното използване на стратегическите компютърни информационни ресурси. За да увеличи максимално стойността на стратегическите данни, една компания трябва да намери правилния баланс между широката наличност на информация и изискванията за сигурност.

Създадените днес корпоративни мрежи трябва да осигурят координираната работа на следните компоненти:

Ø наследени системи, базирани на мейнфрейми;

W комплекти персонални компютрии локални мрежи, базирани на компютър;

W сървъри за малки работни групи;

Ш мрежови компютри с ограничен набор от локални ресурси, базирани в работата си на сървъра;

• средства за комуникация с доставчици и клиенти чрез WWW.

Сред всички операционни среди, които претендират да бъдат интегратор на съвременния сложен информационен свят (предимно различни версии на Unix и Microsoft NT), само Solaris предоставя пълен набор от необходими услуги.

Операционната среда на Solaris е базирана на индустриалния стандарт Unix System V Release 4. Тя осигурява поддръжка за високопроизводителни клиент/сървър приложения, работещи в разпределена мрежова среда. Solaris предоставя достатъчно ресурси за малки работни групи и поддържа уеб технологията, необходима за електронната търговия. Solaris отговаря на спецификациите на Unix 95 (Spec 1170). Solaris гарантира неограничен, прозрачен достъп до системи, сървъри, принтери, отдалечени бази данни и други ресурси с мащабируемост за поддръжка на практически всяко приложение и конфигурация. В Solaris 2.6, чрез подобрена виртуална памет и I/O управление, производителността на сървърите на бази данни и уеб услугите е подобрена, като същевременно се поддържа високото ниво на ефективност на файловите услуги и споделянето на време, вече постигнати в Solaris 2.5.1.

В Solaris 2.6, в сравнение с предишните версии, изпълнението на редица функции е подобрено; освен това има много нови функции. Всичко това направи работната среда още по-мощна, гъвкава и лесна за използване. Изтъкваме следните нововъведения:

· подобрения, които улесняват използването, инсталирането и управлението на софтуера, включен в средата на Solaris;

· Java-възможности;

Мощна среда за разработка

поддръжка за големи файлове.

Средата Solaris предоставя мощни инструменти дистанционно. Администраторите могат да отстраняват неизправности в мрежата, без да пречат на работата на потребителите. Мрежите се администрират онлайн. Приложенията могат да се стартират дистанционно от всяка мрежова работна станция. Средата Solaris ви позволява да централизирате администрацията и да намалите общата цена на притежание на вашата информационна система.

Бързият растеж на Интернет изисква разработването на инструменти за HTML и Java, функциониращи във всеки възел на мрежата. Започвайки с версия 2.6, Solaris включва уеб инструменти. Две нови приложения, Solaris Web Start и Answerbook2, правят използването на Solaris OS още по-лесно. Потребителският интерфейс на Solaris OS е базиран на най-новата Common Desktop Environment (CDE) и включва нов софтуер за управление.

Solaris Web Start

За първи път операционната среда на Solaris предоставя опция за инсталиране, базирана на браузър. Solaris Web Start е Java приложение, което прави инсталирането на Solaris OS и свързаните приложения бързо и лесно. Стандартната конфигурация се задава с натискане на бутон. Налични са множество опции, за да се отговори на специфичните изисквания на клиента.

Solaris Web Start, заедно с хардуерните възможности на компютрите SPARC, ви позволява да инсталирате операционната система през мрежата, в режим клиент/сървър, дори ако целевата машина изобщо не е имала операционна система. Технологията JumpStart на Sun опростява масовата инсталация.

Тетрадка с отговори 2

Answerbook2 е следващото поколение Solaris Web-базирани системи за документация. Чрез всеки браузър (по-специално, новия Solaris HotJava навигатор), потребителите могат да преглеждат и отпечатват обширния пакет с документация, който идва с операционната система. Разширените инструменти за търсене улесняват намирането на желаните фрагменти.

Асистент за конфигуриране на x86 Edition

Нова помощна програма, част от последната версия на програмата за зареждане на Solaris 2.6 за x86 платформи, ви помага да конфигурирате устройства. Той надеждно определя наличния хардуер, взема предвид ресурсите, изисквани от всеки хардуерен компонент, и предоставя списък с устройства за зареждане.

Потребителски интерфейс

В Solaris 2.6 стандартният потребителски интерфейс е базиран на CDE. Освен това се поддържа OpenWindows.

CDE е зряла среда, която предоставя прост, последователен интерфейс за всички версии на операционната система Unix. Sun Microsystems, Hewlett-Packard, IBM и Novell съвместно разработиха стандарт за потребителски и приложни интерфейси, базиран на спецификациите на X Window System и Motif. Проверките за правопис са вградени в текстовия редактор и пощенската система; последното, като файлов мениджър, съдържа уеб и интернет възможности.

Софтуерът за управление на захранването за настолни системи SPARC ви позволява да пестите енергия по време на периоди на неактивност в съответствие със стандартите Energy Star.

Java виртуална машинаи HotJava навигатор

Java Virtual Machine 1.1 формира Java платформата за Solaris OS. Той е съвместим с Java Development Kit (JDK) версия 1.1 от JavaSoft. Виртуалната машина включва стандартен компилатор на Java (javac), интерпретатор (java), програма за разглобяване на класове (javap) и генератор на C включвания и сурогатен файл (javab).

Навигаторът HotJava предоставя:

поддръжка на Java аплети;

· мрежова сигурност;

Пълна поддръжка на HTML 3.2;

Проверка на HTML-конструкции;

поддръжка на многонишкови приложения;

поддръжка за външни зрители;

конфигурируемост на потребителския интерфейс;

· възможност за разширяване на набора от манипулатори на съдържание и протоколи, реализирани на езика Java.

· Мощна инструментална среда

Операционната среда на Solaris предоставя на разработчиците документация, библиотеки за програмиране, инструменти за продуктивност, примерни програми и инструменти за тестване. Има нови функции, които да ви помогнат да работите с големи файлове (повече от 2 GB), многонишкови приложения, X сървъри и библиотеки.

Управлението на версиите и обхвата са нови функции, внедрени в редактора на външни връзки. Те позволяват на разработчиците на динамични обекти да дефинират последователни версии на интерфейсите на такива обекти и да ограничават обхвата на глобалните имена.

Мрежови инструменти

Мрежовите инструменти са необходими на работни групи, големи организации, интернет общността.

Локалните и глобалните мрежи позволяват да се изгради разпределена информационна среда, да се интегрират ресурсите на разнородни системи, да се използват приложения, разработени в архитектурата клиент/сървър, и да се поддържа електронната търговия.

КОРПОРАТИВНИ МРЕЖИ

Solaris е плод на повече от десетилетие усилия на компания, която е лидер в софтуера с отворен код за разпределени изчисления. Това е най-мощната и гъвкава система, налична на платформите SPARC, x86 и Java. Проектирана да поддържа корпоративни мрежови изчисления, Solaris OS интегрира силата на мощните настолни компютри, високопроизводителни сървъри и най-мощната мрежова информационна среда в света, в която потребителят има достъп до всеки ресурс, без да мисли къде точно и на какъв тип машина се намира, какъв е размерът и степента на разпръснатост на мрежата и т.н. .

Работата в мрежа на Solaris е базирана на ONC+ (Open Network Computing) технология. ONC+ е базиран на TCP/IP набор от услуги, инструменти и API, включително мрежовата файлова система (NFS). Сред функциите, предоставени от ONC+, са споделяне на файлове и принтери, споделяне на данни, извикване на отдалечена процедура (RPC), разпределени услуги за именуване.

Семейството ONC+ от протоколи и разпределени услуги е независимо от транспортни протоколи, операционни системи или компютърни архитектури, което прави ONC+ идеално решение за хетерогенни мрежи. ONC+ предоставя следните функции:

· Глобално споделяне на файлове чрез NFS;

· Автоматично откриване на изтрити файлове и прозрачен мрежов достъп до тях;

· Глобално разделение на принтери;

· Централизирано административно хранилище;

· Сигурна, високопроизводителна, разширяема мрежова директория и услуги за именуване;

· Многоекранен графичен и текстов дистанционен достъп чрез интернет протоколи;

· Достъп до отдалечени системи и обмен на данни в разнородна среда.

Мрежови протоколи TCP/IP

TCP/IP (Transmission Control Protocol/Internet Protocol) е най-разпространеният мрежов транспортен протокол. Изборът на TCP/IP като основа за мрежата на Solaris осигури най-широката свързаност, мащабируемост и рентабилност от всяко мрежово решение, което се използва в световен мащаб.

мрежова файлова система

Мрежовата файлова система (NFS) е индустриална стандартна разпределена файлова система, която осигурява прозрачен достъп до отдалечени файлове и директории, разположени на произволен мрежов възел. Тъй като NFS протоколите се поддържат широко, потребителите могат да имат достъп до файлове, разположени на компютри, работни станции, миникомпютри или мейнфрейми, независимо от типовете операционни системи, инсталирани на тези машини.

Solaris 2.6 поддържа NFS версия 3, която включва няколко подобрения на протокола за подобряване на ефективността и намаляване на натоварването на сървъра. В комбинация с NIS+ (Услуга за мрежова информация), AutoFS (автоматично монтиране на файлови системи), CacheFS (кеширане на файлови системи) и други, NFS предоставя на потребителите автоматично откриване, навигация и достъп до данни в широкообхватни мрежи.

Услугата AutoFS автоматично разкрива отдалечените файлови системи по прозрачен начин за потребителите. CacheFS ускорява операциите на файловата система. Тези инструменти допълнително допринасят за ефективността на разпределеното съхранение и отдалечен достъпкъм данни, което от своя страна подобрява производителността на потребителите.

NIS+ е глобална директория

NIS+ е сигурно, високоефективно, разпределено хранилище на данни за управление на мрежа и система. Той сигурно и надеждно съхранява информация за мрежови ресурси-- потребители, сървъри, принтери и т.н., което ви позволява ефективно да администрирате разнородни корпоративни мрежи с архитектура клиент/сървър. Административни действия, като добавяне, изтриване, преназначаване на системи или потребители, се извършват лесно с мощни инструменти за модифициране на информация, съхранявана в NIS+. NIS+ опростява администрирането на малки мрежи и е лесно мащабируем за управление на корпоративни мрежи, съдържащи десетки хиляди системи и потребители.

Разпределена изчислителна среда DCE

В сравнение с ONC+, DCE (Разпределена изчислителна среда) е спецификация за усъвършенстван набор от услуги за базирани на TCP/IP хетерогенни мрежи и междинни услуги. DCE е алтернативен "слой" за оперативна съвместимост и разпределено изчисление; Въпреки това, DCE услугите все още не са получили широко разпространение, докато ONC+ има солидна база (покриваща повече от 4 милиона възли) и предоставя усъвършенстван достъп до данни в хетерогенна среда, вече днес, по отношение на своите възможности, е много близо до реализирането на цели и задачи на DCE. За потребители, които все още се нуждаят от DCE услуги, Solaris поддържа DCE фамилията продукти в допълнение към ONC+.

Съвместим с PC LAN

Solaris 2.6 поддържа протоколния стек IPX/SPX на Novell, осигурявайки основна оперативна съвместимост с NetWare LAN, които са критични за разнородни мрежи. Solaris Server и Solaris Intranet Server Extension осигуряват функционалност на Novell NetWare (IPX/SPX), включително интеграция в съществуващи NetWare LAN и осигуряват чудесен начин за преминаване от NetWare сървъри към разпределените инструменти и мощността на Solaris 2.6.

Федерални услуги

Обединени услуги Solaris OS е инфраструктура и много интерфейси, които се крият от потребителите и разработчиците на приложения мрежови интерфейсипо-ниско ниво. По този начин програмистите и потребителите са освободени от необходимостта да научават подробности за различни мрежови услуги, което води до по-ниски разходи и по-лесно внедряване на приложения, които работят в хетерогенна среда. Solaris 2.6 включва X/Open Federated Naming (XFN), корпоративна директория и услуга за именуване, която осигурява достъп и интегриране на различни среди (DCE, ONC+, DNS).

Други мрежови протоколи

Операционната среда на Solaris поддържа редица допълнителни мрежови протоколи. Сред тях е PPP (протокол от точка до точка), чрез който можете да получите достъп до интернет и ONC + услуги чрез модем и серийни линии през обществени комутируеми телефонни мрежи или ISDN. Това осигурява сравнително прост и евтин начин за интегриране с корпоративна опорна мрежа и също така отваря възможността за мобилни компютри от преносими системи. Такива инструменти са особено полезни за организиране на комуникация с малки клонове, пътуващи по работа или отдалечени места, от които е невъзможно да се свържете с фиксирани мрежи. Solaris също така поддържа протокола X.25, който ви позволява да използвате високопроизводителни обществени мрежи, за да поддържате вашите собствени корпоративни мрежи.

Защита на инвестициите

Solaris помага да се защитят инвестициите в софтуер, хардуер и хора чрез съвместимост с наследени системи, силно придържане към бинарна съвместимост за мигриране на приложения и поддръжка на стандарти за осигуряване на съвместимост с бъдещи разработки.

Отворените системи и стандарти винаги са били важна част от бизнеса на Sun Microsystems. Стандартите бяха и все още са основата на Solaris OS и Sun играе водеща роля в разработването на много от днешните доминиращи спецификации чрез активно участие в органи като POSIX, X/Open, OSF и OMG.

Придържането към стандартите има важната последица, че потребителите не са „в капан“ в затворени системи, където имат ограничен избор от функции на по-висока цена. Стандартите предоставят широк набор от приложения, оперативна съвместимост между различни версии на Solaris, оперативна съвместимост с други компютърни среди и достъп до среди, където спазването на определени стандарти, като например Федералните указания за безопасност, е предпоставка.

Съгласуваност с други реализации на SVR4, съвместимост с всички версии на Solaris 2.x, поддръжка за всички SPARC платформи, гарантирана от придържането към дефиницията на System V Interface (SVID 3), System V Release 4 Application Binary Interface (SVR4 ABI) и SPARC Compliance Спецификации на дефиниция (SCD 2.0).

Стандартите, поддържани от Solaris, включват:

· Стандарти за интерфейс: X/Open, X/Open Unix 95 (Spec 1170), X/Open XFN CAE, X/Open XPG3, XPG4 и XPG4.2, Federated Naming (XFN); IEEE POSIX.1, .1b, .1c и POSIX.2 (интерфейс на преносима ОС), POSIX 1003.1b.

· Стандарти за управление на енергията: EPA EnergyStar.

· Графични стандарти: X11, PEX, PostScript, Display PostScript, OpenGL (чрез продукти на трети страни).

Стандарти за работна среда: CDE (Common Desktop Environment), Motif.

Мрежови стандарти: ONC+, NetWare IPX/SPX, по избор SNA, DECnet и др.

· Обектни стандарти: OMG CORBA и свързани спецификации.

Фамилията продукти SunLink PCS предоставя допълнителна поддръжка за работа в мрежа с мейнфрейми, миникомпютри и други медии. На разположение мрежови решенияза TCP/IP, SNA, NetWare, DECnet, NFS, FDDI, HIPPI, ISDN, X.400 и много други протоколи.

Тези инструменти ви позволяват да удължите живота на наследените системи, тъй като данните от тях могат да бъдат прехвърлени към системи Solaris за обработка. Те също така предоставят възможност за мигриране на данни от скъпи централизирани мейнфрейми към по-рентабилни платформи, базирани на Solaris.

Мултиплатформена поддръжка

Софтуерът на Solaris се мащабира до широк диапазон от системни конфигурации, от самостоятелна работна станция до корпоративна информационна среда. Solaris 2.6 работи на SPARC и x86 платформи.

Всички тези платформи, включително Symmetrical Multi-Processing (SMP), предоставят същата функционалност на Solaris OS. Това ви позволява да изберете подходящата платформа за всяка конкретна задача и ако е необходимо, винаги можете да надстроите до по-мощна платформа, което ще изисква само минимални усилия. ОС Solaris 2.6 е базирана на един изходен код; това гарантира, че следващите версии ще имат същите характеристики, функционалност и интерфейси за програмиране на приложения.

Клиентът може да избере евтина платформа и все още да има всички предимства на стабилна, сигурна операционна система от търговски клас с разширена функционалност и отлични мрежови възможности. Съществуващите компютри могат да се използват като пълни възли на корпоративната информационна среда. Мултиплатформата позволява на потребителите да избират хардуерната база, която отговаря на текущите им нужди, с увереността, че ще могат да запазят инвестицията си, докато нуждите им растат или се променят. Никоя друга операционна система не покрива най-популярните RISC и CISC архитектури с такава ефективност, така че Solaris с право може да бъде описана като най-добрата дългосрочна основа за корпоративна мрежова интеграция на различни хардуерни платформи.

Поддръжка за платформата UltraSPARC

Solaris 2.6 поддържа най-новата линия компютри на Sun, базирани на високопроизводителния UltraSPARC процесор. С функции като едновременно извличане на четири инструкции, суперскаларна архитектура, усъвършенствани мултимедийни възможности, UltraSPARC осигурява впечатляващо повишаване на производителността. Solaris 2.6 включва подобрения на критични системни функции, за да се възползват от високата производителност на UltraSPARC, като същевременно поддържат двоична съвместимост със съществуващите SPARC приложения.

Ефективност и мащабируемост

Фирмите използват информационни технологииза подобряване на колективната и индивидуална производителност в широк набор от приложения и хардуерни платформи. операционна систематрябва да може да обслужва много потребители, всеки от които работи с няколко приложения едновременно. Мултипроцесорните системи, работещи със Solaris, ви дават гъвкавостта, от която се нуждаете, за бързо преразпределяне на изчислителни ресурси, правейки ги достъпни там, където са необходими в момента.

Многопроцесорна обработка (MP) означава изпълнението на програма (или няколко програми) едновременно на няколко процесора. MP функционалността трябва да бъде вградена Хардуери се поддържа от операционната система. Multithreading (MT) е софтуерна технология, която ви позволява да разделите програмния код на сегменти, които работят паралелно, за да ускорите приложението.

MP подобрява цялостната производителност чрез ускоряване на заявките към базата данни, отдалечените файлови услуги и приложенията, изискващи интензивни изчисления.

Поддържайки симетрични многопроцесорни конфигурации, Solaris осигурява:

Ø лесно добавяне или инсталиране на нови модели процесори, което може да се направи при необходимост;

Ø двоична съвместимост за всички системи;

Ø наличието на инструменти и свързани технологии за подобряване на производителността и ефективността на многопроцесорните системи.

Сървърите и работните станции могат да бъдат увеличени чрез добавяне на процесори за рентабилно увеличаване на тяхната процесорна мощност и пропускателна способност. Цената на такова увеличение може да бъде толкова малка в сравнение с капиталовата инвестиция, че отделите за информационни системи са напълно способни да вземат подходящи тактически решения, без да засягат дългосрочните стратегически програми за развитие.

Solaris поддържа симетрични многопроцесорни системи на платформите SPARC и x86. Ядрото на операционната система е изцяло многонишково, така че системните функции се възползват напълно от MP/MT, подобрявайки цялостната производителност. Дори при еднопроцесорни системи, многопоточното изпълнение на Solaris се възползва от по-ефективно превключване на задачи (вижте Фигура 4).

Solaris предоставя мощни многонишкови възможности за днешните среди с критични приложения.

Фигура 4 Многонишкова реализация на Solaris

Мултипроцесорността осигурява осезаеми предимства, повишавайки цялостната производителност в няколко посоки едновременно. Благодарение на паралелното изпълнение на задачите, производителността на потребителите се увеличава и цената на бизнес процесите намалява. MP помага да се увеличи пропускателната способност на сървърите в многозадачен, многопотребителски режим. Много предимства могат да бъдат получени почти веднага, без да се пренаписва нито един ред код:

Многопоточното ядро ​​на Solaris подобрява присъщите възможности за многозадачност на Unix. Няколко процесора могат да изпълняват множество задачи едновременно. Входно/изходни функции, запазване на данни, прозорци, справки в база данни могат да се изпълняват паралелно, подобрявайки цялостната производителност и пропускателна способност на системата.

В повечето Unix системи потребителите изпълняват множество приложения едновременно. Програми или процеси, които взаимодействат с база данни, имат достъп до файлове или извършват интензивни изчисления, могат да бъдат поставени на различни процесори за паралелно изпълнение. MP подобрява производителността и производителността, тъй като всяко приложение може да работи на отделен процесор.

Solaris може да раздели системните извиквания на приложения в отделни процеси, които се изпълняват паралелно. Графика, мрежови заявки, изчисления, вход/изход могат да се изпълняват едновременно на различни процесори.

Инструментариумът Solstice WorkShop съдържа компилатори, които могат да откриват паралелизъм в програмите и да генерират код за тях, който ще работи паралелно на множество процесори.

Многопоточността на приложението подобрява производителността чрез намаляване на общото време, необходимо за завършване на една задача. Разработчикът може да раздели подзадачите на приложението в отделни нишки, а Solaris ще ги разпредели между процесорите.

Продуктивността на потребителите също се подобрява чрез създаване на приложения, които разчитат на нови технологии като мултимедия или среди с разпределени обекти. Силата на многопроцесорната обработка, многонишковостта ви позволява да стартирате тези приложения с максимална ефективност. Многопоточността е изискване за много нови разпределени клиент/сървър приложения и предлага значителни предимства за обектно-ориентирани среди на приложения.

Индивидуално и колективно изпълнение

Нивото на индивидуално и колективно представяне е от голямо значение за всички организации. Чрез редизайн на бизнес процеси, използване на нови технологии и приложения, можете значително да намалите времето и разходите в производствения цикъл на компаниите.

Когато програмите се пишат с помощта на стандартизирани интерфейси, резултатът е по-бързо време за пренасяне на приложения и по-ниски разходи за поддръжка на множество платформи. С този подход се осигурява еднаква работа на приложението на различни платформи и се разширява неговата наличност. Продуктите, разработени на базата на стандартни API, ще имат едни и същи характеристики и един и същ графичен интерфейс на всички системи, намалявайки разходите за обучение на персонала, увеличавайки оперативната съвместимост на приложенията и повишавайки продуктивността на потребителите. Една такава технология, която предоставя унифициран стандартен набор от интерфейси, е CDE.

CDE предоставя обща, интуитивна работна среда за всички Unix платформи.

Ориз. 5 Общ интуитивен десктоп интерфейс за всички Unix платформи

Solaris 2.6 включва своя собствена реализация на стандартната за индустрията Common Desktop Environment (CDE), базирана на спецификациите на Motif.

Solaris CDE осигурява лесен достъп до критични клиент/сървър приложения и информация за цялата организация. CDE предоставя на потребителите в различните платформи единна, стандартизирана среда за прозорци, която отговаря на Motif, X11R6, MIME, IMAP4 и др., за преглед на изображения, файлови и принтерни мениджъри за индивидуална употреба. В допълнение, Solaris CDE предоставя контролен панел и инструмент за стартиране на приложения, стилов мениджър за индивидуално персонализиране външен виддесктоп среда, мениджър на работно пространство, който позволява на потребителите да създават множество виртуални десктоп среди за себе си.

Разработчиците могат да създават персонализирани разпределени приложения, базирани на CDE, като използват набор от инструменти за разработка като CDE Application Builder, среда за визуално програмиране за изграждане на CDE приложения.

Solaris включва и OpenWindows Desktop Environment, което позволява плавен преход към CDE. Всички приложения за OpenWindows са мигрирани към CDE без никакви промени.

Поддържа се оперативна съвместимост между CDE и OpenWindows и CDE, OpenWindows, Motif и OpenStep приложения. Съвместимостта се осигурява от системата за съобщения ToolTalk.

интерфейс мрежа интернетсоларис

СЪСТАВ НА СОФТУЕРА

Sun Microsystems традиционно е лидер по брой налични приложения на своите платформи. Клиентите на Solaris вече имат избор от над 10 000 приложения за SPARC системи и 1000 приложения за платформата x86.

Според изследването на International Data Corporation (IDC), Solaris се нарежда на първо място в глобалния пазарен дял на сървъри за отворени релационни бази данни. Solaris е най-популярната от операционните системи, под които работят такива СУБД като Oracle, Sybase, Informix. Solaris OS е очевиден кандидат при избора на платформа за внедряване големи проектибазирани на бази данни, като например хранилища за данни. С поддръжка за много големи разпределени масиви от данни и възможности за многопроцесорна обработка, Solaris е естествена основа за приложения клиент/сървър в разнородни мрежи.

Инвестицията в разработването на приложения за Solaris няма да загуби стойност в бъдеще, тъй като Sun се ангажира с принципа на двоична съвместимост между версиите на Solaris, както и съвместимостта на изходния код за всички хардуерни платформи.

За стартиране на приложения на Macintosh е налична Macintosh Application Environment (MAE) на Apple. MAE предоставя прозорец, който напълно представя средата на System 7 и може да изпълнява почти всички приложения на Macintosh без модификация, дори тези, които използват аудио възможности.

Потребителите на Solaris 2.6, които се нуждаят от поддръжка за приложения на Windows 3.1, могат да използват Wabi 2.2, отделно достъпен продукт от Sun Microsystems. Wabi показва предизвикателства Функции на Microsoft Windows директно към Solaris OS X Services. Това гарантира, че повече от двадесет сертифицирани Windows 3.1 приложения работят ефективно. Потребителите на платформата Solaris/SPARC, които искат да поддържат приложения за Windows 95, могат да избират между копроцесорния модул SunPC на Sun Microsystems и софтуерния продукт SoftWindows на Insignia. И накрая, потребителите (включително тези, работещи с платформата Solaris x86), които се нуждаят от поддръжка за Windows 95 и Windows NT приложения, могат да използват продукта NTrigue на Insignia. Това изисква закупуване на сървърен софтуер NTrigue и поставяне на NT сървър в мрежата. Corel планира да направи Corel Office за Java достъпен в операционната среда Solaris 2.6. Това ще позволи продуктите на Microsoft Office да се комбинират с WordPerfect, QuattroPro, Corel Chart и други приложения, изцяло пренаписани на Java.

Локализация

Тъй като глобалната икономика се интегрира, средствата за персонализиране на софтуера, така че да отговаря на различни езикови и културни среди, стават все по-необходими. Потребителите искат да взаимодействат с програми на родния си език и да използват познати конвенции за време, валута и т.н. Потребителите в Токио се нуждаят от API на японски, докато тези в Париж се нуждаят от него на френски. Голяма корпорация със седалище в Токио и клонове в Ню Йорк и Париж може да се нуждае от комбиниран многоезичен интерфейс, вероятно с поддръжка на множество езици на всяко място.

Solaris OS отговаря на посочените изисквания. Той напълно поддържа пет европейски езика (френски, немски, италиански, шведски и испански) и четири азиатски езика (японски, опростен китайски, традиционен китайски и корейски). Локализацията обхваща интерфейсите за инсталиране и конфигуриране, работната среда на крайния потребител и документацията.

По време на инсталационния процес потребителите избират езика и областта за локализация, в която искат да работят. Solaris 2.6 добавя поддръжка за нови области за локализация за Русия, Австрия, Чехия, Унгария, Полша, Латвия, Литва, Естония, Гърция и Турция. Поддръжка за набори от символи, шрифтове, кодировки за нови области се предоставя във всички локализирани версии на операционната среда на Solaris, включително английски. Това значително опростява разработката на локализирани приложения.

Тъй като руският и гръцкият са базирани на нелатинични скриптове, е необходима специална клавиатура за пълна поддръжка на съответните области за локализация.

Компаниите с мултинационална информационна среда се нуждаят от системен софтуер с универсална архитектура, която поддържа глобална мрежа и гарантира, че няма конфликти, свързани с наличието на локализирани версии на програми. Тук не става въпрос само за унифицирани модели и административни политики, но и за възможността да разработвате свои собствени приложения, които могат да работят без модификация във всяка среда.

Solaris OS ви позволява да създавате лесно локализируеми системи за приложения. Благодарение на интернационализацията на интерфейсите за програмиране на приложения в OS Solaris, двоичният код, създаден от разработчиците, ще работи правилно във всяка национална среда (Фигура 6).

Ориз. 6 Пълна поддръжка за локализация за европейски и азиатски езици.

БЕЗОПАСНОСТ

Сигурността е жизненоважен въпрос за всяка разпределена информационна среда. Тъй като степента на разпространение на хардуера и софтуерни компоненти, уязвимостта на отделните системи също се увеличава. Пробивите в сигурността могат да бъдат умишлени или случайни. Умишлените нарушения включват "слушане" на мрежата, работа под фалшиво име (маскарад), манипулиране на данни.

Операционната среда на Solaris прилага различни механизми за сигурност, които контролират потребителския достъп до файлове, бази данни и системни ресурси (вижте Фигура 7).

Фиг.7. Четирите страни на „Периметъра за сигурност“ на Solaris

Solaris осигурява сигурност в мащаба на разнородна мрежа, а не на ниво отделни системи. Solaris може да поддържа различни моделисигурност, която ви позволява гъвкаво да се приспособявате към настоящите и бъдещи клиентски заявки. Ето някои от новите функции на Solaris OS за контрол на достъпа, криптиране и удостоверяване:

NFS Kerberos 5 -- средство за удостоверяване на потребителите в мрежата

RPCSEC_GSS е модифицирана реализация на извикване на отдалечена процедура, която поддържа нови, по-мощни функции за удостоверяване, поверителност и интегритет. Изпълнението отговаря на спецификациите на GSS-API.

Архитектурата на Pluggable Authentication Module позволява вграждането на нови механизми за удостоверяване без промяна на команди като login, ftp или telnet.

Solaris използва най-популярната реализация на DNS услуга, Berkeley Internet Name Daemon (BIND) версия 4.9.4.

Solaris Security предоставя следните видове защита:

Контролът на входа служи за удостоверяване на потребителите и за защита срещу маскарад.

Контролирането на достъпа до системните ресурси и отчетността за действията на потребителите са инструменти, които служат за ограничаване на достъпа до ресурси и данни в системата. Това е зоната, където най-често се случват случайни пробиви в сигурността.

Услугите за сигурност, приложенията и помощните програми на ниво клиент/сървър ви позволяват да се предпазите от мрежово наблюдение. Този тип защита включва основни контроли за достъп до услуги като rlogin, telnet и други отдалечено достъпни услуги.

контрол достъп до мрежатапредпазва от проникване от външната среда, например чрез интернет. Този тип защита се осъществява от допълнителни продукти като FireWall-1 и SunScreen SPF-100.

Инструментите за сигурност на Solaris дават на потребителите прозрачен достъп до ресурсите на цялата компания и дават на администраторите инструментите, от които се нуждаят, за да защитят мрежата си от пробиви в сигурността. Подобренията в контрола на достъпа, съвместими със спецификациите на System V Interface Definition (SVID), правят системата Solaris по-устойчива на неоторизирани потребителски прониквания и позволяват на клиентите да прилагат по-сложни политики за управление на пароли, използвайки функции като криптиране, контрол на изтичане, действия за автоматично изтичане на файлове и системни ресурси .

...

Подобни документи

    История на разработката на Windows: закупуване на лиценз за OVOS, пускане на версия MS-DOS 1.0, графична обвивка Microsoft Windows 1.0 и поддръжка на разширена памет. Графичен потребителски интерфейс (GUI) и комбинация DOS-Windows. Windows NT и по-нови.

    резюме, добавено на 13.01.2010 г

    Описание на операционната система Windows 7: поддръжка на мултитъч управление, мрежова технология Branch Cache за кеширане на интернет трафик, фонови изображения. Софтуерна характеристика Linux софтуер. MAC като патентована ОС с GUI.

    презентация, добавена на 12/07/2011

    Характеристики на протоколи и методи за реализиране на частни виртуални мрежи. Организиране на защитен канал между няколко локални мрежи през интернет и мобилни потребители. Тунел върху координатори с една карта. Класификация на VPN мрежите.

    курсова работа, добавена на 01.07.2011 г

    Потребителски интерфейс. Видове интерфейси: команден, графичен и семантичен. Реч и биометрични технологии. Методи за разработване на потребителски интерфейс, неговата стандартизация. Типове интерфейс: процедурен и обектно ориентиран.

    контролна работа, добавена на 07.05.2009 г

    Основните версии (издания) на операционните системи Windows Vista и Windows Seven, техните недостатъци и предимства. История на създаването, съвместимост на приложения с операционни системи. Иновации, донесени в света компютърна технологиявсяка от системите.

    резюме, добавено на 17.02.2011 г

    Операционна система (ОС) като комплекс от сервизни и софтуерни инструменти. Основният софтуер на компютъра, BIOS е гръбнакът за софтуер, приложения и сервизни приложения. Функции на ОС, файлова система, основни Windows обекти.

    тест, добавен на 24.11.2009 г

    Изучаване на предназначението, основните функции и характеристики на операционните системи. Операционна система OS/2: исторически преглед и основни характеристики на последното поколение. Управление на паметта. Устройства, файлова система и средства за взаимодействие.

    курсова работа, добавена на 17.02.2015 г

    Предназначение, класификация, състав и предназначение на компонентите на операционната система. Разработване на комплексни информационни системи, софтуерни пакети и индивидуални приложения. Характеристики на операционни системи Windows, Linux, Android, Solaris, Symbian OS и Mac OS.

    курсова работа, добавена на 19.11.2014 г

    Изследване на техническите възможности на операционна система Windows XP – OS Windows семейства NT Corporation Microsoft. Характеристики на интегрирания софтуер. Допълнителни аплети в панела Windows контроли. Графичен потребителски интерфейс.

    презентация, добавена на 23.05.2010 г

    Елементи на интерфейса на Windows NT. Средства за взаимодействие на потребителя със системата. Извършете настройка на компютъра. Преки пътища на работния плот. Тип прозорци: приложения, документи и диалогови прозорци. Интерфейс на мрежов администратор. Концепцията за уеб браузър.

История

В началото на 90-те години Sun Microsystems замени базираната на BSD SunOS 4 с UNIX System V Release 4 (SVR4), разработена съвместно с AT&T, и също промени името на SunOS 5 на Solaris 2. След версия 2.6 Sun Microsystems изостави " 2.", а следващата версия се нарича Solaris 7.

Solaris е операционна система SunOS с графична обвивка и някои допълнителни компоненти.

Започвайки със Solaris 9, Sun Microsystems предлага публична (двоична, т.е. със затворен код) некомерсиална версия на Solaris за изтегляне под лиценз CDDL. Различава се от комерсиалната версия по липсата на техническа поддръжка на Sun Microsystems, печатна документация и някои допълнителни частни програми (софтуер с добавена стойност).

През юни 2005 г. Sun Microsystems взе решение да отвори част от изходния код на Solaris 10 и да стартира проекта OpenSolaris. Разработка на следващата версия на Solaris - 11.0 (работно заглавие на проекта - Nevada). вече е в ход в сътрудничество с общността на OpenSolaris и до голяма степен се основава на OpenSolaris 1.0.

Поддържани архитектури

Solaris се разработва за SPARC и x86 (включително x86-64) процесорни архитектури. Поддръжката на микропроцесори Itanium (Intel) беше планирана, но не беше реализирана. Беше направен опит за пренасяне на Solaris към архитектурата PowerPC, версия 2.5.1 беше пусната за тези процесори, но това скоро беше изоставено. В момента има възобновяване на поддръжката за PowerPC архитектурата в OpenSolaris. В Solaris 10 Sun Microsystems внедри Linux ABI, който ви позволява да стартирате Linux приложения под Solaris на x86 системи (Solaris контейнери за Linux приложения).

От 2007 г. Solaris на своите x86 системи поддържа:

Графичен потребителски интерфейс

Първите версии на Solaris използваха OpenWindows GUI. От Solaris 2.6 той е заменен от CDE, а Solaris 10 включва Sun Java Desktop System, която е базирана на GNOME.

Примери за GUI на Solaris 10 в GNOME

Версии
Версия на SolarisДата на издаванеОсобености
Соларис 10ноември 2006 гOpenSolaris
Соларис 1031 януари 2005 г
Соларис 922 май 2002 г
Соларис 88 февруари 2000 г
Соларис 77 ноември 1998 г
Соларис 2.66 юли 1997 г
Solaris 2.5.1май 1996 г
Соларис 2.55 ноември 1995 г
Соларис 2.44 ноември 1994 г
Соларис 2.33 ноември 1993 г
Соларис 2.22 май 1993 г
Соларис 2.11 декември 1992 г. (SPARC) май 1993 г. (x86)
Соларис 2.0юни 1992 г
OpenSolaris се разработва - Solaris е с отворен код. Стабилната версия 1.0 е планирана да бъде пусната през юни 2006 г. В момента е налична компилация - OpenSolaris Nevada Build 62 от 2007 г.

OpenSolaris

OpenSolaris е проектът на Sun за разработване на версия с отворен код на Solaris. Пускането на първата версия на OpenSolaris се състоя на 14 юни 2005 г. Sun вече има отворен код за ядрото на ОС, мрежовите компоненти, системните библиотеки и основните команди както за SPARC, така и за x86 архитектурите. Тези компоненти могат да бъдат взети като основа за изграждане на дистрибуции от трети страни, което в момента се прави, както със, така и без участието на Sun Microsystems. Други части на Solaris OS се планира да бъдат разкрити с течение на времето.

Разработка на OpenSolaris и бъдещето на Solaris OS

Процесът на разработка на OpenSolaris се провежда на доброволна и неплатена основа от общността на разработчиците на OpenSolaris, но се ръководи и координира от експерти на Sun. В същото време е създаден ясен протокол за организация на разработката - така нареченият OpenSolaris Community Process.

В бъдеще се планира разработването на нови версии на Sun Solaris да се извършва главно в проекта OpenSolaris от общността на ентусиазирани разработчици. Кодови фрагменти за доброволци, нови помощни програми и различни подобрения и подобрения ще бъдат добавени към патентованата търговска версия на Sun Solaris, докато се тестват, тестват и валидират спрямо корпоративните стандарти за качество на Sun. Sun обаче не обещава пълно съответствие на OpenSolaris с търговската версия на Solaris. Sun си запазва правото да не добавя определени нови функции, функции и помощни програми към търговската версия на Solaris, които може да присъстват в OpenSolaris. Обратно, в комерсиалната версия Sun ще достави допълнителен патентован софтуер, който няма да присъства в OpenSolaris и който изобщо не се планира да бъде разкриван.

OpenSolaris ще се различава от търговската версия на Sun Solaris и по липсата на официална документация от Sun и официална техническа поддръжка от специалисти на Sun. Неофициална техническа поддръжка и документация ще бъдат достъпни от разработчици, които са членове на общността на OpenSolaris.

Струва си да се отбележи, че още преди стартирането на проекта OpenSolaris, в опит да увеличи популярността на Solaris OS, Sun започна да предлага безплатно изтеглена двоична (затворен код) некомерсиална версия на Sun Solaris, която се различава от търговска версия само при липса на официална техническа поддръжка, печатна документация и допълнителен частен софтуер (Софтуер с добавена стойност).

Текущо състояние на проекта OpenSolaris

В момента (юли 2006 г.) е достъпна за изтегляне междинна компилация на OpenSolaris 1.0 (известна още като Solaris 11.0) - Nevada Build 43. Новата компилация значително (в сравнение със Solaris 10.0) има подобрена поддръжка за нов хардуер, увеличен е броят на наличните драйвери в разпределителната ОС, актуализира GNOME до версия 2.14, опростена и ускорена инсталационна процедура, оптимизирана поддръжка за 64-битови AMD и Intel процесори, въведена възможност за компилиране на ОС не само със собствения компилатор Sun Studio, но и с безплатния GCC компилатор, подобрено разпознаване на съществуващи дялове на Linux по време на инсталация на Solaris (сега GRUB намира и добавя към менюто за зареждане на Linux не само в случай на ext2 дял, но и в ext3). Последната стабилна версия на OpenSolaris 1.0 е планирана за началото на 2007 г.

разпределения

SchilliX

Първата пусната дистрибуция, която е базирана на OpenSolaris. Това е Live-CD дистрибуция за X86 и AMD64 (EMT64) платформи. Автор на дистрибуцията е Йорг Шилинг, автор на програмата cdrecord за записване на компактдискове. Първоначално дистрибуцията предоставя само инструментите командна линия. От версия 0.51 поддържа X Window.

BeleniX

Дистрибуция на операционната система LiveCD, базирана на OpenSolaris. Създаден на индийски Силиконовата долина» инженери на индийския център на SUN Microsystems. В бъдеще се планира инсталирането му на твърд диск. BeleniX включва, в допълнение към всички компоненти на OpenSolaris, друг безплатен софтуер. В момента само 32-битови x86 платформи се поддържат от системата. Работи се върху възможността за стартиране на Live-CD в AMD64 (което самият OpenSolaris поддържа). Отскоро можете да използвате BeleniX зареждане от USB устройства - това е малко по-бързо и също така ви позволява да запазите вашите настройки и данни.

Основни характеристики на новата операционна система Solaris 10

Разширени функции на Solaris OS

Инвестиция от 500 милиона щатски долара доведе до усъвършенствана операционна система. Solaris 10 включва над 600 функции, включително DTrace, проактивно самолечение, контейнери на Solaris и ZFS.

Опростена интеграция на бизнес приложения

С Java Integration Suite, Sun Microsystems ще предостави напълно интегрирана SOA-базирана платформа с широка гама от възможности за интегриране и споделяне на приложения.

Управление на самоличността на потребителя

Най-изчерпателният, интегриран набор от инструменти в индустрията за сигурно управление на потребителските идентичности в различни компютърни инфраструктури. Интегрирани приложения с отворен код Включва 188 от най-добрите софтуерни пакети с отворен код - предварително компилирани и готови за използване. Можете да ги използвате веднага или да ги замените с компонентите на софтуерната инфраструктура на Sun, които най-добре отговарят на вашите нужди.

През годините операционната система UNIX е развила стереотипен образ на "мрачна" система, подчинена само на шепа хакери, които могат бързо, много бързо да въвеждат дълги команди на клавиатурата. Имаше известна истина в това, което гарантираше, че хората, работещи с UNIX сървъри, са висококвалифицирани (това не е Windows, който всеки може да управлява!). Напоследък обаче (благодарение на движението за отворен код и Linux!) все повече и повече маси от населението гледат на UNIX без страх, но с известна мечтателност: "Когато порасна, ще си инсталирам Linux." И най-смелите от тях правят планове да работят със Solaris, правилно признавайки първенството на този "най-UNIX от UNIX-ите."

Днес Solaris не е само UNIX. В допълнение към самото ядро ​​на операционната система, тя съдържа много допълнителни функции, приложения и инструменти, които наистина я правят среда, подходяща за изграждане на информационна система от началото до края. В тази статия ще разгледаме само някои от софтуерните компоненти на Solaris и мрежовата среда Sun ONE (Open Network Environment), но по-пълни описания и документи могат да бъдат намерени на: http://www.sun.com/solaris, http://www .sun.com/sunone и http://www.iplanet.com/ .

Лицето на системата

Запознаването със системата започва с потребителския интерфейс. Колкото и сладки и скъпи за всеки истински ценител да са интерфейсът на командния ред и добрата стара обвивка, изискванията на пазара диктуват своето. Днешният и утрешният потребителски интерфейс на Solaris е GUI на GNOME. Удобни менюта и прозорци, които могат да се персонализират според всеки вкус и навици, система за виртуален екран (все още не разбирам как потребителите на Windows живеят без нея), богат набор от настолни приложения: календар, програма за поща, файлов мениджър, системен монитор и много повече...

Една от интересните функции на GNOME е възможността за промяна на "скина" по желание на потребителя. Ако сте по-близо и по-запознати с интерфейса на Windows 95/98, можете да го инсталирате (фиг. 1).

Ако някой от неговите изгледи може завинаги да ви отблъсне от екрана, ние предлагаме друга опция, напълно различна (фиг. 2).

Хората с изискан вкус ще се радват да си спомнят строгия, минималистичен интерфейс на NextStep (и дори на френски! - фиг. 3).

Мислите ли, че това са всички опции? Без значение как! На сайта http://www.themes.org/ има десетки, ако не и стотици - изберете всеки или разработете свой собствен и споделете с обществеността.

Точно и навреме

Не се изненадвайте, но електронната поща съществува от преди появата на Интернет. В исторически план всеки UNIX сървър е можел да изпраща и получава поща. Стандартният набор от пощенски програми, включени в Solaris, ви позволява да организирате както проста клиентска връзка към пощенския сървър, така и самия сървър - с всякаква сложност, с маршрутизиране на съобщения, филтри, правила и опашки.

Точен до буквата

Цялата вътрешна административна работа в Solaris е изградена върху обработката на текстови файлове: конфигурации, скриптове, системни журнали, документи. Ето защо има мощни инструменти за обработка на текст, които ви позволяват напълно да автоматизирате всяка задача за търсене и конвертиране на данни. Понякога тези програми и команди може да изглеждат като магически заклинания, но именно наличието на интерфейс на командния ред (благодарение на историческите корени!) ви позволява да сте сигурни, че по-голямата част от работата ще се извършва автоматично, без натискане на клавиши и преместване на мишка.

sort - няма нищо по-лесно от сортирането на редовете на файл по азбучен ред: sort file. Но ползата от това не е съвсем очевидна (обаче, за да регистрирам участниците в семинара, аз ги въвеждам в текстов файл по реда на получаване на заявления по пощата и след това ги отпечатвам по азбучен ред на имената на компаниите). И ето най-честата употреба на сортиране в моето ежедневие: когато свободното място на диска става все по-малко и по-малко, е интересно да разбера кои директории заемат най-много място. Моля те:

ду -к ~/ | sort-nr | глава -30

Вярно е, че има известен случай, когато човек сортира по азбучен ред редовете на C програма - жалко е: всички редове са там, но не на местата си ...

awk има своите корени в далечното минало, когато създаването и поддържането на релационна база данни изискваше такива усилия и ресурси, че беше желателно да се мине без него за прости задачи. Текстов файл, чиито редове са разделени на полета, и програмата awk - защо не база данни? Избиране, сортиране, отпечатване на отделни полета в отчети по определен формат, обединяване на таблици... Колкото и архаично да изглежда, всичко е просто, надеждно и става автоматично.

sed - няма нужда да се притеснявате, вашите файлове вече се редактират. Мощен инструмент за пакетно редактиране на текстови файлове, който ви позволява да автоматизирате много сложни трансформации, включително търсене, замяна, вмъкване и изтриване на редове, думи и знаци. Като прост примерНека номерираме всички непразни редове в текстов файл:

sed ‘/./=’ име на файл | sed ‘/./N; s/\n/ /'

Perl - развитието на Web и CGI технологията направи този инструмент толкова популярен дори в кръгове, далеч от UNIX, че всички са забравили първоначалната цел на този език - изготвяне на сложни отчети върху проби от големи текстови файлове. Той все още е любимият инструмент на системните администратори и се превърна в основа за цяла култура със собствени традиции, легенди, герои и паметници (вижте http://www.perl.com/).

Московско време...

Една от съществените разлики между сървърите на Solaris и обикновените персонални компютри е, че те работят непрекъснато и не се изключват през нощта. Седмици, месеци, години, машините работят без рестартиране. Можете да ги инструктирате да правят много неща наведнъж, когато потребителското натоварване е минимално. В тази връзка са разработени различни системи, свързани с времето.

при - способността да се изпълни дадена команда в определено време. В същото време има широк набор от възможности за настройка на това време: точното време и дата, както и времето, отделено от текущото с определен брой дни, часове, минути.

cron - без този инструмент, който ви позволява да задавате честотата на командите (ежедневно, седмично, годишно), системните администратори ще трябва да идват на работа всяка вечер, за да правят резервни копия, да изтриват остарели лог файлове и да вършат много друга работа ръчно. И този инструмент дава възможност на потребителите да автоматизират напълно, по-специално, разпространението на поздравителни писма до голям списък от приятели и познати.

Но сериозно?

Разбира се, всичко казано по-горе е само въведение в сериозното използване на Solaris – в „училището за администратори“. Повечето от тези съоръжения и инструменти принадлежат на всеки UNIX сървър - от домашна Linux станция до сървър на многопроцесорна банкова система. По какво се различава Solaris, използван в "сериозни" системи?

Нека разгледаме този въпрос от гледна точка на администратор (засега, оставяйки настрана такива свойства на Solaris като мащабируемост, стабилност и надеждност на ядрото - те не могат да бъдат описани с думи, те трябва да бъдат тествани на практика). Голям бройдопълнителни функции и продукти, които работят със Solaris, правят работата (и живота) на системния администратор много по-лесна. Често чувах това: „Всичко, което предлагате допълнително, може да бъде реализирано самостоятелно, използвайки скриптове и програми по наш собствен дизайн.“ Разбира се, така са направени всички тези продукти: преди време един администратор искаше да улесни живота си, като автоматизира някои процедури. След това, чрез усъвършенстване, разработка, тестване и отстраняване на грешки, от това се появи инструмент, който помага на днешните администратори да извършват същите процедури, без да губят време за писане и отстраняване на грешки в собствените си програми. Резултатът е набор от полезни инструменти за тези, които управляват големи системи.

Център за управление на слънцето

Допълнителната функционалност е разделена на два пакета - Advanced System Monitoring и Premier Management Applications.

Пакетът Advanced System Monitoring включва:

  • пълна функционалност на Kernel Reader;
  • система за проверка на здравето за Solaris;
  • система за наблюдение на файловата система;
  • система за наблюдение на размера на директорията;
  • система за наблюдение на процесите и преглед на системните журнали и някои други функции.

Пакетът Premier Management Applications включва:

  • Уеб интерфейс за управление;
  • групови операции;
  • система за разпределение на модулна конфигурация;
  • интерфейс на командния ред (за скриптове);
  • импортиране / експортиране на данни и някои други функции.

Solaris Resource Manager

Много опитни администратори си спомнят с удоволствие онези времена, когато притежаваха инструмент за влияние върху потребителите - система за управление на ресурсите. Имаше твърди приоритети в системи в реално време като RSX-11M и квоти за компютърно време за пакетна обработка на компютрите на EC и логически дялове за изпълнение на привилегировани задачи на мейнфрейми. И това беше нещо, което винаги им липсваше в системите за споделяне на времето като UNIX. Това е разбираемо: UNIX израсна в университетска среда, където нямаше критични бизнес задачи, които трябва да бъдат изпълнени в строго определен период от време.

Въвеждането на UNIX сървъри в сериозни приложения изискваше по-стриктно разпределение на ресурсите – памет, I/O, мощност на процесора. Отговорът на Sun Microsystems беше Solaris Resource Manager. Този инструмент, също създаден от група администратори, ви позволява да разпределяте изчислителни ресурси на отделни потребители, групи потребители или отделни процеси, с гарантирано време за изпълнение за VIP програми и с резерв за всички останали.

Слънчев клъстер

Въпреки всички усилия за подобряване на надеждността на оборудването, повреди все още не могат да бъдат избегнати. Дори при дублиране на всички компоненти в сървъра и осигуряване на автоматично възстановяване след повреда на някое от устройствата, не можем да изключим възможността за т. нар. битови аварии - течове, случайно прекъсване на кабели и др. Следователно следващата стъпка за осигуряване на висока наличност на системата е създаването на клъстер. В Solaris това се постига с помощта на софтуера Sun Cluster. Текущата версия на този продукт - Sun Cluster 3.0 - ви позволява да представите система, която включва до 8 възела като един обект за потребителите: един мрежов адрес, едно пространство на устройството, една файлова система, един набор от приложения .

Този продукт е еволюирал от прост инструмент за преодоляване на отказ до усъвършенствана система за управление на ресурсите, която включва балансиране на натоварването, миграция на приложения между възли, инструменти за разработка за свързване на вашите собствени системи за приложения и др.

Sun Grid Engine

Известно е, че в една типична информационна система изчислителните ресурси се използват много непродуктивно – работните станции бездействат средно 90% от времето. Много високопроизводителни изчислителни пакети биха могли да бъдат решени много по-бързо, ако могат да се изпълняват на безплатни системи. Въз основа на тези задачи Sun Microsystems предлага софтуерния инструмент Sun Grid Engine, който ви позволява да разпределяте изчислителни задачи между свободните изчислителни ресурси на неактивни компютри.

Sun Grid Engine, с помощта на агенти, инсталирани на изчислителните възли на мрежата, следи наличните изчислителни ресурси, събира задачи, които трябва да бъдат изпълнени в опашка и управлява тази опашка, като дава задачи на различни възли на мрежата. Системата за управление с графичен интерфейс позволява както на администратори, така и на потребители със съответните права да управляват този процес.

Ориз. 6). Тази среда включва:

  • справочни услуги и политики;
  • сървър на приложения, който управлява компоненти, написани в среда J2EE;
  • услуга за достъп до бази данни и корпоративни хранилища;
  • услуга за предоставяне на услуги и взаимодействие с потребителите, като се вземе предвид цялото разнообразие от клиентски устройства (компютри, PDA устройства, телефони и др.);
  • инструменти за разработване и отстраняване на грешки в мрежови приложения.

Не само Solaris...

В тази статия накратко (уви, твърде накратко) прегледахме Solaris и неговата среда, която ви позволява да създавате и управлявате мрежова инфраструктура. За да създаде среда, която предоставя приложни услуги, Sun Microsystems предлага фамилията продукти на iPlanet, които предоставят директорийни услуги (Directory Server), съобщения (Messaging Server), персонализиране и интеграция (Portal Server), управление на приложения (Application Server), доставка и оперативна съвместимост (Web Server) и много други услуги, включени в архитектурата Sun ONE.

Но това е съвсем различна история и тема за отделна статия.

КомпютърПрес 9 „2001