YaST

YaST (Yet another Setup Tool) — програмний пакет, що з'явився в дистрибутиві SuSE Linux як комерційне програмне забезпечення, а саме утиліта конфігурації операційної системи і встановлення / оновлення пакунків з ПЗ. На даний момент розповсюджується за ліцензією GPL.

YaST
Тип утиліта встановлення програм та конфігурації системи
Автор(и) SuSE
Розробник Novell
Стабільний випуск 2.23 (серпень 2012)
Операційна система Linux
GNU фреймворк Ncurses і Qt
Мова програмування YaST Control Programming Language, Ruby
Стан розробки активний
Ліцензія GNU General Public License
Вебсайт en.opensuse.org/Portal:YaST(англ.)
ru.opensuse.org/YaST(рос.)]

 YaST у Вікісховищі

Конфігуратор YaST до 2013 року розвивався з використанням специфічної мови програмування YCP (YaST Control Programming Language) і підтримував консольний інтерфейс і GUI на базі Qt і GTK+. Використання нестандартної мови програмування заважало залученню до проекту нових розробників, тому в кінцевому рахунку було вирішено переписати код проекту звичнішою мовою. І у червні 2013 розробники openSUSE представили новий варіант системи управління конфігурацією YaST, повністю переписаний з використанням мови Ruby.[1][2] Крім того, вже існуючий веб-конфігуратор WebYaST написаний на мові Ruby, тому використання Ruby і для десктоп-варіанту YaST сприятиме залученню вже готових напрацювань, спільному використанню загальних компонентів і тіснішої інтеграції проектів.

Можливості

Дистрибутиви openSUSE і SUSE Linux Enterptise оптимізовані під керування за допомогою YaST. Серед можливостей налаштування:

Програмне забезпечення

  • Управління ПЗ, онлайн-оновлення, оновлення з Patch CD, установка додаткових продуктів (за допомогою пакетного менеджера Zypper)
  • Перевірка носія з ПЗ
  • Патч поточного ядра системи і створення на його основі ядра з підтримкою Xen

Обладнання

  • Bluetooth, звук, інфрачервоні пристрої
  • IDE DMA режим
  • Графічна плата та монітор
  • Інформація про устаткування
  • Контролер диска, принтер, сканер, TV-тюнер
  • Миша, джойстик, розкладка клавіатури

Система

  • LVM, драйвери PCI пристроїв, Powertweak
  • Відновлення системи, завантажувач (GRUB або LILO), завантажувальна дискета
  • Резервне копіювання системи
  • Редактор налаштувань, управління службами (Runlevel)
  • Дата і час, управління електроживленням, мова
  • Мережа (DSL, ISDN, Мережева карта, Модем, Факс, Автовідповідач)
  • Мережеві служби (DNS, NTP, NFS, Kerberos, Proxy, LDAP і т. д.)
  • Управління користувачами і групами, налаштування брандмауера
  • Включає в себе утиліту для захисту додатків під назвою Novell AppArmor. YaST має три графічні оболонки, написані на qt, gtk і ncurses, тобто його можна використовувати його, як з X-сервера, так і з командного рядка . Ще YaST використовується безпосередньо для установки дистрибутиву. Існує також утиліта Autoyast для встановлення та налаштування системи за створеним заздалегідь образу.

Виноски

Посилання

This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.