Добре дошъл(а) в SmyleBG!
Регистрацията е препоръчителна за да ползвате екстрите както и пълната функционалност на сайта и отнема само минута!
Моля прочетете и спазвайте правилата ни при регистрацията си за да бъде всичко на ред занапред!
Като гост виждате само 2% от съдържанието на форума!
Заповядайте при нас!
ИндексHomeВъпроси/ОтговориРегистрирайте сеВход
Начало
Полезни
Профил
От форума
Администрация

Share | .
 

 Историята на създаването и развитието на Линукс

Предишната тема Следващата тема Go down 
АвторСъобщение
SmyleBG
✰✰✰✰✰✰
✰✰✰✰✰✰
avatar

Брой мнения : 153
Последно влизане : 23.05.2013
Местожителство : BG

ПисанеЗаглавие: Историята на създаването и развитието на Линукс   Пет 28 Юни - 6:19:19

През 1991, Линус Бенедикт Торвалдс ( Linus Benedict Torvalds) бил второкурсник, изучаващ компютърни науки в хелзинския университет, а също така и самоук хакер. Двадесет и една годишният русокос и любезен финландец обичал да бърника компютрите, привличали го мощта и границите, до които може да бъде увеличена тя. Но това, което липсвало, било операционна система, която да може да удовлетвори изискванията на професионалиста. MINIX била добра, но все пак, тя била само операционна система за студенти, създадена като учебно помагало, а не като мощна операционна система с индустриална значимост.

По това време програмистите по света бяха силно вдъхновени от проекта GNU на Ричард Столман (Richard Stallman), софтуерно движение, поставило си за цел да осигури свободен и качествен софтуер. Почитан като култов герой в царството на компютрите, Столман е започнал своята внушителна кариера в известната лаборатория за изкуствен интелект в масачузетския технологичен институт (MIT), а във втората половина на седемдесетте е създал редактора emacs. В началото на осемдесетте, компании правещи комерсиален софтуер примамили много от брилянтните програмисти в лабораторията и договорили нови ограничаващи условия за конфиденциалност, които да защитават тайните им. Но Столмън имал друго виждане. Неговата идея била, че за разлика от други продукти, софтуерът трябва да бъде свободен от ограничения против копиране и промяна, за да бъдат правени по-добри и по-ефективни компютърни програми. С неговият прочут манифест от 1983 г., обявил началото на проекта GNU, той постави началото на движение за създаване и разпространяване на софтуер, отговарящ на неговата философия (между другото, името GNU е рекурсивен акроним който в същност означава "GNU не е UNIX"). Но за постигането на тази мечта за създаване на абсолютно безплатна операционна система, той трябвало да създаде първо инструментите. Така през 1984, Столмън започва да пише GNU C компилатора ( GCC ) - учудващо постижение за програмист, работещ самостоятелно. С неговата легендарна техническа изобретателност, той сам засрамва цели групи програмисти от софтуерните компании със създаването на GCC, разглеждан като един от най-ефективните и най-ясни компилатори, създадени някога.

До 1991, проекта GNU създаде много от инструментите. Дългоочакваният GNU C компилатор вече беше готов, но все още нямаше операционна система. Дори MINIX трябваше да бъде лицензиран. Работеше се върху ядрото на GNU - HURD, но не се очакваше да бъде готово в близките няколко години.

А това забавяне било твърде голямо за Линус.

