اما کامپیوترهای کوچکتری در حال توسعه بودند و تا پایان دهه 80 بسیاری از مردم کامپیوترهای خانگی داشتند. در آن زمان، چندین نسخه از یونیکس برای معماری رایانه شخصی موجود بود، اما هیچ یک از آنها واقعاً رایگان و مهمتر نبودند: همه آنها بسیار کند بودند، بنابراین اکثر مردم MS DOS یا Windows 3.1 را بر روی رایانه شخصی خود اجرا می کردند.
1.1.2. لینوس و لینوکس
در آغاز دهه 90، رایانه های شخصی خانگی بالاخره به اندازه کافی قدرتمند بودند که یک یونیکس کامل را اجرا کنند. لینوس توروالدز، مرد جوانی که در دانشگاه هلسینکی در حال تحصیل در رشته علوم کامپیوتر بود، فکر کرد که داشتن نوعی نسخه آکادمیک آزادانه یونیکس ایده خوبی است و به سرعت شروع به کدنویسی کرد.
او شروع به پرسیدن سوال کرد و به دنبال پاسخ ها و راه حل هایی بود که به او کمک کند یونیکس را روی رایانه شخصی خود دریافت کند. در زیر یکی از اولین پست های او در comp.os.minix است که مربوط به سال 1991 است:
از جانب: [ایمیل محافظت شده] (لینوس بندیکت توروالدز) گروه های خبری: comp.os.minix
موضوع: Gcc-1.40 و یک سوال posix
شناسه پیام:[ایمیل محافظت شده]> تاریخ: 3 ژوئیه 91، 10:00:50 GMT
سلام نتلندی ها
به دلیل پروژه ای که روی آن کار می کنم (در مینیکس)، به تعریف استاندارد posix علاقه مند هستم. آیا کسی می تواند به من یک قالب (ترجیحا) قابل خواندن توسط ماشین از آخرین قوانین posix را راهنمایی کند؟ سایت های Ftp خوب خواهند بود.
از جانب: [ایمیل محافظت شده] (لینوس بندیکت توروالدز) گروه های خبری: comp.os.minix
موضوع: Gcc-1.40 و یک سوال posix
شناسه پیام:[ایمیل محافظت شده]> تاریخ: 3 ژوئیه 91، 10:00:50 GMT
سلام نتلندی ها
به دلیل پروژه ای که روی آن کار می کنم (در مینیکس)، به تعریف استاندارد posix علاقه مند هستم. آیا کسی می تواند به من یک قالب (ترجیحا) قابل خواندن توسط ماشین از آخرین قوانین posix را راهنمایی کند؟ سایت های Ftp خوب خواهند بود.
از همان ابتدا، هدف لینوس این بود که یک سیستم رایگان داشته باشد که کاملاً با یونیکس اصلی مطابقت داشته باشد. به همین دلیل است که او استانداردهای POSIX را درخواست کرد، POSIX هنوز استاندارد یونیکس است.
در آن روزها پلاگین و بازی هنوز اختراع نشده بود، اما افراد زیادی علاقه مند به داشتن یک سیستم یونیکس برای خود بودند، که این تنها یک مانع کوچک بود. درایورهای جدید برای انواع سخت افزارهای جدید با سرعتی پیوسته در دسترس قرار گرفتند. تقریباً به محض اینکه یک قطعه سختافزار جدید در دسترس قرار گرفت، شخصی آن را خریداری کرد و آن را برای تست لینوکس ارسال کرد، همانطور که سیستم به تدریج نامیده میشد و کد رایگان بیشتری برای طیف وسیعتری از سختافزار منتشر میکرد. این کدگذارها در رایانه شخصی خود متوقف نشدند. هر قطعه سخت افزاری که می توانستند پیدا کنند برای لینوکس مفید بود.
در آن زمان، به آن افراد «نورد» یا «فریک» میگفتند، اما تا زمانی که فهرست سختافزار پشتیبانیشده طولانیتر و طولانیتر میشد، برایشان مهم نبود. به لطف این افراد، لینوکس اکنون نه تنها برای اجرا بر روی رایانه های شخصی جدید ایده آل است،
اما همچنین سیستم انتخابی برای سخت افزارهای قدیمی و عجیب و غریب است که اگر لینوکس وجود نداشت بی فایده بود.