The Unix Heritage Society mailing list
 help / color / mirror / Atom feed
* [TUHS] Borland's C++ BuilderX, Personal Edition
@ 2005-07-09 15:41 James Falknor
  2005-07-10 20:21 ` Andrzej Popielewicz
  2005-07-22  7:37 ` Peter Jeremy
  0 siblings, 2 replies; 22+ messages in thread
From: James Falknor @ 2005-07-09 15:41 UTC (permalink / raw)


To all you programmers,

    I'm sure you're scoffing at me, but I just obtained Borland's C++ 
BuilderX, Person Edition. It only cost $10.00 U.S. dollars direct from 
Borland.

    I plan to teach myself how to view, modify, replace, and 
write/re-write Unix Operating System code.

    May I rely on help from TUHS expert programmers? I know I'm going to 
need the help.

    My ultimate goal is to bring Unix Version7 into the 21st century. 
Since 4.3BSD contributed code into Unix Version8, I feel I will probably 
use portions of the latest BSD sources that are legally available.

    Again, if I may use those of you that programmers help, I would 
surely appreciate it alot.

Thank you,
James Falknor
-------------- next part --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/x-pkcs7-signature
Size: 4602 bytes
Desc: S/MIME Cryptographic Signature
URL: <http://minnie.tuhs.org/pipermail/tuhs/attachments/20050709/0bf63d43/attachment.bin>


^ permalink raw reply	[flat|nested] 22+ messages in thread
* [TUHS] Borland's C++ BuilderX, Personal Edition
@ 2005-07-20 21:17 Brantley Coile
  0 siblings, 0 replies; 22+ messages in thread
From: Brantley Coile @ 2005-07-20 21:17 UTC (permalink / raw)


> OK, so problem is solved.But I suspect it multitasks differently on
> different hardware, unless You use existing V7 x86 implementation. I do
> not know pdp architecture, I suspect it does differ  from x86, I mean
> TSS,GDT, TR etc.

These details are hidden under the kernel.  The idea of a process with
address space and other contexts are what V7 provides.  It's pretty
easy to implement what V7 expects using Intel's paging.

  Brantley



^ permalink raw reply	[flat|nested] 22+ messages in thread
* [TUHS] Borland's C++ BuilderX, Personal Edition
@ 2005-07-20 21:18 Brantley Coile
  0 siblings, 0 replies; 22+ messages in thread
From: Brantley Coile @ 2005-07-20 21:18 UTC (permalink / raw)


> I do not know Plan9, but according to descriptions I have read, it looks
> very interesting. Well it was developed by Bell Lab...(?)-AT/T, which
> does not require recommendation.They offer also another interesting OS,
> namely Inferno.

This is my last email on this subject.  Promise.

I suggest using the Plan 9 compilers and start with the code for the
32V system.  That's the code that first ran on the VAX.  It'll be
easier to move than the PDP version.  It's just Seventh Edition moved
to the VAX.

I'm using Plan 9 to type this.  It's the os I have used as my primary
os for the last 10 years.  I wrote the Cisco PIX Firewall and the
LocalDirector using it.  I first used Plan 9 15 years ago at Bell Labs.
In a very real sense, it is the true decendent of a very noble line of
timesharing systems, going all the way back to MIT's CTSS.

You should try Plan 9 for free by downloading it  from Bell Labs.  It's
all open source.  Expect to learn a lot.  It's UNIX like a Ford
Mustang is a T-Model.  Lot of the ideas of V7-10 are further developed
in Plan 9.  It's certainly the os perfered by a good number of UNIX
purests.  It was the result of a number of poeple, including Ken
Thompson, who thought that a fresh code start would allow them to
better exploit new technology like networking, hetergenious
processors, and symmetrical multiple processors.
http://plan9.bell-labs.com

I really hope James does the port.  I wish I had the time to do it
myself.  A native V7 port would be really useful in some situations,
but more importantly it would help educate new generations of
programmers.  It would demonstrate the true power and synergy of the
software tools approach that UNIX blessed us with.  It doesn't need
shared libraries, threads, gui's or even vi.  The Seventh Edition is
amazing technology in a form that can be understood, internalized, and
the resulting education used to produce much better modern software.
There should be at least a version in it's native form.  There's just
something special about running it native.

  Brantley Coile




^ permalink raw reply	[flat|nested] 22+ messages in thread
* [TUHS] Borland's C++ BuilderX, Personal Edition
@ 2005-07-21  0:35 James Falknor
  0 siblings, 0 replies; 22+ messages in thread
From: James Falknor @ 2005-07-21  0:35 UTC (permalink / raw)


Thanks to all,
   
    This project is, indeed, for my own educational purposes. I have 
always been "all idea, no action" type of person. It's time for me to 
act on my ideas.

    I have started by comparing the differences between Unix V7, 32V, 
Coherent, and NetBSD code base.

    I wish to preserve as much of Unix V7 as possible. Unix V7 was not 
without code contributed by others, namely Universities around the 
world. I don't know the legal logistics, but I don't see any reason to 
change the name from Unix V7 to anything else.

    As I begin to make run time progress on this project, I will keep 
everybody notified. I will also be posting questions as they arise.

Thank you,
James Falknor

(I know I'm not alone with a World of Programmers on this mailing list)







^ permalink raw reply	[flat|nested] 22+ messages in thread

end of thread, other threads:[~2005-07-22  7:37 UTC | newest]

Thread overview: 22+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2005-07-09 15:41 [TUHS] Borland's C++ BuilderX, Personal Edition James Falknor
2005-07-10 20:21 ` Andrzej Popielewicz
2005-07-10 20:25   ` Wilko Bulte
2005-07-10 21:06   ` James Falknor
2005-07-19 22:13     ` Andrzej Popielewicz
2005-07-20 17:21       ` Tim Newsham
2005-07-20 19:50         ` Andrzej Popielewicz
2005-07-21  7:41           ` Wesley Parish
2005-07-21  8:35             ` Andrzej Popielewicz
2005-07-21  9:27             ` Andrzej Popielewicz
2005-07-21 11:44               ` Wesley Parish
2005-07-21 17:15             ` Gunnar Ritter
     [not found]       ` <20050721164429.60aa8811.jrvalverde@cnb.uam.es>
2005-07-21 19:45         ` Andrzej Popielewicz
2005-07-10 21:09   ` James Falknor
2005-07-10 21:11   ` James Falknor
2005-07-10 23:28     ` M. Warner Losh
2005-07-11  3:43       ` James Falknor
2005-07-11  4:11         ` M. Warner Losh
2005-07-22  7:37 ` Peter Jeremy
2005-07-20 21:17 Brantley Coile
2005-07-20 21:18 Brantley Coile
2005-07-21  0:35 James Falknor

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).