Что такое Linux и Unix? История создания Linux и Unux🐧
1 Часть
Раньше компьютеры были такими большими, что могли занимать целую комнату или даже дом. Вы только представьте себе, как трудно было ими управлять. Более того, каждый компьютер имел свою собственную операционную систему, в результате чего работать с такими машинами было жутко неудобно. Программное обеспечение таких компьютеров было узкоспециализированным, и не могло работать на другом компьютере. Не говоря уже о том, что подобная техника стоила таких невообразимо больших денег, что обычные люди не могли себе этого позволить.
В качестве решения вопроса с операционной системой компанией AT&T была создана операционная система Unix, которая дала старт возникновению открытого программного обеспечения и созданию Linux. Но давайте по порядку.
=====================================================
История возникновения Unix
В 1969 году команда разработчиков в лице Кена Томпсона, Денниса Ритчи и Дугласа Макилроя из исследовательского центра «Bell Labs» компании AT&T начала проект по созданию единой операционной системы (сокр. «ОС») для всех компьютеров, назвав её — «Unix». Первая версия системы была написана на Ассемблере. В 1972 году для того, чтобы переписать систему на более простой язык, Деннис Ритчи создает язык программирования Си, благодаря чему, 15 октября 1973 года выходит новая версия Unix (четвертая), ядро которой было переписано на Си. А через 2 года (в 1975 году) появляется уже полностью написанная на языке Си редакция Unix (пятая).
Долгое время операционная система являлась лишь исследовательским проектом, но в 1973 году проходит конференция Ассоциации по вычислительной технике (сокр. «ACM» от «Association for Computing Machinery»), на которой создатели Unix рассказывают о своей системе, и к ним сразу же начинают обращаться люди с просьбой поделиться её копией. И тут стоит отметить одну очень важную историческую деталь, которая сыграла свою роль в дальнейшем развитии событий. Дело в том, что в 1956 году компания AT&T (являющаяся на тот момент монополистом на американском рынке местной и междугородней связи) завершает очередное разбирательство с федеральными властями и антимонопольным комитетом по поводу своего монопольного положения, результатом которого становится подписание соглашения, накладывающее на AT&T ограничения по продажи продуктов и услуг, не связанных напрямую с телефонами и телекоммуникациями. А это значит, что Unix не могла продаваться всем желающим её заполучить. В связи с этим фактом, распространение исходных кодов системы Unix происходило абсолютно бесплатно.
Первоначально Unix использовалась в основном в университетах и крупных финансовых корпорациях. К 1978 году насчитывалось около 600 машин с установленной на них системой Unix.
#unix #history
1 Часть
Раньше компьютеры были такими большими, что могли занимать целую комнату или даже дом. Вы только представьте себе, как трудно было ими управлять. Более того, каждый компьютер имел свою собственную операционную систему, в результате чего работать с такими машинами было жутко неудобно. Программное обеспечение таких компьютеров было узкоспециализированным, и не могло работать на другом компьютере. Не говоря уже о том, что подобная техника стоила таких невообразимо больших денег, что обычные люди не могли себе этого позволить.
В качестве решения вопроса с операционной системой компанией AT&T была создана операционная система Unix, которая дала старт возникновению открытого программного обеспечения и созданию Linux. Но давайте по порядку.
=====================================================
История возникновения Unix
В 1969 году команда разработчиков в лице Кена Томпсона, Денниса Ритчи и Дугласа Макилроя из исследовательского центра «Bell Labs» компании AT&T начала проект по созданию единой операционной системы (сокр. «ОС») для всех компьютеров, назвав её — «Unix». Первая версия системы была написана на Ассемблере. В 1972 году для того, чтобы переписать систему на более простой язык, Деннис Ритчи создает язык программирования Си, благодаря чему, 15 октября 1973 года выходит новая версия Unix (четвертая), ядро которой было переписано на Си. А через 2 года (в 1975 году) появляется уже полностью написанная на языке Си редакция Unix (пятая).
Долгое время операционная система являлась лишь исследовательским проектом, но в 1973 году проходит конференция Ассоциации по вычислительной технике (сокр. «ACM» от «Association for Computing Machinery»), на которой создатели Unix рассказывают о своей системе, и к ним сразу же начинают обращаться люди с просьбой поделиться её копией. И тут стоит отметить одну очень важную историческую деталь, которая сыграла свою роль в дальнейшем развитии событий. Дело в том, что в 1956 году компания AT&T (являющаяся на тот момент монополистом на американском рынке местной и междугородней связи) завершает очередное разбирательство с федеральными властями и антимонопольным комитетом по поводу своего монопольного положения, результатом которого становится подписание соглашения, накладывающее на AT&T ограничения по продажи продуктов и услуг, не связанных напрямую с телефонами и телекоммуникациями. А это значит, что Unix не могла продаваться всем желающим её заполучить. В связи с этим фактом, распространение исходных кодов системы Unix происходило абсолютно бесплатно.
Первоначально Unix использовалась в основном в университетах и крупных финансовых корпорациях. К 1978 году насчитывалось около 600 машин с установленной на них системой Unix.
#unix #history
faif-2.0.pdf
2.1 MB
Освобождение вашего компьютера (2.0):
Ричард Столлман и революция
свободного программного обеспечения
#book
Ричард Столлман и революция
свободного программного обеспечения
#book
📕Командная строка Linux. Полное руководство.
Скачать
#book
Уильям Шоттс знакомит вас с истинной философией Linux. Вы уже знакомы с Linux, и настала пора
нырнуть поглубже и познакомиться с возможностями командной строки. Командная строка всегда с вами,
от первого знакомства до написания полноценных программ в Bash — самой популярной оболочке Linux.
Познакомьтесь с основами навигации по файловой системе, настройки среды, последовательностями
команд, поиском по шаблону и многим другим.
Прочитав эту книгу, вы легко научитесь создавать и удалять файлы, каталоги и символьные ссылки;
администрировать систему, включая сетевое оборудование, установку пакетов и управление процессами;
редактировать файлы; писать скрипты для автоматизации общих или рутинных задач; выполнять любые
работы с текстовыми файлами.
Преодолев начальный страх перед оболочкой Linux, вы поймете, что командная строка — это есте-
ственный, логичный и простой способ общения с компьютером. И не забывайте протирать пыль с мышки.Скачать
#book
Negus_K_Kaen_F_Ubuntu_i_Debian_Linux_dlya_prodvinutykh_2011.pdf
8.2 MB
Ubuntu и Deblan Linux для продвинутых: более 1000 неэаменимых команд
Это руководство научит вас использовать Ubuпtu Liпux так, как это делают настоящие профессионалы, то есть с помощью командной строки. Вы сможете применять более 1000 команд и получите все
необходимое Программное обеспечение - начиная с системных утилит, отслеживающих работу вашего
ПК и его безопасность, и заканчивая программами для работы в сети и разграничения доступа. Книга дает
незаменимые знания и навыки для использования и администрирования настольных ПК и серверов, рабо
тающих под управлением Ubuпtu, Deblan, КNOPPIX и других дистрибутивов Liпux.
#book
Это руководство научит вас использовать Ubuпtu Liпux так, как это делают настоящие профессионалы, то есть с помощью командной строки. Вы сможете применять более 1000 команд и получите все
необходимое Программное обеспечение - начиная с системных утилит, отслеживающих работу вашего
ПК и его безопасность, и заканчивая программами для работы в сети и разграничения доступа. Книга дает
незаменимые знания и навыки для использования и администрирования настольных ПК и серверов, рабо
тающих под управлением Ubuпtu, Deblan, КNOPPIX и других дистрибутивов Liпux.
#book
Внутренне устройство Linux
#book
Книга представляет собой введение во внутреннее устройство операционной системы Linux. Все положения наглядно проиллюстрированы примерами, разработанными автором и проверенными им на практике. Рассмотрены основные подсистемы ядра и их сущности — файлы и файловые системы, виртуальная память и отображаемые файлы, процессы, нити и средства межпроцессного, взаимодействия, каналы, сокеты и разделяемая память. Раскрыты дискреционный и мандатный (принудительный) механизмы контроля доступа, а также привилегии процессов. Подробно описано пользовательское окружение и интерфейс командной строки CLI, оконные системы X Window и графический интерфейс GUI, а также сетевая подсистема и служба SSH. Особое внимание уделено языку командного интерпретатора и его использованию для автоматизации задач эксплуатации операционной системы.Скачать
#book
Linux 30 лет🥳🔥
Что-то случилось в этот день еще в 1991 году, что кардинально изменило будущее вычислений. Линус Торвальдс, финско-американский инженер-программист, выпустил ядро Linux под лицензией GNU😉
Сам Линус Торвальдс и не предполагал, что оно будет играть такую важную роль во всем, от суперкомпьютеров до крошечных встраиваемых устройств.
Прелесть лицензии GNU заключается в том, что вместо ограничения того, что пользователи могут делать с ядром Linux, она максимизировала их права.🔥
Благодаря GPL было выпущено не только более 500 дистрибутивов GNU/Linux, но и широкий спектр устройств Android и мощных суперкомпьютеров, а также марсоход под названием Perseverance, который прибыл на Марс в феврале работает на базе Linux.
Что-то случилось в этот день еще в 1991 году, что кардинально изменило будущее вычислений. Линус Торвальдс, финско-американский инженер-программист, выпустил ядро Linux под лицензией GNU😉
Сам Линус Торвальдс и не предполагал, что оно будет играть такую важную роль во всем, от суперкомпьютеров до крошечных встраиваемых устройств.
Прелесть лицензии GNU заключается в том, что вместо ограничения того, что пользователи могут делать с ядром Linux, она максимизировала их права.🔥
Благодаря GPL было выпущено не только более 500 дистрибутивов GNU/Linux, но и широкий спектр устройств Android и мощных суперкомпьютеров, а также марсоход под названием Perseverance, который прибыл на Марс в феврале работает на базе Linux.
🎬Сценарии командной оболочки Linux, OS X и Unix (2017)
#book
@linux_school
Сценарии командной оболочки помогают системным администраторам и программистам автоматизировать рутинные задачи с тех самых пор, как появились первые компьютеры.
В этой книге описываются типичные проблемы, с которыми можно столкнуться, например, при сборке программного обеспечения или координации действий других программ.
Цель этой книги — продемонстрировать практические приемы программирования сценариев на bash и познакомить с самыми распространенными утилитами на коротких и компактных примерах, не вдаваясь в излишние подробности.
Скачать#book
@linux_school
📖 Bash и кибербезопасность: атака, защита и анализ из командной строки Linux
Командная строка может стать идеальным инструментом для обеспечения кибербезопасности. Невероятная гибкость и абсолютная доступность превращают стандартный интерфейс командной строки (CLI) в фундаментальное решение, если у вас есть соответствующий опыт.
Авторы Пол Тронкон и Карл Олбинг рассказывают об инструментах и хитростях командной строки, помогающих собирать данные при упреждающей защите, анализировать логи и отслеживать состояние сетей. Пентестеры узнают, как проводить атаки, используя колоссальный функционал, встроенный практически в любую версию Linux.
Скачать
@linux_school
Командная строка может стать идеальным инструментом для обеспечения кибербезопасности. Невероятная гибкость и абсолютная доступность превращают стандартный интерфейс командной строки (CLI) в фундаментальное решение, если у вас есть соответствующий опыт.
Авторы Пол Тронкон и Карл Олбинг рассказывают об инструментах и хитростях командной строки, помогающих собирать данные при упреждающей защите, анализировать логи и отслеживать состояние сетей. Пентестеры узнают, как проводить атаки, используя колоссальный функционал, встроенный практически в любую версию Linux.
Скачать
#book@linux_school
📌Обзор дистрибутива Elementary OS
💬Elementary OS – дистрибутив Linux с открытым исходным кодом, построенный на базе Ubuntu и использующий среду рабочего стола Pantheon. Система позиционируется как быстрая и бесплатная замена для Windows и MacOS.
Система имеет простой и красивый интерфейс и не требовательна к ресурсам компьютера.
https://pingvinus.ru/note/elementary-os-loki-review
@linux_school
💬Elementary OS – дистрибутив Linux с открытым исходным кодом, построенный на базе Ubuntu и использующий среду рабочего стола Pantheon. Система позиционируется как быстрая и бесплатная замена для Windows и MacOS.
Система имеет простой и красивый интерфейс и не требовательна к ресурсам компьютера.
https://pingvinus.ru/note/elementary-os-loki-review
@linux_school