gladilov.org.ru gladilov.org.ua

66 заметок с тегом

юбилей

X Window System исполнилось 40 лет

Исполнилось 40 лет с момента объявления Робертом Шеффлером о создании протокола X Window System. Путь от выпуска X1 до X11 протокол прошёл всего за три года, после чего состояние X11 стабилизировалось и со временем лишь обрастает расширениями, но не меняет своей сути. Например, в качестве расширений в своё время были представлены такие распространённые возможности как XVideo, X Font Server, XKB, Xinerama, XCB, Multi-Pointer X, Present, DRI2, DRI3, RandR, X Input и т. д. В 2011 году возникла инициатива по созданию протокола X12, но она не ушла дальше обсуждений, а вся деятельность по развитию графической подсистемы сосредоточилась на развитии протокола Wayland.

2024   в мире   памятные даты   юбилей

Проекту GNU исполнилось 40 лет

27 сентября 1983 года назад Ричард Столлман основал проект GNU (Gnu’s Not Unix), нацеленный на разработку системных компонентов для создания свободного аналога Unix, позволяющих полностью обойтись без проприетарного ПО. GNU образует содружество свободных проектов, двигающихся к общей цели и развиваемых в соответствии с единой идеологией и философией.

В настоящий момент под крылом GNU развивается 385 свободных проектов, среди которых GCC, Glibc, Bash, Emacs, binutils, classpath, coreutils, sysutils, ddd, FreeFont, gawk, GDB, GetText, Ghostscript, GIMP, Gnash, Gnumeric, GnuPg, GnuTLS, Hurd, GRUB, Gzip, ядро linux-libre, MidnightCommander, Nano, MediaGoblin, ncurses, screen и wget.

Изначально центральными звеньями проекта выступали ядро GNU, инструментарий для разработчиков и набор приложений и утилит для пользовательского окружения, среди которых текстовый редактор, табличный процессор, командная оболочка и даже набор игр. Развиваемое проектом ядро не получило должного распространения, но пользовательское окружение и инструментарий разработки оказались востребованными и в сочетании с ядром Linux легли в основу дистрибутивов GNU/Linux.

Источник:
https://www.gnu.org/gnu/initial-announcement.html
https://www.opennet.ru/opennews/art.shtml?num=59825

Debian GNU/Linux исполнилось 30 лет

Проект Debian празднует своё тридцатилетие. Дистрибутив был впервые анонсирован Яном Мёрдоком (Ian Murdock) 16 августа 1993 года в списке рассылки comp.os.linux.development. Главной целью проекта была разработка дистрибутива, развиваемого в соответствии с духом полной открытости, свойственной Linux и GNU, а также стремление к техническому совершенству и надёжности.

За время существования Debian было выпущено 18 релизов, обеспечена поддержка 26 аппаратных архитектур, сформирован репозиторий из более чем 60 тысяч пакетов. Общий суммарных размер всех предложенных в дистрибутиве исходных текстов составляет 1.3 млрд строк кода. Суммарный размер всех пакетов — 365 GB. В проект вовлечено более 1000 разработчиков, на технологиях Debian создано около 400 производных дистрибутивов, не считая многочисленных ответвлений от таких основанных на Debian дистрибутивов, как Ubuntu.

2023   Debian   Linux   в мире   досуг   интересное   ОС   праздник   юбилей

20 лет проекту GNU Parallel

GNU parallel — утилита командной строки, за авторством  Оле Танге (Ole Tange), позволяющая выполнять задачи на одном или нескольких компьютерах параллельно. Ссылка на GIT-репозиторий — https://git.savannah.gnu.org/cgit/parallel.git.

Показать

В прошлом году я нашел старую резервную копию с самой первой версией Parallel. В архиве не было исполняемого сценария, тем не менее остался временный файл от emacs (~parallel). Это обстоятельство позволило установить дату создания первой версии проекта: 6 января 2002г. На тот момент программа представляла из себя ~15 строк кода на Perl и она до сих пор запускается:

#!/usr/bin/perl

$processes=shift;

chomp(@jobs=<>);
for (@jobs) {
    $jobnr++;
    push @makefile,
    (".PHONY : job$jobnr\n",
     "job$jobnr :\n",
     "\t$_\n");
}
unshift @makefile, "all : ",(map { "job$_ " } 1 .. $jobnr),"\n";

