Return to BSD News archive
Xref: sserve comp.os.386bsd.misc:1932 comp.os.coherent:13471 comp.os.cpm:5975 comp.os.geos:1857 comp.os.linux.misc:9078 Newsgroups: comp.os.386bsd.misc,comp.os.coherent,comp.os.cpm,comp.os.geos,comp.os.linux.misc Path: sserve!newshost.anu.edu.au!munnari.oz.au!foxhound.dsto.gov.au!fang.dsto.gov.au!yoyo.aarnet.edu.au!news.adelaide.edu.au!basser.cs.su.oz.au!news.cs.su.oz.au!metro!dmssyd.syd.dms.CSIRO.AU!dmsperth.per.dms.CSIRO.AU!uniwa!harbinger.cc.monash.edu.au!yeshua.marcam.com!MathWorks.Com!europa.eng.gtefsd.com!howland.reston.ans.net!vixen.cso.uiuc.edu!uwm.edu!daffy!uwvax!uchinews!rover.uchicago.edu!frank From: frank@rover.uchicago.edu (Frank - Hardware Hacker - Borger) Subject: Re: Vote on the Best OS Message-ID: <10FEB199410231006@rover.uchicago.edu> News-Software: VAX/VMS VNEWS 1.41 Sender: news@uchinews.uchicago.edu (News System) Reply-To: frank@rover.uchicago.edu Organization: Joint Center for Radiation Therapy References: <2jb6ho$eag@zip.eecs.umich.edu> Date: Thu, 10 Feb 1994 16:23:00 GMT Lines: 45 In article <2jb6ho$eag@zip.eecs.umich.edu>, gord8790@gmi.edu (Da Young Genius) writes... >-------------------------------------------------------------- >I really miss the computer with the BASIC interpreter as the >primary operating system. Forget the P5 and UNIX, go back to >the Commodore 64. You don't really need that. What you need are (1) multi-tasking, (2) capability of calling other programs from within your favorite language, (be it basic, fortran, whatever,) and (3) easy hooks from your program to the guts of the system. A few reasonable systems have had that for years, (at least RSX on PDP11-s has been able to do that for about 18 years.) Some sample code follows... .... 45 ! call system program to mount the tape b=0 : call "SPAWNB"("MOU MM:/CHA=[FOR,ATCH]",b) (The mount tape command is passed to the system, and the success/failure status is returned in variable b.) ... 200 ! issue system directive to read the tape lable block 201 dp%(0)=3+8*256 : dp%(1)=oct("1000") : dp%(2)=7 : dp%(3)=7+50*256 : call "GETADR"(ds%(0),dp%(4)) : dp%(5)=0 : call "GETADR"(bu&(0),dp%(6)) : dp%(7)=80 : call "DIRECT"(dp%,st%) (The system call reads the tape block containing the tape label to identify the tape, and determine which disk to back up.) Well, you get the idea. When I back up my PC, I have to go thru a whole bunch of pull down menus to erase the previous backup, select all the files, give the tape a name, do the backup etc. It almost takes longer to go through all the steps to set up the backup, than to do the backup itself. Its even worse to schedule one. THIS IS STUPID. When I back up our PDP11, I put a tape in the tape drive and GO HOME, and in the morning I have a fresh backup tape. THIS IS SMART. Frank R. Borger - Physicist ___ "Maybe thith ith Godth way of telling Michael Reese - U of Chicago |___ me to thape-up...or maybe God ith angry Center for Radiation Therapy | |_) _ with me... or maybe God juth hath a net: Frank@rover.uchicago.edu | \|_) weird thenth of humor." Grimm the dog, ph: 312-791-8075 fa: 791-2517 |_) (with his tongue frozen to a fire-plug)