close

AmigaOS

Ga naar navigatie Ga naar zoeken
AmigaOS
Onderdeel van AmigaOS
AmigaOS 3.5 Box.jpg
Algemene informatie
programmatype: AmigaOS-achtig besturingssysteem
ontwikkelaar Commodore International (1.0-3.1)
Haage & Partner (3.5-3.9)
Hyperion Entertainment (4.x)
Ontwikkelingsmodel gesloten bron
Eerste uitgave 23 juli 1985
Licentie baasje
Werkelijke staat Ontwikkelen
Technische informatie
gepland in
kerntype: atypische micronucleus
Ondersteunde platforms
versies
Laatste stabiele versie 4.1 Update 6 ( november 2012 )
Amiga OS-serie
REIZEN
AmigaOS
HOEPS
Links

AmigaOS is de naam die wordt gegeven aan de hele familie van windowmanagers en ROM's die standaard de Commodore Amiga personal computers als besturingssysteem hebben . Het werd oorspronkelijk ontwikkeld door Commodore International en werd voor het eerst geïntroduceerd in 1985 naast de Amiga 1000. Het begon te draaien op een 32 - bit Motorola 68k - familie (68000, 68010, 68020, 68030, 68040 en 68060) microprocessor, behalve de AmigaOS 4 die werkt alleen op PowerPC- microprocessors .

De eerste versies (1.0, 1.1, 1.2 en 1.3) van de ingebouwde commando-interpreter werden AmigaDOS genoemd . Later werd de naam veranderd in AmigaOS en bleef het tot op de dag van vandaag.

Opmerkelijk is de multitasking-kern genaamd Exec, een API genaamd Intuition en een GUI (Graphical User Interface) genaamd Workbench .

Functies

Het heeft onder andere:

  • Preventief multitasken in Unix - stijl met een prioriteitssysteem
  • microkernel- architectuur
  • Programmeerbare interrupts in realtime met zeer lage latenties
  • 32-bits ontwerp
  • BOOPSI (Standard Object Oriented System voor de meeste componenten)
  • Geïntegreerde ARexx (scripttaal waarmee u taken kunt automatiseren)
  • Programmeerbare bestandssysteemapparaten (maakt transparante toegang mogelijk zonder kernels of patches opnieuw te compileren naar FAT, NTFS, FAT32, ext2, HFS-partities ... en met behulp van verbeterde native Amiga-bestandssystemen zoals SmartFileSystem of ProfessionalFileSystem)
  • Datatypes, een modulair systeem van codecs voor audio, animatie, afbeeldingen, tekst, etc. dat toegang geeft tot allerlei formaten vanuit alle applicaties zonder ook maar één regel te veranderen.

Het is belangrijk op te merken dat het geen geheugenbescherming heeft en dat het ultrasnelle doorgeven van berichten gebruik maakt van pointers. Er zijn echter ontwikkelaarstools die zijn ontworpen om ongeautoriseerde geheugentoegang te detecteren.

Er moet ook worden opgemerkt dat AmigaOS, in tegenstelling tot andere m68k-besturingssystemen zoals MacOS, niet vereist dat delen van het besturingssysteem zich in vaste geheugenzones bevinden. Dit maakt het bijvoorbeeld mogelijk om het onderste deel van het geheugen vrij te maken met behulp van emulators/virtuele machines zoals Shapeshifter, Fusion/iFusion of Basilisk II

Het is verdeeld in verschillende delen:

  • Kickstart : het is het deel dat zich in ROM bevindt: het bevat de bootmanager, de kernel , de belangrijkste bibliotheken en het fundamentele deel van de grafische omgeving.
  • Workbench : Het is de desktop van het systeem, het wordt gestart door middel van het LoadWB-commando en het kan worden vervangen of het kan zelfs worden vermeden om het te starten. De opdracht zelf komt op schijf, maar de bibliotheken bevinden zich in ROM. Je raakt vaak in de war als je denkt dat de desktop het besturingssysteem is.
  • AmigaOS zelf, inclusief de onderdelen die niet in het ROM passen, bevat extra bibliotheken (bijvoorbeeld om gebruikersinterfaces te maken), de ARexx scripttaal, bestandssystemen voor toegang tot MS-DOS of andere verbeterde schijven, lettertypen, patches en wat hulpprogramma's die een aanvulling vormen op de Kickstart

