LINUX.ORG.RU

Unix


40

1

Всего сообщений: 57

Новые факты о происхождении cut

Новые факты о происхождении cut
Группа Linux General

Новые факты выявились в происхождении команды cut в Unix. Как известно, до последнего времени считалось, что cut появляется впервые в AT&T System III UNIX в 1982 году. Однако, британские учёные, опираясь на утерянную библиотеку Петра I, утверждают, что А.С. Пушкин в «Полтаве» впервые пишет именно о данной команде, в своих строках «Мазепы лик терзает кат».

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

>>> Подробности

 , ,

tiinn
()

Вышел перевод книги Брайана Кернигана «UNIX: A History And A Memoir»

Вышел перевод книги Брайана Кернигана «UNIX: A History And A Memoir»
Группа Документация

Вышел перевод книги о легендарной эпохе, когда компьютеры были большими и тяжёлыми, частота измерялась в мегагерцах, а программы писали бородатые дядьки на зелёных терминалах, и происходило зарождение Си и UNIX.

Содержание:

  • Глава 1. Bell Labs
  • Глава 2. Зарождение Unix (1969)
  • Глава 3. Первая редакция (1971)
  • Глава 4. Шестая редакция (1975)
  • Глава 5. Седьмая редакция (1976–1979)
  • Глава 6. По ту сторону исследований
  • Глава 7. Коммерческая реализация
  • Глава 8. Потомки
  • Глава 9. Наследие

>>> Подробности

 , , ,

x-signal
()

Выпуск дистрибутива DilOS 2.0.2

Группа Open Source

DilOS - основанная на Illumos платформа с менеджером пакетов Debian (dpkg + apt)

Дилос имеет лицензию MIT.

DilOS будет ориентирована на серверную сторону с виртуализацией, такой как Xen (dilos-xen3.4-dom0 на данный момент доступна), зонами и инструментами для использования в малом бизнесе и домашними пользователями (Пример: в качестве файлового сервера с торрент-клиентом с WEB GUI, apache + mysql / postgresql + php для разработки, медиа-сервер DLNA для Smart TV или мобильное устройство с хостингом для видео и музыки и т. д.).

Вы можете использовать DilOS в качестве базовой платформы для своего собственного дистрибутива - вы можете создать свое собственное репозиторий APT с пакетами DEB и создать свой собственный ISO.

Вы можете установить DilOS на Виртуальную машину (например, Xen, VMware, VBox и т. Д.) Или на «голое железо» с текстовой консолью и доступом по SSH.

DilOS содержит: dilos-userland + dilos-illumos-gate + преобразованные двоичные файлы в пакеты DEB от OpenIndiana (oi-экспериментальный).

dilos-userland - содержит пакеты со сборками gcc вместо некоторых пакетов со сборками SunStudio. Эта пользовательская область содержит исправления из userland-gate (Orcale) и содержит дополнительные пакеты, перенесенные из основной ветки Debian. Сборки пакетов, ориентированные на сборки gcc.

Dilos-Illumos - на основе Illumos-Gate с некоторыми изменениями: обновленная система сборки для создания пакетов DEB посредством сборки, обновленный BEADM для поддержки всех установленных зон, интегрированная LIBM, удаленные зависимости из Python24 и использование Python27 по умолчанию, Perl-516 по умолчанию, и другие изменения, не включенные в Illumos-Gate.

На данный момент не все пакеты были собраны на DilOS для среды разработки. Планы: иметь все пакеты в dilos-userland с gcc build для среды разработки userland и illumos.

DilOS содержит модифицированные инструменты APT и DPKG для лучшей работы с зонами и функциями ZFS.

2019-11-01 У нас 7 лет с DilOS!

2.0.2 версия была выпущена.

Для обновления до последней версии вам нужно сделать: обновление sudo apt sudo apt install -y os-upgrade sudo os-upgrade -y

Новая версия будет установлена ​​на новую BE, и вы можете перезагрузиться к новой версии.

