თუ ის არ არის გაფუჭებული, დაარღვიე: რატომ შეიძლება გააუარესოს პროგრამული უზრუნველყოფის განახლებების გადადება

  • Sep 04, 2023

"თუ ის არ არის გაფუჭებული, არ გაასწორო" არის მოძველებული პრაქტიკა ტექნოლოგიისთვის. აი, რატომ უნდა შევქმნათ „განახლება, რაც არ უნდა იყოს“ ჩვენი ახალი მანტრა.

ფართოზოლოვანი სტუდია

დავითის ფართოზოლოვანი სტუდია

„თუ გაფუჭებული არ არის, არ გაასწორო“, ეს არის აფორიზმი, რომელიც ჩვენთან დიდი ხანია არსებობს. მრავალი თვალსაზრისით, ეს იყო სახელმძღვანელო პრინციპი ჩემთვის და მრავალი სხვა ტექნიკური ადამიანისთვის. თუმცა, მე ვიწყებ ფიქრს, რომ ყოველ შემთხვევაში, როდესაც საქმე კომპიუტერებს ეხება, ჩვენ დაგვჭირდება პრაქტიკის მთლიანად შეწყვეტა.

მეტი შესანიშნავი პროექტის იდეები

DIY-IT პროექტის სახელმძღვანელო

წაიკითხე ახლა

ამას ილუსტრირებას გავაკეთებ მაგალითით. ჩემთან ერთად ბევრი თქვენგანი გაჰყვა Broadband Studio პროექტი. იმის გამო, რომ მე ვაკეთებ უამრავ ინტერნეტ გადაცემას, ინტერვიუს ეთერში და მაუწყებლობას, მე ავაშენე სტუდია 10x9 ფუტის ოთახში.

ამ სტუდიის ბირთვში არის Mac mini, რომელიც მუშაობს ძალიან ზუსტად კონფიგურირებულ პროგრამულ უზრუნველყოფას. ეს პროგრამა ამუშავებს აუდიო მარშრუტიზაციას, მწვანე ეკრანის chroma კლავიშს, ქვედა მესამედს და სხვა. ის იმართება ძალიან ფრთხილად აგებული სკრიპტებით. მე ვამატებ სისტემას ორი iPad-ით, ერთი მართავს ტელეპრომპტერს და ერთი, რომელიც მოქმედებს როგორც საბაჟო კლავიატურა სამაუწყებლო პროგრამული უზრუნველყოფისთვის.

მჭიდროა. მუშაობს იდეალურად. მაგრამ ის მუშაობს OS X Mountain Lion-ზე.

Mountain Lion იყო OS X-ის მეცხრე ძირითადი ვერსია. იგი გამოუშვა წარმოებაში Apple-ის მიერ სულ რაღაც ოთხი წლის წინ.

დაახლოებით 18 თვის შემდეგ Mavericks გაათავისუფლეს. მე ავირჩიე მთის ლომთან გამყარება, რადგან მავერიქსს ასეთი უხეში სტარტი ჰქონდა. იმის გათვალისწინებით, რომ ჩემს სტუდიაში ყველა ელემენტმა შეუფერხებლად იმუშაოს, გადავწყვიტე შემენარჩუნებინა ჩემი Mac mini Mountain Lion-ზე, რადგან ყველაფერი რეალურად ერთად მუშაობდა.

მე მივხვდი, "თუ ის არ არის გაფუჭებული, არ გაასწორო."

ეს სტრატეგია გუშინდელ დღემდე კარგ მდგომარეობაში მედგა. ჩემი ცხოვრების კარგ ნაწილს ვებ-გადაცემით ვაკეთებ, ამიტომ ვებგადაცემის ინფრასტრუქტურა გადამწყვეტია.

გუშინ, როცა სტუდიაში გადაცემის ჩასაწერად შევედი, ყველაფერი გაფუჭდა.

აი რა მოხდა

Გასულ კვირას, Google-მა გამოუშვა Chrome 50, რომელმაც გააუქმა OS-ის ძველი ვერსიების მხარდაჭერა. მიუხედავად იმისა, რომ ოპერაციული სისტემა, რომელსაც მხარდაჭერა დაკარგა, იყო Windows XP, Mountain Lion ასევე დაეცა. Mountain Lion აღარ მიიღებს განახლებებს Chrome-ისთვის.

ახლა ვიცოდი, რომ Chrome-ის მხარდაჭერა სრულდებოდა. Google-მა გამოაცხადა თავისი სიცოცხლის ბოლომდე გეგმები XP, Vista და ძველი OS X ვერსიებისთვის ჯერ კიდევ ნოემბერში. მიუხედავად ამისა, მე არ ვიჩქარე რაიმე ცვლილებების შეტანა ჩემს სტუდიის სისტემაში.

