AROS Research Operating System: Difference between revisions

Content deleted Content added
Current status: section needs updating, and list of commands is inappropriate per WP:NOTMANUAL
Line 32:
== Current status ==
[[File:AmigaOS 3 and clones.svg|thumb|200px|Amiga family/development tree]]
The project, begun in 1995, has over the years become an almost "feature complete" implementation of AmigaOS{{snd}} withwhich, currently (as of May 2017),{{update needed|date=September 2021}} only lacks a few lacking areas of functionality. This was achieved by the efforts of a small team of developers.
 
It can currently be installed on most [[IBM PC compatible]]s, and features native graphics drivers for video cards such as the [[GeForce]] range made by [[Nvidia]]. As of May 2007 USB keyboards and mice are also supported. AROS has been ported to the [[Sam440ep]] [[PowerPC]] board and a first test version for the [[Efika]] was released in 2009.
 
While the OS is still lacking in applications, a few have been ported, including [[Unix Amiga Emulator|E-UAE]], an emulation program that allows m68k-native AmigaOS applications to run. Some AROS-specific applications have also been written. AROS has [[TCP/IP]] networking support, and has available an experimental version of [[AMosaic]] web browser, for test purposes, among other Internet-related applications. The Poseidon [[USB]] stack has been ported to AROS.<ref>{{Cite web |url=http://www.osnews.com/story/21548/Poseidon_USB_Stack_Bounty_Reached_Open_Source_AROS_Port |title=Poseidon USB Stack Bounty Reached: Open Source, AROS Port |website=OSNews |access-date=September 7, 2010}}</ref>
Line 43:
 
A workable AmigaOS [[Kickstart (Amiga)|Kickstart]] clone for the [[Motorola 68000]] processor was released on March 31, 2011 as part of a [[open source bounty|programming bounty]].<ref>{{cite web |url=http://www.amiga.org/forums/printthread.php?t=55226 |work=amiga.org |title=Kickstart ROM Replacement (Phase II) Assigned |url-status=dead |archive-url=https://web.archive.org/web/20101206191839/http://www.amiga.org/forums/printthread.php?t=55226 |archive-date=December 6, 2010 |access-date=April 7, 2011}}</ref><ref>{{cite web |url=http://www.power2people.org/projects/profile/6 |work=power2people.org |title=Kickstart ROM Replacement (Phase II)}}</ref> The memory requirement is 2&nbsp;MB [[Amiga Chip RAM|Chip RAM]] and 1&nbsp;MB Fast RAM. This software is a complete free open-source alternative to AmigaOS.
 
=== Commands ===
The following list of [[Command (computing)|commands]] is supported by the AROS shell.<ref>http://aros.sourceforge.net/documentation/users/shell/index.php</ref>
 
{{div col|colwidth=15em}}
* <code>addbuffers</code>
* <code>adddatatypes</code>
* <code>[[alias (command)|alias]]</code>
* <code>arosmondrvs</code>
* <code>ask</code>
* <code>assign</code>
* <code>automount</code>
* <code>avail</code>
* <code>[[Beep (sound)|beep]]</code>
* <code>binddrivers</code>
* <code>break</code>
* <code>[[cd (command)|cd]]</code>
* <code>changetaskpri</code>
* <code>checkmem</code>
* <code>clip</code>
* <code>conclip</code>
* <code>[[copy (command)|copy]]</code>
* <code>copytopar</code>
* <code>[[cut (Unix)|cut]]</code>
* <code>[[date (command)|date]]</code>
* <code>[[debug (command)|debug]]</code>
* <code>decoration</code>
* <code>delete</code>
* <code>devlist</code>
* <code>[[dir (command)|dir]]</code>
* <code>diskchange</code>
* <code>[[echo (command)|echo]]</code>
* <code>eject</code>
* <code>[[Conditional (computer programming)|else]]</code>
* <code>endcli</code>
* <code>endif</code>
* <code>endshell</code>
* <code>endskip</code>
* <code>[[eval]]</code>
* <code>execute</code>
* <code>failat</code>
* <code>fault</code>
* <code>filenote</code>
* <code>[[Environment variable|get]]</code>
* <code>[[Environment variable|getenv]]</code>
* <code>gfxcontrol</code>
* <code>iconx</code>
* <code>identify</code>
* <code>[[Conditional (computer programming)|if]]</code>
* <code>info</code>
* <code>install-grub2-i386-pc</code>
* <code>install-i386-pc</code>
* <code>install</code>
* <code>iprefs</code>
* <code>[[join (Unix)|join]]</code>
* <code>lab</code>
* <code>leakwatch</code>
* <code>liblist</code>
* <code>list</code>
* <code>load</code>
* <code>lock</code>
* <code>makedir</code>
* <code>makelink</code>
* <code>[[mount (Unix)|mount]]</code>
* <code>newshell</code>
* <code>partition</code>
* <code>path</code>
* <code>pathpart</code>
* <code>pipe</code>
* <code>play</code>
* <code>[[PRINT (command)|print]]</code>
* <code>prompt</code>
* <code>protect</code>
* <code>quit</code>
* <code>[[reboot]]</code>
* <code>relabel</code>
* <code>[[ren (command)|rename]]</code>
* <code>requestchoice</code>
* <code>requestfile</code>
* <code>requeststring</code>
* <code>resident</code>
* <code>reslist</code>
* <code>run</code>
* <code>scripts</code>
* <code>search</code>
* <code>[[Environment variable|set]]</code>
* <code>setclock</code>
* <code>setdate</code>
* <code>setdefaultfont</code>
* <code>[[Environment variable|setenv]]</code>
* <code>setkeyboard</code>
* <code>shell</code>
* <code>[[Shutdown (computing)|shutdown]]</code>
* <code>skip</code>
* <code>[[sort (Unix)|sort]]</code>
* <code>stack</code>
* <code>stacksnoop</code>
* <code>status</code>
* <code>symboldump</code>
* <code>[[tasklist]]</code>
* <code>[[touch (command)|touch]]</code>
* <code>[[TYPE (DOS command)|type]]</code>
* <code>[[alias (command)|unalias]]</code>
* <code>[[Environment variable|unset]]</code>
* <code>[[Environment variable|unsetenv]]</code>
* <code>uuidgen</code>
* <code>version</code>
* <code>wait</code>
* <code>waitforport</code>
* <code>waitx</code>
* <code>[[which (command)|which]]</code>
* <code>why</code>
{{div col end}}
 
== Distributions ==