Или вы можете скачать ISO / USB / PXE: https://bitbucket.org/dilos/dilos-illumos/downloads/

Старое место будет удалено в 2019 году - https://bitbucket.org/dilos/site/downloads/

Сборки Intel и SPARC были сделаны gcc-6.

Много обновлений:

  • Обновления ZFS от ZFSonLinux (ZoL) (список функций https://docs.google.com/spreadsheets/d/1CFapSYxA5QRFYy5k6ge3FutU7zbAWbaeGN2nKVXgxCI/edit?pli=1#gid=0)
  • PAM: перешел на использование libpam0g с соответствующими инструментами (useradd, usermod и т. Д.)
  • внешний пакет SAMBA 4.9.5 как замена поддержки smb от dilos-illumos
  • добавлен MIT KRB5, но необходимо настроить сервис и исправить соответствующие инструменты (добро пожаловать добровольцам)
  • ГОЛАНГ 1.13.3
  • GHC 8.4.4
  • и много других обновлений пользовательских пакетов от Debian Upstream

О SPARC. нужно время, чтобы попытаться подготовить загрузочный ISO со всеми последними исправлениями и установщиком исправлений. он будет доступен со всеми обновлениями чуть позже.

Мы портировали многие компоненты из пользовательского пространства Debian в качестве зависимостей сборки, но должны работать с сервисами и конфигурациями. DilOS - это платформа с открытым исходным кодом, и вы можете получать сообщения об ошибках, отзывы, обновления и инвестиции :)

Если вам нужны пакеты, которых еще нет в DilOS, у вас есть 2 варианта:

  1. попробуйте портировать ваши собственные пакеты и апстрим в репозиторий DilOS
  2. запросить список пакетов со спонсорством.

Мы открыты для предложений с настройкой, конфигурацией и поддержкой для различных вариантов использования. Платная поддержка настройки и решений (и портов новых компонентов) может быть предоставлена ​​Argo Technologies SA.

с уважением, -DilOS команда

>>> Подробности

 , ,

anonymous
()

Unix 50!

Группа Linux General

50 лет со дня отсчёта эпохи!

 

anonymous
()

Вышла книга Брайана Кернигана «UNIX: A History And A Memoir»

Вышла книга Брайана Кернигана «UNIX: A History And A Memoir»
Группа Linux General

Брайан Керниган, разработчик ряда UNIX-утилит, а также автор классических трудов по языку программирования С и операционной системе UNIX, опубликовал свою новую книгу.

«UNIX: A History And A Memoir» это история UNIX через призму личных воспоминаний Кернигана. Она рассказывает о людях и событиях в Bell Labs, положивших начало самой значимой операционной системе и самому значимому языку программирования в истории.

>>> Приобрести книгу

 , , , ,

torvn77
()

Курс mail.ru «Системное программирование на Perl»

Группа Разработка

Цель курса — Получить навыки работы в Unix-like ОС и практику системного программирования а также сделать собственный сервис с нуля

Если тебе интересны:
- разработка низкоуровневых сервисов,
- разработка сетевых приложений,
- создание высоконагруженных систем на языке Perl,
то будем рады видеть тебя на нашем курсе.
Самых успешных ждёт возможность стажировки в лучших проектах Mail.Ru Group.

Важное замечание: помимо языка Perl будет рассмотрено устройство Unix-подобных систем, поэтому лекции будут интересны даже ненавидящим Perl гражданам.

Описание курса
Вводная лекция

 , , , курс

anonymous
()

На базе SIMH сделан эмулятор машин AT&T 3B2/400

Группа Open Source

Новость для любителей старых компьютеров и их эмуляторов. SIMH — это свободный эмулятор различных исторически значимых больших и мини-эвм, включая IBM 1401, 7090, PDP от 1 до 11 и 15 и многие другие машины.