open (MAKE, "| make -k -f - -j $processes") || die;
print MAKE @makefile;
close MAKE;

Эта версия Parallel не являлась частью GNU, принятие в проект случилось только в апреле 2011 года.

Похоже Parallel сохраняет актуальность по сей день. Утилита упомянается в 1000 научных статьях и число цитирований растёт из года в год. Статьи охватывают широкий спектр вопросов, начиная с обрезки фруктовых деревьев, заканчивая проверкой программ марсохдов или исследованиям COVID-19.

Больше всего споров за минувшие 20 лет вызвала необходимость уведомления о цитировании. Подробнее можно узнать из описания параметра

--citation

в документации.

Источник — https://www.gnu.org/software/parallel/20th-birthday.html

День рождения ядра Linux

25 августа 1991 года после пяти месяцев разработки 21-летний студент Линус Торвальдс объявил в телеконференции comp.os.minix о создании рабочего прототипа новой операционной системы Linux, для которой было отмечено завершение портирования bash 1.08 и gcc 1.40. Первый публичный выпуск ядра Linux был представлен 17 сентября. Ядро 0.0.1 имело размер 62 Кб в сжатом виде и содержало около 10 тысяч строк исходного кода. Современное ядро Linux насчитывает более 28 млн строк кода. По данным исследования, проведённого в 2010 году по заказу Евросоюза, приблизительная стоимость разработки с нуля проекта, аналогичного современному ядру Linux, составила бы более миллиарда долларов США (расчёт производился, когда в ядре было 13 млн строк кода), по другим оценкам — более 3 миллиардов.

Показать

Ядро Linux было создано под впечатлением от операционной системы MINIX, которая не устраивала Линуса своей ограниченной лицензией. Впоследствии, когда Linux стал известным проектом, недоброжелатели пытались обвинить Линуса в прямом копировании кода некоторых подсистем MINIX. Нападение отразил Эндрю Таненбаум, автор MINIX, который поручил одному из студентов провести детальное сравнение кода Minix и первых публичных версий Linux. Результаты исследования показали наличие только четырёх несущественных совпадений блоков кода, обусловленных требованиями POSIX и ANSI C.

Первоначально Линус задумал назвать ядро Freax, от слов «free», «freak» и X (Unix). Но имя «Linux» ядро получило с лёгкой руки Ари Лемке (Ari Lemmke), который по просьбе Линуса разместил ядро на FTP-сервере университета, назвав директорию с архивом не «freax», как просил Торвальдс, а «linux». Примечательно, что предприимчивый делец Вильям Делло Крок (William Della Croce) сумел зарегистрировать торговую марку Linux и хотел со временем собирать отчисления, но позднее передумал и передал все права на торговую марку Линусу. Официальный талисман Linux-ядра, пингвин Tux, был выбран в результате соревнования, состоявшегося в 1996 году. Имя Tux расшифровывается как Torvalds UniX.

Динамика роста кодовой базы (количество строк исходного кода) ядра:

0.0.1 — сентябрь 1991, 10 тыс. строк кода;
1.0.0 — март 1994, 176 тыс. строк кода;
1.2.0 — март 1995, 311 тыс. строк кода;
2.0.0 — июнь 1996, 778 тыс. строк кода;
2.2.0 — январь 1999, 1.8 млн. строк кода;
2.4.0 — январь 2001, 3.4 млн. строк кода;
2.6.0 — декабрь 2003, 5.9 млн. строк кода;
2.6.28 — декабрь 2008, 10.2 млн. строк кода;
2.6.35 — август 2010, 13.4 млн. строк кода;
3.0 — август 2011, 14.6 млн. строк кода.
3.5 — июль 2012, 15.5 млн. строк кода.
3.10 — июль 2013, 15.8 млн. строк кода;
3.16 — август 2014, 17.5 млн. строк кода;
4.1 — июнь 2015, 19.5 млн. строк кода;
4.7 — июль 2016, 21.7 млн. строк кода;
4.12 — июль 2017, 24.1 млн. строк кода;
4.18 — август 2018, 25.3 млн. строк кода.
5.2 — июль 2019, 26.55 млн. строк кода.
5.8 — август 2020, 28.4 млн. строк кода.
5.13 — июнь 2021, 29.2 млн. строк кода.

Прогресс развития ядра:

