Проект RuMint – КуМир и PascalABC на Linux
Несколько недель тому назад один из моих выпускников по линии Малой академии наук, Никита Васильев, выкатил на публику донельзя интересный проект – переработанную операционную систему для решения типовых школьных задач. Этих ваших ОГЭ, ЕГЭ и прочих несчастий, а на самом деле повседневных задач для нескучных уроков по информатике и программированию. Объехать вниманием такое событие не представляю возможным.
В основе проекта лежит операционная система Linuх Mint, и это разумный выбор. Разумный по следующим причинам: во первых, из всех существующих сегодня дистрибутивов Linux, Linux Mint имеет заслуженную репутацию одной из самых доработанных и функциональных систем этого семейства. Во вторых, интерфейс этой операционки не вызовет отторжения у тех, кто всю жизнь проработал с Windows. Тем, кто считает уместной панель задач наверху, а кнопки управления окном не справа, а слева, могу только рекомендовать настроить мышь так, чтобы при движении вправо курсор убегал влево. Разработчикам Linux Calculate точно понравится. Нормальный учитель знает, как правильно распорядиться своим временем. Именно поэтому выбор Linux Mint считаю не просто правильным, а единственно верным. Ясно, что есть ещё KDE, XFCE и подобные, надетые на десяток российских версий Linux, но будем реалистами, при всей неидеальности оболочки Cinnamon, более гармонично собранной операционки чем Linux Mint нет. Вы же хотите работать на компьютере, правда? А не решать проблемы там, где они возникать не должны.
Уже предвижу стенания в стиле – “Вражья лягушачья система!”, “У нас есть свои не хуже, надо брать в разработку отечественные!”, “Ставь Арч!”. Возьмите себя в руки. Можете сделать лучше – валяйте, а не можете, так и не бузите. Берите и делайте. Но что-то я сомневаюсь, и не пошевелитесь даже.
Правда в том, что операционная система Linux во всём своём разнообразии существует благодаря огромному международному сообществу, где роль русских программистов в приложении как к ядру операционной системы так и ко всему спектру программного обеспечения очень и очень существенна. Выходка Линуса Торвальдва с отстранением от работы над ядром 11 российских программистов – его личная проблема. Нет повода обижаться на высокомерного Финна. Пусть сам теперь мучается. На технологичности наших решений это никак не отразится. Если Никита выбрал в качестве базы эту ось, то не для того, чтобы кому-то угодить, а потому, что этот выбор был оправдан объективными причинами. Во всяком случае, теперь портировать этот проект на любые другие ОС, в том числе и российские, не будет проблемой.
Что-то меня унесло. Ближе к теме!
У нас на руках сборка Linux Mint с интегрированным в неё набором программного обеспечения, необходимого для работы современного класса информатики. На борту: КуМир и PascalABC.NET для обучения программированию и которых, SIC!, нет для Linux! Никита не постеснялся обратиться за помощью к разработчикам этих платформ и, кто бы сомневался, был проигнорирован.
Помимо сборки из исходных кодов КуМир и PascalABC у нас в кармане следующие среды программирования: PyCharm, Geany, Снилбот, Code::Blocks и IntelliJ IDEA. Вопреки отечественной традиции, для того чтобы пользоваться всем этим великолепием, вам не придётся изучать бесконечные инструкции по их костыльной настройке и худо/бедно/какповезёт установке. Всё готово к бою! Система прошла живое тестирование в компьютерном классе, где была доказана её стабильность и, кстати, невзыскательность к оборудованию. Для полноценного запуска системы достаточно 2 Гб оперативной памяти и хоть какого-нибудь процессора. Ясно, что лучше больше, но… ну вы понимаете. Не у всех и такое водится.
Мы все знаем, насколько агрессивным, к сожалению, бывает русскоязычное Linux сообщество. Как часто оно демонстрирует своё высокомерие там, где нужно протянуть руку помощи начинающим. Проект RuMint – замечательная и рабочая идея. Её главная концепция – дружелюбие по отношению к пользователю, ученику, учителю, другу. Это искреннее желание сделать нашу реальность лучше и успешная его реализация.


