The-UNIX-Source-Code-by-Assembly-Bell-Labs:


AT&T 


Bell  Labs


The-UNIX-Source-Code-in-Assembly-Language


1968-1970  




Computer Model:


PDP 6


PDP 7


PDP 8


PDP 9


PDP 10 

 

PDP 11


دانلود کد منبع سیستم عامل یونیکس اوریجینال نوشته شده با زبان اسمبلی و توسط دنیس ریچی در سال 1968 میلادی در آزمایشگاه بل وابسته به  شرکت تلگراف و تلفن آمریکا بر روی کامپیوترهای سری  PDP  


Address:



https://vahidmy.blog.ir/post/452


بروزرسانی 


متاسفانه ، آدرسهای قبلی مربوط به کد منبع سیستم عامل یونیکس ، از دسترس خارج شده بودند و همچنین به دلیل خطای داخلی سیستم بلاگ بیان ، نتوانستم فایلهای حاوی سورس کد و مستندات سیستم عامل یونیکس را آپلود نمایم . 


اما درعوض ، آدرسهای جدید  مربوط به سورس کد و مستندات سیستم عامل یونیکس را در اینجا و در پست شماره 452  ،  می آورم .  شما می توانید با مراجعه به این آدرسها ، سورس کد سیستم عامل یونیکس که با زبان اسمبلی نوشته شده و سایر فایلهای مربوط به مستندات یونیکس را دانلود نمایید . 



اگر مشکلات مربوط به آپلود سنتر بلاگ بیان ،  حل شوند ،  فایل مربوطه را آپلود خواهم کرد و لینک دانلود را در این پست و  پست شماره  452  ، قرار خواهم داد . انشاا... 


( بعد از مطالعه ی این مستندات و فایلهای قدیمی ، وسوسه شدم که یک مدت در محیط لینوکس ، خودم را به چالش بکشانم و ببینم تا کجا می توانم  دوام بیاورم !!!! البته این دفعه سعی می کنم یک لینوکس دیگه بجز کالی را انتخاب نمایم شاید مشکلات کمتری برایم پیش بیاید  شاید هم توانستم شاخ کالی لینوکس را بشکنم یا اینکه کالی را با دبیان ترکیب نمایم و یک لینوکس شخصی ولی کامل و همه منظوره برای خودم بسازم !! 


شخصا با دکتر دنیس ریچی مشکلی ندارم و تمام  چیزهایی که علیه او نوشته ام صرفا نوعی ابراز دلخوری و ناراحتی بود وگرنه دنیس ریچی خودش هم می دانست که هیچ زبانی به گرد پای اسمبلی نمی رسد ولی مجبور بود زبان سی را اختراع کند تا بتواند یونیکس را روی چندین معماری مختلف  پورت نماید . دنیس ریچی بی تقصیر است و شاید اگر من نیز جای  او بودم مجبور می شدم بجای اسمبلی یک زبان سطح بالا را بکار ببرم . 

بهرحال خدا ایشان را رحمت کند . من دیگه هرگز علیه ایشان مطلب نمی نویسم . 


حالا وقت آن رسیده که دستپخت مرحوم دنیس ریچی را امتحان کنم و دل و روده ی لینوکس را بیرون بکشم و این سیستم عامل زمخت را آزمایش نمایم .  شاید یک وقت شیفته ی یونیکس شدم و ویندوز را رها نمایم . کسی چه می داند؟؟ !!  البته برای خیلی از مصارف و کاربردهای مهم هنوز هم به ویندوز نیازمند هستم و نمی توانم ویندوز را رها کنم و لینوکس را صرفا در کنار ویندوز استفاده می کنم تا حس کنجکاوی ام ارضا شود !!! 


 البته برای برنامه نویسی  با زبان اسمبلی نیز مجبورم بیش از یک سیستم عامل را روی کامپیوترم نصب کنم تا مهارتهای برنامه نویسی با اسمبلی تحت سیستم عاملهای مختلف را آزمایش نمایم و اینطوری بتوانم در سیستم عاملهای مختلف ، قدرت و کیفیت و کارایی زبان اسمبلی را به همگان ثابت نمایم  و حتی بتوانم یک توزیع جدید لینوکس را بطور کامل با زبان اسمبلی و برای خودم یا برای مردم  بسازم . این ترفند نیز می تواند به احیای زبان اسمبلی  کمک نماید . ) 





آدرسهای جدید  مربوط به سورس کد و مستندات سیستم عامل یونیکس :



UNIX:



https://www.bell-labs.com/usr/dmr/www/1stEdman.html


https://github.com/qrush/unix


https://github.com/ibraheemdev/modern-unix


https://github.com/seankross/the-unix-workbench


https://github.com/dspinellis/unix-history-repo


https://github.com/dspinellis/unix-history-make 


https://github.com/DoctorWkt/pdp7-unix


https://www.mckusick.com/csrg/index.html


https://github.com/DoctorWkt/unix-jun72