На 25 август 1991 историческото съобщение било изпратено до новинарската група на MINIX от Линус:
From: [You must be registered and logged in to see this link.] (Linus Benedict Torvalds)
Newsgroups: comp.os.minix
Subject: What would you like to see most in minix?
Summary: small poll for my new operating system
Message-ID: <1991Aug25.205708.9541@klaava.Helsinki.FI>
Date: 25 Aug 91 20:57:08 GMT
Organization: University of Helsinki
Привет, народе ползващ minix,
Аз правя (безплатна) операционна система (просто хоби; няма да е нещо голямо и
професионално като gnu) за 386(486) AT компютри. Работя по това от
април и започва да придобива завършен вид. Ще се радвам на всякакви коментари -
какво харесвате и какво - не в minix т.к. моята OS много прилича на него
(физическата организация на файловата система (поради практически съображения)
освен всичко друго). Изцяло са портирани bash(1.08) и gcc(1.40), и нещата
изглежда работят.Това означава, че ще имам нещо практично до
няколко месеца и бих искал да знам какви нови функции хората биха искали. Всяко
предложение е добре дошло, но не обещавам, че ще осъществя всички :-)
Linus (torvalds@kruuna.helsinki.fi)
PS. Да - не използвам никакъв код от minix, и файловата система е многонишкова.
НЕ е преносима (използва 386 превключвания на задачите и др. под.), а най-вероятно и никога няма да
поддържа нищо освен AT хард дисковете, и това е всичко което
имам :-(.

Както очевидно е от постинга, дори Линус не е вярвал, че неговото творение ще бъде достатъчно голямо да промени света на компютрите завинаги. Линукс 0.01 бил пуснат към средата на септември 1991 и бил сложен в Мрежата. Ентусиазмът около това "ново дете в квартала" се увеличавал и кода бил свалян, тестван, подобряван и изпращан обратно на Линус. Версия 0.02 излезнала на 5 октомври, заедно с тази прочута декларация от Линус:
From: [You must be registered and logged in to see this link.] (Linus Benedict Torvalds)
Newsgroups: comp.os.minix
Subject: Free minix-like kernel sources for 386-AT
Message-ID: <1991Oct5.054106.4647@klaava.Helsinki.FI>
Date: 5 Oct 91 05:41:06 GMT
Organization: University of Helsinki
Страдате ли за добрите дни на на minix-1.1, когато мъжете бяха истински мъже и си пишеха сами драйверите за устройствата? Може би сте останали
без "хубав" проект и сега си точите зъбите за ОС която да можете да се пробвате да промените за своите
нужди? Не намирате ли за разочароващ факта, че всичко работи на minix? Вече не прекарвате нощите си с опит да накарате някоя програма да
проработи? Тогава, този постинг може би е точно за вас :-)
Както споменах преди месец(?), работя върху безплатна версия на подобие на minix за AT-386 компютри. Най-накрая
достигнах етап, на който вече може да бъде използвана (въпреки че може и да не може, в зависимост
от това какво искате да правите) и бих искал да предоставя изходния код за по-широко разпространение. Това е едва версия 0.02 (+1 (съвсем
малка) кръпка), но успешно съм пуснал bash/gcc/gnu-make/gnu-sed/compress и т.под.
Изходните кодове на този проект могат да бъдат намерени на nic.funet.fi (128.214.6.100) в директория /pub/OS/Linux.
Директорията съдържа и няколко README файла и няколко изпълними файла за работа под linux
(bash, update и gcc; какво още може да желае човек :-). Достъпен е пълният изходен код на ядрото т.к. не е използван никакъв код от minix
Изходните кодове на библиотеките са само частично свободни, така че не могат да бъдат разпространявани на този етап. Системата може да бъде компилирана
"както-е" и до колкото ми е известно работи. Хмм. Изходните кодове на изпълнимите файлове (bash и gcc) могат а бъдат намерени
на същото място в /pub/gnu.
Линукс версия 0.03 излезе след няколко седмици. До декември се появи версия 0.10. Все още Линукс беше се отдалечил съвсем малко от първоначалната си скелето-подобна форма. Поддържаше само AT твърди дискове, нямаше login (зареждаше направо bash). Версия 0.11 беше много подобрена - с поддръжка за многоезични клавиатури, драйвери за флопи дискови устройства, поддръжка за VGA, EGA, Херкулес и др. Номерата на версиите продължиха от 0.12 направо към 0.95 и 0.96 и т.н. Скоро кодът тръгна по целия свят от FTP сайтове във Финландия и на други места.

_____________________________________________________________________________________
Покрепяйте ни всеки ден [You must be registered and logged in to see this link.] [You must be registered and logged in to see this link.] [You must be registered and logged in to see this link.] [You must be registered and logged in to see this link.] [You must be registered and logged in to see this link.] [You must be registered and logged in to see this link.] [You must be registered and logged in to see this link.]
Ето и нашата статистика на посещенията за последните 24 часа [You must be registered and logged in to see this link.]
Върнете се в началото Go down
http://smyle.board.st
 

Историята на създаването и развитието на Линукс

Предишната тема Следващата тема Върнете се в началото 
Страница 1 от 1

 Similar topics

-
» до къде ще стигне развитието на мотоциклетите след години???
» Един къс от историята Mz Etz 250 (Police)

Permissions in this forum:Не Можете да отговаряте на темите
 :: Разни, от всичко по малко...-