Как отмечено в Q1-2012 FreeBSD Status Report, LLVM компилятор Clang стремительно замещает GCC для этой популярной BSD ОС. Разработчики заметно продвинулись в построении C++11-стека, свободного от GNU. К релизу FreeBSD 10 они планируют сделать Clang С/С++ компилятором по умолчанию, отказавшись от GCC, и получить стек разработки на C++ под лицензией BSD.
Вышла новая версия микроядерной ОС Minix — 3.1.8.
Главные изменения:
Новая инфраструктура управления пакетами pkgsrc и pkgin
Поддержка Unix Domain Socket
Поддержка мультизагрузки (multiboot)
Поддержка Ext2! (Evgeniy Ivanov)
Драйвер ACPI
Экспериментальная поддержка AHCI
Minix — это операционная система, написанная Э. Таненбаумом в качестве учебного материала к курсу «Разработка операционных систем». В своё время, руководствуясь идеями именно этого курса, Линус Торвальдс написал свой эмулятор терминала :)
История проекта GNU началась 27 лет назад, с письма Ричарда Столлмана в Usenet:
Свободный Unix!
Начиная с этого Дня Благодарения я собираюсь написать полностью unix-совместимую систему «GNU» (Gnu's Not Unix) и сделать её свободной для всех, кто сможет ей пользоваться. Требуется помощь временем, деньгами, программами и оборудованием.
Полностью с текстом этого знаменательного письма можно ознакомиться на сайте GNU.
Крупнейший поисковый конкурент Google в Китае, компания Baidu, собирается выпустить свою операционную систему для мобильных устройств на базе Linux.
Для этого Baidu заключила сделку с разработчиками ПО Tencent и TekMobile, сообщает новостное агентство Xinhua. Компания Tencent известна разработкой самой популярной в Азии системы обмена мгновенными сообщениями QQ.
Представлен релиз языка программирования Racket.
Racket - это новое название любимого многими пакета PLT Scheme. Здесь авторы объясняют связь между Scheme и Racket
PLT Scheme is a Racket
Sure, it has parentheses, uses the keyword lambda, provides lexical scope, and emphasizes macros – but don't be fooled. PLT Scheme is no minimalist embodiment of 1930s math or 1970s technology. PLT Scheme is a cover for a gang of academic hackers who want to fuse cutting-edge programming-language research with everyday programming. They draw you in with the promise of a simple and polite little Scheme, but soon you'll find yourself using modules, contracts, keyword arguments, classes, static types, and even curly braces.
Racket is a Scheme
Racket is still a dialect of Lisp and a descendant of Scheme. The tools developed by PLT will continue to support R5RS, R6RS, the old mzscheme environment, Typed Scheme, and more. At the same time, instead of having to say “PLT's main variant of Scheme,” programmers can now simply say “Racket” to refer to the specific descendant of Scheme that powers PLT's languages and libraries.
От себя добавлю для людей, не знакомых с PLT Scheme.
Это один из самых популярных пакетов для разработки на Scheme с 15летней историей разработки (преимущественно в академической среде),
включающий в себя большое количество разнообразных модулей, напрмер:
Линус Торвальдс перестал пользоваться KDE в пользу Gnome. Об этом он заявил в интервью изданию Computerworld:
"I used to be a KDE user. I thought KDE 4.0 was such a disaster I switched to GNOME. I hate the fact that my right button doesn't do what I want it to do. But the whole "break everything" model is painful for users and they can choose to use something else."