Какой диалект unix развивается и распространяется фирмой oracle sun

Обновлено: 07.07.2024

P.S Прошу не воспринимать данный топик как «XXX vs YYY»

// Тему переместил(а) fly4life из форума «UNIX FAQ».

Ты учи не реализацию в конкретном дистрибутиве, а то как должно (или может) быть.

ЗЫ: Linux — тоже не Unix.

ЗЗЫ: Основные диалекты — System V и BSDI.

Anarchist
Ты учи не реализацию в конкретном дистрибутиве, а то как должно (или может) быть.

ЗЗЫ: Linux — тоже не Unix.

ЗЗЫ: Основные диалекты — System V и BSDI.

System V — имеется ввиду SCO OpenServer 5.0.7? Это же коммерческий продукт

А BSDI — это же коммерческая версия BSD

«Short for Berkeley Software Design, Inc., a commercial supplier of Internet and networking software based on the BSD (Berkeley) version of UNIX. In addition to providing a commercial version of the BSD operating system, BSDI also develops Internet server and gateway products.»

А что про Solaris 10 cкажете?

Не все так просто.

1. Купить книгу Эви Немет, Гарт Снайдер, Трент Хейн «Unix. Руководство системного администратора».

3. Поиграться с следующими дистрибутивами Linux: Debian (System V), Slackware (BSD).

1. Есть ли эта книга в электронном виде?

2. Прочитать не проблема

3. Debian и Slackware — это дистрибутивы LInux, что имеется в виду под (BSD) — freeBSD?

Она заслуживает того, чтобы приобрести на бумаге.

Тем более что последнее издание весьма приличное: белая (хоть и тонкая) бумага, твердый переплет…

NL
3. Debian и Slackware — это дистрибутивы LInux, что имеется в виду под (BSD) — freeBSD?

Debian — типичный представитель System V-style init дистрибутивов. несколько более правильный чем rpm-based.

Slackware — типичный (и AFAIK единственный первого уровня) BSD-style init дистрибутив.

Anarchist
Скорее нет.

Она заслуживает того, чтобы приобрести на бумаге.

Тем более что последнее издание весьма приличное: белая (хоть и тонкая) бумага, твердый переплет…

Согласен, если книжка действительно ОК как ты говоришь, то куплю однозначно — все равно надо какую то книгу иметь под рукой:)

Anarchist
Debian — типичный представитель System V-style init дистрибутивов. несколько более правильный чем rpm-based.

Slackware — типичный (и AFAIK единственный первого уровня) BSD-style init дистрибутив.

Можно дать более понятную расшифровку, если не трудно понятий «System V-style init дистрибутивов. несколько более правильный чем rpm-based.» и «Slackware — типичный (и AFAIK единственный первого уровня) BSD-style init дистрибутив» — исползуется принцип портов как в freeBSD — на сайте Debian вкользь упоминается об этом

Все, поехал за книжкой по UNIX…

NL
Все, поехал за книжкой по UNIX…

По части операционок — остановлюсь наверное на freeBSD (прочитал обзоры UNIX подобных систем — идут однвременно и порты и пакеты, С++)

Ну, учитывая незнание того, что такое «порты» и «пакеты», как ими пользоваться и в чём разница между ними, а также не сделав вывод для себя в чём преимущество одних над другими, — довольно-таки интересный выбор ;). А С++ есть везде ;)

Дык, ява и под линукс, и даже под виндовс есть =). Ставить Солярис в силу того, что под него есть ява, как-то дико чтоли.

Точно так (хотя очепятки не вылавливал, а банально переписывать скрипты из книжки не привык.

NL
Согласен, если книжка действительно ОК как ты говоришь, то куплю однозначно — все равно надо какую то книгу иметь под рукой:)

В качестве настолькой рекомендую последнее издание справочника Скловской.

Рулез. Если бы у меня не было предыдущего — купил бы.