მე ორი ვარაუდი გამოვთქვი, ერთი სადაც უკეთ უნდა მცოდნოდა (მაგრამ საბედნიეროდ არ დაშავებულა) და მეორე სადაც თითქმის არ იყო გაფრთხილება.

ჩემი პირველი ვარაუდი იყო, რომ მას შემდეგ, რაც მე დავდივარ მხოლოდ სამ საიტზე სტუდიის აპარატზე: Gmail, Google Calendar და საკონფერენციო სერვერი, არ აქვს მნიშვნელობა, თუ არ განვაახლებ Chrome-ს. მე არ ვაპირებდი წასვლას არსად, რომელსაც შეიძლება ჰქონდეს მავნე პროგრამა. მე ვმუშაობ Mac-ზე, ამიტომ ჩემი რისკები შემცირდა.

ეს, განსაკუთრებით ეგრეთ წოდებული კიბერუსაფრთხოების „ექსპერტის“ მხრიდან, სისულელე იყო. თუ როგორმე საკონფერენციო საიტი დაინფიცირებულიყო, ეს მავნე პროგრამა ინტერნეტით ჩემს სისტემაში გადიოდა. მე არაერთხელ ვკითხულობ ლექციებს -- სწორედ ამ აპარატის გამოყენებით, გაითვალისწინეთ -- რომ თქვენ რისკის ქვეშ ხართ მაშინაც კი, თუ არ დადიხართ ტრადიციულად სარისკო საიტებზე. თქვენ ყველგან რისკის ქვეშ ხართ, რადგან ყველა საიტი შეიძლება იყოს პოტენციური გადამზიდავი.

Გამიმართლა. ძალიან, ძალიან გაუმართლა.

აი რას არ ველოდი. არ ველოდი, რომ Gmail, Google Calendar და საკონფერენციო აპლიკაცია მოულოდნელად შეწყვეტდა მუშაობას. Gmail Chrome-ში იტყობინება, რომ მას უფრო თანამედროვე ვერსია სურდა. ამიტომ გავუშვი Safari. Safari-ში Gmail-მაც დაიჩივლა.

როგორც ჩანს, როდესაც Google-მა შეწყვიტა Chrome-ის მხარდაჭერა Mountain Lion-ისთვის, კომპანიამ ასევე შეწყვიტა Mountain Lion-ის მხარდაჭერა სხვა აპლიკაციებში და სხვა ბრაუზერებში.

არაფერი გამოუშვებს Google Calendar-ს, ამიტომ ვერ მივაღწიე მოწვევას, რომელსაც ჰქონდა კონფერენციის URL. საბოლოოდ გავაკეთე ეს რთული გზით, დავბეჭდე URL და ხელით ავკრიფე ასო-ასო Safari-ში.

საბოლოოდ შევედი საკონფერენციო პროგრამულ უზრუნველყოფაში, მაგრამ ამ პროგრამამ აშკარად გამოიყენა დანამატი, რომელიც ასევე მოულოდნელად მოძველდა. მე გავატარე მთელი ვებ ტრანსლირება whack-a-mole-ის თამაშში, გამუდმებით ვატყობდი სიგნალებს, რომლებიც მეუბნებოდნენ, რომ პროგრამული უზრუნველყოფის დანამატი აღარ იყო მხარდაჭერილი.

ამავდროულად, სკაიპს სურდა განახლების გაკეთება. წარსულმა გამოცდილებამ მიმასწავლა აქ, ამიტომ დავაჭირე მოგვიანებით განახლების ღილაკს. Skype სიამოვნებით მოგიწვევთ განახლების გასაკეთებლად, მაგრამ როგორც კი განახლება დასრულდება, ის გეტყვით, რომ თქვენი OS აღარ არის თავსებადი. ადრეც მიყვარდა, ასე რომ, ვიცოდი, რომ უაზრო იქნებოდა ამ განახლების გაკეთება ინტერნეტის გადაცემამდე.

სკაიპი ასევე მოძველდება საკომუნიკაციო პროტოკოლებს ძველ ვერსიებთან, ასე რომ, მე ვიცი, რომ თუ მალე არ განვაახლებ სკაიპს, სკაიპის ქსელთან დაკავშირება მხოლოდ მცირე დრო იქნება.

ბუნებრივი კონფლიქტი "თუ არ არის გატეხილი".

