DOS operativni sistem (I deo)

MS DOS 6.22

MS DOS 6.22

Kratak istorijat DOS-a.

„MS DOS” ili često samo “DOS” je Majkrosoftov jednokorisnički operativni sistem koji podrazumevano dolazi samo sa tekstualnim interfejsom. Nastao je 1981-ve godine kao operativni sistem koji je pokretao IBMov mikroračunar IBM 5150, poznatiji pod imenom IBM PC. Suprotno popularnom verovanju, DOS nije razvijen u Majkrosoftu. Prethodnica DOS operativnog sistema je bio QDOS, operativni sistem koji je razvio Tim Paterson po uzoru na CP/M (u to vreme vrlo popularan operativni sistem za mikroračunare) i čak je koristio nešto njegovog koda. Majkrosoftove izmene su bile minimalne i uglavnom su odnosile na izmenu imena komandi i odzivnika komandnog shella. Pored toga, prve verzije DOSa su nudile određeni nivo kompatibilnost sa CP/M kako bi se budući korisnici što lakše prebacili na novi operativni sistem.

Iako je DOS prvobitno bio namenjen IBMovoj liniji PC računara, Majkrosoft je uspeo da izdejstvuje pravo na prodaju DOSa i trećim licima. IBM PC je bio računar koga je bilo lako kopirati. Koristio je 8-bitni Intel 8088 procesor, 16 kilobajta RAM memorije (nadogradiv do 640 kilobajta), ISA magistralu, CGA monitor (16 boja, najveća moguća rezolucija 320×200 u 16 boja ili 640×200 u 2 boje) ili mono monitor (80×25 tekstualni režim). Gotove sve komponente su bile dostupne i drugim kompanijama. Jedina prepreka je bila BIOS. 1983, Compaq razvija svoj PC kompatibilan BIOS i izbacuje PC kompatibilan računar koji je takođe koristio verziju DOSa. Ubrzo Phoenix Technologies razvija svoju verziju PC BIOSa, a zatim su se pojavile i druge kompanije koje su počele da prodaju svoje verzije BIOSa za IBM PC. Ovim je došlo do pojave velikog broja kompanije koje su počele da prodaju IBM PC kompatibilne računare, a proizvođači drugih računara su počeli da prodaju kartice za ekspanziju koje su omogućavale njihovim računarima da pokreću DOS aplikacije. Ovakve kartice su postojale za Apple, Amiga, Atari i mnoge druge računare.

Naravno da bi ovi računari mogli da pokreću aplikacije za IBM PC, bilo je potrebno da imaju isti operativni sistem. I to je bilo to. MS DOS postaje standard. Bez obzira na postojanje naprednijih operativnih sistema, navala PC kompatibilnih računara je dovela do toga da DOS postane dominantan operativni sistem na tržištu.

Druge verzije DOS-a

 

OpenDOS

DR-DOS 7.01.07 WIP

Gore sam pomenuo da je DOS nastao po uzoru na CP/M. CP/M je razvila kompanija Digital Research i koristio se na velikom broju 8-bitnih računara pre i nekoliko godina nakon pojave DOS-a. CP/M je bio dostupan i u verziji za PC računare. Vremenom je ova verzija evoluirala u kopiju dosa pod imenom DR DOS. S obzirom da je prvobitni DOS koristio kod CP/M-a (što je dokazano u sudskom postupku Digital Research vs Tim Paterson i Microsoft) DR je mogao da razvije DOS kompatibilni operativni sistem bez bojazni od tužbe. Štaviše DR je razvio tri verzije DOS operativnog sistema: Palm DOS za Palmtop računare, višekorisnički Multiuser DOS i ranije pomenuti DR DOS. Sam DR DOS je nudio značajna poboljšanja u odnosu na MS DOS što je dovelo do višegodišnje konkurencije MS DOSa i DR DOSa. Poboljšanja u verziji MS DOS-a 5.0 su direktna posledica konkurencije DR DOS-a. Čak je postojala kontraverza u vezi beta verzije Windowsa 3.1. Ova verzija je koristila posebnu sistemsku funkciju da proveri da li je pokrenuta pod Majkrosoftovim DOS-om. Ubrzo je Digital Research izdao zakrpu, a Majkrosoft ipak nije uključio pomenutu proveru u finalnom izdanju Windowsa 3.1.

FreeDOS boot floppy

FreeDOS boot floppy

Uskoro Novell kupuje DR DOS i izdaje Novell DOS. Novell DOS je bio razočarenje. Bio je jako nestabilan, glomazan i generalno nedovršen. Nedugo zatim Novell prodaje svoju verziju DOS-a Calderi. U to vreme, Majkrosoft razvija Windows Chicago, 32-bitnu verziju Windows-a i obustavlja podršku za DOS. Finalna verzija Chicaga je nazvana Windows 95 i dolazila je sa interno integrisanom verzijom 7.0 DOS operativnog sistema. Negde u to vreme Jim Hall započinje projekat FreeDOS sa ciljem pravljenja open source verzije DOS operativnog sistema, a IBM počinje da razvija PC-DOS odvojeno od Microsoft-a (1994. godine je izdata verzija 7.0). Inače, Windows 95 nije omogućavao korišćenje drugog DOS operativnog sistema. Majkrosoft se pravdao potrebama nove arhitekture, ali ovo opravdanje nije zadovoljilo Calderu koja je podigla tužbu. Tužba se završila vansudskim poravnjanjem u iznosu od 280 miliona dolara, a Caldera je izdala Caldera OpenDOS, open source verziju Caldera DOS-a. Caldera OpenDOS je postojao u verzijama 7.01 i 7.02 a zatim je Caldera odustala i prenela DOS svojoj Thin Clients diviziji. Ona se uskoro izdvaja u novu kompaniju pod imenom Lineo. Lineo je izdao verzije 7.03, 7.04 i 7.05 DR DOS-a pod imenom “Caldera DR. DOS”.

DOS u Windows-u 95

DOS u Windows-u 95

Majkrosoft izdaje Windows 98 1998 godine nakon duge borbe sa sudskim vlastima (S.A.D. vs Microsoft 1998). Ova verzija Windowsa je uključivala internu verziju DOSa 7.10. 2000. godine Majkrosoft izdaje poslednju verziju Windowsa koja koristi MS DOS – Windows Millenium. Millenium je dolazio sa internom verzijom MS DOSa pod brojem 8.0. Negde u to vreme IBM izdaje PC-DOS 2000, verziju PC-DOS 7.0 sa podrškom za fat32 i ispravkama Y2K bagova. Uskoro (2002) je Lineo otkupljen od strane nekoliko svojih nekadašnjih menadžera i postaje “Device Logics”. Ova kompanija nastavlja da prodaje DR-DOS kao operativni sistem za mobilne i male uređaje. 2004. godine izdaju verziju “DR DOS 8.0”. Dve godine kasnije, projekat FreeDOS izdaje verziju 1.0 svoje open source kopije DOS-a. Ubrzo nakon toga Lineo se deli na dva dela: Lineo i DR DOS. Kompanija DR DOS izdaje DR DOS 8.1 čiji je kernel napisan ispočetka. Obe 8.x verzije su povučene iz prodaje nakon otkrića da je u njima korišćen deo sorsa FreeDOS projekta bez poštovanja licence koju ova verzija koristi (GPL). Na sajtu kompanije DR DOS se još uvek prodaje verzija 7.03. FreeDOS se razvija vrlo polako, ali konstantno i redovno se izdaju unapređenja. Open source verzija DR DOS-a zasnovana na DR DOSu 7.01 – OpenDOS se i danas razvija odvojeno od DR DOS i Lineo kompanija pod plaštom projekta “DR-DOS/OpenDOS enhancement project”. Oba projekta donose značajna unapređenja i poboljšanja u DOS svet. FreeDOS podržava duga imena datoteka, fat32 i velike diskove, a OpenDOS pored pomenutog donosi i podršku za FAT+ i poboljšani set komandnih alata. Naravno, postoje ili su postojale i druge manje poznate verzije DOS operativnog sistema, ali su one bile specijalizovane ili su imale jako mali broj korisnika stoga ovde nisu ni pomenute.

Legalne napomene

Tekst je moje autorsko delo. Prenošenje je dozvoljeno pod uslovima licence koju koristi MyCity forum ili licence koju koristi moj blog. Sam tekst će biti istovremeno postavljen na oba mesta. Sva imena i nazivi su vlasništvo svojih respektabilnih vlasnika. Moguće je da ovaj tekst sadrži greške. Ukoliko ih uočite, javite mi i biće ispravljeno. Učinio sam sve sa moje strane da njihov broj svedem na minimum i prenesem pravo stanje i istorijat DOS baziranih sistema.

Citiranje

„DOS operativni sistem (I deo)“, Bojan Popović, http://www.bojanpopovic.com/2009/12/dos-operativni-sistem-i-deo,  14. 12. 2009., Datum posete: xx.xx.xx.

Kako sam naseo na stari trik ili lažna Fejsbuk strana

Dobijem email danas u kome piše kako me je neki Stane Jeršić dodao kao prijatelja na Facebooku. Pomislih da je u pitanju jedan poznanik i spustim gard. Inače poruka izgleda ovako:

Screenshot-Inbox (4112 total) - Evolution

Kod mene je isključeno prikazivanje slika pa mi nisu bili mnogo čudni oni okviri oko slika. očigledno lažnu email adresu nisam primetio sve dok nakon svega nisam shvatio šta se zapravo desilo.

A šta se desilo? Kliknem na link i otvori mi se na prvi pogled stranica Fejsbuka:

Lažna Facebook login strana

Lažna Facebook login strana

Šta je ovde čudno? Adresa. Adresa je http://www.blokneronline.net/facebook/loginface/

Čudna stvar je da je blokneronline.net sajt poznatog domaćeg muzičkog novinara Branimira Loknera:
http://whois.domaintools.com/blokneronline.net
Sajt je radio Urban Design Team – http://www.urban-design.org.uk/.

E sad, mnogo je veća verovatnoća da je neko upao na server i postavio lažni formular za login nego da je bilo ko od gore pomenutih imao bilo kakve veze sa ovim. Poslao sam Lokneru email pa ćemo videti kada će lažni login biti skinut sa interneta. Sve u svemu loša reklama za Verat (hosting kompanija koju koristi blokner.net).

Cracker je koristio uredno registrovani Gmail nalog ako je sudeći po zaglavlju poruke:

 eMail (mbox) |  copy code |? 
01
Delivered-To: iluzionista@gmail.com
02
Received: by 10.216.3.205 with SMTP id 55cs366763weh; Sun, 29 Nov 2009
03
 05:52:50 -0800 (PST)
04
Return-Path: <facebook.facebook01@gmail.com>
05
Received-SPF: pass (google.com: domain of facebook.facebook01@gmail.com
06
 designates 10.223.14.145 as permitted sender) client-ip=10.223.14.145;
07
Authentication-Results: mr.google.com; spf=pass (google.com: domain of
08
 facebook.facebook01@gmail.com designates 10.223.14.145 as permitted sender)
09
 smtp.mail=facebook.facebook01@gmail.com; dkim=pass
10
 header.i=facebook.facebook01@gmail.com
11
Received: from mr.google.com ([10.223.14.145]) by 10.223.14.145 with SMTP
12
 id g17mr606345faa.51.1259502769894 (num_hops = 1); Sun, 29 Nov 2009
13
 05:52:49 -0800 (PST)
14
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
15
 h=domainkey-signature:mime-version:received:in-reply-to:references
16
 :date:message-id:subject:from:content-type;
17
 bh=D3i2ItN2bP1hAFNfSbLW7HvvpQr89vXTJ+ISrGkxhMU=;
18
 b=syJlqtLukB+g3CNT5VrhViPNVsqtfJvGa18ZFO18xzzZP1PW3EMKITGImUpbPxHgNS
19
 lDS0twjLRY0W7bPajDIED3S8elYp+3FaL5RZ4LdoaLFMoztHl3SFXPoXpiJqUGL6gmlY
20
 H4uo8DjXq9y8wo1sA3VxT2GzX60XPYzVvrcps=
21
DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma;
22
 h=mime-version:in-reply-to:references:date:message-id:subject:from
23
 :content-type;
24
 b=R0XPEWixhSMRHT1H9CD2jZGuMAp5WpGxL7e1wjUVhPsXiC2+hES/nzxDnYC5WAJQt9
25
 9ytlmxA++XsqWpZXtwKanXgVsAiI9SB93BQkpXZt9WT9rhURJoyVMIngv4GDQMqtLuw3
26
 d3fOZcBc0IOyP5bOYs8M3l+j5E7poiF2RS/2c=
27
MIME-Version: 1.0
28
Received: by 10.223.14.145 with SMTP id g17mt606345faa.51.1259502755162;
29
 Sun, 29 Nov 2009 05:52:35 -0800 (PST)
30
In-Reply-To: <cbdaa2a00911290551w63e1e0b1m4d0cbd25f165055b@mail.gmail.com>
31
References: <cbdaa2a00911290551w63e1e0b1m4d0cbd25f165055b@mail.gmail.com>
32
Date: Sun, 29 Nov 2009 14:52:35 +0100
33
Message-ID: <cbdaa2a00911290552v3af70438uee544cf40a36f736@mail.gmail.com>
34
Subject:
35
 =?UTF-8?Q?Stane_Jer=C5=A1i=C4=8D_added_you_as_a_friend_on_Facebook=2E=2E=2E?=
36
From: Facebook <facebook.facebook01@gmail.com>
37
Content-Type: multipart/alternative; boundary=00151747360a315f28047982d7e4
38
X-Evolution-Source: imap://iluzionista@imap.gmail.com/

Pouka: pazite da vam se ne desi isto. Dobro proverite domen stranice pre nego što unesete lozinku na nečemu što liči na Fejs. S obzirom da sam odmah shvatio u čemu je reč stigao sam da promenim lozinke pre nego što je cracker uspeo da ih zloupotrebi. U narednim minutima ću videti da li je nekako moguće prijaviti korisnika Googlu i ukinuti nalog.

Uzgred, meni je čudno kako sam uopšte naseo. Obično sam vrlo oprezan i do sada mi se nikad nije desilo nešto slično. Ali eto. Svakom se desi da ponekad pogreši. Ostaje gorak ukus u ustima za nauk. A vi? Učite na tuđim greškama pre nego što bude prekasno. Ali čak ni to nije garancija da vas neko i negde neće prevariti.

Incredible, amazing, awesome Apple (video)

Snimak je nastao kao edit snimka ovogodišnje Apple Keynotes konferencije (septembar 2009). Nijedan od delova se ne ponavlja. Zaista „amazing“. :)

Hronologija personalnih računara (link)

 

Ken Polsson je sastavio pregled razvoja personalnih računara koji predstavlja odlično štivo za bilo koga zainteresovanog za istorijat industrije personalnih računara. Ova web hronologija je nastajala u dugom vremenskom roku čak od 1994 godine i predstavlja podlogu za Polssonovu knjigu koja obrađuje tematiku. Evo šta sam autor kaže o hronologiji:
  

„This document is an attempt to bring various published sources together to present a timeline about Personal Computers.

This web document is a sneak peek at a book project of mine. Since 1994, I have browsed over 1000 sources for date information related to personal computers. This brief summary includes many of the essential happenings that shaped the industry. The full text contains over to 5000 entries. I have tried to keep it open-minded and unbiased, but the annoying fact is that „the winners write the history books“.“ — Ken Polsson.

Hronologija obrađuje period od 1947 do 2007 godine i možete joj pristupiti na sledećem linku: Crhonology of personal computers.

Hedgewars – Crvići u ježevom ruhu

Hedgewars - mrežni multiplejer režim

Hedgewars - mrežni multiplejer režim

Hedgewars je vrlo zabavna igra nalik na legendarne Worms. Samo, u ovom slučaju su u pitanju ježevi umesto crva. Hedgewars je multiplatformska igra i dostupna je za Windows, Mac OS X i nekoliko distribucija GNU/Linuksa. Iako postoji i režim za jednog igrača, najzabavnija je i najveće snaga leži u mrežnom multiplejer režimu. Ovde možete okušati snage sa velikim brojem igrača iz različitih delova sveta (samo neke od zemalja: S.A.D., Rusija, Poljska, Velike Britanija, Brazil, Francuska i Italija).

Read the rest of this entry »