fly4life
Ну, учитывая незнание того, что такое «порты» и «пакеты», как ими пользоваться и в чём разница между ними, а также не сделав вывод для себя в чём преимущество одних над другими, — довольно-таки интересный выбор ;). А С++ есть везде ;)

Не бейте меня:) я же щас полный лох в Юниксе, хотя железо и винду знаю хорошо с 19997 года

fly4life
Дык, ява и под линукс, и даже под виндовс есть =). Ставить Солярис в силу того, что под него есть ява, как-то дико чтоли.

С другой стороны операционка распостраненная среди корпоративнх пользователей, может пригодится в дальнейшем….

С другой стороны по книжке Солярис это сын System V:)

Anarchist
В качестве настолькой рекомендую последнее издание справочника Скловской.

Рулез. Если бы у меня не было предыдущего — купил бы.

Точные выходные данные можешь привести?

Поиском воспользоваться западло?

А в чем плюсы Вахалия Ю. » UNIX изнутри» по сравению с «UNIX: руководство системного администратора. Для профессионалов » Эви Немет, Гарт Снайдер, Скотт Сибасс, Трент Р. Хейн? Прошу аргументы по существу:)

NL
==============================================

А в чем плюсы Вахалия Ю. » UNIX изнутри» по сравению с «UNIX: руководство системного администратора. Для профессионалов » Эви Немет, Гарт Снайдер, Скотт Сибасс, Трент Р. Хейн? Прошу аргументы по существу:)

А это ты уже решишь сам по прочтении обеих ;)

В двух словах, книга Вахалии больше описывает структуру и работу ядер различных систем, а книга Немет и Ко всё-таки о приёмах и принципах работы с различными ресурсами (настройкка различных сервисов, системных параметров и прочее) UNIX подобных систем. Последняя книга больше подходит для новичка.

Что для тебя лучше и полезней на данном этапе изучения UNIX систем, предлагаю решить самому ;)

fly4life
А это ты уже решишь сам по прочтении обеих ;)

В двух словах, книга Вахалии больше описывает структуру и работу ядер различных систем, а книга Немет и Ко всё-таки о приёмах и принципах работы с различными ресурсами (настройкка различных сервисов, системных параметров и прочее) UNIX подобных систем. Последняя книга больше подходит для новичка.

Что для тебя лучше и полезней на данном этапе изучения UNIX систем, предлагаю решить самому ;)

Вот оно, условно бесплатное ПО!

На одни книжки разорюсь:)

Шутка, конечно — затраты конечно не сравнимые с покупкой той же самой лицензиооной Windows XP Proffesional

Ну а про стоимость сред разработки и офисного ПО для Windows (лицензионного) просто промолчу:(

А кто сказал, что ОНО бесплатное? ;). Оно свободное! Почувствуй разницу ;)

NL
На одни книжки разорюсь:)

Шутка, конечно — затраты конечно не сравнимые с покупкой той же самой лицензиооной Windows XP Proffesional

Угу, плюс не меньшая стоимость книжек про эту XP Professional ;)

fly4life
А кто сказал, что ОНО бесплатное? ;). Оно свободное! Почувствуй разницу ;)

Шучу конечно, почувствовал — возможностей куда больше чем в винде

fly4life
Угу, плюс не меньшая стоимость книжек про эту XP Professional ;)

Другой бы спорить стал:)

Где искать бесплатный сыр знаешь?

NL
Ну а про стоимость сред разработки и офисного ПО для Windows (лицензионного) просто промолчу:(

Особенно если привести к функциональности.

NL
А в чем плюсы Вахалия Ю. » UNIX изнутри» по сравению с «UNIX: руководство системного администратора. Для профессионалов » Эви Немет, Гарт Снайдер, Скотт Сибасс, Трент Р. Хейн? Прошу аргументы по существу:)

А ты уверен что она лучше?

