Wednesday , 20 March 2019
ΝΕΑ
Ανεπίσημου Service Pack 4 των Windows XP

Ανεπίσημου Service Pack 4 των Windows XP

Το iGuRu.gr, επικοινώνησε με τον Έλληνα δημιουργό του ανεπίσημου Service Pack των Windows XP, (Windows XP SP4) σε μια προσπάθεια διερεύνησης των κινήτρων του, για την ενημέρωση του αναγνωστικού μας κοινού.

windows xp sp4

Η ομάδα του iGuRu.gr επικροτεί κάθε προσπάθεια ανάπτυξης ή βελτίωσης λογισμικού, ειδικά αν έχει σχέση με την ασφάλεια.

Στην προηγούμενη δημοσίευση μας, είμαστε κάπως συγκρατημένοι καθώς ένα SP που δεν έρχεται από την Microsoftεγκυμονεί κινδύνους. Μετά την επικοινωνία μας με τον Χαράλαμπο μπορούμε να πούμε ότι οι ανησυχίες μας καθησύχασαν εφόνον αν υπήρχε δόλος πίσω από αυτή την προσπάθεια, ο δημιουργός του δεν θα φανέρωνε τα στοιχεία του.

windows xp sp4

Γιατί και πως δημιούργησε το Service Pack 4;, Είναι επαγγελματίας developer; Τι θα περιλαμβάνει το επόμενο πακέτο; Όλα αυτά τα ερωτήματα και άλλα πολλά στο κείμενο που ακολουθεί.

Παραθέτουμε την απάντηση του Χαράλαμπου:

windows xp sp4Λέγομαι Χαράλαμπος Καζάκος και είμαι ερασιτέχνης προγραμματιστής. Σπουδάζω Ιατρική στο ΕΚΠΑ. Παρόλο που η σχολή είναι αρκετά απαιτητική και ο ελεύθερος χρόνος είναι σχετικά περιορισμένος, μου αρέσει να αφιερώνω αρκετό χρόνο στο αγαπημένο μου χόμπι.

Η ιδέα να ασχοληθώ με την δημιουργία του Service Pack ξεκίνησε πριν από δύο χρόνια. Στην αρχή έψαχνα έναν απλό τρόπο για να εγκαθιστώ τα Windows μαζί με όλες τις τελευταίες ενημερώσεις ενσωματωμένες. Είναι κουραστικό να κατεβάζει και να εγκαθιστά κανείς περισσότερα από 200 updates μετά απο κάθε εγκατάσταση, έστω και αν η διαδικασία είναι αυτοποιημένη. Αυτό ήταν ιδιαίτερα σημαντικό για μένα, επειδή αναγκαζόμουν να επανεγκαθιστώ τα Windows αρκετά συχνά. Επίσης τοWindows Update δεν προσφέρει όλα τα διαθέσιμα hotfixes.
Ψάχνοντας βρήκα το RyanVM.net και συγκεκριμένα το Onepiece’s post-SP3 AIO update pack, μια συλλογή ενημερώσεων για τα Windows XP, η οποία μπορεί να ενσωματωθεί σε ένα δίσκο εγκατάστασης, περίπου όπως ένα κανονικό service pack. Ωστόσο, απογοητεύτηκα από κάποια ελαττώματα που περιστασιακά εμφανίζονταν.

Για παράδειγμα, όταν εγκαθιστούσα το λογισμικό για μια καινούργια συσκευή, πολύ συχνά εμφανίζονταν ένα μήνυμα σχετικά με την αντικάσταση αρχείων των Windows από αρχεία χωρίς ψηφιακή υπογραφή, και μου ζητούσε να βάζω τοCD-ROM των Windows XP κάθε φορά. Έτσι σταμάτησα για ένα διάστημα να χρησιμοποιώ update packs για τα XP. Τότε άρχισα να σκέφτομαι τις δυνατότητες ενός Service Pack και ότι θα ήταν πολύ βολικό να υπήρχε κάτι τέτοιο.

Η πρόσφατη απεργία των διοικητικών υπαλλήλων στο ΕΚΠΑ ήταν ο καταλύτης για να ξεκινήσω να δουλεύω πάνω στο project. Έχοντας 12 εβδομάδες ελεύθερου χρόνου στη διάθεσή μου, ξεκίνησα προσπαθώντας να εξοικιωθώ με τη δομή του τελευταίου επίσημου Service Pack. Συνάντησα αρκετές δυσκολίες, και λόγω της έλλειψης τεκμηρίωσης αλλά και εξαιτίας των απαιτήσεων των Windows XP ώστε όλα τα τροποποιημένα αρχεία inf να είναι ψηφιακά υπογεγραμμένα. Αρχικά προσπάθησα να patchαρω κάποια DLLs υπεύθυνα γι’αυτούς τους ελέγχους. (Ήταν η πρώτη φορά που patchαρα ένα PE binary).

Ωστόσο, δεν ήταν δυνατό να τροποποιήσω με αυτή τη μέθοδο όλα τα αρχεία inf που θα ήθελα. Τότε μου ήρθε η ιδέα να υπογράψω ψηφιακά εγώ ο ίδιος τα αρχεία. Αυτό στην αρχή φάνταζε απίθανο να πετύχει αλλά παρόλα αυτά αποφάσισα να το δοκιμάσω. Περιγράφω την διαδικασία αυτή στο RyanVm.net. Απροσδόκητα το «πείραμα» πέτυχε. Αυτό μου έδωσε την απαραίτητη ώθηση να συνεχίσω με το project.

Τα επιμέρους εμπόδια που συνάντησα στην πορεία δεν ήταν τόσο σημαντικά όσο αυτό. Μετά από συστηματική εργασία αρκετών μηνών, κατάφερα να δημοσιεύσω – με την βοήθεια κάποιων εξαίρετων μελών του RyanVM.net, τους οποίους ευχαριστώ ιδιαίτερα – την Alpha 1 έκδοση του SP4 τον Μάρτιο. Από τότε κάνω συνεχώς βελτιώσεις και σήμερα η Beta 3 είναι διαθέσιμη για download.

Αυτή τη στιγμή δουλεύω στο Release Canditate (RC) του SP4. Χάρη στη βοήθεια ενός Γερμανού εμπειρογνώμονα σε θέματα ασφαλείας, του Stefan Kanthak, η έκδοση αυτή θα περιλαμβάνει μια σειρά από registry updates, τα οποία θα αντιμετωπίζουν ευπάθειες ασφαλείας που δεν έχουν αντιμετωπιστεί από τη Microsoft. Επίσης, θα αντιμετωπίζει διάφορα bugs που βρέθηκαν στο Beta.

Ελπίζω σύντομα να είμαι σε θέση να δημοσιεύσω το τελικό Service Pack, το οποίο μπορείτε φυσικά να φιλοξενήσετε στοsite σας αν επιθυμείτε.

iGuRu.gr: Φυσικά και το επιθυμούμε και με το που κυκλοφορήσει θα το φιλοξενήσουμε στο server μας!