Linux 0.0.1 — сентябрь 1991, первый публичный выпуск, поддерживающий только CPU i386 и загружающийся с дискеты;
Linux 0.12 — январь 1992, код начал распространяться под лицензией GPLv2;
Linux 0.95 — март 1992, обеспечена возможность запуска X Window System, реализована поддержка виртуальной памяти и раздела подкачки.
Linux 0.96-0.99 — 1992-1993, началась работа над сетевым стеком. Представлена файловая система Ext2, добавлена поддержка формата файлов ELF, представлены драйверы для звуковых карт и контроллеров SCSI, реализована загрузка модулей ядра и файловой системы /proc.
В 1992 году появились первые дистрибутивы SLS и Yggdrasil. Летом 1993 года были основаны проекты Slackware и Debian.
Linux 1.0 — март 1994, первый официально стабильный релиз;
Linux 1.2 — март 1995, существенное увеличение числа драйверов, поддержка платформ Alpha, MIPS и SPARC, расширение возможностей сетевого стека, появление пакетного фильтра, поддержка NFS;
Linux 2.0 — июнь 1996 года, поддержка многопроцессорных систем;
Март 1997: основан LKML, список рассылки разработчиков ядра Linux;
1998 год: запущен первый попавший в список Top500 кластер на базе Linux, состоящий из 68 узлов с CPU Alpha;
Linux 2.2 — январь 1999, увеличена эффективность системы управления памятью, добавлена поддержка IPv6, реализован новый межсетевой экран, представлена новая звуковая подсистема;
Linux 2.4 — февраль 2001, обеспечена поддержка 8-процессорных систем и 64 Гб ОЗУ, файловая система Ext3, поддержка USB, ACPI;
Linux 2.6 — декабрь 2003, поддержка SELinux, средства автоматического тюнинга параметров ядра, sysfs, переработанная система управления памятью;
В 2005 году представлен гипервизор Xen, который открыл эру виртуализации;
В сентябре 2008 года сформирован первый релиз платформы Android, основанной на ядре Linux;
В июле 2011 года после 10 лет развития ветки 2.6.x осуществлён переход к нумерации 3.x. Число объектов в Git-репозитории достигло 2 млн;
В 2015 году состоялся выпуск ядра Linux 4.0. Число git-объектов в репозитории достигло 4 млн;
В апреле 2018 года преодолён рубеж в 6 млн git-объектов в репозитории ядра.
В январе 2019 года сформирована ветка ядра Linux 5.0. Репозиторий достиг уровня 6.5 млн git-объектов.
Опубликованное в августе 2020 года ядро 5.8 стало самым крупным по числу изменений из всех ядер за всё время существования проекта.
В ядре 5.13 был поставлен рекорд по числу разработчиков (2150), изменения от которых вошли в состав ядра.
В 2021 году в ветку ядра Linux-next добавлен код для разработки драйверов на языке Rust. Ведётся работа по включению компонентов для поддержки Rust в основной состав ядра.
68% всех изменений в ядро внесены 20 наиболее активными компаниями. Например, при разработке ядра 5.13 10% всех изменений подготовлено компанией Intel, 6.5% — Huawei, 5.9% — Red Hat, 5.7% — Linaro, 4.9% — Google, 4.8% — AMD, 3.1% — NVIDIA, 2.8% — Facebook, 2.3% — SUSE, 2.1% — IBM, 1.9% — Oracle, 1.5% — ARM, 1.4% — Canonical. 13.2% изменений подготовлены независимым участниками или разработчиками, явно не заявившим о своей работе на определённые компании. 1.3% изменений подготовлены студентами, аспирантами и представителями учебных заведений. По числу добавленных в ядро 5.13 строк кода лидирует компания AMD, доля которой составила 20.2% (драйвер amdgpu насчитывает около 3 млн строк кода, что примерно 10% от общего размера ядра — 2.4 млн строк приходится на сгенерированные автоматически заголовочные файлы с данными для регистров GPU).

История
Подходящая картинка к новости

100 лет Итальянской коммунистической партии

21 января 2021 года отметила свой столетний юбилей Итальянская коммунистическая партия (ИКП), когда-то самая крупная и влиятельная Коммунистическая партия в капиталистическом мире (в 1946-1956 годах её численность превышала 2 млн человек, на выборах 1976 года партия получила 34,4 % голосов).

