Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Umro Paul Allen - Koosnivac Microsofta i dobar gitarista...

[es] :: Advocacy :: Umro Paul Allen - Koosnivac Microsofta i dobar gitarista...

Strane: 1 2 3 4 5 6

[ Pregleda: 11565 | Odgovora: 107 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

Nedeljko
Nedeljko Stefanović

Član broj: 314
Poruke: 8632
*.mediaworksit.net.



+2789 Profil

icon Re: Umro Paul Allen - Koosnivac Microsofta i dobar gitarista...18.10.2018. u 09:26 - pre 66 meseci
Bojane

Ja samo čitam kako piše - OS/2.
Nije bitno koji su zaključci izvučeni, već kako se do njih došlo.
 
Odgovor na temu

Ivan Dimkovic

Administrator
Član broj: 13
Poruke: 16683
*.speed.planet.nl.



+7169 Profil

icon Re: Umro Paul Allen - Koosnivac Microsofta i dobar gitarista...18.10.2018. u 09:29 - pre 66 meseci
Citat:
Nedeljko:
80-tih je bila softverska trka veka između IBM-a i MS-a za to čiji će OS zameniti DOS. IBM je gurao svoju poluoperativni sistem - OS/2. Da nije bilo MS-a, koristili bismo njega ili UNIX.


Da nije bilo MS-a ne bi bilo ni OS/2, posto je MS bio zaduzen za razvoj tog OS-a do razvoda.

Rane test verzije Windows NT-a su se zvale NT OS/2 (evo neke dokumentacije iz tog vremena: http://gate.upm.ro/os/LABs/Win...kbook/Get_Workbook/dwintro.doc)
DigiCortex (ex. SpikeFun) - Cortical Neural Network Simulator:
http://www.digicortex.net/node/1 Videos: http://www.digicortex.net/node/17 Gallery: http://www.digicortex.net/node/25
PowerMonkey - Redyce CPU Power Waste and gain performance! - https://github.com/psyq321/PowerMonkey
 
Odgovor na temu

bojan_bozovic

Član broj: 29028
Poruke: 3292
87.116.182.*

Sajt: angelstudio.org


+392 Profil

icon Re: Umro Paul Allen - Koosnivac Microsofta i dobar gitarista...18.10.2018. u 09:36 - pre 66 meseci
Citat:
Nedeljko:
Bojane

Ja samo čitam kako piše - OS/2.


Ah sad shvatam... :)
 
Odgovor na temu

djoka_l
Beograd

Član broj: 56075
Poruke: 3445

Jabber: djoka_l


+1462 Profil

icon Re: Umro Paul Allen - Koosnivac Microsofta i dobar gitarista...18.10.2018. u 09:37 - pre 66 meseci
Da nije bilo VMS-a i da Digital Equipment Corporation nije propao, ne bismo imali Windows NT. I sve kasnije verzije Wina koje su se izrodile iz VMS-a prepakovanog u Windows...
 
Odgovor na temu

bojan_bozovic

Član broj: 29028
Poruke: 3292
87.116.183.*

Sajt: angelstudio.org


+392 Profil

icon Re: Umro Paul Allen - Koosnivac Microsofta i dobar gitarista...18.10.2018. u 09:43 - pre 66 meseci
Djoka_L

Mislis da se Microsoft ne bi mogao da ugleda na UNIX ili jos stariji Multics?
 
Odgovor na temu

Nedeljko
Nedeljko Stefanović

Član broj: 314
Poruke: 8632
*.mediaworksit.net.



+2789 Profil

icon Re: Umro Paul Allen - Koosnivac Microsofta i dobar gitarista...18.10.2018. u 09:45 - pre 66 meseci
Citat:
Ivan Dimkovic: Da nije bilo MS-a ne bi bilo ni OS/2, posto je MS bio zaduzen za razvoj tog OS-a do razvoda.

Rane test verzije Windows NT-a su se zvale NT OS/2 (evo neke dokumentacije iz tog vremena: http://gate.upm.ro/os/LABs/Win...kbook/Get_Workbook/dwintro.doc)

Koliko se sećam, MS se u razvoj OS/2 uključio tek nakon objavljivanja verzije 2.0.
Nije bitno koji su zaključci izvučeni, već kako se do njih došlo.
 
Odgovor na temu

Nedeljko
Nedeljko Stefanović

Član broj: 314
Poruke: 8632
*.mediaworksit.net.



+2789 Profil

icon Re: Umro Paul Allen - Koosnivac Microsofta i dobar gitarista...18.10.2018. u 09:45 - pre 66 meseci
Citat:
bojan_bozovic: Djoka_L

Mislis da se Microsoft ne bi mogao da ugleda na UNIX ili jos stariji Multics?

MS je proizvodio XENIX varijanu UNIX-a.
Nije bitno koji su zaključci izvučeni, već kako se do njih došlo.
 
Odgovor na temu

Ivan Dimkovic

Administrator
Član broj: 13
Poruke: 16683
*.adsl-surfen.hetnet.nl.



+7169 Profil

icon Re: Umro Paul Allen - Koosnivac Microsofta i dobar gitarista...18.10.2018. u 09:47 - pre 66 meseci
Ne bi morali da se ugledaju, Microsoft je kupio Unix sors od Bell Labs-a i prodavali rezultat kao Xenix, koji je inace bio dugo vremena najprodavaniji Unix (sredina - kasne 80-te).

Da nije bilo VMS-a, Microsoft bi verovatno napravio neki klon Xenix-a i nakalemili mu Windows API (ako u tom alternativnom univerzumu podrazumevamo da su se druge stvari desile kao u nasem, kao npr. veliki uspeh Windows 3.x).

@edit, pretece me Nedeljko.

DigiCortex (ex. SpikeFun) - Cortical Neural Network Simulator:
http://www.digicortex.net/node/1 Videos: http://www.digicortex.net/node/17 Gallery: http://www.digicortex.net/node/25
PowerMonkey - Redyce CPU Power Waste and gain performance! - https://github.com/psyq321/PowerMonkey
 
Odgovor na temu

djoka_l
Beograd

Član broj: 56075
Poruke: 3445

Jabber: djoka_l


+1462 Profil

icon Re: Umro Paul Allen - Koosnivac Microsofta i dobar gitarista...18.10.2018. u 09:50 - pre 66 meseci
Šteta što nije. U tom momentu nije mogao zbog licenci. Mogao je da proba da pravi svoju verziju Linuxa (Billix?). VMS-ovi inženjeri su bili na prodaju, pa je iskoristio to što je mogao, kao što je iskoristio CP/M klon za MS DOS, a mogao je da proba da napravi klon BSD Unixa. Šteta što je IBM napravio glupavu odluku da uzme Intel 8088 umesto Motorolinog 6800 procesora. Gomila stvari se desi zato što ste neke stvari tako slučajno nameste.
Mogao je da implementira X Windows, umesto da dobijamo BSOD zbog drajvera za grafičku karticu.
Evo sada je stavio bash na Win, a to je mogao da uradi odavno, umesto da se gnjavimo sa DOS Shellom i PowerShellom.
 
Odgovor na temu

bojan_bozovic

Član broj: 29028
Poruke: 3292
87.116.182.*

Sajt: angelstudio.org


+392 Profil

icon Re: Umro Paul Allen - Koosnivac Microsofta i dobar gitarista...18.10.2018. u 10:26 - pre 66 meseci
Djoka_L

Microsoft je zeleo proprietary OS, a ne nesto bazirano na XENIXu ili 4.xBSD. Isto tako, IBM je zeleo OS/2 a ne AIX. Da li si koristio UNIX sa 8-16Mb RAM-a na 386/486 kompjuterima ili necemu slicnom? Moram ti reci da rad u GUI (XWindows) nije bas ugodno iskustvo. To je, pre svega, razlog sto su stari OS/2 i Windows3.1/9x/WinNT bili ograniceni kako su bili.
 
Odgovor na temu

Ivan Dimkovic

Administrator
Član broj: 13
Poruke: 16683
*.adsl-surfen.hetnet.nl.



+7169 Profil

icon Re: Umro Paul Allen - Koosnivac Microsofta i dobar gitarista...18.10.2018. u 10:28 - pre 66 meseci
Nije samo bash na win-u, vec su napisali svoj Linux-kompatibilni kernel tako da Linux userspace izvrsni fajlovi rade bez rekompajliranja.

IMHO, ne verujem da bi PC trziste bilo uspesno koliko su bili uspesni da nisu mahom isli na jeftiniju varijantu.

Citat:

Mogao je da implementira X Windows, umesto da dobijamo BSOD zbog drajvera za grafičku karticu.


Nije uvek bilo tako, NT 3.1 i 3.5x su bili dizajnirani tako da je graficki sistem trcao u userlandu.

Na zalost, kada su prebacili Windows 95 UI na NT, taj dizajn se pokazao presporim za tadasnje masine pa je Microsoft odlucio da prebaci grafiku (a i jos mnogo toga) u kernel mode. Gledano iz danasnje perspektive i danasnjeg hardvera, losa odluka, ali tadasnji hardver je bio previse ogranicen.
DigiCortex (ex. SpikeFun) - Cortical Neural Network Simulator:
http://www.digicortex.net/node/1 Videos: http://www.digicortex.net/node/17 Gallery: http://www.digicortex.net/node/25
PowerMonkey - Redyce CPU Power Waste and gain performance! - https://github.com/psyq321/PowerMonkey
 
Odgovor na temu

Branimir Maksimovic

Član broj: 64947
Poruke: 5534
82.117.201.26



+1064 Profil

icon Re: Umro Paul Allen - Koosnivac Microsofta i dobar gitarista...18.10.2018. u 10:34 - pre 66 meseci
Kolko se secam na 95-ici si mogao da skucas OS tako sto odbijes da zatvoris aplikaciju/prozor ;p
 
Odgovor na temu

Ivan Dimkovic

Administrator
Član broj: 13
Poruke: 16683
*.speed.planet.nl.



+7169 Profil

icon Re: Umro Paul Allen - Koosnivac Microsofta i dobar gitarista...18.10.2018. u 10:37 - pre 66 meseci
Windows 95-tica je bila glorifikovani DOS extender sa GUI-jem, pravo cudo sto si mogao da je skucas na 1000000 nacina :-)

Secam se da sam u to vreme pisao 3D engine-e, rad sa Windows 95-ticom je bio totalni horor ako si, recimo, koristio DirectX: zakljucas graficki surface, program ti pukne pre otkljucavanja i ceo sistem je smrznut. Onda se resetujes i, naravno, izgubio si poslednji otvoreni fajl zato sto FAT nema zurnal. Ako imas srece, podatke ces mozda naci u "izgubljenim klasterima" :)