De AmigaOS en Workbench zijn niet vereist om de Amiga te laten werken, daarom starten veel games direct op vanaf Kickstart zonder de Workbench te hoeven laden. De meeste van de oude games elimineerden het besturingssysteem om de controle over de hele computer over te nemen, maar degenen die voor AGA waren ontwikkeld, begonnen het geleidelijk meer te respecteren en lieten ze multitasken door ze vanaf de Workbench te starten

Het heeft verschillende versies van de Workbench gehad, van 1.0 tot 3.9 (Classic). De Kickstart bereikte versie 40. Er zijn talloze desktops om de WB te vervangen, de bekendste zijn Scalos en Directory Opus 5 .

Werkbank

Inleiding

  • Het eerste besturingssysteem voor de ” heette Workbench 1.0 en ging onder deze naam door tot versie 3.1, toen het veranderde in AmigaOS.
  • Later gebruikten Amiga-computers de naam Workbench alleen om te verwijzen naar de originele grafische interface-bestandsbeheerder en applicatiestarter van het Amiga-besturingssysteem.
  1. Workbench was niet nodig om de Amiga te starten of andere applicaties te beheren, maar was een stand-alone applicatie die ze beheerde.
  • Visueel leek de Workbench op andere besturingssystemen uit die tijd. De onderliggende AmigaOS was geavanceerder, waardoor de Workbench meerdere applicaties kon starten die tegelijkertijd konden draaien en met elkaar konden communiceren. Daarnaast gebruikte Amiga de muis.
  • ".Info" was de enige extensie die door de Workbench werd herkend.
  • De Workbench was erg klein en nam weinig ruimte in beslag op de diskette. De Workbench-bibliotheek van eerdere versies nam zelfs geen schijfruimte in beslag, omdat het deel uitmaakte van het systeem-ROM.
  • Intuition (het onderliggende venstersysteem van de Workbench) bestuurde het knippen, weergeven en bewaren van overlay-schermen, vensters en widgets.
  • Graphics maakten het gemakkelijk om zowel software als hardware te renderen.
  • Exec handelde de functies op een lager niveau af (toetsenbord- of muisinvoer, verzending van berichten naar programma's, geheugentoewijzing en schakelen tussen taken).
  • Amiga Workbench heeft maar één ding gemeen met andere besturingssystemen en dat zijn hulpprogramma's (kleine programma's die worden gebruikt om het gebruik van de computer te vergroten, zoals de rekenmachine).
  • De Amiga-interface was in hoge mate aanpasbaar. Gebruikers kunnen de kleuren, de resoluties, het uiterlijk van programmapictogrammen aanpassen, ze kunnen de grootte en plaats instellen waarin bepaalde vensters worden geopend, een plaats toewijzen voor elk pictogram...

Werkbank 1.x

De Workbench 1.x-serie onderscheidt zich door zijn blauwe en oranje kleurenschema, ontworpen om zelfs op de slechtste schermen een hoog contrast te geven (de kleuren kunnen door de gebruiker worden gewijzigd).
Versie 1.1 bestaat voornamelijk uit bugfixes en werd alleen gedistribueerd voor de Amiga 1000 (hetzelfde als 1.0).
Schermkleuren: 4 kleuren uit een palet van 4096.
Maximale resolutie met interliniëring 640 x 512 in PAL of 640 x 400 in NTSC (640 x 256 en 640 x 200 zonder interliniëring).
Een indicator van vrije ruimte op verwisselbare apparaten.
Twee pictogramstatussen, inactief en geactiveerd, weergegeven door verschillende afbeeldingen, geven een animatie-effect wanneer erop wordt geklikt.
Een tweeknopsmuis met dubbele functies.
Een bezettingsindicator.

Werkbank 2.x

Tot AmigaOS 2.0 was er geen uniform ontwerpaspect.
Workbench 2.0 introduceerde gadtools die basissets met widgets leverden. Het had een gids ( Amiga User Interface Style Guide ) die vastlegde hoe applicaties moesten worden georganiseerd om een ​​consistent visueel uiterlijk te behouden.
Intuïtie werd verbeterd door de opname van BOOPSI (Basic Object-Oriented Programming System for Intuition), dat het systeem een ​​objectgeoriënteerde interface naar het klassensysteem voorzag, waarbij elke klasse een widget vormde of een interface-gebeurtenis beschreef. Het kan worden gebruikt om de objectgeoriënteerde interfaces op de Amiga op elk niveau te programmeren.
Ondersteuning voor openbare schermen is ook toegevoegd in Workbench 2.0. Het Workbench-scherm was niet het enige deelbare scherm, maar apps konden hun eigen benoemde schermen maken om te delen met andere apps.
Workbench 2.0 introduceerde AmigaGuide, een eenvoudig browser- en hypertext-bladwijzersysteem om online hulp bij toepassingen te vergemakkelijken.
Het introduceerde ook de Installer, een standaard installatieprogramma.
Workbench 2.0 bood Commodities , een interface voor het wijzigen of scannen van invoergebeurtenissen, inclusief een standaardmethode voor het specificeren van globale sleutelreeksen, en het Commodities Exchange-register zodat de gebruiker actieve goederen kon bekijken.

Werkbank 3.0 en 3.1

Het kwam uitgerust op de Amiga 1200 en Amiga 4000 computers.
Deze versie bood ondersteuning voor datatypes, zodat de Workbench elke achtergrondafbeelding in elk formaat kon laden als het vereiste datatype was geïnstalleerd.
Deze functie werd ook gebruikt door Multiview .
De mogelijkheden waren direct gerelateerd aan de datatypes die in Devs:Datatypes waren geïnstalleerd .

Werkbank 3.5 en 3.9

Workbench heeft het uiterlijk van de interface volledig veranderd. Nieuwe blauwe desktop, vergelijkbaar met 1.0, was beschikbaar voor gebruikers met talloze verbeteringen in vergelijking met de eerste release van de AmigaOS-desktop.
NewIcons-ondersteuning en verschillende GUI-verbeteringen van derden die bedoeld waren om de oude Amiga-interfaces te verbeteren, werden overbodig gemaakt door deze patches in het systeem te integreren.
Versie 3.9 werd uitgebracht in 2000. De belangrijkste kenmerken waren: de introductie van AmiDOCK , een programma-startbalk, nieuwe voorkeurstools en de verbeterde desktopklok.

Werkbank 4.0 en 4.1

Workbench 4.0 is herschikt om volledig compatibel te zijn met de PowerPC. Het maakte deel uit van AmigaOS 4.0 en werd uitgebracht in 2006.
Vanaf Pre-Release Update 4 is een nieuwe techniek toegevoegd om schermen in alle richtingen te slepen.
Het maakt het ook mogelijk om Workbench-pictogrammen tussen meerdere schermen te slepen en neer te zetten.
Bovendien bevatte Workbench 4.0 een PowerPC-versie van Amidock, TrueType/OpenType-lettertypen en een videospeler genaamd Action met DivX- en MPEG-4-ondersteuning.
AmigaOS 4.1 heeft de WBStartup-lade vervangen door nieuwe opstartvoorkeuren. Bijkomende verbeteringen waren: een nieuwe set pictogrammen voor hogere resoluties, nieuwe vensterthema's inclusief slagschaduweffect.
AmiDock met True Transparency (transparante vensters), aanpasbare pictogrammen en automatische updateservice.
De pictogrammen die worden gebruikt om bestanden in een volume of lade weer te geven, worden opgeslagen in speciale .info -bestanden , waarvan de namen overeenkomen met de weergegeven bestandsnamen.
Het .info -bestand bevat de grafische weergave van het pictogram en zijn positie in een volume- of ladevenster, en specificeert ook het bestandstype op basis van het gebruik ervan door de Workbench.
5 verschillende soorten pictogrammen:
1) Tool: Een uitvoerbaar programma.
2) Project: Een gegevensbestand van een uitvoerbaar programma.
3) Lade (lade): als een map.
4) Volume: fysieke schijf of RAM-schijf.
5) Afval.
3 extra bestandstypen beschikbaar en bedoeld voor toekomstige uitbreiding:
1) Apparaat: Aangewezen om de informatie over aangesloten apparaten weer te geven.
2) Kick (blow): Een pictogram van de startbare schijf.
3) App-pictogram: een pictogram dat moet worden gebruikt als (onderdeel van) de GUI van een app (alleen deze wordt momenteel gebruikt van de laatste 3).

Werkbank 5.0 (Commodore OS)

In april 2010 werd Comodore USA opgericht, LLC.
Het doel van het bedrijf is om desktopcomputers te verkopen onder de oude handelsnamen Commodore en Amiga.
Het bedrijf verkreeg de merklicenties "Commodore" en "Amiga" in 2010.
Dat jaar kondigt Commodore USA de herlancering aan van desktopcomputers onder het merk "Amiga" met het AROS-besturingssysteem.
Vanwege een reeks juridische bedreigingen van Hyperion (het bedrijf dat de nieuwste Workbench 4.0 en 4.1 heeft ontwikkeld), geeft Commodore USA zijn plannen met AROS op en kondigt aan dat het een nieuw besturingssysteem zal maken genaamd AMIGA Workbench 5.0 (hoewel uiteindelijk Commodore OS wordt genoemd) , gebaseerd op Linux Mint en Debian-besturingssystemen.

Vriend vandaag

Momenteel wordt een nieuwe tablet gepresenteerd met het merk "AMIGA", iets dat de aandacht van velen heeft getrokken; de "AMIGA"-tablet zal echter niet worden geïntegreerd met het WorkBench-besturingssysteem, maar zal worden gepresenteerd met Google Android 2.2, iets dat een standaard is geworden in veel van de tablets van verschillende bedrijven.

AmigaOS 4

Het wordt momenteel gebruikt op het PowerPC-platform, met versies 4.0 en 4.1. Ontwikkeld door Hyperion Entertainment.

In 2004 werd de eerste publieke beta (de zogenaamde Developer PreRelease ) van AmigaOS 4 voor PowerPC gepresenteerd, meer specifiek voor AmigaOne , waarvan 4 updates werden uitgebracht. In december 2006 werd de stabiele 4.0 ( The Final Update ) aangekondigd. In 2007 is 4.0 bijgewerkt en is er een versie uitgebracht voor de Commodore Amiga 1200 , Amiga 3000 en Amiga 4000 met PowerPC Phase5 -kaart (de laatste versie wordt in februari 2008 bijgewerkt). In juli 2008 begon de verkoop van versie 4.1, die in juni 2009 werd bijgewerkt (4.1 QuickFix: ondersteuning voor Pegasos II- en Sam440ep-moederborden was in deze update inbegrepen ). Na 4.1 Update 1 van januari 2010 [1] gevolgd door 4.1 Update 2 van april 2010 [2] In mei 2011 kwam versie 4.1 update 2 beschikbaar voor Amiga classics met PPC-kaart. In augustus 2011 zijn beide versies (de AmigaOne/Pegasos2/Sam440 en de klassieke Amiga met PPC accelerator) geüpdatet naar versie 4.1 update 3. Later werd update 4 gepubliceerd (december 2011) en in 2012 4.1 update 5 (augustus) en update 6 ( november). De laatste versie is de Final Edition (update 8) van december 2014 [3] .

Zie ook

Externe links