Компьютер AT&T 3B2/400 интересен тем, что это родная машина для классической ветки Unix (Unix System 5 Release 3). Данная рабочая станция (1-4Мб ОЗУ, 30-160 Мб жесткий диск) была выпущена в 1985 году, входит в линейку 3B серии компьютеров. Есть видео обзор на youtube. Если хочется представить себе каким был, так сказать, настоящий Unix, это неплохой вариант.

Seth Morabito сумел отреверсить архитектуру этого компьютера и на базе SIMH создать работающий эмулятор: https://loomcom.com/3b2/emulator/ Доступны версии для Linux, Windows и исходные коды. Также на странице эмулятора доступны и необходимые установочные образы дисков и rom для запуска. Присутствуют и другие программы из поставки ОС, включая компиляторы.

>>> Подробности

 simh, , ,

anonymous_incognito
()

Опубликован исходный код UNIX 8, 9 и 10

Группа Open Source

На сайте сообщества The Unix Heritage Society опубликован исходный код UNIX последних версий: 8, 9 и 10. Об этом сообщил Роб Пайк в Twitter.

>>> Подробности

 

urxvt
()

Издательство O'Reilly выставило на продажу свободный от DRM набор книг о Unix

Группа Linux General

На сайте Humble Bundle представлен набор книг о Unix. Минимальная цена составляет 1 доллар США. Все книги на английском языке и свободны от DRM.

В базовый набор входят 5 книг: «Unix in a Nutshell», «Learning the bash Shell», «lex and yacc», «sed & awk», а также «Linux pocket guide».

Выбрав цену больше минимальной, вы cможете указать, как будут распределены деньги между издателем, организацией Code of America и, если хотите, любым другим фондом из списка.

Если заплатите от 8 долларов, то дополнительно получите книги «bash Cookbook», «Classic Shell Scripting», «Learning GNU Emacs», «Unix Power Tools», «Learning the vi and Vim Editors», «Bash Pocket Reference» и «Learning Unix for OS X».

Если повысите плату до 15 долларов или более, станут доступны книги по системному администрированию: «Essential System Administration», «TCP/IP Network Administration», «DNS and BIND» и «Network Troubleshooting Tools».

>>> Подробности

 , ,

Weres
()

Yandex.Root 2015: олимпиада для системных администраторов

Группа Конференции и встречи

Открыта регистрация на Яндекс.Root – олимпиаду Яндекса для unix-инженеров, системных администраторов и всех любителей Open Source и Linux. Участники олимпиады соревнуются в умении быстро и правильно решать задачи, с которыми ежедневно сталкиваются системные администраторы. Игроки, наиболее быстро справившиеся со всеми заданиями, получают денежный приз.

Первая игра стартует - 09.04.2015, время начала - 09:00 am (UTC/GMT), язык - английский.

Правила игры

Олимпиада проходит в два этапа: отборочный тур и финал.

На отборочном туре Олимпиады у каждой команды будет две попытки. Продолжительность каждой игры составляет 12 часов. В зачет идет лучший результат, показанный командой. Для участия в отборочном туре капитану необходимо зарегистрировать свою команду, придумав ей имя и пригласив в ее состав участников. В состав одной команды может входить от одного до шестнадцати участников включительно. Задание представляет собой образ виртуальной машины, в котором нужно решить несколько задач: они могут быть как завязанными на определенную последовательность решения, так и независимыми.

В финале примут участие десять команд–победителей отборочного тура. Продолжительность игры также составит 12 часов. Победителями финала станут три команды, сумевшие за минимальное время выполнить максимальное количество заданий и занявшие в таблице рейтинга финала 1, 2 и 3 места соответственно.

Регистрируйся и побеждай!

 , , ,

ya-events
()

COHERENT опубликован под лицензией BSD

Группа Open Source

Coherent — проприетарный клон UNIX для IBM PC, полностью совместимый с UNIXv7.

Весь код и полная документация этой ОС были опубликованы в начале этого года (7-го января) под трёхпунктной лицензией BSD.