Anarchist
Точно так (хотя очепятки не вылавливал, а банально переписывать скрипты из книжки не привык.


я их и не вылавливал, просто резало глаз, если учесть сколько вложили в полиграфию + золочённая надпись «Для Профессионалов», то лажаться на корректуре стыдно должно быть наверное…

сделал зарубку на будущее — не жалеть денег(на аглицкий вариант)

Any_Key
я их и не вылавливал, просто резало глаз, если учесть сколько вложили в полиграфию + золочённая надпись «Для Профессионалов», то лажаться на корректуре стыдно должно быть наверное…

Сейчас не стыдно.

Ты ошибся на век…

Any_Key
сделал зарубку на будущее — не жалеть денег(на аглицкий вариант)

Вряд ли там будет что-то кроме худшего качества полиграфии и бОльшей сложности отлова опечаток.

>>Сейчас не стыдно.

>>Ты ошибся на век…

Я оптимистичен до идиотизма…

Её хотя-бы авторы читали, к тому же на западе не принято дурака валять, потом ТАК в грязи измажут … век не отмоешся

>>Вряд ли там будет что-то кроме худшего качества полиграфии и бОльшей сложности отлова опечаток.

хммм я думаю что <font color=«red»>тут</font> и за эти деньги дерьмо предлагать не станут

Any_Key
>>Думаешь лучше?

Её хотя-бы авторы читали, к тому же на западе не принято дурака валять, потом ТАК в грязи измажут … век не отмоешся

UT умирает от приступа истерического смеха.

Нигде и никогда в своей некороткой жизни я не видел такого количества опечаток и фактических ошибок, как в американских учебниках и технической литературе. В третьем-четвертом изданиях книг известных людей, сразу после заявления, что это издание исправляет многочисленные ошибки и опечатки изданий предыдущих, следует такая околесица, что написать ее можно было только с большого бодуна.

Впрочем, то, что они пишут на полном серьезе — тоже перл. Недавний пример: Книга «X Window programming from scratch» — выдающийся пример того, как НЕ НАДО писать книги, если не хочешь ходить с побитой мордой. Абсолютный хит сезона — приложение в этой книге, где приводится скромный такой код некоего хэдера, занимающий больше ДЕВЯТИ ТЫСЯЧ строк. Записано это на 180 страницах. А в нагрузку идет сидюк, на котором воспроизведено название книги. В инструкции к диску написано: Загрузитесь с него и сделуйте подсказкам УСТАНОВЩИКА РЕД ХЭТА! Славно, а?

Блин, если на Западе — то все, как у людей, да? :-)

Any_Key
>>Сейчас не стыдно.

>>Ты ошибся на век…

Я оптимистичен до идиотизма…

>>Думаешь лучше?

Её хотя-бы авторы читали

Прекрасная иллюстрация оптимизма.

На самом деле «авторы» могли просто не видеть этой книги (просто продали право использования имени на обложке).

Такое встречается сплошь и рядом.

Any_Key
к тому же на западе не принято дурака валять, потом ТАК в грязи измажут … век не отмоешся

Посмотри на «качество» выпускаемой «лидерами» типа Canon фотоетхникик (когда они больше полугода с момента выпуска в продажу занимаются доведением до ума прошивок).

Any_Key
>>Вряд ли там будет что-то кроме худшего качества полиграфии и бОльшей сложности отлова опечаток.

хммм я думаю что <font color=«red»>тут</font> и за эти деньги дерьмо предлагать не станут

Правильные ответы выделены зелёным цветом.
Все ответы: Курс предназначен для студентов младших курсов в области ИТ. Он знакомит с принципами архитектуры и функционирования современных операционных систем (ОС) и сетей, дает теоретические знания и практические навыки для работы в распространенных ОС – Windows, Linux, Solaris, а также в ОС для мобильных устройств и облачных вычислений. Особое внимание уделяется алгоритмам и структурам данных, используемым в ОС, их надежности и безопасности.

(1) Интерфейс между несколькими программными модулями

(2) Интерфейс между аппаратурой компьютера, его внешними устройствами, прикладными программами и пользователем

(3) система, обеспечивающая выполнение банковских операций

(4) система, обеспечивающая вывод результатов работы компьютера на печать

