Amiga OS
| Amiga OS | ||
|---|---|---|
| En del af AmigaOS | ||
|
| ||
| Generel information | ||
| programtype | AmigaOS-lignende operativsystem | |
| Udvikler |
Commodore International (1.0-3.1) Haage & Partner (3.5-3.9) Hyperion Entertainment (4.x) | |
| Udviklingsmodel | lukket kilde | |
| Første udgivelse | 23. juli 1985 | |
| Licens | ejer | |
| Faktisk tilstand | Udvikler | |
| Teknisk information | ||
| Planlagt ind | ||
| kernetype | atypisk mikrokerne | |
| Understøttede platforme | ||
| Versioner | ||
| Seneste stabile version | 4.1 Opdatering 6 ( november 2012 ) | |
| Amiga OS-serien | ||
| REJSER | Amiga OS | HØJLER |
| Links | ||
AmigaOS er navnet på hele familien af vinduesadministratorer og ROM'er , der som standard inkluderede Commodore Amiga personlige computere som operativsystem . Det blev oprindeligt udviklet af Commodore International , og blev oprindeligt introduceret i 1985 sammen med Amiga 1000. Det begyndte at køre på en 32 - bit Motorola 68k familie (68000, 68010, 68020, 68030, 68040 og 68060) mikroprocessoren, undtagen for Amiga 4. virker kun på PowerPC mikroprocessorer .
De første versioner (1.0, 1.1, 1.2 og 1.3) af den indbyggede kommandofortolker blev kaldt AmigaDOS . Senere blev navnet ændret til AmigaOS, forblivende indtil i dag.
Bemærkelsesværdig er multitasking-kernen kaldet Exec, en API kaldet Intuition og en GUI (Graphical User Interface) kaldet Workbench .
Funktioner
Blandt andre funktioner har den:
- Forebyggende Unix - stil multitasking ved hjælp af et prioritetssystem
- mikrokerne arkitektur
- Programmerbare afbrydelser i realtid med meget lave latenser
- 32 bit design
- BOOPSI (Standard Object Oriented System for de fleste komponenter)
- Integreret ARExx (scriptsprog, der giver dig mulighed for at automatisere opgaver)
- Programmerbare filsystemenheder (tillader gennemsigtig adgang uden at rekompilere kerner eller patches til FAT, NTFS, FAT32, ext2, HFS-partitioner... og bruge forbedrede native Amiga-filsystemer såsom SmartFileSystem eller ProfessionalFileSystem)
- Datatypes, et modulært system af codecs til lyd, animation, billeder, tekst osv., der giver adgang til alle slags formater fra alle applikationer uden at ændre en enkelt linje.
Det er vigtigt at bemærke, at den ikke har nogen hukommelsesbeskyttelse, og at dens ultrahurtige meddelelsesoverførsel bruger pointere. Der er dog udviklerværktøjer designet til at opdage uautoriseret hukommelsesadgang.
Det skal også bemærkes, at AmigaOS, i modsætning til andre m68k-operativsystemer såsom MacOS, ikke kræver, at dele af operativsystemet er i faste hukommelseszoner. Dette gør det for eksempel muligt at frigøre den nederste del af hukommelsen ved hjælp af emulatorer/virtuelle maskiner som Shapeshifter, Fusion/iFusion eller Basilisk II
Det er opdelt i flere dele:
- Kickstart : Det er den del, der ligger i ROM: den indeholder bootmanageren, kernen , de vigtigste biblioteker og den grundlæggende del af det grafiske miljø.
- Workbench : Det er systemets skrivebord, det startes ved hjælp af LoadWB-kommandoen og det kan erstattes, eller det kan endda undgås at starte det. Selve kommandoen kommer på disken, men bibliotekerne er i ROM. Du bliver ofte forvirret over at tænke på, at skrivebordet er styresystemet.
- AmigaOS selv, som inkluderer de dele, der ikke passer i ROM'en, indeholder yderligere biblioteker (for eksempel til at skabe brugergrænseflader), ARExx scriptsproget, filsystemer til adgang til MS-DOS eller andre forbedrede diske, skrifttyper, patches og nogle hjælpeprogrammer, der supplerer Kickstart
AmigaOS og Workbench er ikke påkrævet for at Amigaen kan fungere, hvorfor mange spil starter direkte fra Kickstart uden at skulle indlæse Workbench. De fleste af de gamle spil eliminerede operativsystemet for at tage kontrol over hele computeren, men dem, der blev udviklet til AGA, begyndte gradvist at respektere det mere og tillod dem at køre i multitasking ved at starte dem fra Workbench
Den har haft forskellige versioner af Workbench, fra 1.0 til 3.9 (Classic). Kickstart nåede version 40. Der er adskillige desktops til at erstatte WB, de mest berømte er Scalos og Directory Opus 5 .
Arbejdsbord
Introduktion
- Det første styresystem til ” hed Workbench 1.0 og fortsatte under dette navn indtil version 3.1, hvor det skiftede til AmigaOS.
- Senere brugte Amiga-computere kun navnet Workbench til at henvise til den originale grafiske interface-filhåndtering og applikationsstarter i Amiga-operativsystemet.
- Workbench var ikke nødvendig for at starte Amiga eller administrere andre applikationer, men var en selvstændig applikation, der administrerede dem.
- Visuelt lignede Workbench andre operativsystemer på den tid. Det underliggende AmigaOS var mere avanceret, hvilket gjorde det muligt for Workbench at starte flere applikationer, der kunne køre på samme tid og kommunikere med hinanden. Derudover brugte Amiga musen.
- ".Info" var den eneste udvidelse, der blev genkendt af Workbench.
- Workbench var meget lille og optog meget lidt plads på disketten. Workbench-biblioteket fra tidligere versioner optog ikke engang diskplads, fordi det var en del af system-ROM'en.
- Intuition (Workbench's underliggende vinduessystem) styrede klipning, gengivelse og bevarelse af overlejringsskærme, vinduer og widgets.
- Grafik gjorde det nemt at gengive både software og hardware.
- Exec håndterede funktionerne på lavere niveau (tastatur- eller musinput, meddelelsestransmission til programmer, hukommelsesallokering og opgaveskift).
- Amiga Workbench har kun én ting til fælles med andre styresystemer, og det er hjælpeprogrammer (små programmer, der bruges til at øge brugen af computeren, f.eks. lommeregneren).
- Amiga-grænsefladen var meget tilpasselig. Brugere kunne tilpasse farverne, opløsningerne, udseendet af programikoner, de kunne indstille størrelsen og stedet, hvor visse vinduer åbnes, tildele et sted for hvert ikon...
Workbench 1.x
- Workbench 1.x-serien udmærker sig ved sit blå og orange farveskema, designet til at give høj kontrast selv på de dårligste skærme (farverne kan ændres af brugeren).
- Version 1.1 består hovedsageligt af fejlrettelser og blev kun distribueret til Amiga 1000 (samme som 1.0).
- Skærmfarver: 4 farver fra en palet på 4096.
- Maksimal opløsning med interlacing 640 x 512 i PAL eller 640 x 400 i NTSC (640x256 og 640x200 uden interlacing).
- En indikator for ledig plads på flytbare enheder.
- To ikontilstande, inaktive og aktiverede, repræsenteret ved forskellige billeder, for at give animationseffekt, når der klikkes på dem.
- En to-knaps mus med to funktioner.
- En belægningsindikator.
Workbench 2.x
- Indtil AmigaOS 2.0 var der ikke noget samlet designaspekt.
- Workbench 2.0 introducerede gadtools , som leverede grundlæggende sæt widgets. Den havde en guide ( Amiga User Interface Style Guide ), der fastlagde, hvordan applikationer skulle organiseres for at bevare et konsistent visuelt udseende.
- Intuitionen blev forbedret ved at inkludere BOOPSI (Basic Object-Oriented Programming System for Intuition), som forsynede systemet med en objektorienteret grænseflade til klassesystemet, hvor hver klasse dannede en widget eller beskrev en grænsefladehændelse. Det kan bruges til at programmere de objektorienterede grænseflader på Amigaen på ethvert niveau.
- Understøttelse af offentlige skærme blev også tilføjet i Workbench 2.0. Workbench-skærmen var ikke den eneste delbare skærm, men apps kunne oprette deres egne navngivne skærme for at dele med andre apps.
- Workbench 2.0 introducerede AmigaGuide, et simpelt browser- og hypertekstbogmærkesystem for at lette online-assistance i applikationer.
- Det introducerede også Installer, et standard installationsprogram.
- Workbench 2.0 leverede Commodities , en grænseflade til ændring eller scanning af inputhændelser, inklusive en standardmetode til at specificere globale nøglesekvenser, og Commodities Exchange-registret, så brugeren kunne se aktive varer.
Workbench 3.0 og 3.1
- Den kom udstyret på Amiga 1200 og Amiga 4000 computere.
- Denne version gav datatypeunderstøttelse, så Workbench kunne indlæse ethvert baggrundsbillede i ethvert format, hvis den havde den nødvendige datatype installeret.
- Denne funktion blev også brugt af Multiview .
- Dens muligheder var direkte relateret til datatyperne installeret i Devs:Datatypes .
Workbench 3.5 og 3.9
- Workbench ændrede fuldstændig udseendet af sin grænseflade. Nyt blåt skrivebord, der ligner 1.0, var tilgængeligt for brugere med utallige forbedringer sammenlignet med den første udgivelse af AmigaOS-skrivebordet.
- NewIcons-understøttelse og forskellige 3. parts GUI-forbedringer beregnet til at forbedre de gamle Amiga-grænseflader blev gjort forældede ved at integrere disse patches i systemet.
- Version 3.9 blev udgivet i 2000. Blandt dens hovedfunktioner var: introduktionen af AmiDOCK , en programstartlinje, nye præferenceværktøjer og det forbedrede skrivebordsur.
Workbench 4.0 og 4.1
- Workbench 4.0 er blevet omarbejdet til at være fuldt kompatibel med PowerPC'en. Det var en del af AmigaOS 4.0 og blev udgivet i 2006.
- Startende med Pre-Release Update 4 er en ny teknik til at trække skærme i alle retninger inkluderet.
- Det gør det også muligt at trække og slippe Workbench-ikoner mellem flere skærme.
- Derudover inkluderede Workbench 4.0 en PowerPC-version af Amidock, TrueType/OpenType-skrifttyper og en videoafspiller kaldet Action med DivX- og MPEG-4-understøttelse.
- AmigaOS 4.1 erstattede WBStartup-skuffen med nye opstartspræferencer. Yderligere forbedringer var: et nyt sæt ikoner til højere opløsninger, nye vinduestemaer inklusive skyggeeffekt.
- AmiDock med True Transparency (gennemsigtige vinduer), ikoner, der kan ændres størrelse, og automatisk opdateringstjeneste.
- De ikoner, der bruges til at repræsentere filer i et volumen eller en skuffe, er gemt i specielle .info -filer , hvis navne svarer til de repræsenterede filnavne.
- .info -filen indeholder den grafiske repræsentation af ikonet og dets position i et volumen- eller skuffevindue og specificerer også filtypen baseret på dets brug af Workbench.
- 5 forskellige typer ikoner:
-
- 1) Værktøj: Et eksekverbart program.
-
- 2) Projekt: En datafil af et eksekverbart program.
-
- 3) Skuffe: Som en mappe.
-
- 4) Volumen: Fysisk disk eller RAM-disk.
-
- 5) Skrald.
- 3 yderligere filtyper tilgængelige og beregnet til fremtidig udvidelse:
- 1) Enhed: Designet til at vise oplysninger om tilsluttede enheder.
-
- 2) Kick - Et bootbar diskikon.
-
- 3) App-ikon: Et ikon, der skal bruges som (en del af) en apps GUI (kun denne bruges i øjeblikket ud af de sidste 3).
Workbench 5.0 (Commodore OS)
- I april 2010 blev Commodore USA, LLC grundlagt.
- Virksomhedens mål er at sælge stationære computere under de gamle Commodore og Amiga handelsnavne.
- Virksomheden opnåede mærkelicenserne "Commodore" og "Amiga" i 2010.
- Det år annoncerer Commodore USA relanceringen af stationære computere under "Amiga"-mærket med AROS-operativsystemet.
- På grund af en række juridiske trusler fra Hyperion (virksomheden, der udviklede den seneste Workbench 4.0 og 4.1), opgiver Commodore USA sine planer med AROS og annoncerer, at de vil skabe et nyt OS kaldet AMIGA Workbench 5.0 (selv om det endelig kaldes Commodore OS) , baseret på Linux Mint og Debian operativsystemer.
Ven i dag
- I øjeblikket præsenteres en ny tablet med mærket "AMIGA", noget der er kommet til at tiltrække opmærksomhed hos mange; “AMIGA”-tabletten bliver dog ikke integreret med WorkBench-operativsystemet, men præsenteres med Google Android 2.2, noget der er blevet standard i mange af tabletterne fra forskellige virksomheder.
AmigaOS 4
Den bruges i øjeblikket på PowerPC-platformen med version 4.0 og 4.1. Udviklet af Hyperion Entertainment.
I 2004 blev den første offentlige beta (kaldet Developer PreRelease ) af AmigaOS 4 til PowerPC præsenteret, mere specifikt til AmigaOne , hvorfra 4 opdateringer blev udgivet. I december 2006 blev stabil 4.0 ( The Final Update ) annonceret. I 2007 blev 4.0 opdateret, og en version blev frigivet til Commodore Amiga 1200 , Amiga 3000 og Amiga 4000 med PowerPC Phase5 -kort (sidstnævnte version blev opdateret i februar 2008). I juli 2008 begyndte salget af version 4.1, som blev opdateret i juni 2009 (4.1 QuickFix: understøttelse af Pegasos II og Sam440ep bundkort var inkluderet i denne opdatering ). Efter 4.1 opdatering 1 af januar 2010 [1] efterfulgt af 4.1 opdatering 2 af april 2010 [2] I maj 2011 blev version 4.1 opdatering 2 tilgængelig for Amiga-klassikere med PPC-kort. I august 2011 blev begge versioner (AmigaOne/Pegasos2/Sam440 og den klassiske Amiga med PPC accelerator) opdateret til version 4.1 opdatering 3. Senere opdatering 4 blev offentliggjort (december 2011) og i 2012 4.1 opdatering 5 (august) og opdatering 6 ( November). Den seneste version er den endelige udgave (opdatering 8) fra december 2014 [3] .