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/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