(1) процесс, исполняемый в том же адресном пространстве, что и процесс-родитель

(4) процесс, выполняемый в собственном адресном пространстве

(1) распределение времени процессора между процессами

(3) сдача процессорного времени в аренду пользователям

Почему необходима синхронизация параллельных процессов?

(1) во избежание нарушения целостности общих данных при одновременном обращении к ним

(1) ситуация взаимной блокировки циклической последовательности процессов, каждый из которых ожидает ресурса, занятого следующим процессом

(2) одновременное обращение процессов к общим данным

В чем заключается задача управления памятью операционной системой?

(1) размещение пользовательских программ и их данных в памяти для их исполнения

(2) постоянное напоминание пользователю о его рабочих планах

(3) контроль работоспособности аппаратных модулей памяти

(1) сброс образов неактивных процессов на диск и считывание образов активных процессов в основную память

(2) запись в файл открытых блоков при закрытии файла

(1) распределение памяти сегментами переменной длины, соответствующими модулям программы

Как и в случае с Linux, за использование этих операционных систем не нужно платить лицензионные взносы.

Перед тем как внедрять Linux, попробуйте познакомиться с BSD

Как и Linux, они распространяются бесплатно в исходных текстах. Однако во многих случаях они обеспечивают большую по сравнению с Linux производительность и защищенность, а также обладают рядом качеств, отсутствующих у Linux.

Названия этих Unix-систем происходят от Berkeley Software Distribution, а разработаны они в Калифорнийском университете (г. Беркли). Эти ОС называются FreeBSD, NetBSD и OpenBSD. Они довольно популярны в среде пользователей Unix благодаря своей высокой производительности, надежности и защищенности.

Справедливости ради следует отметить, что различия между BSD-системами и Linux незначительны по сравнению с различиями между Unix и Windows NT. Все диалекты Unix оснащаются одним и тем же графическим пользовательским интерфейсом, основанным на X Window System.

Однако между Linux и BSD есть и существенные различия, источник которых — разница в философиях этих систем и в составах групп их разработчиков.

На протяжении многих лет сообщество разработчиков Linux состояло в основном из хакеров, ставящих своей главной целью построить для себя разновидность Unix, которую можно было бы распространять бесплатно. Разработка шла форсированными темпами и не всегда скоординированно. Из-за этого возникла неоднородность, появилось большое количество разных версий Linux. Некоторые особенности ОС делают ее не вполне совместимой с другими Unix-системами, имеется довольно много ошибок в механизме защиты информации.

Все BSD поддерживают одну и ту же интересную возможность: в них могут работать программы, скомпилированные для Linux, и наоборот. Это позволяет выбирать ОС по ее качествам, а не по поддерживаемым ею приложениям.

Пользователям Windows, желающим впервые попробовать какую-то из бесплатно распространяемых ОС, лучше остановить свой выбор на одном из популярных дистрибутивов Linux. Ее можно приобрести предустановленной на систему, можно заключить контракт на круглосуточную поддержку, а если у вас возникнут трения с высшим руководством, вы всегда сможете сослаться на стоимость акций Red Hat.

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


Если вы здесь, чтобы узнать об операционных системах на основе Unix, то вы попали в нужное место. Unix имеет долгую историю как операционная система. На самом деле, это более уместно, если мы назовем это семейством ОС, а не отдельной ОС. Потому что, хотя он был создан для внутреннего использования в лабораториях AT&T Bell Labs в 1970-х годах, сейчас он используется во многих современных операционных системах.

Лучшие операционные системы на базе Unix

Итак, я решил включить только некоторые эксклюзивные и классические операционные системы из семейства Unix. Может быть, вы никогда ими не воспользуетесь, но почему бы не узнать об этом волшебном семействе ОС?

1. MacOS

Тем не менее, вы получите здесь классическую атмосферу Unix с некоторыми мощными функциями, исходящими непосредственно из оригинальной Unix. В отличие от Unix-подобных дистрибутивов Linux, этот полностью коммерческий с моделью распространения с закрытым исходным кодом.


