About site: Software/Operating Systems/Research - FunOS
Return to Computers also Computers
  About site: http://www.sarg.ryerson.ca/~cmwilson/code/funos/funos.html

Title: Software/Operating Systems/Research - FunOS Proposal for LISP oriented OS based on Assembly, Caml, FunScheme, a Scheme variant of LISP language.
UCSD_Distributed_Cognition_and_Human_Computer_Interaction_Laboratory Information on the laboratory. Includes project descriptions, publications and courses. San Diego, California, United States.

Map_Projection_Overview Everything you always wanted to know about map projections, and then some.

The_World_Wide_Web_History_Project A collaborative effort to record and publish the history of the World Wide Web and its roots in hypermedia and networking.

CoolSpeaking A text to speech converter software that can read any text for you or convert text to WAV files.

WorldWidePC_Com Offers design, e-commerce, consultancy, and multimedia services.

FreeForums_org Provides free phpBB based hosting. Sub domains, mods and templates. Ad-supported.


  Alexa statistic for http://www.sarg.ryerson.ca/~cmwilson/code/funos/funos.html





Get your Google PageRank






Please visit: http://www.sarg.ryerson.ca/~cmwilson/code/funos/funos.html


  Related sites for http://www.sarg.ryerson.ca/~cmwilson/code/funos/funos.html
    Lakeview_Technology__MIMIX_replicate1 MIMIX replicate1's replication for real-time data integration includes support for DB2 in z/OS.
    Soul_Twins Free animated postcards with funny and inspirational quotes, including animal cards, nature photography.
    Gribnif_Software Product catalogue, demo versions to download, pricing, and FAQs.
    PVaniM Online and postmortem visualization support for PVM programs.
    Ben_Brook_Computer_Graphics Computer graphics and websites designer.
    Mayura_Draw Vector based drawing program for Windows. Export to EPS, AI, PDF, WMF, GIF, BMP, TIFF. Import AI and WMF.
    Jemmedia Providers of CD-ROM authoring, flash development and digital business cards.
    Aspen_Grove Workflow and process management solution for legal, banking, insurance and other service based organizations. Internet, extranet or intranet.
    Alta_Plana__Online_Analytical_Processing_(OLAP) Collection of information related to Online Analytical Processing and selected related disciplines including Data Warehousing (DW), Decision Support Systems (DSS), and Executive Information Systems
    OUGO_Messenger A Windows Messenger.
    Pulkin_Computer_Services Offers automatic online backup and data storage services over the Internet.
    BlogSource_com RSS feeds, archives of your posts and personal biographies.
    Usenet_Ranger Small usenet service for individuals. Offers live help via instant messenger. For users who can't access Internet for a few days, downloads requested files if they become available and makes them avai
    RFC_3256 The DOCSIS (Data-Over-Cable Service Interface Specifications) Device Class DHCP (Dynamic Host Configuration Protocol) Relay Agent Information Sub-option. D. Jones, R. Woundy. April 2002.
    Unofficial_Monkey_Linux_Web_Site Documents use of the UMSDOS-based Monkey Linux mini-distribution.
    Iron_Butterfly Offers design. Locations in Ottawa, Ontario, Canada and Huntington Beach, California, United States.
    Utility3 A screen-resident Z80 disassembler based on an Amstrad CPC128, by Geoff Wearmouth.
    Register__Hacking_Hotmail_Made_Easy Some bright empiricist from Root-Core has discovered that anyone can log into their Hotmail account and then call messages from any other Hotmail account by crafting a URL with the second account's us
    Common_Ground_Graphics Provides web and graphics creation, database integration, scripting, and maintenance. Based in Torrington, Devon, United Kingdom.
    #DK\'s_Official_Website Site contains channel information, mIRC information, command list, pics and scripts.
This is websites2007.org cache of m/ as retrieved on 2008.10.10 websites2007.org's cache is the snapshot that we took of the page as we crawled the web. The page may have changed since that time.
FunOS

FunOS

References

Official FunOS Dogma. Similar work includes: Ocelot Scheme and Nasos. Why Scheme? Operating systems to look at include: RPIX, TUNIS, SPIN, Plan9, QNX, and VSTa. Lisp Machine References

Immediate Goals

The Assembly Layer Figure out what needs to be done in order to boot the machine; write assembly that does that. We should be able to grab stuff from the Linux kernel (see linux/arch/i386/; 4k lines). Linux 0.01 (1.5k lines of assembly) or Linux 0.12 (3k lines) may be more accessible. Note: __asm__(instruction : outputs : inputs : clobbered registers) The Java OS boot routine might be good too (license?). The Caml Layer This implements FunScheme. This is the foundation for all that follows. Make Scheme programs work. The Scheme Kernel We'll need to implement Scheme debugging tools to prepare for future work. We'll need an Emacs too (eventually). How does the OS work? Dave helps here. He's familiar with OS construction. User Space There are two directions here: the Linux API and a Scheme environment. Down the Linux branch, we need a Linux-based hello world program to work. Then more stuff.

Bigger Projects

Extend FunScheme Modules Records? Byte Arrays? Rollover Integers or Register datatypes? Explicit memory handling? Threads UTF-8? UTF-32? Good GC Object System and MOP Incremental Compiler Dave wants the bottom layer in Caml because it makes a good test case for his ML compiler research. I'm still unconvinced that we wouldn't be better off using Scheme48. Maybe Dave could rewrite the Scheme48vm in Caml? :) Scheme48 macros suck, though. T? We should probably avoid low-level language add-ons unless they're absolutely necessary. Other Stuff Online Documentation (including systems code) Emacs Powerful debugging tools. System analysis tools. Program analysis tools. C Compiler (that outputs mostly readable Scheme or CPS Scheme, including the mapping of typical C libraries to native FunOS functionality) This should be written in C, of course, since all REAL compilers are self-compiling. Window System
 

Proposal

for

LISP

oriented

OS

based

on

Assembly,

Caml,

FunScheme,

a

Scheme

variant

of

LISP

language.

http://www.sarg.ryerson.ca/~cmwilson/code/funos/funos.html

FunOS 2008 October

dvd rental

dvd


Proposal for LISP oriented OS based on Assembly, Caml, FunScheme, a Scheme variant of LISP language.

Rules




© 2008 Internet Explorer 5+ or Netscape 6+

Recommended Sites: 1. Arts - Business - Computers - Games - Health - Home - Kids and Teens - News - Recreation - Reference - Regional - Science - Shopping - Society - Sports - World Miss Gallery - Top Anime Hentai - DVD rental by mail - Pisos a Lleida - Rapidshare eBooks Download - Secured Loans - Credit Cards UK - Car Loan
2008-10-10 14:51:10

Copyright 2005, 2006 by Webmaster
Websites is cool :) 235Optyk Okulary - Polacy W Anglii - Kurtyny Powietrzne - Ceramika Łazienkowa - Kabina Parowa