Эта ОС выпускалась с 1983-го по 1994-й год и работала на большинстве процессоров Intel (8088 — 80486) того времени.

Анонс релиза в рассылке

Описание в википедии

>>> Подробности и файлы архивов

 , , , v7,

beastie
()

QNX 6.6

Группа Проприетарное ПО

Во вторник вышла новая версия известной сверхнадёжной операционной системы реального времени QNX, используемой в автомобилях (Audi, BMW, Chrysler, General Motors, Honda, Mercedes, Toyota и многих других), больницах, атомных станциях, смартфонах BlackBerry и много где ещё — 6.6.

Некоторые основные исправления:

  • Новая графическая подсистема, заменившая собой Photon и может совмещать изображения, отрисованные различными API (HTML5, Elektrobit GUIDE, Crank Storyboard, Qt, OpenGL ES).
  • Access Control Lists.
  • Процесс, изначально запущенный под рутом, может получить некоторые привилегии и работать под обычным пользователем, что улучшает безопасность системы.
  • Ленивые прерывания.
  • DHCP v6.
  • Encryption domains.
  • Trusted filesystems.
  • Filesystems images.

Данная версия была протестирована на следующих платформах ARM:

  • Freescale i.MX6x SABRE AI/ARD.
  • Freescale i.MX6Q SABRE Lite.
  • TI Jacinto 4/5 EVM.
  • TI Jacinto 5 ECO EVM.
  • TI AM335x Beaglebone/Beaglebone Black.
  • TI AM335x EVM.
  • TI OMAP4430/OMAP4460.
  • TI OMAP5432 uEVM ES2.0.

И следующих платформах x86:

  • Intel BloomField Hills (also known as Bay Trail - Atom E3800).
  • Intel CedarView (also known as Cedar Trail - Atom N2x00, D2700, D2550).
  • Intel Haswell (Q87, QM87).
  • Intel Ivybridge (Q77, QM77).
  • Intel Pineview (Atom N4xx, D510).
  • Intel SandyBridge (Q67, QM67).
  • Intel Tunnel Creek (Atom Z6xx).

>>> Подробности

 ,

Dark_Elf
()

Опубликовано обновление части документации POSIX.1-2013

Группа Документация

В 2004 году IEEE и The Open Group разрешили проекту Linux man pages распространять часть документации POSIX.1 в виде страниц man. Это решение предоставило Linux программистам доступ к ценнейшей документации для написания программ, переносимых на различные версии UNIX.

В этом году часть документации POSIX.1-2013 вновь выложена в открытый доступ в виде страниц man.

https://www.kernel.org/pub/linux/docs/man-pages/man-pages-posix/man-pages-pos...
https://www.kernel.org/pub/linux/docs/man-pages/man-pages-posix/man-pages-pos...

Архив содержит 3 секции:

  • 0p - заголовочные файлы POSIX
  • 1p - POSIX утилиты (например спецификации команд shell)
  • 3p - POSIX функции

>>> Подробности

 , , ,

IceMan
()

Выпущен DragonFlyBSD 3.0

Группа BSD

Наконец-то вышел релиз замечательной операционной системы семейства BSD DragonFlyBSD

Важные нововведения/изменения:

  • SMP VM. Значительна повышена скорость работы на многопроцессорных конфигурациях за счет улучшений в подсистеме виртуальной памяти.
  • HAMMER. Была повышена эффективность работы файловой системы HAMMER за счет введения time domain multiplexing
  • Был убран Big Kernel Lock из большей части ядра, во время работой над багом, вызванным, ошибкой процессора AMD.
  • Ядро с поддержкой SMP устанавливается по умолчанию. Это стало возможным за счет изменений в ACPI и interrupt routing
  • Шифрование дисков при помощи tcplay(8) , являющейся 100% совместимой с TrueCrypt и использует лицензию BSD.
  • В качестве репозитория пакетов используется pkgsrc-2011Q4.

Прямые ссылки на образа для скачивания:

i386
x86_64

