Анонсирован проект Python OS Project (http://python-os.info) (POP), созданный с целью разработки операционной системы, компоненты которой написаны полностью на языке Python. POP основан на ядре Linux (в данный момент используется ядро версии 2.6.32) и окружении GNU, которое постепенно переписывается на языке Python. Многие составные части пользовательского окружения уже переписаны. Код проекта пока недоступен - ведётся работа по выбору открытой лицензии и созданию публичного репозитория. В качестве причин разработки называется работа ради удовольствия (Just For Fun) и желание сделать интересную и легко изменяемую систему.
<center><a href="http://python-os.info/images/1.png"><img src="http://www.opennet.dev/opennews/pics_base/32388_1322201722.png " style="border-style: solid; border-color: #e9ead6; border-width: 15px;" title="" border=0></a></center>
В настоящее время на языке Python переписаны такие приложения, как инсталлятор, пакетный менеджер, система инициализации, типовые ...URL: http://python-os.info
Новость: http://www.opennet.dev/opennews/art.shtml?num=32388
Python-Oriented OS Project (POOP)
Python OS Project (POP) - http://thepiratebay.org/torrent/6841966/Python_OS_Project._A....
Пиратская сборка на базе ядра Линукса. Приехали. :)
Абривиатура абривиатуры? Не смешите, получается POSP
GNU - Gnu is Not Unix (c) Ричард Столлманчтобы понять рекурсию, надо понять рекурсию
Чтобы понять рекурсию - не нужно для этого свой разум вводить в рекурсию, иначе вы из нее никогда не выйдете. Это делается по-другому.
> Чтобы понять рекурсию - не нужно для этого свой разум вводить в
> рекурсию, иначе вы из нее никогда не выйдете. Это делается по-другому.Чтобы понять аллюзию, надо быть знакомым с первоисточником. http://bash.org.ru/quote/11128
(точнее, возможно, это не первоисточник, но однозначно источник массовой известности)
Интересно, как она будет по скорости работы...
А какая разница? Это же ОС не для работы, а для прикола
Зато какая прокачка программерского скилла! Осталось еще ОС на Ерланге. =) Сам об этом думаю. В свете последних мегаэкзотических ранее невообразимых решений (ОС на яваскрипте в браузере Ооо!!! а теперь уже и на Питоне - Ооо!!!) недалек тот день когда и на функцилональных языках будет оська. Правда будет немного что-то не совсем привычное. Больше как ядро для развертывания сетевых различных сервисов и без всяких Гуев.
> недалек тот день когда и на функцилональных языках будет оська.не берусь судить о том чего не знаю наверняка, но ось на функциональщине кажется уже известна истории, причем в компьютерных мерках, допотопной.
Возможно вы удивитесь, но не только оси, но и железо такое было. Lisp Machine, например.
Ну, на хаскеле есть очень давно ОС: http://programatica.cs.pdx.edu/House/
Интересно, жаль правда за пределы универов не выходит по видимому.
Вот когда они напишут ядро на своём петоне, тогда это будет ОС. А так это обычный Линукс, написанный на Си, с кучей утилит на петоне. Где тут самостоятельная ОС то?
Питонистам очень бы хотелось выбросить нафиг этот си. Но вот неможется. Вот незадача. Такой вот язык: система только на си - запросто. Система только на питоне - а вот фиг. Не системный ЯП, посему дохлый номер. Вот и приходится в названии выдавать желаемое за действительное.
> Питонистам очень бы хотелось выбросить нафиг этот си. Но вот неможется. Вот
> незадача. Такой вот язык: система только на си - запросто. Система
> только на питоне - а вот фиг. Не системный ЯП, посему
> дохлый номер. Вот и приходится в названии выдавать желаемое за действительное.Сколько лет Си и сколько Питону... Были бы желание и ресурсы, а софт можно написать какой угодно.
P.S.: Сам Питон не очень люблю и вообще сишник. :)
Если так рассуждать, андроид и инферно - тоже не самостоятельные оси
Андроид тоже на ядре линукс!
> недалек тот день когда и на функцилональных языках будет оська.Здрасьте, а железные LISP-машины и их наследие в виде Emacs ничего не говорят? :)
А DHCP- и, кажется, LDAP-сервер на эрланге у нас уже есть, только здесь это офтопик.
Скорее это не ОС, а юзерланд оси. Питоновский юзерланд, обернутый вокруг ядра линукса - хм, надо посмотреть, практический смысл в этом может быть (будущий Пидроид?)
> (будущий Пидроид?)Боюсь себе даже представить, кто является целевой аудиторией данной конструкции.
Надо по лицензии BDSM^W BSD тогда Ябблы будут рады
Забавно..)Но надо как минимум ядро переписать не питоне, иначе не труЪ.
И загрузчик.
А чего, на яваскрипте написали же.
На ява скрипте написали виртуальную машину а не ось
> А чего, на яваскрипте написали же.Написали что? Эмулятор? Да, это круто, но это не загрузчик. В случае загрузчика как раз проблема в том что супер-рантайма еще нет, т.к. именно он и дает старт всему этому взлету вон того огромнго агрегата. Поэтому на JS его не получится. За отсутствием JS в этот момент.
а промеждупрочим, есть компилятор Self на Self. klein. не то, чтобы он был на 100% дописан, но тем не менее. так что — сначала делаем компилятор, потом пишем ядро — профит.
На Форте надо ОС сделать! Вот, это будет эпохальная штука!!!Пысы: знаю, что Форт и есть ОС, но вы же поняли, что я в виду имел. )))
Ага, вот и процессор готовый уже есть: http://www.greenarraychips.com/home/products/index.html
Да, читал вчера! Порадовался ) Только, пока не совсем понятно, как использовать. Надо даташит курить... Но, чтука зачетная!
18-бит процессор - вперёд в 1960-е? :) Когда кто сколько хотел разрядность шины данных и регистров ЦП, столько и делал. Сейчас разрядность некратная 8-ми битам оправдана только для специализированных применений, например, цифровая обработка сигналов.
Так ведь этот процессор как раз и предназначен для "специализированных применений, например, цифровой обработки сигналов".
Тогда при чём тут Python OS Project?
У этих проектов одна дорожка. У авторов, будем надеятся, разные.
Ни при чём. Далеко не всё нужно воспринимать всерьёз.
Так это Вам к самому гуру обратиться надо, у него уже есть : http://www.colorforth.com/cf.htm
> На Форте надо ОС сделать! Вот, это будет эпохальная штука!!!
> Пысы: знаю, что Форт и есть ОС, но вы же поняли, что
> я в виду имел. )))Есть FortOS , даже записывал iso и грузился, но что делать дальше - не знаю )))
Эх, надо было им сразу на Javascript операционную систему писать. Нынче модно :)
os.js ->
http://habrahabr.ru/blogs/javascript/132983/
> os.js ->
> http://habrahabr.ru/blogs/javascript/132983/Таки накаркали :) Кто там ос на JS _не_хотел? Нате, обломитесь :)))
> Эх, надо было им сразу на Javascript операционную систему писать. Нынче модно :)Убунтуйцы уже написали. На сайте демо убунты. В нем кстати можно открыть браузер и запустить демо убунты. В котором запустить демо убунты. В котором ... wait, oh sh--
Надо на PyPy делать. Тогда можно вообще одним питоном обойтись и производительность на уровне C или даже выше.
Если им придерживаться типизиции, то можно ShedScin или Python Compiler for GCC.
"Shed skin" Python -> C++
http://code.google.com/p/shedskin
Выше - никогда, не надейтесь :))
> Выше - никогда, не надейтесь :))Надеяться не запретишь. Вот жабисты например уже доброе десятилетие орут о том что ява не тормозит. Правда достаточно взять какой-нить тяжелый бенч и сразу видно, как она там не тормозит. Раза этак в три.
>> Выше - никогда, не надейтесь :))
> Надеяться не запретишь. Вот жабисты например уже доброе десятилетие орут о том
> что ява не тормозит. Правда достаточно взять какой-нить тяжелый бенч и
> сразу видно, как она там не тормозит. Раза этак в три.Что быстрее: запускать нативный код или запускать байткод внутри машины, которая потом транслирует в нативный код? По-моему, это очевидно. Но жабакодеры, как всегда, тыкают на мертвеца пальцем и орут, что он жив.
> тыкают на мертвеца пальцем и орут, что он жив.Стругацкие в рассказе "суета вокруг дивана" очень хорошо описали эту картину. Потрошеный окунь в живой воде. Вроде бы плавает, но постоянно норовит кверху брюхом перевернуться.
Читаю и прихожу к мысли, что юмористические передачи можно не смотреть еще долго. :)
> Тогда можно вообще одним питоном обойтисьПусть перепишут на нем gtk и ядро!
и BIOS к материнке
> и BIOS к материнкеДа. За основу можно взять coreboot писаный на си :)
по ссылке скачать предположило скачать с пиратибэйя - это круто
Чё круто-то?.. Торент-хостинг и торент-хостинг. Удивляет, что торент != нелегальное копирование? Снимите с ушей копирастическую лапшу.
Вообще то я и не говорил что торренты это плохо, наоборот я только за
Мощно. Но смешно. Но мощно. Вопрос комментаторам: то, что они пользуются готовым и портируют готовое, это сложнее или проще, чем написание свего кода?
> Мощно. Но смешно. Но мощно. Вопрос комментаторам: то, что они пользуются готовым
> и портируют готовое, это сложнее или проще, чем написание свего кода?А жрать стандартной купленной ложкой это сложнее или проще, чем сваять личную, подогнанную под свой кривой рот? Все тулзы сам себе не сделаешь. Приходится пользоваться и чужими.
> А жрать стандартной купленной ложкой это сложнее или проще, чем сваять личную,
> подогнанную под свой кривой рот?зачастую оказывается, что время, потраченое на создание «ложки для себя» потом с лихвой окупается. такие дела.
Наши планы:
...
...
Обогнать по популярности Ubuntu и со временем Windows и занять доминирующее положение на рынке операционных систем!LMAO
> Наши планы:
> ...
> ...
> Обогнать по популярности Ubuntu и со временем Windows и занять доминирующее положение
> на рынке операционных систем!
> LMAOУ ребят хорошо с чувством юмора. В отличие от многих местных комментаторов. :)
> У ребят хорошо с чувством юмора. В отличие от многих местных комментаторов. :)Их планы имхо обогнать всех когда либо существовавших наполеонов, настоящих и мнимых :)
>> У ребят хорошо с чувством юмора. В отличие от многих местных комментаторов. :)
> Их планы имхо обогнать всех когда либо существовавших наполеонов, настоящих и мнимых
> :)Не-не, сначала Plan9 должен всех порвать.
скажите мне одно, зачем!??
Потому что "мы можем", наверно
"Потому что" - это ответ на вопрос "почему?"
Вопрос был "Зачем?" ;-)))
> скажите мне одно, зачем!??Это наверное не просто "но зачем?", а "но зачем?" в степени "но зачем?" :-)
> скажите мне одно, зачем!??Подсказка: см. последнее предложение первого абзаца.
> скажите мне одно, зачем!??Just for Fun
там же написано
и пакетный менеджер уже запилен - emerge. успехов проекту :)
yum
emerge
Очередная поделка на тему: "Я делаю что могу вместо того чтобы делать что действительно нужно."
Бывает у людей такой период в жизни, когда нужно делать то что можешь, не важно зачем. Период роста называется. Вобщем-то это ведь не плохо, когда есть ещё и возможность для этого, правда?
> Очередная поделка на тему: "Я делаю что могу вместо того чтобы делать
> что действительно нужно."Автор уже делает то, что считает нужным. Почему он должен делать то, что нужно _тебе_ ? Тебе нужно, ты и делай.
> Автор уже делает то, что считает нужным. Почему он должен делать то,
> что нужно _тебе_ ? Тебе нужно, ты и делай.Правильно. Но если кто-то чешет левой пяткой правое ухо - вполне можно позубоскалить немного :D
>вполне можно позубоскалить немногоот большого ума, да.
> от большого ума, да.Иногда забавно чувствовать себя провидцем, только и всего ;)
>Автор уже делает то, что считает нужным. Почему он должен делать то, что нужно _тебе_ ? Тебе нужно, ты и делай.Все делают то что считают нужным в той или иной мере.
Ваш КО.
IMHO, это ни чье-то дело, кому и чем заниматься в свое (свободное или не очень) время
>IMHO, это ни чье-то дело, кому и чем заниматься в свое (свободное или не очень) времяКонечно, это личное дело каждого. Но более трезвый и обстоятельный подход в рассуждениях приводит к мысли что нужно бы делать что действительно требует внимания а не никому не нужные поделки на питоне которые через лет 10 забудут и выкинут к черту. Именно так и будет. Подобное было и притом много раз. Мня, например, останавливает сразу факт того что работа на мусорную корзину (совсем не хочется переводить свою энергию в тепловую с результатом труда в /dev/null'e).
Кто запилит процессор, ориентированный на выполнение python программ?
Вау!!!! Супер!!! Круто! Присоединяюсь!У /ме давно уже стоит ipython в качестве альтернативного шела. А в качестве оконного менажера я юзаю QTile, который тоже на питоне. И аудио-плеер у меня Quod Libet - еще одна питоновская разработка... Короч, "планета Питон" велика и необъятна.
Ребята пошли дальше и мне их идеи ну очччччень симпатичны. Баш ни чем не лучше (а точнее куда как хуже) чем питон.
P. S.
ушел качать образ,
Анонимоус
> Вау!!!! Супер!!! Круто! Присоединяюсь!Вот он, питон головного мозга. Супер не система. Не программы. А питон.
Проблема только в том что поделки таких аффтаров на нем работают как-то совсем не супер.
> Обилие проектов по созданию операционных систем базируется языке Java, среди них: JNode, JOS, JX, Sanos, SavaJe и JavaOSСмысл этих проектов не в том, что они написаны на определенном языке программирования, а в том, что они реализуют JVM в виде самостоятельной ОС. Достаточно разумная затея, т. к. существующие реализации JVM по сути предоставляют приложениям сервисы операционной системы, но делают это на базе другой ОС. Реализация JVM в виде самостоятельной ОС может быть более эффективной за счет того, что в ОС использующей управляемый код отпадает необходимость в переключении между режимами ядра и пользователя и в разделении адресного пространства между процессами.
Истинно так! Причем низкая скорость явы на десктопе объясняется еще и тем, что она работает в оси, идеология которой устарела на 20 лет, что виндовса, что линукса. Сделайте JVM единственной бинарной программой в системе - и все заработает, как сейчас и не снилось. И надежность и безбажность будут на порядок выше, чем сейчас.
Модеры какие-то злобные. Ссылка "скачать" ведёт на ThePirateBay - 100% поповщина. И без исходников. Ну ёмоё, как такое ещё публикуют здесь?
> Модеры какие-то злобные. Ссылка "скачать" ведёт на ThePirateBay - 100% поповщина. И
> без исходников. Ну ёмоё, как такое ещё публикуют здесь?А теперь подумайте хорошенько, как операционная система на языке Python может быть без исходников, та iso-шка и есть исходники. И чем вам ThePirateBay для распространения торрентов не угодил ?
>> Модеры какие-то злобные. Ссылка "скачать" ведёт на ThePirateBay - 100% поповщина. И
>> без исходников. Ну ёмоё, как такое ещё публикуют здесь?
> А теперь подумайте хорошенько, как операционная система на языке Python может быть
> без исходников, та iso-шка и есть исходники. И чем вам ThePirateBay
> для распространения торрентов не угодил ?Хрен знает, но тут пишут: https://www.linux.org.ru/forum/development/7043937/page2, что в исошке мусор.
> Хрен знает, но тут пишут: https://www.linux.org.ru/forum/development/7043937/page2,
> что в исошке мусор.Наверное питоном образ билдили :))
> Модеры какие-то злобные. Ссылка "скачать" ведёт на ThePirateBay - 100% поповщина. И
> без исходников. Ну ёмоё, как такое ещё публикуют здесь?На ThePirateBay загрузку разместил автор проекта, торренты не всегда варез.
как будто варез - это что-то плохое
> как будто варез - это что-то плохоеПодтыривать у львов достойно разве что шакалов. Преступлением за которое надо расстреливать как по мнению копирасов это конечно не является. Но и каким-то особо почетным деянием - тоже. Чего почетного в том что вы умеете шакалить?
>> как будто варез - это что-то плохое
> Подтыривать у львов достойно разве что шакалов. Преступлением за которое надо расстреливать
> как по мнению копирасов это конечно не является. Но и каким-то
> особо почетным деянием - тоже. Чего почетного в том что вы
> умеете шакалить?Кстати, забавный факт: в природе на самом деле нередко именно шакалы загоняют добычу, а потом приходит лев и объясняет, кто тут главный и чья это антилопа. А потом шальной репортёр видит, как лев возлежит возле убитой туши, а кучка шакалов тявкает неподалёку, и делает казалось бы очевидные выводы... :)
Конечно, это для души делают. Но ведь были попытки создания ОС на Lisp и smalltalk. С другой стороны - скорость интерпретируемого ЯП не позволяет создать серьёзную ОС. А вот система на базе технологий виртуальных машин с JIT может стать стандартом де факто уже в недалёком будущем. Android это подтверждает.
> были попытки создания ОС на Lisp и smalltalk.э… возможно ты удивишься, но это были не «попытки», а вполне рабочие и юзабельные ОС. такие дела.
> э… возможно ты удивишься, но это были не «попытки», а вполне рабочие
> и юзабельные ОС. такие дела.Ну и ты конечно же пользуешься операционкой на своем любимом лиспе? :)
// off: кстати ради интереса посмотрел на несколько программ. Не, шутки про то что лисп это язык состоящий целиком из скобочек - это нихрена не шутки!
> Ну и ты конечно же пользуешься операционкой на своем любимом лиспе? :)с удовольствием бы пользовался. и, собственно, иногда пишу на своих диалектах схемы и смолтолка.
> // off: кстати ради интереса посмотрел на несколько программ. Не, шутки про
> то что лисп это язык состоящий целиком из скобочек — это
> нихрена не шутки!кому что ближе. кто-то видит только скобочки и бугогашечки, а кто-то — мощный язык с огромными возможностями метапрограммирования. каждому своё.
Эх, когда же уже на brainfuckе ос запилят, а то проц есть а оси нет. (
>В рамках проекта Perlix развивается пользовательское окружение на языке Perl, работающее поверх ядра Linux.ссылка с душком- лет 6 уж помер проект... перл-программеры оказались благоразумнее прочих...
Да и остальные перечисленные проекты- давно не развиваются.
такая же судьба ждет и этот....
> такая же судьба ждет и этот....Тсс. Не мешайте! Некоторые чудаки твердо усвоили что "питон это круто". Поэтому они не пишут "программу для... " или "операционку для...". Они пишут "на питоне", а что именно - вообще не важно. Ну и славненько! Стадо дятлов радостно работает прямиком на мусорный бак (особенно памятуя о совместимости версий питона). И не конкурирует с вами. Радуйтесь и скажите им спасибо за то что они такие сказочные долбо...ы :)
Каждый раз, когда происходит какой-то бред, я себе говорю, что мол "хотя бы не ОС на каком-нибудь javascript пишут". "Хорошо хоть питона не так много в системных утилитах" и т.п. И не перестаю удивляться :)
> Каждый раз, когда происходит какой-то бред, я себе говорю, что мол "хотя
> бы не ОС на каком-нибудь javascript пишут".А чем питон лучше яваскрипт? "Чем грузины"? :)
Ну вот, будет куда свалить идеологическим противникам systemd, когда он захватит мир... Здесь-то точно вся инициализация на скриптах будет.
> Ну вот, будет куда свалить идеологическим противникам systemd, когда он захватит мир...
> Здесь-то точно вся инициализация на скриптах будет.sysvinit стёрли со всех зеркал? сайт LFS был забанен RIAA?
> sysvinit стёрли со всех зеркал? сайт LFS был забанен RIAA?Зачем кого-то стирать или банить? Все гораздо проще: через пару лет почти все более-менее живые проекты будут поставлять софт с конфигами для systemd и upstart, без init-скриптов.
Да и в любые более-менее популярные дистры sysvinit можно будет ввернуть только после долгого и яростного секса с системой. Впрочем, фанатов sysvinit это не отпугнет, даже наоборот...
>> sysvinit стёрли со всех зеркал? сайт LFS был забанен RIAA?
> Зачем кого-то стирать или банить? Все гораздо проще: через пару лет почти
> все более-менее живые проекты будут поставлять софт с конфигами для systemd
> и upstart, без init-скриптов.
> Да и в любые более-менее популярные дистры sysvinit можно будет ввернуть только
> после долгого и яростного секса с системой. Впрочем, фанатов sysvinit это
> не отпугнет, даже наоборот...Вот блин, точно. Недавно видел же ещё в udev.
> Зачем кого-то стирать или банить? Все гораздо проще: через пару лет почти
> все более-менее живые проекты будут поставлять софт с конфигами для systemd
> и upstart, без init-скриптов.Они уже сейчас поставляют софт так:
- Скачать для Win
- Скачать для Mac
- Скачать (а чаще PPA) для убунту.Только недавно на такое наткнулся в каком-то из radiant'ов, кажется GTKRadiant (редактор уровней квейка). Ему конечно нечего делать в системе инициализации, но все-таки.
И да, убунте - апстарт, если что.
> Только недавно на такое наткнулся в каком-то из radiant'ов, кажется GTKRadiant (редактор
> уровней квейка). Ему конечно нечего делать в системе инициализации, но все-таки.Используйте NetRadiant. Оф. GtkRadiant вроде в анабиозе.
> Используйте NetRadiant. Оф. GtkRadiant вроде в анабиозе.А чем он лучше и чего в нем нового? А так - это был просто типовой пример. И вот так у каждой второй программы. Все-таки популярность имеет и свои плюсы.
>> Используйте NetRadiant. Оф. GtkRadiant вроде в анабиозе.
> А чем он лучше и чего в нем нового?Форк, который поддерживается. Например, GtkRadiant у меня часто бектрейсами заваливался, вот я и выбрал NetRadiant.
> А так - это был просто типовой пример. И вот так у каждой второй
> программы. Все-таки популярность имеет и свои плюсы.Да, сам вижу такое. Обычно ищу исходники рядом.
> Все гораздо проще: через пару лет почти все более-менее живые проекты будут поставлять софт с конфигами для systemd и upstartДа что ж вам на венде-то не сиделось то? не показали?
Кстати, вы видите разницу между "живой проект" и "популярный проект"?
> Кстати, вы видите разницу между "живой проект" и "популярный проект"?Иногда бывает сходство: дохлый проект популярным не бывает. Обратное не всегда верно.
> Иногда бывает сходство: дохлый проект популярным не бываетXP
> Да что ж вам на венде-то не сиделось то? не показали?Там костылей что-то многовато, для таких эстетов как мы. А линуксе их поменьше, и со смертью sysvinit станет еще меньше.
> Кстати, вы видите разницу между "живой проект" и "популярный проект"?
Да вот вы сами винду помянули. Дико популярна, хотя трупный запах вполне отчетливый...
> со смертью sysvinit станет еще меньше.ага. заменят нормальные системы на один мегакостыль. ну, жуйте, жуйте, думаю, у поттеринга ещё много кактусов припасено.
> Зачем кого-то стирать или банить? Все гораздо проще: через пару лет почти
> все более-менее живые проекты будут поставлять софт с конфигами для systemd
> и upstart, без init-скриптов.всегда есть хомячьи проекты и нехомячьи. В слаке инит-скрипты с момента создания и до сих пор. Работает всё что нужно и скриптами эмулируется. В генте сам выберешь что нужно. В арче тоже. В BSD системах своя традиция. Выбор есть, а хомячьё пусть жрёт что дают.
> Да и в любые более-менее популярные дистры sysvinit можно будет ввернуть только
> после долгого и яростного секса с системой.дистрибутивы убунтой не заканчиваются.
> всегда есть хомячьи проекты и нехомячьи.Обнаружен новый вид зверей: нехомячок. Это то же самое что небыдло (tm) их луркоморья, только применительно к хомячкам.
> всегда есть хомячьи проекты и нехомячьи. В слаке инит-скрипты с момента создания
> и до сих пор. Работает всё что нужно и скриптами эмулируется.
> В генте сам выберешь что нужно. В арче тоже. В BSD
> системах своя традиция. Выбор есть, а хомячьё пусть жрёт что дают.Во-во. Хомячки пусть сидят на своих init-скриптах в своей слаке (ничего другого им там и не дадут), а все остальные уйдут на более современные технологии.
> дистрибутивы убунтой не заканчиваются.Поэтому, кроме upstart, упоминается еще systemd, на который переходят не-убунты.
> sysvinit стёрли со всех зеркал? сайт LFS был забанен RIAA?Не каркайте! А то накаркаете еще... с этими SOPAми и PIPAми всякое может случиться.
> Ну вот, будет куда свалить идеологическим противникам systemd, когда он захватит мир...
> Здесь-то точно вся инициализация на скриптах будет.Мля. в точку! Уже думаю.
Но знаешь что? Есть подозрение что я на этом проекте встречу и зае... уставших от новой системы логирования федоровцев!
А слабо какой-нибудь PascalOS наваять, во нех делать людям
A2 is the name : http://www.oberon.ethz.ch
один из проектов на freepascal.ru
> POP основан на ядре LinuxFAIL и вообще мелкое читерство. А кто будет переписывать на питоне ядро?!
> BitTorrent-клиент DelugeА GTK они переписали целиком на питоне? oO
wxPython посмотри
> wxPython посмотричитерский врапер над кривущим тулкитом. и вот всё у гвидонистов так, куда не копни.
>> wxPython посмотри
> читерский врапер над кривущим тулкитом.WxWidgets и так то глючные и тяжелые. А если еще с питоном это скрестить... получится многообещающее начинание из области г@внокодинга и скриптокиддинга :)
самое плохое — они уже…
>>> wxPython посмотри
>> читерский врапер над кривущим тулкитом.
> WxWidgets и так то глючные и тяжелые. А если еще с питоном
> это скрестить... получится многообещающее начинание из области г@внокодинга и скриптокиддинга
> :)x11 <- gtk <- wx <- wxPython
Мама родная, да тут целый паровоз!
а чем WxWidgets плохи? интереса ради справшиваю, так как давно уже с интересом смотрю в их сторону...
> а чем WxWidgets плохи? интереса ради справшиваю, так как давно уже с
> интересом смотрю в их сторону...тем, что авторов покусал mfc.
http://ru.wikipedia.org/wiki/Microsoft_Foundation_Classes -вы об этом?
> http://ru.wikipedia.org/wiki/Microsoft_Foundation_Classes -вы об этом?ага. ну, и об общей е…сти да падучести.
Qt пока лучшее, что смогли придумать для C++. как в плане красоты дизайна, так и в плане документации. ну, и стабильности, что немаловажно. в общем, искренне советую не смотреть на всякое wx-фуфло, а сразу идти на Qt. я уже несколько лет использую, брат жив, батя грит малацца.
ага, спасибо за советесли бы на С++ писал, то я бы не сомневался и взял Qt, мне оно, как заядлому кдеешнику, импонирует. =)
а сейчас я, в основном, пишу на Perl, и скоро предстоит несколько простеньких десктопных программ настрогать, вот и присматриваюсь. А обертка в Perl для Wx выглядит получше чем для Qt:
https://metacpan.org/module/Wx
https://metacpan.org/module/QtCore4но это все пробовать нужно и смотреть, но в любом случае спасибо за советы.
> спасибо за советы.ну, это, в принципе, не советы, а скорее просто впечатления. для детального разбора у меня знаний wx не хватит: как-то оно мне сразу не понравилось, и глубоко я не лазил.
> wxPython посмотриWx писан на си++, а то что к нему приделали враппер к питону - второй вопрос.
Вы как хотите, но мне понравилось. Это более реальная штука, чем неуловимый "Фантом" от dz.ruЖелаю успехов команде!
Такой энтузиазм и умения можно было и на что-то общеполезное направить
Например на употребления пива и сигарет. Пусть делают. Что-то новое всегда полезно.
> Такой энтузиазм и умения можно было и на что-то общеполезное направитьВ ходе таких вот казалось бы академических исследований часто выявляются и исправляются неочевидные в других контекстах проблемы, недоработки, ошибки а то и уязвимости в используемых продуктах - в данном случае, Python. Так что польза-то есть. В отличие от комментариев вида "скрипач не нужен".
>> Такой энтузиазм и умения можно было и на что-то общеполезное направить
> В ходе таких вот казалось бы академических исследований часто выявляются и исправляются
> неочевидные в других контекстах проблемы, недоработки, ошибки а то и уязвимости
> в используемых продуктах - в данном случае, Python. Так что польза-то
> есть. В отличие от комментариев вида "скрипач не нужен".Тут один уже наколбасил. Объявил устаревшей всю систему инициализации SysV/BSD/что сам накодишь, объявил устаревшим syslog, объявил устаревшей переносимость(!) программ на другие платформы, сломал дофига где звук.
От этих будет польза, наверное, если они напишут хорошие скрипты инициализации на питоне. Во что мне слабо верится. А вот во что мне верится - так это в то, что это дело опять будет прожирать большое кол-во памяти и сильно тормозить, как однажды Mirage у меня с каталогом на 10k картинок.
>>> Такой энтузиазм и умения можно было и на что-то общеполезное направить
>> В ходе таких вот казалось бы академических исследований часто выявляются и исправляются
>> неочевидные в других контекстах проблемы, недоработки, ошибки а то и уязвимости
>> в используемых продуктах - в данном случае, Python. Так что польза-то
>> есть. В отличие от комментариев вида "скрипач не нужен".
> Тут один уже наколбасил. Объявил устаревшей всю систему инициализации SysV/BSD/что сам
> накодишь, объявил устаревшим syslog, объявил устаревшей переносимость(!) программ на
> другие платформы, сломал дофига где звук.Ситуации разные. Действия Поттеринга затрагивают уже имеющиеся сообщества. Здесь же самостоятельное решение, само себе создающее нишу.
> От этих будет польза, наверное, если они напишут хорошие скрипты инициализации на
> питоне. Во что мне слабо верится.А чем это, по-вашему, Питон в этом плане сильно хуже bourne shell?
> А вот во что мне
> верится - так это в то, что это дело опять будет
> прожирать большое кол-во памяти и сильно тормозить, как однажды Mirage у
> меня с каталогом на 10k картинок.Поживём - увидим. :)
VB не может подмонтировать ISO образ. Он битый или у меня одного так?
Я, наверное, туп.
Python же интерпретируемый язык, а не компилируемый.
На интерпретируемом языке можно написать ядро ОС???
> На интерпретируемом языке можно написать ядро ОС???без особых проблем. будет там виртуальная машина, будет исполнять байткод какой-нибудь. никакой rocket sciense. разве что в некоторые драйвера придётся асм пихать, если тайминги нужны жёсткие.
> без особых проблем. будет там виртуальная машина,А она на чем будет написана? ;)
>> без особых проблем. будет там виртуальная машина,
> А она на чем будет написана? ;)да на чём угодно. не вижу проблемы реализовать транслятор из любого языка в нативный код. подпрограммный шитый, например — вполне себе нативный. для первоначального прототипа сойдёт. а дальше можно уже делать оптимизаторы и прочие навороты непосредственно на языке, для которого вм сделана (ага, на том же самом языке). первый паскаль вон вообще руками «скомпилировали».
Да я вот про это же.
Любая виртуалка запускается под каким-нить ядром (вынь, макос, линух и т.д.).
У питона что, есть прямые функции работы с аппаратурой?
Или я действительно туп?
да ёлки. на бидоне пишется реализация VM и простейший компилятор подмножества языка, на котором VM написана, в "родной" код. туда же допиливается возможность вызывать "родные" методы и простенький асм. параллельно пиляется компилятор бидона на бидоне (опять же, для начала можно подмножество). опа! у нас есть ядро ОС, которое собирается бидоном и написано на бидоне. при этом никаких других языков не использовано (ну ладно, CPython на си, но это в данном случае не важно; можно и PyPy взять).вот примерно как-то так оно и делается, если коту делать нечего.
Ну да, резаком гланды через *опу.
> Ну да, резаком гланды через *опу.а переписывать юзерленд на бидоне типа нет.
> Я, наверное, туп.
> Python же интерпретируемый язык, а не компилируемый.
> На интерпретируемом языке можно написать ядро ОС???Да хрен их уже разделишь, эти интерпретируемые-компилируемые языки. С одной стороны Python позволяет получить более или менее самостоятельные бинарники; с другой, виртуальная машина/интерпретатор там всё равно есть; с третьей, а чем libc принципиально отличается от стандартной библиотеки Питона?.. В общем, неблагодарное это дело - классифицирование.
Автору следует использовать Shed Skin, проблем со скоростью в критичных местах быть не должно.
Какие здесь все Ъ. В iso-шнике мусор, сайт не открывается, а новость всё ещё на главной... Дениска это был, очередной. Только этот, даже дистр собрать поленился.
Почему удалили комментарий-вопрос про скорость работы?
Ядро ОС можно написать и на интерпретируемом языке, если кому интересно.
В тегах ошибка. Не pythpn, а python