ИКП была основана на съезде в Ливорно левыми революционными группами Итальянской социалистической партии (ИСП). До 1943 года носила название Коммунистическая партия Италии, являлась итальянской секцией Коммунистического интернационала. Наиболее зрелой в идеологическом отношении группой, вошедшей в состав ИКП, была группа «Ордине нуово» во главе с А. Грамши (г. Турин).

Показать

Однако преобладающую роль в ИКП в первые годы её существования играло сектантское течение во главе с А. Бордигой. Позиции бордигистов мешали партии приобрести широкое влияние на массы, затрудняли сотрудничество с другими левыми силами для борьбы против поступавшего фашизма. При содействии Коминтерна в 1923-1924 годах руководство ИКП было обновлено. Новое руководящее ядро (А. Грамши, П. Тольятти, М. Скоччимарро, У. Террачини и др.) провело дискуссию о задачах и тактике ИКП, способствовавшую преодолению сектантских бордигистских взглядов, 3-й съезд ИКП (1926 год), обозначивший перелом в итальянском коммунистическом движении, предложил тактику, основанную на мобилизации всех трудящихся слоев на борьбу против фашизма. Основным лозунгом партии стал призыв к единству — рабочего класса, рабочих и крестьян, Севера и Юга, всего народа Италии.

В период открытой фашистской диктатуры (1926-43) после роспуска всех политических партий ИКП была единственной партией Италии, которая продолжила антифашистскую деятельность не только в эмиграции, но и внутри страны, опираясь на свою нелегальную прессу и сеть подпольных организаций. Коммунисты восстановили в эмиграции и в подполье профсоюзные организации. Многие лидеры ИКП подверглись репрессиям.

В ходе войны ИКП всё более активизировала свою работу в антифашистском подполье. С её участием в конце 1942 года в Турине был создан первый Комитет национального освобождения, по образцу которого в дальнейшем создавались комитеты в др. городах Италии. После краха итальянского фашизма (июль 1943 года) и оккупации Италии немецко-фашистскими войсками коммунисты были наиболее активной ведущей силой партизанского движения, развернувшегося в 1943-45 годах. Политика коммунистов помогла объединению всех сил итальянских антифашистов.

ИКП совместно с др. левыми силами добилась установления в Италии республики (1946 год) с относительно широкой буржуазной демократией, в частности она добилась включения в конституцию 1947 года демократических программных положений партий Сопротивления. Это дало возможность вести борьбу за глубокие демократические преобразования на основе конституции. С переходом монополистической буржуазии в наступление на демократические завоевания трудящихся коммунисты и социалисты в мае 1947 года были удалены из правительства. Попытки реакции применить против ИКП прямое насилие были отбиты: в связи с покушением на жизнь П. Тольятти (14 июля 1948 года) Италию охватила всеобщая забастовка (14-16 июля), продемонстрировавшая высокий авторитет ИКП в народных массах.

В 50-х годах в Италии, в результате высокой экономической конъюнктуры и некоторого повышения жизненного уровня трудящихся, в рабочем движении, в первую очередь в ИСП, распространились оппортунистические иллюзии и ревизионистские настроения. В сентябре 1956 года ИСП расторгла пакт о единстве действий с ИКП. Некоторые ревизионистские выступления имели место и в ИКП. Однако новые социально-экономические условия создавали и благоприятные возможности для перехода рабочего класса в наступление. Эту возможность отметил 8-й съезд ИКП (1956 год), разработавший стратегическую линию борьбы коммунистов за социализм в Италии в современных условиях. Съезд указал, что, развёртывая массовое движение за коренные демократические и социалистические преобразования, ИКП стремится привлекать к союзу с рабочим классом всё более широкие слои населения; вырывая у правящего класса всё новые экономические и политические позиции, демократические силы в ожесточённой борьбе подготавливают решающий перевес для окончательного отстранения от власти монополистической буржуазии; в тоже время каждый из острых политических кризисов, возникающих в ходе борьбы, может породить попытки правящих кругов прибегнуть к вооруженному насилию, однако чем шире союз народных сил, тем увереннее они могут сорвать эти попытки.