Tako da je deko build skripte uvek bilo kopiranje na drugi disk i flush-ovanje podataka.

Bilo, ne ponovilo se.
DigiCortex (ex. SpikeFun) - Cortical Neural Network Simulator:
http://www.digicortex.net/node/1 Videos: http://www.digicortex.net/node/17 Gallery: http://www.digicortex.net/node/25
PowerMonkey - Redyce CPU Power Waste and gain performance! - https://github.com/psyq321/PowerMonkey
 
Odgovor na temu

djoka_l
Beograd

Član broj: 56075
Poruke: 3445

Jabber: djoka_l


+1462 Profil

icon Re: Umro Paul Allen - Koosnivac Microsofta i dobar gitarista...18.10.2018. u 11:36 - pre 66 meseci
Citat:
bojan_bozovic:
Djoka_L

Microsoft je zeleo proprietary OS, a ne nesto bazirano na XENIXu ili 4.xBSD. Isto tako, IBM je zeleo OS/2 a ne AIX. Da li si koristio UNIX sa 8-16Mb RAM-a na 386/486 kompjuterima ili necemu slicnom? Moram ti reci da rad u GUI (XWindows) nije bas ugodno iskustvo. To je, pre svega, razlog sto su stari OS/2 i Windows3.1/9x/WinNT bili ograniceni kako su bili.