ადრე მე განვაცხადე, რომ ტექნოლოგიის კონტექსტში, ჩვენ უნდა შევწყვიტოთ "თუ ის არ არის გაფუჭებული, არ გაასწოროთ" მითითება. ჩემი მაგალითიდან ხედავთ რატომ. სამწუხაროდ, განახლება იწვევს ახალ პრობლემებს, რადგან ზოგიერთი სისტემა არ იმუშავებს ძველ პლატფორმებზე, სხვა პროგრამული უზრუნველყოფა არ იმუშავებს ახალ პლატფორმებზე.

ეს იწვევს იმას, რასაც მე ვუწოდებ ბუნებრივ კონფლიქტს „თუ არ გატეხილია“, რის გამოც ამდენი ადამიანი ხშირად თავს იკავებს განახლებების შესრულებაზე.

რამდენადაც მტკივნეულია ამის თქმა (რადგან ჩემი სტუდიის ხელახლა კონფიგურაციას შეიძლება რამდენიმე კვირა დასჭირდეს), ჩვენ გვჭირდება განახლება. ჩვენ გვჭირდება განახლება, მაშინაც კი, თუ ვიცით, რომ ეს აუცილებლად გაანადგურებს ჩვენს ზოგიერთ სხვა პროგრამულ უზრუნველყოფას.

კიბერუსაფრთხოების მრავალი ექსპლოიტი სარგებლობს ძველი პროგრამული უზრუნველყოფით. ძველი პროგრამული უზრუნველყოფა შეიძლება დაზიანდეს, როდესაც მხარდაჭერა შეჩერებულია. უბრალოდ საჭირო ხდება ტყვიის დაკბენა და განახლებების გაკეთება.

რაც წინ მივდივართ, აი, როგორ უნდა შეიცვალოს საუკეთესო პრაქტიკა. იმის ნაცვლად, რომ "თუ ის არ გაფუჭდა, არ გაასწორო", ჩვენ უნდა გადავიდეთ "თუ არის განახლება, გააკეთე ეს რაც არ უნდა" მენტალიტეტზე.

ეჭვგარეშეა, რომ ეს უბედურებაა. მაგრამ ჩვენ ახლა "გადაიხადე ახლა ან გადაიხადე მოგვიანებით" სამყაროში ვართ, როცა საქმე განახლებას ეხება. ეს იქნება hassle, ნებისმიერ შემთხვევაში. მაგრამ თუ უფრო ადრე განვაახლეთ, მაინც შეგვიძლია შევარჩიოთ ჩვენი დაპირისპირების დრო და ადგილი რღვევითა და შეუთავსებლობით. თუ დაველოდებით, კრიტიკული სისტემა შეიძლება აფეთქდეს ყველაზე ცუდ მომენტში.

თუ ამ მიდგომის უფრო მეტ ნიუანსს ეძებთ, მე ყოველთვის გირჩევთ განახლების შემდეგ ცოტა ხანს დაელოდოთ. ეს იძლევა დროის კრიტიკული გამოშვების შეცდომებისა და ადრეული პრობლემური შეცდომების პოვნას და გამოსწორებას. ეს სტრატეგია არ შეცვლილა. მაგრამ შესაბამისი ლოდინის პერიოდის შემდეგ, დროა ტყვია იკბინოთ და განაახლოთ.

სულ მცირე, თუ განაახლებს საკუთარ განრიგს, შეძლებთ მცირე დროში და სივრცეში ააწყოთ და შეცვალოთ მალე მოძველებული კომპონენტები.

დარწმუნდით, რომ დაგეგმეთ აპლიკაციისა და მასთან დაკავშირებული პროგრამული უზრუნველყოფის განახლებაც. მე ვიცი, რომ როცა ჩემს სტუდიის აპარატს Mountain Lion-დან Yosemite-ზე ვაახლებ, მედიის წარმოების რამდენიმე ძირითადი აპლიკაცია აღარ იმუშავებს და საჭიროებს ჩანაცვლებას.

ახლა, როდესაც ზოგიერთი ძველი პროგრამა მოძველდა, მე ალბათ მექნება უამრავი ახალი სტატია აქ DIY-IT-ზე, რომელიც აღწერს ნებისმიერ ახალ პროგრამულ უზრუნველყოფას, რომელსაც დავაყენებ Broadband Studio-ში.

Ადევნეთ თვალყური.

სხვათა შორის, მე ვაკეთებ უფრო მეტ განახლებას Twitter-სა და Facebook-ზე, ვიდრე ოდესმე. აუცილებლად გამომყევით Twitter-ზე ზე @DavidGewirtz და Facebook-ზე მისამართზე Facebook.com/DavidGewirtz.