ИКП продолжала развитие своих тактических позиций на 11-м (1966 год) и на 12-м съездах (1969 год). На них был выдвинут лозунг создания нового демократического большинства, которое охватывало бы все демократические силы — от коммунистов до левых католических кругов, 12-й съезд ИКП подчеркнул возможность развития в классовой борьбе новых форм демократии и самоуправления масс, закрепляющих завоевания трудящихся и содействующих их новому продвижению вперёд.

День рождения Википедии

20 лет назад, 15 января 2001 года, был открыт сайт «Википедия», универсальная энциклопедия, свободно распространяемая во всемирной сети Интернет. Статьи энциклопедии создаются на многих языках мира коллективным трудом добровольных авторов. Одним из основных достоинств Википедии является возможность представить информацию на родном языке, сохраняя ее ценность в аспекте культурной принадлежности.

Прародителем Википедии принято считать Нупедию (Nupedia) — проект энциклопедии на английском языке, реализующий принципы свободы информации. Статьи Нупедии писали ученые и люди из академической среды, а основателями были Ларри Сэнгер (Larry Sanger) и Джимми Уэйлс (Jimmy Wales). Чтобы ускорить пополнение энциклопедии, 15 января 2001 года Уэйлс и Сэнгер открыли сайт «Википедия». С тех пор принимать участие в редактировании энциклопедии мог любой пользователь Всемирной сети.

Показать

Википедия получила свое название от используемой для её реализации технологии «вики». В переводе с гавайского языка вики означает «быстро».

В мае 2001 года были запущены языковые разделы Википедии: русский, немецкий, шведский, французский, итальянский, испанский, португальский, эсперанто, каталанский, иврит, японский, а чуть позднее — арабский и венгерский. Сейчас в Википедии насчитывается более 300 языковых разделов.

Объём Википедии неуклонно растет. Энциклопедия набирает популярность у пользователей Сети, входя в десятку самых посещаемых интернет-ресурсов мира.

85 лет назад учреждён орден «Знак Почёта»

25 ноября 1935 года Центральный Исполнительный комитет (предшественник Верховного Совета СССР) учредил государственную награду — орден «Знак Почёта» для награждения за высокие достижения в производстве, научно-исследовательской, государственной, социально-культурной, спортивной и иной общественно полезной деятельности, а также за проявления гражданской доблести. Орден представлял собой овальный серебряный знак высотой 46 мм и шириной 32,5 мм.

Орденом могли быть награждены как отдельные граждане, так и различные предприятия, организации, города, причём не только СССР, но и иностранные.

Показать

Одним из первых орденом «Знак Почёта» был награжден председатель колхоза «Батыр» Ташкентской области Артыкбай Тиллябаев за трудовой героизм и успехи в деле поднятия урожайности по хлопку. Ему и вручен орден «Знак Почёта» № 1. А первым коллективом, награждённым орденом «Знак Почёта», стал мартеновский цех № 2 Макеевского металлургического завода имени С. М. Кирова. Коллектив был награждён за перевыполнение плана, хорошую организацию соревнования и досрочное выполнение важнейших государственных заданий.

За высокие показатели и успехи в боевой подготовке в числе первых награждённых орденом «Знак Почёта» было немало военнослужащих Вооруженных Сил СССР. В годы Великой Отечественной войны многие труженики тыла, обеспечивавшие героическим трудом нужды фронта, были удостоены ордена «Знак Почёта».

22 августа 1988 года был переименован в орден Почёта. Кавалерами ордена стали в разное время и первые лица государства — Михаил Горбачёв, Борис Ельцин, Владимир Путин.

Последним кавалером советского ордена Почёта стал директор Белгородского цементного завода Российского государственного концерна «Цемент» Анатолий Яковлевич Литвин, удостоенный этой награды Указом Президента СССР от 21 декабря 1991 года. Всего до 1991 года было проведено около 1 млн. 581 тысячи награждений.

20 лет работы МКС в пилотируемом режиме

2 ноября 2000 года на Международную космическую станцию прибыл первый экипаж. И с тех пор этот островок человечества в безвоздушном пространстве всегда остается обитаемым. Всего там побывал 241 космонавт из 19 стран. С борта МКС совершили более 200 выходов в открытый космос, провели несколько тысяч экспериментов.

Поздравляю с 20-й годовщиной работы МКС в пилотируемом режиме!


Экипаж МКС-1: российские космонавты Юрий Гидзенко и Сергей Крикалев, а также американский астронавт Уильям Шеперд.

Ранее Ctrl + ↓
Наверх