Da koristio sam sam X Windows na 386/486 mašinama pod SCO Unixom. Osim što je Motif WM bio (oduvek) i ostao odvratan, to je radilo sasvim zadovoljavajuće što se tiče performansi. Sad, ne sećam se koliko je RAMa bilo, znam da je sistem na kojem sam ja radio imao turbo prekidač, toliko je davno bilo (prva polovina '90 godina).
 
Odgovor na temu

nkrgovic
Nikola Krgović
Beograd

Član broj: 3534
Poruke: 2807

ICQ: 49345867
Sajt: https://www.twinstarsyste..


+655 Profil

icon Re: Umro Paul Allen - Koosnivac Microsofta i dobar gitarista...18.10.2018. u 13:16 - pre 66 meseci
Citat:
Ivan Dimkovic:
Nije samo bash na win-u, vec su napisali svoj Linux-kompatibilni kernel tako da Linux userspace izvrsni fajlovi rade bez rekompajliranja.

IMHO, ne verujem da bi PC trziste bilo uspesno koliko su bili uspesni da nisu mahom isli na jeftiniju varijantu.

Citat:

Mogao je da implementira X Windows, umesto da dobijamo BSOD zbog drajvera za grafičku karticu.


Nije uvek bilo tako, NT 3.1 i 3.5x su bili dizajnirani tako da je graficki sistem trcao u userlandu.

Na zalost, kada su prebacili Windows 95 UI na NT, taj dizajn se pokazao presporim za tadasnje masine pa je Microsoft odlucio da prebaci grafiku (a i jos mnogo toga) u kernel mode. Gledano iz danasnje perspektive i danasnjeg hardvera, losa odluka, ali tadasnji hardver je bio previse ogranicen.

Ja koliko se secam, NT 3.51 je imao POSIX subsistem, nije da nista nije bilo. Radio cygwin preko toga lepo.
Please do not feed the Trolls!

Blasphemy? How can I blaspheme? I'm a god!'
 
Odgovor na temu

Ivan Dimkovic

Administrator
Član broj: 13
Poruke: 16683
*.adsl-surfen.hetnet.nl.



+7169 Profil

icon Re: Umro Paul Allen - Koosnivac Microsofta i dobar gitarista...18.10.2018. u 13:37 - pre 66 meseci
POSIX podsistem i Subsystem for Linux nisu ni priblizno isti.

POSIX podsistem je zahtevao kompilaciju programa za to okruzenje (morao si koristiti psxdll.dll). To je omogucavalo kakvu-takvu API kompatibilnost ali to sto je pruzano je bilo izuzetno ograniceno (limitrano samo na jednu specifikaciju POSIX-a).

Subsystem for Linux je bukvalno "Linux" kernel (tj. Microsoftova implementacija Linux sistemskih poziva) sa binarnom kompatibilnoscu sa x64 ELF izvrsnim fajlovima. Linux userland programi bukvalno nemaju pojma da zapravo trce pod Windows-om (osim ako specijalno nisu pisani da to detektuju) i nije potrebno nikakvo rekompajliranje.

Nesto najblize ovome bi bio, mozda, Wine na Linuxu. Ali Wine je userspace biblioteka koja implementira Windows API. Subsystem for Linux je mnogo nizeg nivoa (radi u kernel modu) i sam OS je adaptiran za njega (nova klasa procesa - pico procesi itd.).
DigiCortex (ex. SpikeFun) - Cortical Neural Network Simulator:
http://www.digicortex.net/node/1 Videos: http://www.digicortex.net/node/17 Gallery: http://www.digicortex.net/node/25
PowerMonkey - Redyce CPU Power Waste and gain performance! - https://github.com/psyq321/PowerMonkey
 
Odgovor na temu

Nedeljko
Nedeljko Stefanović

Član broj: 314
Poruke: 8632
*.mediaworksit.net.



+2789 Profil

icon Re: Umro Paul Allen - Koosnivac Microsofta i dobar gitarista...18.10.2018. u 14:33 - pre 66 meseci
Wine je prevodilac u letu Win32 API poziva u pozive sistema na kome se to izvršava. Nije biblioteka, već presretač poziva.

Nisam siguran da je Linux podsistem na Windows-u drugačiji. Ne znam kako mogu dva jezgra da se izvršavaju u isto vreme. Ko deli vreme procesima i nitima?
Nije bitno koji su zaključci izvučeni, već kako se do njih došlo.
 
Odgovor na temu

dejanet
Beograd

Član broj: 19240
Poruke: 1181



+835 Profil

icon Re: Umro Paul Allen - Koosnivac Microsofta i dobar gitarista...18.10.2018. u 15:07 - pre 66 meseci
^ Mislim da si u pravu, linux subsystem simulira linux kerner.
 
Odgovor na temu

djoka_l
Beograd

Član broj: 56075
Poruke: 3445

Jabber: djoka_l


+1462 Profil

icon Re: Umro Paul Allen - Koosnivac Microsofta i dobar gitarista...18.10.2018. u 16:27 - pre 66 meseci
To nije tačno.
Ne postoji "simulator" linux kernela.
ELF programi koji rade pod windowsom, kada im treba da pozovu linux kernel (syscall komanda), predaju neizmenjen poziv sistemske rutine host operativnom sistemu (Windows 10 ili Windows server). Taj poziv presreću drajveri lxss.sys i lxcore.sys, pa onda to pretumbavaju u odgovarajući poziv windows kernel poziva.
Povratnu vrednost poziva ponovo pretvaraju u ono što očekuje ELF program.

Recimo, da bi obrisao fajl sa diska, linux ELF program poziva unlink sistemski poziv i predaje kao parametar putanju do fajla. Gore navedeni servisi pretvore Linux path u Windows path (ili sam drajver za emuaciju fajl sistema to protumači), pozovu windows ekvivalent unlink sistemskog poziva, prihvate povratnu vrednost i pretvore je u vrednost koju očekuje ELF.

Za neke linux sistemske pozive ne postoji ekvivalent u Windowsu. Negde sam pročitao da fork kao takav ne postoji i on je implementiran u navedenim drajverima, ali većina sistemski poziva ima Win ekvivalent.

https://blogs.msdn.microsoft.com/wsl/2016/06/08/wsl-system-calls/
 
Odgovor na temu

Ivan Dimkovic

Administrator
Član broj: 13
Poruke: 16683
*.speed.planet.nl.



+7169 Profil

icon Re: Umro Paul Allen - Koosnivac Microsofta i dobar gitarista...18.10.2018. u 17:31 - pre 66 meseci
Citat:
Nedeljko:
Wine je prevodilac u letu Win32 API poziva u pozive sistema na kome se to izvršava. Nije biblioteka, već presretač poziva.

Nisam siguran da je Linux podsistem na Windows-u drugačiji. Ne znam kako mogu dva jezgra da se izvršavaju u isto vreme. Ko deli vreme procesima i nitima?


Subsystem for Linux u vecini slucajeva samo prosledjuje podatke i povratne vrednosti NT kernela osim, sto djoka_l pomenu, nekih Linux poziva koji nemaju ekvivalent u NT kernelu. Ali, za razliku od Wine-a, trci u kernel modu i procesi koji su pod njim nemaju strukture asocirane sa Windows procesima.

Cela stvar je nastala kao projekat Drawbridge i prilicno je smislena sa mnogo vecom primenom od implementacije syscall-ova drugog OS-a.

Inace, performanse su prilicno impresivne osim kada se radi o pristupu fajlovima (benchmarci: https://www.phoronix.com/scan....em=windows-10-lxcore&num=1). Na zalost fs arhitektura je previse drugacija i, ocigledno, NTFS nije optimalno resenje za ove potrebe.
DigiCortex (ex. SpikeFun) - Cortical Neural Network Simulator:
http://www.digicortex.net/node/1 Videos: http://www.digicortex.net/node/17 Gallery: http://www.digicortex.net/node/25
PowerMonkey - Redyce CPU Power Waste and gain performance! - https://github.com/psyq321/PowerMonkey
 
Odgovor na temu

[es] :: Advocacy :: Umro Paul Allen - Koosnivac Microsofta i dobar gitarista...

Strane: 1 2 3 4 5 6

[ Pregleda: 11565 | Odgovora: 107 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.