>>> Подробности

 , ,

x4DA
()

40 лет UNIX

Группа Open Source

Ровно 40 лет назад, третьего ноября 1971 года вышла первая версия Unix Programmer's Manual, описывающая UNIX v1, первую версию операционной системы, которая оказала громадное влияние на все последующие ОС и на вычислительную технику в целом.
Языка C ещё не было, а UNIX уже была.

Многое изменилось с тех пор: сменились поколения вычислительной техники, от телетайпов перешли к терминалам с экранами, от мейнфреймов к персональным компьютерам, а UNIX продолжает жить в наших сердцах, да и системы, которые мы используем сегодня, имеют много общего с UNIX той поры.
Текстовый редактор ed популярен и по сей день, большая часть иерархии каталогов осталась прежней, такие конфигурационные файлы как /etc/passwd были и тогда. И восьмеричные права доступа, пусть они тогда и были только в двух цифрах (suid, executable, read for owner, write for owner, read for others, write for others).

>>> Подробности

 ,

Xenius
()

Умер Деннис Ритчи

Группа Linux General

9 октября 2011 года умер человек, которому мы обязаны появлением операционной системы Unix и языка C - Деннис Ритчи (Dennis MacAlistair Ritchie).

>>> Обсуждение

 ,

risik
()

Как получить максимальный эффект от sudo

Группа Документация

Утилита sudo позволяет пользователям выполнять команды с полномочиями привилегированного пользователя. В sudo имеются возможности, которыми редко пользуются администраторы. В данной статье рассказывается о некоторых подобных возможностях, таких как файлы, тайм-ауты и логические операции.

>>> Подробности

 , , ,

IBM_dW
()

DragonFly 2.10 RELEASED!

Группа Open Source

Разработчик операционной системы DragonFly BSD Matthew Dillon объявил о релизе новой версии DragonFly 2.10.

Доступны 32битный и 64 битные USB и ISO образы. Он рекомендует использовать 64 битный образ с 64 битной gui. Но эмуляция linux работает только на 32 битной системе. Размер около 1,2 Гб.

В данном релизе проведено много значительных доработок, среди которых значительное увеличение быстродействие AHCI и SILI драйверов.

>>> Подробности

 ,

renat_gar
()

Сегодня 15000-й UNIX epoch day

Группа Linux General

Сегодня 15000 день с момента летоисчисления UNIX time т.е с 1-го января 1970 года. Убедиться в этом можно, набрав в консоли:

echo `date +%s` / 86400 | bc
или
perl -e 'printf("%d\n", time()/86400);'
Празднуем!

>>> Подробности

 ,

VeroLom
()

Конференция по Java, MySQL, OpenJDK в Киеве

Группа Open Source

9 декабря в Киеве пройдет конференция Клуба разработчиков. Участие бесплатное по предварительной регистрации.

Событие посвящается языку и библиотеке Java SE/EE, OpenJDK 7, сетевым операционным системам, базам данных Oracle и MySQL, интернет-коммерции и связанным технологиям.

Дата и время проведения: четверг, 9 декабря 2010 г. с 13:30 до 17:00. Место встречи: Национальный Авиационный Университет (Киев), корпус 6, ауд. 6.200.

Участвуют:

  • Сергей Гринев, инженер компании Oracle;
  • Александр Орехов - известный директор по развитию бизнеса крупной компании, автор множества публикаций в сфере IT бизнеса, автор колонки в журнале «Компьютерное обозрение»;
  • Андрей Родионов (Киевский Политехнический Институт) — преподаватель, известный лектор, недавний представитель компании Sun Microsystems по Украине;
  • Василий Чекуров – основатель Клуба разработчиков и организатор конференции;
  • Представители американской софтверной компании, подбирающие людей на престижную работу. В конкурсе участвуют те, кто присоединился (бесплатно) к группе и сделал отметку «Буду участвовать» по этому адресу.

>>> Подробности и регистрация

 , , , , ,

panff
()