Историята на Linux

Името Linux идва от комбинацията от Linus + Unix. Линус е името на създателя на Linux, Линус Торвалдс. А Unix е името на голяма операционна система, в която сега ще разкажем вашата история, за да можете по-добре да разберете Linux.
Произходът на Unix е свързан с операционната система Multics, проектирана през 60-те години. Този проект е осъществен от Масачузетския технологичен институт (MIT), от General Electric (GE) и от лабораториите Bell (Bell Labs) и American Telephone в Telegraph (AT&T). Намерението беше Multics да има функции за споделяне на времето (няколко потребители споделят ресурсите на един компютър), което го прави най-смелата система за времето. През 1969 г. вече има версия на Multics, работеща на компютър GE645.]
Кен Томпсъм е бил изследовател в Multics и е работил в Bell Labs. Компанията обаче се оттегли от проекта известно време по-късно, но той продължи обучението си в системата. Оттогава идеята му не беше да продължи с оригиналните Multics, а да създаде нещо по-малко, но това да запази основните идеи на системата. Оттам започва сагата за системата Unix. Брайън Керниган, също изследовател в Bell Labs, даде това име.


През 1973 г. друг изследовател от Bell Labs, Денис Ричи, пренаписва цялата система на Unix на език на високо ниво, наречен C, който сам разработва. В резултат на това системата получи широко приемане от потребители извън Bell Labs.
Между 1977 и 1981 г. AT&T променя Unix, като прави някои конкретни промени и пуска System III. През 1983 г., след поредната серия от модификации, беше пусната добре познатата Unix System IV, която продължи да се продава. Дори днес тази система се използва на пазара, превръщайки се в международен стандарт на Unix. Тази система се предлага на пазара от компании като IBM, HP, Sun и др. Unix е много скъпа операционна система и се използва в мощни компютри (като мейнфрейм) от няколко мултинационални компании.
Каква е връзката между Unix и Linux, или по-точно, между Unix и Linus Torvalds?
За да се отговори на този въпрос, е необходимо да се говори за друга операционна система, Minix. Minix е версия на Unix, обаче, безплатна и с наличен изходен код. Това означава, че всеки опитен програмист може да прави промени в него. Първоначално е създаден за образователна употреба, за всеки, който иска да учи Unix „у дома“. Заслужава обаче да се спомене, че е написана от „нула“ и въпреки че е версия на Unix, тя не съдържа никакъв AT&T код и следователно може да се разпространява свободно.
Оттам „излиза на сцената” Линус Торвалдс. Той е бил студент по компютърни науки в университета в Хелзинки във Финландия и през 1991 г., като хоби, Линус решава да разработи система, по-мощна от Minix. За да разкаже идеята за идеята си, той изпрати съобщение до група чрез Usenet (нещо като предшественик на Интернет). Съобщението може да се види в края на тази статия. През същата година той пусна версия на ядрото (основни операционни системи) 0.02 и продължи да работи до който през 1994 г. пусна версия 1.0. По време на писането на тази статия текущата версия беше 2.6.
Linux е безплатна операционна система и представлява повторно внедряване на спецификациите на POSIX (стандартизация от IEEE, Институт по електротехника и електронно инженерство) за системи с разширения Система V и BSD. Това означава, че Linux е много подобен на Unix, но не идва от едно и също място и е написан по различен начин.
Но защо Linux е безплатен?
Линус Торвалдс, когато разработва Linux, нямал намерение да печели пари, а по-скоро да създаде система за лично ползване, която да отговаря на неговите нужди. Приетият стил на развитие беше колективната помощ. Тоест той координира колективните усилия на група за подобряване на системата, която е създал. Хиляди хора допринасят свободно за развитието на Linux, просто за удоволствие от създаването на по-добра операционна система.
GPL лиценз
Linux е под лиценза GPL, позволява на всеки да използва програмите, които са под него, с ангажимента да не прави програмите затворени и комерсиализирани. Тоест, можете да промените която и да е част от Linux, да я модифицирате и дори да я пуснете на пазара, но не можете да я затворите (да не позволите на други потребители да я модифицират) и да я продадете.
GNU
Но историята на Linux не свършва дотук. Също така е необходимо да се знае какво е GNU. GNU е проект, стартиран през 1984 г. с цел разработване на съвместима с Unix операционна система. Самият Linux е просто ядро. Линус Торвалдс, едновременно с писането на изходния код на ядрото, започна да използва GNU програми, за да създаде своята система. Харесвайки идеята, той реши да остави ядрото си под същия лиценз.
Но самото ядро ​​не е използваемо. Ядрото е най-важната част, тъй като е ядрото и служи като комуникатор между потребителя и компютъра. Следователно, с използването на варианти на GNU системите заедно с ядрото, Linux се превърна в операционна система.
Но може би вече сте се объркали. Какво е Linux тогава? Какво е GNU? Просто много хора използват модифицирани версии на системите GNU, мислейки, че това е самият Linux. Програмистите, които работят с него, знаят, че Linux е основно ядрото, както беше казано, но всички наричат ​​този набор от Linux (има и такива, които защитават използването на GNU / Linux).
И накрая, проектът GNU е един от отговорните за успеха на Linux, защото благодарение на "смесването" на неговите програми с ядрото разработена от Линус Торвалдс, Linux показва защо е операционна система, достойна за умения, ненадминати от всеки друга система.

Изчислителна техника - Бразилско училище

Източник: Бразилско училище - https://brasilescola.uol.com.br/informatica/historia-do-linux.htm

Упражнения по регионализация на бразилската територия

Бразилският институт по география и статистика (IBGE) осъзна необходимостта от разделяне на Брази...

read more

Новини за 2020 г.: Теми от Бразилия и света, които може да са в Enem

Да бъдеш добре информиран е основният инструмент за добро представяне във всяко състезание и в En...

read more

Какво ви е необходимо, за да направите Marisa Card?

Въпреки че е известен със своите женствени продукти, Мариса Обслужва и мъже и деца. С цел генерир...

read more