SysVinit 2.95

Пас аз чанд ҳафтаи санҷиши бета, версияи ниҳоии SysV init, insserv ва startpar эълон карда шуд.

Шарҳи мухтасари тағйироти асосӣ:

  • SysV pidof форматкунии мураккабро хориҷ кард, зеро он боиси мушкилоти амниятӣ ва хатогиҳои эҳтимолии хотираи бе фоидаи зиёд гардид. Акнун корбар метавонад ҷудокунандаро худаш муайян кунад ва аз дигар асбобҳо ба монанди tr истифода барад.

  • Ҳуҷҷатҳо нав карда шуданд, махсусан барои боздошт.

  • Ҳоло ба ҷои сонияҳо ҳангоми хоб ва ҳангоми хомӯшӣ таъхирҳои миллисонияро истифода мебарад, ки ҳангоми хомӯш кардан ё аз нав оғоз кардан бояд ба ҳисоби миёна ним сония тезтар таъмин карда шавад.

  • Дастгирии китобхонаи sepol хориҷ карда шуд, ки дигар истифода намешуд, вале Makefile-ро печонд.

  • Якчанд тағйироти назаррас ба insserv ворид карда шуданд. Маҷмӯи санҷиши мероси Debian тоза карда шуд ва ҳоло бо insserv Makefile кор мекунад. Иҷрои "санҷиш" боиси иҷро шудани ҳама санҷишҳо мегардад. Агар санҷиш ноком шавад, маълумоти истифодашуда барои санҷиш нигоҳ дошта мешавад, на ҳазф. Санҷиши ноком иҷрои тамоми маҷмӯаро қатъ мекунад (инҳо қаблан иҷро шуда буданд), ки ба гуфтаи таҳиягарон, бояд ба онҳо дар ҳалли мушкилот диққат диҳанд.

  • Муносибати беҳтари ҳолатҳои гуногун ҳангоми тоза кардани пас аз санҷишҳо.

  • Ба гуфтаи таҳиягарон, яке аз муҳимтарин тағйирот ин аст, ки Makefile дар вақти насб дигар файли insserv.conf-ро аз нав наменависад. Агар файли insserv.conf аллакай мавҷуд бошад, конфигуратсияи намунаи нав бо номи insserv.conf.sample сохта мешавад. Ин бояд озмоиши версияҳои нави insservро камтар дардовар кунад.

  • Файли /etc/insserv/file-filters, агар он мавҷуд бошад, метавонад рӯйхати васеъшавии файлҳоро дар бар гирад, ки ҳангоми коркарди скриптҳо дар /etc/init.d нодида гирифта мешаванд. Фармони insserv аллакай рӯйхати дохилии васеъкуниҳои умумиро дорад, ки нодида гирифта мешавад. Хусусияти нав ба маъмурон имкон медиҳад, ки ин рӯйхатро васеъ кунанд.

  • Startpar ҳоло дар /bin ба ҷои /sbin ҷойгир шудааст, ки ба корбарони беимтиёз имкон медиҳад, ки ин утилитаро истифода баранд. Саҳифаи дастурӣ низ аз фасли 8 ба бахши 1 барои инъикоси ин тағйирот кӯчонида шудааст.

  • Ҳангоми санҷиш нақшаи ибтидоӣ интиқол додани услуби вобастагии makefile буд: маълумот аз /etc ба /var ё ба /lib, аммо ин ҳангоми кор бо системаҳои файлии шабакавӣ ва баъзе чизҳои дигар, бахусус мушкилот бо FHS мушкил буд. . Ҳамин тавр, ин нақшаҳо боздошта шуданд ва ҳоло маълумоти вобастагӣ дар /etc боқӣ мемонад. Таҳиягарон дар бораи имкони баргаштан ба ин нақша баъдтар дар сурати пешниҳод ва санҷидани як макони хуби алтернативӣ сӯҳбат мекунанд.

Бастаҳои нави устуворро барои sysvinit-2.95, insserv-1.20.0 ва startpar-0.63 дар оинаҳои Саванна пайдо кардан мумкин аст: http://download.savannah.nongnu.org/releases/sysvinit/

Манбаъ: linux.org.ru

Илова Эзоҳ