Основные моменты

  • Это наиболее визуально привлекательная операционная система с красочным пользовательским интерфейсом.
  • Система безопасности macOS превосходна с отличной поддержкой разработчиков.
  • По умолчанию он поддерживает оболочку bash, а терминал похож на дистрибутивы Linux.
  • macOS поддерживает мощные графические пакеты и наборы для редактирования видео.
  • Вы получите оптимизированную производительность, поскольку она работает только в системах Apple.

Плюсы: для macOS нет альтернативы, если вы хотите разрабатывать iOS и другие продукты Apple.

Минусы: это проприетарная ОС, и вам придется покупать дорогое оборудование для работы с этой операционной системой.

2. SunOS

Sun Microsystems была разработчиком этой мощной операционной системы на основе Unix. Тогда она была известна как SunOS. Однако после приобретения Oracle он стал частью их портфеля. В 1992 году разработчики выдвинули первый выпуск, а после 2015 года он больше не получал обновлений.

Это потому, что материнская компания Oracle еще не заинтересована в Solaris. Но все же Solaris была важной ОС в те дни вычислительной техники, когда Linux не был так популярен.


Основные моменты

  • ОС достаточно стабильная и зрелая, за два десятилетия активной разработки.
  • Эта ОС позволяет запускать легендарные устаревшие программы на любом современном оборудовании.
  • Функция унифицированных архивов позволяет пользователям быстро создавать резервные копии данных для перемещения всей системы.
  • Он специально оптимизирован для предприятий и крупномасштабных приложений.
  • Файловая система ZFS довольно надежна, с более высокой скоростью чтения и записи.

Плюсы: Oracle имеет хорошую службу поддержки предприятия, которая также является заметной и приносит большую пользу.

Минусы: в последнее время ОС не выпускает никаких обновлений функций, что является недостатком.

3. Darwin


Основные моменты

  • Дарвин имеет продвинутую файловую систему со всеми современными функциями.
  • На нем построены основные компоненты OSX и совершенно новой macOS.
  • Имеет полноценный сетевой модуль, поддерживающий распространенные протоколы.
  • Вы можете использовать на нем любой язык сценариев, например Ruby, Python, Perl и т. Д.
  • Разработка программного обеспечения намного проще с поддержкой архитектуры двоичных файлов.

Плюсы: это отличный проект Apple с открытым исходным кодом, ориентированный на свободу и гибкость и помогающий разработчикам.

Минусы: ОС сейчас недоступна для конечных пользователей, и, следовательно, вы не можете ее использовать.

4. IBM AIX

Хотя сначала он был разработан для оборудования IBM, позже он получил поддержку для различных других платформ. Поскольку он специально оптимизирован для корпоративного развертывания, вы обнаружите в нем повышенную гибкость и масштабируемость.


Основные моменты

Минусы: это не подходит для персональных компьютеров, что очевидно для этой старой ОС.

5. HP-UX


Основные моменты

  • HP предлагает четыре различных сервиса по развертыванию HP-UX в вашей компании.
  • Он поддерживает технологию виртуализации, которая помогает во многих отношениях минимизировать затраты на оборудование.
  • Эта ОС интегрирована со специальными мерами безопасности HPE для обеспечения безопасности ваших данных.
  • У него нулевое время простоя и бесперебойное обслуживание серверов, что является большим преимуществом.
  • Среда разработки многофункциональна и мощна, и ее можно использовать для создания критически важных приложений.

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

Минусы: Стоимость развертывания и управления на вашем собственном сервере довольно высока.

6. FreeBSD


Основные моменты

Плюсы: FreeBSD в основном предварительно настроена, и вы можете начать использовать ее прямо из коробки без дополнительных модификаций.

Минусы: если вы сравните его с Linux, то некоторые дистрибутивы Linux предлагают лучшую гибкость и производительность.

7. NetBSD


Основные моменты

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

Минусы: некоммерческая ОС не поддерживает корпоративную поддержку и не подходит для развертывания в организациях и на предприятиях.

