Відповіді:
Це дуже спрощена історія про Unix і її похідних . Windows не в цьому фігурує, оскільки історія його по суті є окремою.
Колись операційні системи були складними та громіздкими. Одного дня наприкінці 1960-х Кен Томпсон , Денніс Річі та кілька їхніх колег з AT&T Bell Labs вирішили написати простішу версію Multics для запуску ігор на своїх PDP-7 , і таким чином Unix народився.
AT&T володіла правами на код, а ліцензії були дорогими. Багато інших компаній надавали ліцензію на Unix та продавали власну версію. Основні гравці включали DEC , HP , IBM , Sun . Варіанти Unix додавали власні розширення, часто залучаючи ідеї один до одного та з наукових шкіл.
Тим часом, у Берклі ряд вчених були незадоволені ситуацією з ліцензуванням і вирішили створити версію Unix, яка не містила жодного коду з ліцензією AT & T. Таким чином, на початку 1980-х дистрибуція програмного забезпечення Berkeley, або BSD , стала вільним варіантом Unix. BSD вперше потрапив на міні-комп’ютери, такі як PDP-11 та VAXen .
У той же час, на східному узбережжі , Річард Столлман закотила істерику , коли він не може отримати вихідний код для свого драйвера принтера. Він створив проект GNU ( G NU n ot U nix) у 1983 році, маючи намір зробити безкоштовну Unix-подібну операційну систему, тільки кращу. Після невеликих вагань ядро цієї операційної системи було обрано Hurd , який буде доступний для використання вже будь-яке десятиліття. Багато компонентів проекту GNU включені у всі поточні безкоштовні об'єднання, зокрема у компілятор GCC .
Тим часом у Фінляндії Лінус Торвальдс влітку 1991 р. Вийшов на хакерство. Коли він прокинувся, зрозумів, що написав операційну систему для свого ПК , і вирішив поділитися нею, поставивши її на FTP-сервер у каталог під назвою Linux . Успіх перевершив його очікування.
Багато людей створили дистрибутивні програми, включаючи ядро Linux, багато програм GNU, X Window System та інше вільне програмне забезпечення. Ці дистрибутиви ( Slackware , Debian , Red Hat , SUSE , Gentoo , Ubuntu та ін.) - це те, про що люди зазвичай говорять, коли говорять «Linux». Більшість дистрибутивів Linux складаються здебільшого із програмного забезпечення «без мовлення», хоча програмне забезпечення, яке є просто безкоштовним пивом, часто включається, коли не існує вільного еквівалента.
Інші існуючі на даний момент унісею включають різні вилки BSD (ви можете вибрати FreeBSD , NetBSD та OpenBSD , всі вони вільні, відкриті та розроблені через мережу), а також знижуючу кількість комерційних варіантів, орієнтованих на сервери: та AIX , HP-UX , Solaris та кілька дуже незначних конкурентів. Ще одна власницька операційна система на базі Unix - це Mac OS X, що працює на настільних ПК, ноутбуках та КПК Apple .
Жиль пояснюється дуже добре еволюція від частини до іншого тут , тому я розгляну цю тему з більш широкої перспективи і дати деякі рекомендації для подальших досліджень.
Від базарів та дослідницьких лабораторій до закритих блоків та маргіналізованих на ринку груп, які, на мою думку, зовсім не такі маргінальні
Ключовим терміном, який потрібно грати з еволюцією, є влада. Якщо ви залежите від ОС, наприклад, у формі оновлень безпеки, ви залежите від виробника програмного забезпечення, а значить, він має владу над вами. Він може вирішити припинити публікацію оновлень безпеки або зробити будь-яке зло, яке дозволяє його ліцензія. Якщо ОС закрита, користувачі повинні відчувати себе безпорадними, оскільки вони не можуть самостійно вирішити проблеми, можливо, це проявляється в лицемірних почуттях, таких як again the damn driver broken, XYZ's fault
. В останній дискусії ви можете, s,OS,sofware,g
і це насправді не втрачає сенсу щодо відносин влади, очевидно, що ця річ є позачасовою.
Я не буду винаходити прокляте колесо, тому, будь ласка, читайте нижче про базари, корпорації та соціально-екологічні та інші проблеми.
Старт
Кінець, зараз і все ще розвивається
Для візуалізації еволюції, будь ласка, дивіться малюнок нижче з Вікіпедії, де все починалося з Базару (помаранчева фаза) і закінчувалося червоно-зеленою фазою, де все ще розвивається або навіть хаотично. Малюнок неправильний або про-Minix-реклама в деяких точках, nb коментарі. Прочитайте, будь ласка, про точку повороту Minix-Linux та виділіть marketing free
, free-as-beer
і free-as-speech
- дискусію тут . Незабаром, Minix не був, free-as-free-speech
а Tanenbaum заробляв на цьому гроші, тоді як Лінус пропонував своїй ОС менш обмежувальну ліцензію, дуже важливі роки, щоб зрозуміти, щоб не помилитися з якимись дивацтвами на знімку. Цей важливий момент пізніше торкнувся окремих сторін, таких як FreeBSD, Linux та Mimix -формація до їх теперішньої форми. Зверніть увагу, що я не називаю їх згуртованими термінами, такими як"open-source"
тому що термін вживається неправильно.
Коли я в назві використовував термін базар, я справді мав на увазі це. Це певною мірою хаотично, тому складно отримати велику картину, але знову ж таки існують дуже систематичні групи. Той, хто зможе запропонувати найбільш відповідне рішення поточної проблеми, отримає нагороду та зможе продати свою продукцію на ринку. Іноді розробник обіграє величезних 100 команд розробників, а іноді навпаки. Торварди провели хорошу аналогію із закритим блобом та відкритим кодом (або еквівалентом у деякому електронному листі) науці та алхімії. Я думаю, його суть полягала в тому, що, хоча алхіміки вимерли в науці, ви все ще можете їх знайти в Програмному забезпеченні. Він не дуже пояснив це, але моя ідея полягає в тому, що алхіміки сьогодні існують в інженерії програмного забезпечення, оскільки це може бути корисно час від часу, а деякі практичні ситуації потребують творчих рішень. Мало як фізики використовували розподіл сираку-дельта протягом приблизно 30 років (за словами мого викладача), перш ніж математики погодилися, що це може бути сформульовано з математики, ця фаза може зайняти деякий час. Але не варто недооцінювати умоглядний шаленство людських інстинктів, дивно, скільки разів я бачив людей, що пишуть щось «нове», виявляючи, що це вже винайдено. Ласкаво просимо на базар!
Культура, гроші та інтелектуальний капітал
free
і closed
якщо умови не є чітко визначеними або задокументованими, як тут.Мені часто здається дурним, що люди порівнюють цю децентралізовану річ з певними бюрократичними фірмами, а не з усіма ними, адже мета багатьох інноваторів сама по собі - це багато часу, щоб розважатися, а не створювати гроші. Тож питання як"do they get paid?"
трохи зарозуміло, чи вам заплатили, щоб бути римлянином, чи вам зараз платять, щоб бути громадянином XYZ? Можливо, ні, чи, можливо, з успішним починанням - вам потрібно розумно вибирати свій табір, як завжди. Однак є й інші важливі речі, такі як знання, відповідальність та співпраця, які часом важко виміряти в доларах. Це насправді називається СК з діловими людьми? Якщо це так, ви можете отримати важливі навички, залучившись до якогось проекту, активу, який високо цінується знаючими фірмами, - але, знову ж таки, ви бачите занадто багато чого хочеться переосмислювати колесо-код, щоб зробити хороші дослідження, перш ніж занадто сильно задіятись.
Якщо ви хочете знати, як дістатися "paid"
з цим полем. Я б запропонував дослідити взаємозв'язок ризик-винагорода, можливо, у Money.SO. Інструменти unix схожі на науку, вони дуже ліберальні і дозволяють робити багато речей. Від користувача залежить, отримуєте ви чи ні. Думаю, щоб отримати зарплату, потрібно потрапити в такі ризиковані проекти, як трудомісткий / важкий / ігнорований. Немає простого способу отримати гроші де завгодно. Навіщо там? Якщо був простий шлях, ринки не були б ефективними. Причина, чому деякі великі корпуси отримують зарплату, полягає в тому, що вони взяли величезні ризики і позики і тепер отримують винагороду, іноді їх дії є злими, і вони можуть бути покарані. Але для окремої людини я пропоную повільне стійке просування. Щоб зрозуміти, чому думати про ранню історію Unix про дослідницькі лабораторії, багато повільної монотонної роботи та складання прототипів.
Хочете дізнатися більше?
У ваших запитаннях занадто багато плутанини, щоб легко їх атакувати, наприклад, припущення про hierarchy
те, що ігнорується ідея про хаос та неоднозначні терміни, такі як Windows
: відділення розробників чи брендинг? І термін from Unix
у назві має надто привабливий для популізму-в-Unix-питання-сайт. Важко сказати, як /dev/null
розвивалися такі, як У. та інші закриті речі, тому що ми їх не знаємо, крім спекуляцій! Люди, які знають, не можуть говорити. Джерело первинне, решта вторинне. Будьте впевнені, які зав'язки, тобто пошукова система, яку ви використовуєте для цієї теми, багато цінних статей містяться з невідповідною інформацією, як це стосується вилученої статті. Для початку ви можете спробувати кілька посилань, запропонованих вище чи нижче.
'starting with version 3, MINIX was free and redesigned for “serious” use.'
. +1
Ренджіт, немає "кореневої" операційної системи. Історія операційних систем досить довга. Я просто рекомендую вам прочитати наступні статті у Вікіпедії:
Розважайте, це справді цікаві речі ...