From mboxrd@z Thu Jan 1 00:00:00 1970 MIME-Version: 1.0 In-Reply-To: References: <0A7A8E63-1839-401A-9ECE-74A5937617E9@me.com> From: Winston Kodogo Date: Mon, 12 Sep 2016 12:47:49 +1200 Message-ID: To: Fans of the OS Plan 9 from Bell Labs <9fans@9fans.net> Content-Type: multipart/alternative; boundary=001a1148733a712758053c44d819 Subject: Re: [9fans] Nemo's Opus Topicbox-Message-UUID: 9d3d23c0-ead9-11e9-9d60-3106f5b1d025 --001a1148733a712758053c44d819 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable To add to the previous comments, I'm a huge fan of Nemo's =E2=80=9CIntroduc= tion to Operating Systems Abstractions=E2=80=9D: https://lsub.org/who/nemo/9.intro.pdf It's just a brilliant guide to finding your way around the system, and doing some programming in it, especially if you're not a kernel-head and talk of "ring 0" makes your brain hurt. Not that my being a huge fan of anything of anything is in general a recommendation, but in this case I'm right. On 10 September 2016 at 07:36, Sergey Zhilkin wrote: > 5 cents from me, as I'm fan of Nemo's writings (and code also) link to hi= s > papers https://lsub.org/who/nemo/papers.html > > 2016-09-09 18:54 GMT+03:00 Brantley Coile : > >> I=E2=80=99ve been reading Nemo=E2=80=99s =E2=80=9CNotes on the Plan 9 3r= d edition Kernel Source=E2=80=9D >> after a number of years. Three things struck me on this reading of what = is >> a great and much appreciated work. First, is what a good job Francisco d= id >> with this work. Even though he never finished it, having been overtaking= , I >> think, by the 4th edition, it is a very good introduction to an operatin= g >> system suitable for instruction in a undergraduate or graduate class in >> operating systems. I, fortunately, don=E2=80=99t have to teach, but if I= did, I >> would certainly use the work. >> >> Second, I=E2=80=99m struck by how much larger the system had grown by th= e time >> Nemo wrote the commentary. I had the good fortune to read John Lion=E2= =80=99s >> commentary on Plan 9 during my brief tenure at Bell Labs in 1990. If I >> remember right, the kernel I was using was bout 25,000 lines. The first >> version I used outside the Labs was the 2nd edition it weighs in at a he= fty >> 39,000 lines. The current system I=E2=80=99m running, the 32 bit one, no= t the 64 >> bit one, is 140,000 lines. I=E2=80=99m not sure the size of the 3rd edit= ion, but >> the growth is interesting. >> >> The third thing that struct me is the changes in the Intel architecture >> since the original PC based port. The first Plan 9 for PC ran on AT&T 38= 6 >> machines in the 1990=E2=80=99s, if I remember right. Those were the days= of ISA and >> EISA and before PCI made it=E2=80=99s plug-and-play appearance on the sc= ene. It >> seems that while the PC stuff has kept up with most of the many changes = in >> the Intel hardware platform over the years, there is still some cruft fr= om >> the old days. >> >> All very interesting to think about. I highly recommend Nemo=E2=80=99s b= ook. >> Here=E2=80=99s a link to it. >> >> http://citeseerx.ist.psu.edu/viewdoc/download?doi=3D10.1.1.75. >> 5409&rep=3Drep1&type=3Dpdf >> >> Brantley Coile >> bwc@coraid.com >> http://coraid.com >> >> >> > > > -- > =D0=A1 =D0=BD=D0=B0=D0=B8=D0=BB=D1=83=D1=87=D1=88=D0=B8=D0=BC=D0=B8 =D0= =BF=D0=BE=D0=B6=D0=B5=D0=BB=D0=B0=D0=BD=D0=B8=D1=8F=D0=BC=D0=B8 > =D0=96=D0=B8=D0=BB=D0=BA=D0=B8=D0=BD =D0=A1=D0=B5=D1=80=D0=B3=D0=B5=D0=B9 > With best regards > Zhilkin Sergey > --001a1148733a712758053c44d819 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable
To add to the previous comments, I'm a huge fan o= f Nemo's =E2=80=9CIntroduction to Operating Systems Abstractions=E2=80= =9D:

https://lsub.= org/who/nemo/9.intro.pdf

It's just a brilliant gu= ide to finding your way around the system, and doing some programming in it= , especially if you're not a kernel-head and talk of "ring 0"= makes your brain hurt.

Not that my being a huge fan of anythi= ng of anything is in general a recommendation, but in this case I'm rig= ht.

On 1= 0 September 2016 at 07:36, Sergey Zhilkin <szhilkin@gmail.com> wrote:
5 cents from = me, as I'm fan of Nemo's writings (and code also) link to his paper= s https= ://lsub.org/who/nemo/papers.html=C2=A0

2016-09-09 18:54= GMT+03:00 Brantley Coile <brantleycoile@me.com>:
I=E2=80=99ve been reading Nemo=E2=80=99s =E2=80= =9CNotes on the Plan 9 3rd edition Kernel Source=E2=80=9D after a number of= years. Three things struck me on this reading of what is a great and much = appreciated work. First, is what a good job Francisco did with this work. E= ven though he never finished it, having been overtaking, I think, by the 4t= h edition, it is a very good introduction to an operating system suitable f= or instruction in a undergraduate or graduate class in operating systems. I= , fortunately, don=E2=80=99t have to teach, but if I did, I would certainly= use the work.

Second, I=E2=80=99m struck by how much larger the system had grown by the t= ime Nemo wrote the commentary. I had the good fortune to read John Lion=E2= =80=99s commentary on Plan 9 during my brief tenure at Bell Labs in 1990. I= f I remember right, the kernel I was using was bout 25,000 lines. The first= version I used outside the Labs was the 2nd edition it weighs in at a heft= y 39,000 lines. The current system I=E2=80=99m running, the 32 bit one, not= the 64 bit one, is 140,000 lines. I=E2=80=99m not sure the size of the 3rd= edition, but the growth is interesting.

The third thing that struct me is the changes in the Intel architecture sin= ce the original PC based port. The first Plan 9 for PC ran on AT&T 386 = machines in the 1990=E2=80=99s, if I remember right. Those were the days of= ISA and EISA and before PCI made it=E2=80=99s plug-and-play appearance on = the scene. It seems that while the PC stuff has kept up with most of the ma= ny changes in the Intel hardware platform over the years, there is still so= me cruft from the old days.

All very interesting to think about. I highly recommend Nemo=E2=80=99s book= . Here=E2=80=99s a link to it.

http= ://citeseerx.ist.psu.edu/viewdoc/download?doi=3D10.1.1.75.5409&am= p;rep=3Drep1&type=3Dpdf

=C2=A0 Brantley Coile
=C2=A0 bwc@coraid.com
=C2=A0
h= ttp://coraid.com





--
=D0=A1 =D0=BD=D0=B0=D0=B8=D0=BB=D1=83=D1=87=D1=88= =D0=B8=D0=BC=D0=B8 =D0=BF=D0=BE=D0=B6=D0=B5=D0=BB=D0=B0=D0=BD=D0=B8=D1=8F= =D0=BC=D0=B8
=D0=96=D0=B8=D0=BB=D0=BA=D0=B8=D0=BD =D0=A1=D0=B5=D1=80=D0= =B3=D0=B5=D0=B9
With best regards
Zhilkin Sergey

--001a1148733a712758053c44d819--