8. SCO OpenServer

SCO OpenServer является преемником операционной системы Microsoft Xenix. Вы будете удивлены, узнав, что Microsoft однажды купила лицензию Unix у AT&T для разработки своей собственной ОС под Unix под названием Xenix. Однако позже Microsoft сместила акцент с Zenix и продала его SCO.

Первоначальная версия OpenServer была основана на Unix System V, и эта ОС была довольно популярна в то время. Однако текущая версия SCO основана на FreeBSD, которая также является Unix-подобной системой.


Основные моменты

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

Минусы: некоторые современные альтернативы лучше работают на новейшем оборудовании.

9. SGI IRIX

Компания Silicon Graphics, также известная как SGI, разработала эту ОС почти 33 года назад. В 2013 году группа разработчиков прекратила дальнейшую разработку, и в настоящее время эта ОС прекращена. Фактически, HP купила лицензию и объединила ее со своей системой HP-UX. Так или иначе, SGI IRIX изначально предназначалась для рабочих станций и серверов.

Вот почему он был довольно популярен в то время и хорошо конкурировал с другими Unix-подобными операционными системами. Хотя финальная версия была выпущена еще в 2006 году, разработчики обеспечивали поддержку до 2013 года.


Основные моменты

  • Эта ОС, основанная на Unix System V, совместима с устаревшим оборудованием и программным обеспечением.
  • Это была одна из первых систем с файловой системой XFS и графической структурой OpenGL.
  • Эта мощная система была способна запускать программы многопоточной графики и научного анализа.
  • Он включает компилятор MIPSPro, который поддерживает различные устаревшие языки программирования, включая C.
  • Существует большое сообщество любителей, которые до сих пор используют эту ОС по разным причинам.

Плюсы: Поддержка различных графических и анимационных инструментов была в то время самой большой привлекательностью этой операционной системы.

Минусы: вы не получите никаких дополнительных обновлений функций и поддержки от компании-разработчика.

10. Tru64 Unix

Это еще одна устаревшая операционная система на основе Unix. Первоначально он был разработан DEC и назывался Digital Unix. Позже Compaq перешла в собственность, и, наконец, HP купила ее и объединила со своей собственной системой Unix в рамках портфеля HP Enterprise. Начиная с первоначального выпуска в 1993 году, эта ОС получала обновления до 2010 года. Хотя разработчики прекратили ее выпуск сейчас, это отличный пример системы Unix с интерфейсом командной строки.


Основные моменты

  • Он поддерживает почти все корпоративное программное обеспечение, включая некоторые популярные потребительские приложения с открытым исходным кодом.
  • Вы можете управлять этой ОС либо из интерфейса командной строки, либо из веб-панели управления.
  • Он поддерживает кластерные вычисления, что удобно для крупномасштабных развертываний.
  • Эта операционная система использует ядро ​​Mac, разработанное Университетом Карнеги-Меллона.
  • Виртуальная память, общие библиотеки и унифицированный буфер делают его полноценной платформой для автономных вычислений.

Плюсы: До прекращения разработки поддержка программного обеспечения была одним из ключевых аргументов в пользу этой ОС.

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

Наши рекомендации

Как видите, большинство Unix-подобных операционных систем предназначены для корпоративного использования. Некоторые из них сняты с производства, и их лучше не использовать в конфиденциальных организациях из соображений безопасности.

Выводы

Сегодня люди массово не используют Unix-подобные системы, кроме macOS и некоторых популярных дистрибутивов Linux. Но когда-то было время, когда Unix была пионером, она проложила путь для многих современных операционных систем, которые мы видим сегодня. Возможно, оригинальный Unix и его производные когда-нибудь станут историей, но технически подкованные люди никогда не забудут эту легендарную платформу. В любом случае, если вы нашли эту статью полезной, поделитесь ею со своими друзьями-любителями Unix. Я надеюсь, что им это понравится, и это поможет им на мгновение погрузиться в ностальгию.

Читайте также: