Windows 10 UEFI/GPT dual boot μέσω grub

Προβληματισμός, προτάσεις και λύσεις για "αναβάθμιση" του Η/Υ σε εργαλείο παραγωγικότητας!
Λειτουργικά συστήματα, Backup/Recovery, χρήση του hardware I/O.
pez
Δημοσιεύσεις: 188
Εγγραφή: 03 Ιούλ 2016, 01:51
Ονομα: pez
Τοποθεσία: Αυστρία
Επικοινωνία:

Μια νέα προοπτική από τον ow linker

Δημοσίευσηαπό pez » 11 Σεπ 2017, 20:03

- Και βέβαια δεν θα παρατήσουμε - ακόμη - το ow - : ) - Ιδίως μετά την νέα
προοπτική την οποία βρήκαμε να ανοίγει προς τον σκοπό μας ο ow linker,
που με την directiva του output φαίνεται να μπορεί να παράξει, εντελώς
ανεξάρτητα από τις ειδικές απαιτήσεις εκτέλεσης εφαρμογής του εκάστοτε
συστήματος, μια raw binary A B S O L U T E image - : D - Ωραία! -
Οι ελπίδες μας αναπτερώνονται! - Για να δούμε... Μήπως σε συνδυασμό
με την χρήση της directiva pragma του compiler, καταφέρουμε τελικά να
αποφύγουμε τον ενδιάμεσο κώδικα assembly - Πέτρος Ζιμουρτόπουλος

UPDATE
Οι δυνατότητες του RAW δεν καλύπτονται από τον Open Watcom Linker
στην version 1.8 [ User's Guide 1.8 : pages 3, 58, 130, index - ] και
απαιτείται οπωσδήποτε η version 1.9 [ User's Guide 1.9 : pages vii, ix, 4,
58, 61-62, 117, 131, 201-209, index : - ]

pez
Δημοσιεύσεις: 188
Εγγραφή: 03 Ιούλ 2016, 01:51
Ονομα: pez
Τοποθεσία: Αυστρία
Επικοινωνία:

Standalone Program

Δημοσίευσηαπό pez » 12 Σεπ 2017, 00:02

= https://en.wikipedia.org/wiki/Standalone_program - Κι έτσι ήταν που
καταφέραμε και βρήκαμε στην wikipedia πως μπορεί να το λέγανε άλλοι
αυτό που εμείς τώρα θέλουμε να κάνουμε : ) - Πέτρος Ζιμουρτόπουλος

pez
Δημοσιεύσεις: 188
Εγγραφή: 03 Ιούλ 2016, 01:51
Ονομα: pez
Τοποθεσία: Αυστρία
Επικοινωνία:

Standalone Programs : Great for Paranoid Developers, Professors, Programmers, People but also for Things...

Δημοσίευσηαπό pez » 12 Σεπ 2017, 02:28

= "Well, we might be paranoid and therefore not trust any operating system
written by a third party" ... "While standalone programs are great for
paranoid developers, they suffer from several disadvantages...":
= http://web.cs.ucla.edu/classes/spring12/cs111/scribe/2a/
= Scribe Notes by James Hung
= CS 111 Lecture 2 : Abstractions and Bootstrapping - Thursday, April 5, 2012

= "Sample Problem - if without Operation System : A paranoid professor
wants a "Stand Alone Program" that counts words in a file..." :
= http://web.cs.ucla.edu/classes/spring12/cs111/scribe/2b/
= Scribe notes by Komei Nakamoto, Eric Sun, and Armando De los Santos
= CS 111: Lecture 2 : Issues with Computer System Cont'd - April 5, 2012

= "Continuing the code from Lecture 2 (as a paranoid programmer), we get
the following" ... "Advantages of standalone programs" - great for paranoid
developers - things like security software, breaks in car (very important...)
Disadvantages of standalone programs...":
= http://web.cs.ucla.edu/classes/spring12/cs111/scribe/3a/
= Scribe Notes by Jonathan Nguy - 4/10/12
= CS 111 - Lecture 3 : Continuing the code from Lecture 2 - 10 Apr 2012

= "This lecture continues Lecture 2's scenario of the paranoid programmer
determined to write a standalone program to count the words in a file.
The Standalone Word Counting Program - In Lecture 2, we discussed how
the paranoid programmer would get his word counting program to run after
booting the computer" ... "Using this code, the paranoid programmer would
be able to count the words in a file using a standalone program. It will work,
but what if we wanted to improve it? How would we do so? - Advantages of
Standalone Programs - Great for paranoid programmers - Disadvantages of
Standalone Programs...":
= http://web.cs.ucla.edu/classes/spring12/cs111/scribe/3b/
= Scribe Notes by James Eldredge - 4/10/12
= CS 111 Lecture 3 - 10 Apr 2012

= "Advantages of standalone programs: Good for paranoid people" -
Disadvantages of standalone programs...":
http://web.cs.ucla.edu/classes/spring12/cs111/scribe/3c/
= Scribe Notes by Harvey Abaya, Tai Pham, Varun Kumaraswamy, and Daifu Ye
= CS 111 Lecture 3 - April 11th 2012

- Ώστε : "we might be paranoid and therefore not trust any operating system
written by a third party", οπότε τα "Standalone Programs are Great for
Paranoid Developers, Professors, Programmers, and People" αλλά και για
"things like security software, breaks in car (very important...)" .

- Έτσι δίδαξε ο Professor Paul Eggert του CS Dept στο UCLA την Άνοιξη του
2012 στο - HTTracked - μάθημα του Operating Systems Principles:
= http://web.cs.ucla.edu/classes/spring12/cs111/

- Πάμε τώρα να μελετήσουμε τα όσα είπε μπας και συμμορφωθούμε...

- : )

- Πέτρος Ζιμουρτόπουλος

UPDATE
Ακριβέστερα : Έτσι γράφουν πως δίδαξε, ο Professor Paul Eggert, αυτοί που
συνέταξαν τις Scribe Notes που παρουσιάζονται στις ιστοσελίδες του εν λόγω
μαθήματος, του Professor Paul Eggert, στο UCLA.

pez
Δημοσιεύσεις: 188
Εγγραφή: 03 Ιούλ 2016, 01:51
Ονομα: pez
Τοποθεσία: Αυστρία
Επικοινωνία:

An Example of Standalone Program from Some Students' Notes

Δημοσίευσηαπό pez » 12 Σεπ 2017, 13:35

- Scribe Notes από Lectures 2 και 3 : Όλες μαζί - μετά από shrink-to-fit και
merge - εδώ: Not Found

UPDATE
Ο τίτλος "Standalone Programs in "Operating Systems Principles" by Professor
Paul Eggert, CS UCLA, Spring 2012" ήταν υπερβολικός και άλλαξε, αφού
πρόκειται μάλλον για - το πολύ εκ παρακολουθήσεως - σημειώσεις φοιτητών,
ενώ το file [Cs111LecturesSribeNotes2a2b3a3b3c.pdf] αποσύρθηκε, αφενός
διότι οι εν λόγω σημειώσεις είναι πολλαπλές, και μάλλον όχι μόνον εκ των
αναφερομένων ως ιδίων δύο 2 διαλέξεων, και αφετέρου επειδή λείπουν
σχήματα από τα - εξ όλων των πέντε 5 - πρώτα τέσσερα 4 μέρη, αφού
το print με τον pdfcreator έγινε μέσα από προσεκτικά ρυθμισμένο seamonkey
browser, με courier new για "ευαναγνωσιμότητα", και με κλειστή την προβολή
εικόνων για λόγους ασφαλείας αλλά και λόγους οικονομίας χαρτιού και toner
για την περίπτωση εκτύπωσης : Συγγνώμην - Πέτρος Ζιμουρτόπουλος

UPDATE 2 - 14.09.2017 -
Φαίνεται σαν οι σημειώσεις αυτές να συνεισέφεραν - το πολύ κατά ένα πολύ
μικρό κλάσμα - στην τελική βαθμολογία των φοιτητών του μαθήματος:

http://web.cs.ucla.edu/classes/spring12/cs111/grading.html

Κι όλα αυτά, τα φύρδην-μίγδην, του 2012 μού θύμισαν - αναπόφευκτα :
συγκριτικά - όλα εκείνα, τα άλλα, του 1999:

http://antennas.gr/va/contest1999/default.htm

- κι αν κάποιος, από τους επώνυμους συμμετέχοντες, τότε φοιτητής, έχει
αντίρρηση για την τρέχουσα παρουσίασή του, να μου το πει, να τον αφαιρέσω.

UPDATE 2a - 15.09.2017 -
Και γιατί να έχω το νου μου; Αρκετά. Και με το παραπάνω. Έσβησα την
σελίδα με τα τόσο προσωπικά δεδομένα
- στα οποία και εξαντλείται η ευαισθησία σχεδόν όλων, και θάμπωσα και
την συλλογική φωτογραφία
-
αλλά άφησα τις
-
από τότε τόσο προνοητικά συμβολισμένες με τα ονόματα διαδοχικών
γραμμάτων της ελληνικής αλφαβήτου μπας και εκθέσουμε τους winners
-
Εργασίες Κεραιών, έτσι ώστε να είναι δυνατή η επί της ουσίας σύγκριση
- Μα τι καθόμασταν και κάναμε τότε, ε; = Και γιατί; - Διότι έπρεπε.
Έπρεπε να βεβαιωθούμε για την λεγομένη ποιότητα του περιβάλλοντος
στο οποίο τότε ζούσαμε... - : ) - Πέτρος Ζιμουρτόπουλος

UPDATE του UPDATE - 21.09.2017 -
"το print με τον pdfcreator έγινε μέσα από προσεκτικά ρυθμισμένο seamonkey
browser, με courier new για "ευαναγνωσιμότητα", και με κλειστή την προβολή
εικόνων για λόγους ασφαλείας αλλά και λόγους οικονομίας χαρτιού και toner
για την περίπτωση εκτύπωσης"
αντί
"αφού το print με τον pdfcreator έγινε από seamonkey με κλειστή - για
λόγους ασφαλείας - την προβολή εικόνων"
Τελευταία επεξεργασία από pez σε 22 Σεπ 2017, 00:17, έχει επεξεργασθεί 2 φορές συνολικά.

pez
Δημοσιεύσεις: 188
Εγγραφή: 03 Ιούλ 2016, 01:51
Ονομα: pez
Τοποθεσία: Αυστρία
Επικοινωνία:

Test Συνεχείας

Δημοσίευσηαπό pez » 19 Σεπ 2017, 00:06

- Εν συντομία, για να μην τα πολυλογούμε, προτού συνεχίσουμε νομίζω
ότι θα πρέπει να ελέγξουμε αν υπάρχει λόγος να συνεχίσουμε, δεδομένου
ότι υπάρχουν σοβαρές ενδείξεις ότι το παρακάτω απλούστατο πρόγραμμα,
που το δοκίμασα αντιγράφοντας, με τον editor του dmde, ένα-προς-ένα
τα bytes ή τα γράμματα στον sector 0 ενός floppy disk και σε εμένα, που
έχω μόνον bios, κι αφού έλαβα μέτρα προστασίας του HD κάνοντας
DISABLE τον SATA disk controller, έπαιξε, ένα UEFI δεν θα το αφήσει να
πάρει τον έλεγχο της cpu - ΠΡΟΣΟΧΗ! ΜΌΝΟΝ ΓΙΑ ΕΚΕΊΝΟΥΣ ΠΟΥ
ΑΝΤΙΛΑΜΒΆΝΟΝΤΑΙ ΠΕΡΙ ΤΊΝΟΣ ΑΚΡΙΒΩΣ ΠΡΟΚΕΙΤΑΙ :

https://www.csee.umbc.edu/portal/help/nasm/boot.shtml#boot1

Πέτρος Ζιμουρτόπουλος

UPDATE
- Ε, ναι, δεν πρέπει να παίζει ακόμα κι αν τα καταφέρει να φορτωθεί,
που δεν το πιστεύω, καθότι : "Standard PC BIOS is limited to a 16-bit
processor mode and 1 MB of addressable memory space, resulting from
the design based on the IBM 5150 that used a 16-bit Intel 8088 processor.
In comparison, the processor mode in a UEFI environment can be either
32-bit (x86-32, AArch32) or 64-bit (x86-64, Itanium, and AArch64)":

https://en.wikipedia.org/wiki/Unified_Extensible_Firmware_Interface

Συνεπώς: Πρέπει να πάμε - καιρός ήταν : ) - παραπάνω...

UPDATE2 - Αποσπώ κι άλλα από αυτά που ετοίμαζα, όταν "το
κατεπείγον του πράγματος" επέβαλε το άμεσο test συνέχειας.
Λοιπόν. Το ξανασκέφτηκα το πράγμα κι είδα πως αυτό που
σκεφτόμουνα πως έπρεπε να είχα κάνει ΠΡΙΝ τρέξω το απλό αυτό
προγραμματάκι
-
για την όποια προστασία περνούσε σαν ιδέα από το μυαλό μου πως
έπρεπε να πάρω για τον HD αλλά κι ευθύς αμέσως την όποια αυτή
ιδέα την "αποστρεφόμουν" : ) επειδή, κατ' ουσίαν, βαριόμουν
-
ήταν να τον * α π ο σ υ ν δ έ σ ω * τον HD. Με όλες αυτές τις
δήθεν ευκολίες μας, όπως αυτή, η εντελώς απαράδεκτη, κολλημένη
ΜΈΣΑ στο pc - "μας;" - ύπαρξη - αυτού του προϊόντος πραγματικά
καταπληκτικής διαφημιστικής φλασιάς - flash, ως εξέλιξη της
eeprom υποθέτω, που μπορεί να προγραμματίζεται - Ω! Τι Χαρά!
Ω! Τι Ευκολία! - * α π ό * τ ο * δ ι α δ ί κ τ υ ο *
-
για τις πόσες; καμία, ίσως μία, άντε δύο, και το πολύ-πολύ τρεις
αναβαθμίσεις που θα κάνουμε, αν ποτέ κάνουμε, στο bios (και για
εμένα απλός προπομπός της εν συνεχεία δήθεν αδήριτης ανάγκης για
uefi, με το ακαταμάητο επιχείρημα "για την προστασία των δια
βίου συνδρομητών μας", τώρα από τα rookits της flash...) μέχρι
να βγει η επόμενη cpu με την οποία "απλώς" το bios δεν θα την
υποστηρίζει, άρα "τρέχα να αναβαθμιστείς" πόπολο, για να
αισθάνεσαι πως είσαι-δήθεν-in ενώ είσαι-πράγματι-in
-
συμπεραίνω πως θα έπρεπε να το είχα κάνει ήδη ΠΡΙΝ δοκιμάσω κι
αυτό ακόμα, το απλούστατο προγραμματάκι. Κι εκεί είναι που μας
φθάσανε εμάς, τους γραφικούς, τους παρανοϊκούς, οι Άλλοι, οι
Ξύπνιοι, οι Παρανοϊκοί - Πέτρος Ζιμουρτόπουλος

UPDATE 3 - 5.10.2017 -

Αντί "Συνέχειας", ο "λόγιος τύπος : ) "Συνεχείας"
Τελευταία επεξεργασία από pez σε 05 Οκτ 2017, 18:55, έχει επεξεργασθεί 1 φορά συνολικά.

pez
Δημοσιεύσεις: 188
Εγγραφή: 03 Ιούλ 2016, 01:51
Ονομα: pez
Τοποθεσία: Αυστρία
Επικοινωνία:

Η Συνέχεια του Test Συνέχειας

Δημοσίευσηαπό pez » 20 Σεπ 2017, 01:19

- gpt, efi, και uefi... Κομφούζιο... Να θυμίζει "τζιπ, περίπτερο,
κι αγάπη" - κι ας μην έχει ομοιοκαταληξία... Οπότε, το πήρα
απόφαση, πάει και τελείωσε. ΠΡΈΠΕΙ ΝΑ ΜΟΡΦΏΣΩ ΙΔΊΑΝ ΓΝΏΜΗΝ.
Να Πειραματισθώ. Δεν γίνεται αλλιώς... Και δεν θα περιμένω άλλο.
Τι κι αν πέρασε ο Δεκαπενταύγουστος και τα Χριστούγεννα είναι
μακριά... Οπωσδήποτε δεν θα περιμένω το Πάσχα. Θα βάλω και
πάλι το χέρι στην τσέπη τώρα. Αλλά και πάλι - καιροί που είναι -
όσο λιγότερο βαθιά, τόσο πιο καλά... Οπότε, χθες τα μεσάνυκτα,
για να μην προλάβω κι αλλάξω γνώμη, μπήκα στο site του - κατά
σειράν ανακάλυψης - δεύτερου προμηθευτή φθηνών εξαρτημάτων
συναρμολόγησης pc, που έχω βρει εδώ κοντά, και που - με τον
online PC-Konfigurator που έχει, σε συνδυασμό, βέβαια, και με
τις παραγγελίες, που τις στέλνει με το ταχυδρομείο στο σπίτι
χωρίς τέλη, ήταν που με έπιασε πελάτη, και του έστειλα μήνυμα
online : "θέλω το πιο φθηνό mb με uefi". Το λοιπόν, ο από τις
Γιορτές του περασμένου Χειμώνα, ο άγνωστος προσωπικά αλλά
οπωσδήποτε ηλεκτρονικά αγαπητός μου mein Freund Karl, έτυχε να
ξαγρυπνά και μου απάντησε αμέσως ζητώντας λεπτομέρειες, αφού
"όλα λίγο-πολύ τα νέα mbs έχουν uefi" κι οπότε τι από αυτά:
intel-amd; και ποιο socket; Και μόνον όταν του τόνισα δεν έχω
ιδέα και πως το μόνο που εμένα με νοιάζει είναι "η πιο φθηνή
uefi" κι ας μου προτείνει αυτός μέχρι τρεις για να "διαλέξω"
εγώ την μία - τι να διαλέξω δηλαδή; που το είχα προ-αποφασίσει:
"την πιο φθηνή", έχοντας όμως πάντα υπόψη μου να δουλέψω με τον
PC-Konfigurator για να φθηναίνω μέχρι πάτου : D το pc που θα μου
στείλουν - πάντα ατελώς, με το ταχυδρομείο, στο σπίτι. Οπότε,
αντιλαμβανόμενος κι αυτός πως μέχρις εδώ ήταν το πράγμα, το πήρε
απόφαση και κάθισε και μου έστειλε τελικά, ύστερα από μια ώρα
και δέκα λεπτά, συνολικά από τότε που ξεκίνησε η συζήτηση, τρία
links προς τρεις mbs όλες τους - εδώ, τι άλλο; - asus : 57, 65,
και 88 γιούρα, inkl. 20% Ust, κι αφού υποσχέθηκα να διαλέξω μία
"το συντομότερον δυνατόν", η ανταλλαγή των emails "ετελείωσεν".
Ωραία! Κι ετσι πήγα αμέσως κι είδα τις υποψήφιες, με socket κατά
σειράν : 1151-am4-1151, απέκλεισα την μεσαία, αφενός διότι εν τω
μεταξύ, από τον Χειμώνα, "είχα ένα σίγουρο" : ) "από μια
αξιόπιστη πηγή" : D μέσα σε κατασκευαστές μηχανημάτων κατασκευής
ολοκληρωμένων αξίας καινουργών αεροπλάνων phantom, πως η intel
είναι κατασκευάστρια, κι αφετέρου επειδή την θεωρώ, από ό,τι
διαβάζω δεξιά κι αριστερά, την αποκλειστική υπαίτια για όλο αυτό
το μπάχαλο που ξεκίνησε το 1998, καλά κρατεί, κι από ό,τι όλα δείχνουν
θα συνεχιστεί, καθότι, λέει, οι διάφοροι κατασκευαστές mb συνεχίζουν
να φτιάχνουν ο καθένας το δικό του compatibility bios, αφού στο μόνο
που συμφωνούν είναι πως δεν τους αρέσει το standard 16-bit boot
του ibm pc για το bios (κατά cp/m, για να μην ξεχνιόμαστε) γιατί,
λέει, "αυτό το bios είναι παλαιό και δεν καλύπτει τις σύγχρονες
ανάγκες" - που εμείς πάντως δεν τις δημιουργήσαμε, κλπ-κλπ-κλπ,
όλα αυτά τα περί "απηρχαιωμένων" και "αναγκών", που τα έχουμε
ξαναπεί - κι έτσι, εκ των πραγμάτων, η intel είναι αυτή που,
κατά την γνώμη μου, οφείλει να τα ξέρει καλύτερα τα πράγματα,
ίσως όχι για το gpt, αλλά οπωσδήποτε για το efi εκ του uefi.
Τι να κάνουμε; Οπότε, μετά από αυτά βάζω λοιπόν μπρος και τον
PC-Konfigurator, διασταυρώνω πως η "57" είναι default - ενώ η
"88" δεν φαίνεται να είναι - σε μια από τις 8 βασικές προτάσεις
εκκίνησης διαμόρφωσης PC, και βλέπω αμέσως και το μερικό σύνολο
: 99 για mb+κουτί+τροφοδοτικό, αλλά και τις default προτάσεις:
+41 για celeron G3930/2X2.9GHz, +38 για 4GB/DDR4-2133, το όλον
ίσον με 178 (inkl. 20% Ust) έως 21 Σεπτεμβρίου - που αρχίζει το
Φθινόπωρο... - πες αύριο, αλλά : χωρίς δίσκο... Τώρα; Τι δίσκο
να πάρω; Για αυτούς των 3 Tera, για να σιγουρέψουμε πως
οπωσδήποτε "θα πληρώσουμε για να δούμε, όχι "τι γίνεται" αλλά
"τι * Δ Ε Ν * γίνεται", δεν θα μπουτάρουν για τα "νέα" windows
- κλπ τα ξαναγράψαμε τελευταίως κι αυτά - χωρίς uefi, θέλουν
+85, το ολιγότερον, ενώ για έναν"παλαιό" wd 320 gb, μόνον +22.
Εντάξει. Καταλαβαίνω. Πάλι στο διακοσάρι "το ολιγότερον" θα
πάμε. Αλλά θα παίζει; Από ό,τι όλα δείχνουν μάλλον: γιατί όχι -
παρά ναι. Οπότε, τι απομένει να δω; Να διασταυρώσω την
πληροφορία πως ΌΛΑ τα mb με uefi έχουν ΠΆΝΤΑ ως option το
παλαιό - κακό - bios:
http://www.tomshardware.co.uk/answers/id-1825239/seagate-3tb-mbr-gpt.html
-
Και ξέρετε γιατί - κατά την γνώμη μου - το έχουν "ακόμα" ως "option;
Διότι : "If you're booting from a network that only supports BIOS,
you'll need to boot to legacy BIOS mode":
https://docs.microsoft.com/en-us/windows-hardware/manufacture/desktop/boot-to-uefi-mode-or-legacy-bios-mode
-
Μη χειρότερα. Αλλά κι Εντάξει! Αυτή κι αν δεν είναι "Η"
Πληροφορία των Ημερών! - : D ) - Ανανεώνει βάσιμα τις Ελπίδες
Επιτυχίας του Test Συνέχειας! Οσονούπω, όμως, το Πείραμα θα
Δείξει... - Πέτρος Ζιμουρτόπουλος

UPDATE - 21.09.2017 - Πρωί -
"φθηνών εξαρτημάτων συναρμολόγησης pc" αντί "φθηνών-αλλά-
-λειτουργικών pc"

UPDATE - 21.09.2017 - Απόγευμα -
"το μπάχαλο που ξεκίνησε το 1998, καλά κρατεί, κι από ό,τι όλα
δείχνουν θα συνεχιστεί, καθότι, λέει, οι διάφοροι κατασκευαστές mb
συνεχίζουν να φτιάχνουν ο καθένας το δικό του compatibility bios,
αφού στο μόνο που συμφωνούν είναι πως δεν τους αρέσει το standard
16-bit boot"
αντί
"το μπάχαλο που ξεκίνησε το 1998, καλά κρατεί, κι από ό,τι όλα
δείχνουν θα συνεχιστεί, καθότι, λέει, οι διάφοροι πωλητές cpu
συνεχίζουν να φτιάχνουν το δικό τους το uefi, αφού στο μόνο που
συμφωνούν είναι πως δεν τους αρέσει το standard 16-bit boot"
Τελευταία επεξεργασία από pez σε 21 Σεπ 2017, 18:47, έχει επεξεργασθεί 1 φορά συνολικά.

pez
Δημοσιεύσεις: 188
Εγγραφή: 03 Ιούλ 2016, 01:51
Ονομα: pez
Τοποθεσία: Αυστρία
Επικοινωνία:

osdev.org : uefi

Δημοσίευσηαπό pez » 21 Σεπ 2017, 18:36

.
- "Εν αναμονή της αφίξεως" της μοντέρνας παιχνιδομηχανής, "για την
έναρξη της διενέργειας των πειραματισμών", πρώιμη προσγείωση
στην αποκρουστική πραγματικότητα των operating system developers :
http://wiki.osdev.org/UEFI - Πέτρος Ζιμουρτόπουλος
.

pez
Δημοσιεύσεις: 188
Εγγραφή: 03 Ιούλ 2016, 01:51
Ονομα: pez
Τοποθεσία: Αυστρία
Επικοινωνία:

Re: Να Ξαναπάρουμε Πίσω τον Έλεγχο της CPU Μας

Δημοσίευσηαπό pez » 21 Σεπ 2017, 19:33

= Δημοσίευση από GeorgeVita » 08 Σεπ 2017, 21:37
= Re: Να Ξαναπάρουμε Πίσω τον Έλεγχο της CPU Μας :
= "Ομως, ποιά εφαρμογή θα χρειαστεί αυτή την χρονική ανεξαρτησία και
σταθερότητα (εφόσον υπάρχει πλήρης έλεγχος της CPU); Ερευνητικό
όργανο μετρήσεων με A/D, παλμογράφος, καταγραφικό, αναλυτής
ή το number crunching που είχαμε αναφέρει παλαιότερα;"
http://acomelectronics.com/forum/viewtopic.php?p=946#p946
.
= "Scientific and industrial programs--In theory, running a scientific
data-collection program or an industrial program that relies on precise
timing might work better under EFI than under a multi-tasking OS such
as Linux or Windows. In practice, I don't know of any examples of such
programs that run under EFI, and I don't know if this theoretical
advantage would translate into any practical differences"
.
= "User programs--Tools such as shells, VNC clients, Web browsers, word
processors, and more could all theoretically be written for EFI. In practice,
of course, running such programs under a full OS is probably advantageous;
but there is something to be said for running some programs from EFI.
A dedicated VNC thin-client computer, for instance, could boot into the
thin client very quickly if it were written for EFI. To the best of my
knowledge, such tools are extremely rare under EFI at the moment"
.
= "Programming for EFI: Why Write for EFI? by Roderick W. Smith:
= http://www.rodsbooks.com/efi-programming/why.html
= Former Postdoctoral Researcher in Cognitive Psychology:
= http://www.rodsbooks.com/
.
: Standalone programs - Πέτρος Ζιμουρτόπουλος

pez
Δημοσιεύσεις: 188
Εγγραφή: 03 Ιούλ 2016, 01:51
Ονομα: pez
Τοποθεσία: Αυστρία
Επικοινωνία:

Βήμα-Βήμα...

Δημοσίευσηαπό pez » 22 Σεπ 2017, 14:17

- Είχα, μόλις προ ολίγου, μια "γραπτή" με email "διαβεβαίωση" από "μέλος
του supporting team της asus", ότι στο συγκεκριμένο mb, την άφιξη του
οποίου με τόσο μεγάλη ανυπομονησία περιμένουμε, το δικό του
-
και κατά την γνώμη μου, όπως και κάθε άλλου mb, και για πάρα πολύ
καιρό ακόμα, και εκείνου το δικό του, και για εμένα, για πάρα πολύ καιρό
ακόμα, πάρα πολύ πειραματικό, πάντα πάνω στην καμπούρα μας
-
uefi, ναι! πράγματι! υποστηρίζει "legacy bios", γεγονός ευχάριστο που έρχεται
να επιβεβαιώσει "κατά γράμμα" την - μετά από μεγάλη, όπως πάντα, αναζήτηση -
υπόθεσή μας, εδώ - #3 :

http://vip.asus.com/forum/view.aspx?id=20170921013132071&SLanguage=en-us&page=1&board_id=1&model=H110M-K

- Πάρα Πολύ Καλό αυτό! Διότι δεν αποκλείει, από την πολλή αρχή, τον σχετικό με
τα δικά μας ενδιαφέροντα, πειραματισμό, αλλά κρατάμε βέβαια, επίσης όπως
πάντα, και μικρό καλάθι : "θα δούμε" αν η έκταση της compatibility του bios στο
*συγκεκριμένο* mb, τελικά θα συμπεριλαμβάνει, και κατά πόσον, και τις δικές
μας - αυτές τις "πάντα πάρα πολύ ειδικές" : ) - ανάγκες... - Ευελπιστούμε! - : D

- Πέτρος Ζιμουρτόπουλος

Άβαταρ μέλους
GeorgeVita
Διαχειριστής
Δημοσιεύσεις: 453
Εγγραφή: 04 Σεπ 2013, 21:51
Ονομα: Γιώργος
Επικοινωνία:

Re: Βήμα-βήμα να ξαναπάρουμε τον έλεγχο της CPU μας

Δημοσίευσηαπό GeorgeVita » 22 Σεπ 2017, 19:37

Χωρίς να έχω εμβαθύνει στο UEFI, θεωρώ ότι η παρακάτω περιγραφή τα λέει όλα:

Από το link pez (OSDev):

UEFI vs. legacy BIOS
A common misconception is that UEFI is a replacement for BIOS. In reality, both legacy motherboards and UEFI-based motherboards come with BIOS ROMs, which contain firmware that performs the initial power-on configuration of the system before loading some third-party code into memory and jumping to it. The differences between legacy BIOS firmware and UEFI BIOS firmware are where they find that code, how they prepare the system before jumping to it, and what convenience functions they provide for the code to call while running.


Οπότε, αν τα νέα m/b αναφέρουν ότι είναι συμβατά με UEFI, για να πάρει κάποιος τον πλήρη έλεγχο θα πρέπει να αλλάξει τον κώδικα στο σημείο που φτάνει το πρώτο "πήδημα" ("... contain firmware that performs the initial power-on configuration of the system before loading some third-party code into memory and jumping to it.") και να γίνει ο "third party" Κυρίαρχος της m/b...

Θεωρώ ότι το σύγχρονο BIOS (στο m/b) που έχει συμβατότητα για UEFI, θα βλέπει το UEFI partition απλούστερα σε επίπεδο αρχείων και ευρετηρίων (FAT32) αφήνοντας πίσω τα pointers και τις λεπτομέρειες του partition table και του MBR. Σαν πρώτη δοκιμή θα έβαζα όλον τον κώδικά μου στο UEFI Partition μετά από έρευνα/disassembly ή απλό διάβασμα του source του \EFI\UBUNTU\GRUBX64.EFI ή του \EFI\MICROSOFT\BOOT\BOOTMGFW.EFI!


Επιστροφή σε “Ο Η/Υ ως εργαλείο παραγωγικότητας!”

Μέλη σε σύνδεση

Μέλη σε αυτήν τη Δ. Συζήτηση: Δεν υπάρχουν εγγεγραμμένα μέλη και 2 επισκέπτες