The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]

Python OS Project - новая операционная система на языке Python

25.11.2011 03:42

Анонсирован проект Python OS Project (POP), созданный с целью разработки операционной системы, компоненты которой написаны полностью на языке Python. POP основан на ядре Linux (в данный момент используется ядро версии 2.6.32) и окружении GNU, которое постепенно перерабатывается на языке Python. Многие составные части пользовательского окружения уже переписаны. Код проекта пока недоступен (дополнение: загрузить iso-образ можно здесь) - ведётся работа по выбору открытой лицензии и созданию публичного репозитория. В качестве причин разработки называется работа ради удовольствия (Just For Fun) и желание сделать интересную и легко изменяемую систему.

В настоящее время на языке Python переписаны такие приложения, как инсталлятор, пакетный менеджер, система инициализации, файловый менеджер, типовые системные утилиты (ls, cp, rm, vat, zcat и т.п.), эмулятор терминала (POPemu на базе termemulator), вспомогательные утилиты (wget, top), интерфейс к mplayer, mpd и moc, PDF-просмотрщик. В состав также входит оконный менеджер Qtile, http-сервер POPweb (основан на Cherrypy), Jabber/ICQ клиент POPim, графический редактор Mirageiv, BitTorrent-клиент Deluge, текстовый редактор Snaked и СУБД Buzhug. В планах разработка web-браузера на языке Python, офисного пакета, X-сервера и в конечном итоге создание ядра системы на языке Python.

Дополнительно можно упомянуть, что создание операционных систем на интерпретируемых языках неоднократно предпринималось в прошлом. Например, наиболее известными из ныне живущих проектов по созданию ОС на Python являются Pycorn OS и Cleese. В отличие от проекта POP, данные операционные системы ориентированы в первую очередь на создании ядра системы на языке Python, включая драйверы, сетевой стек и реализацию файловых систем. В рамках проекта Cleese развивается концепция создания интерпретаора байткода Python, способного работать непосредственно на "голой" системе, выступая в роли микро-ядра для запуска написанных на языке Python компонентов ядра ОС. В рамках проекта Perlix развивается пользовательское окружение на языке Perl, работающее поверх ядра Linux. Обилие проектов по созданию операционных систем базируется языке Java, среди них: JNode, JOS, JX, Sanos, SavaJe и JavaOS

  1. Главная ссылка к новости (http://python-os.info...)
  2. OpenNews: Релиз операционной системы JNode 0.2.7, написанной на языке Java
  3. OpenNews: SharpOS - открытая операционная система, целиком написанная на языке C#
Автор новости: Антон Байков
Тип: К сведению
Короткая ссылка: https://opennet.ru/32388-pythpn
Ключевые слова: pythpn, os
Поддержать дальнейшую публикацию новостей на OpenNET.


Обсуждение (159) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.2, anonn (?), 10:43, 25/11/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +10 +/
    Python-Oriented OS Project (POOP)
     
     
  • 2.25, Maksim (??), 12:40, 25/11/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Python OS Project (POP) - http://thepiratebay.org/torrent/6841966/Python_OS_Project._Alpha.
     
     
  • 3.55, simpler (?), 14:45, 25/11/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Пиратская сборка на базе ядра Линукса. Приехали. :)
     
  • 3.174, haku (??), 11:21, 26/11/2011 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Абривиатура абривиатуры? Не смешите, получается POSP
     
     
  • 4.178, Taller (?), 12:06, 26/11/2011 [^] [^^] [^^^] [ответить]  
  • +5 +/
    GNU - Gnu is Not Unix (c) Ричард Столлман

    чтобы понять рекурсию, надо понять рекурсию

     
     
  • 5.195, simpler (?), 14:08, 27/11/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Чтобы понять рекурсию - не нужно для этого свой разум вводить в рекурсию, иначе вы из нее никогда не выйдете. Это делается по-другому.
     
     
  • 6.209, PereresusNeVlezaetBuggy (ok), 15:21, 28/11/2011 [^] [^^] [^^^] [ответить]  
  • +/
    > Чтобы понять рекурсию - не нужно для этого свой разум вводить в
    > рекурсию, иначе вы из нее никогда не выйдете. Это делается по-другому.

    Чтобы понять аллюзию, надо быть знакомым с первоисточником. http://bash.org.ru/quote/11128

    (точнее, возможно, это не первоисточник, но однозначно источник массовой известности)

     

  • 1.3, Аноним (-), 10:45, 25/11/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    Интересно, как она будет по скорости работы...
     
     
  • 2.4, Аноним (-), 10:47, 25/11/2011 [^] [^^] [^^^] [ответить]  
  • +19 +/
    А какая разница? Это же ОС не для работы, а для прикола
     
     
  • 3.11, hummermania (ok), 11:21, 25/11/2011 [^] [^^] [^^^] [ответить]  
  • +5 +/
    Зато какая прокачка программерского скилла! Осталось еще ОС на Ерланге. =) Сам об этом думаю. В свете последних мегаэкзотических ранее невообразимых решений (ОС на яваскрипте в браузере Ооо!!! а теперь уже и на Питоне - Ооо!!!) недалек тот день когда и на функцилональных языках будет оська. Правда будет немного что-то не совсем привычное. Больше как ядро для развертывания сетевых различных сервисов и без всяких Гуев.
     
     
  • 4.16, антоним (?), 11:51, 25/11/2011 [^] [^^] [^^^] [ответить]  
  • +/
    > недалек тот день когда и на функцилональных языках будет оська.

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

     
     
  • 5.192, Аноним (-), 07:16, 27/11/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Возможно вы удивитесь, но не только оси, но и железо такое было. Lisp Machine, например.
     
  • 4.33, Аноним (-), 13:03, 25/11/2011 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Ну, на хаскеле есть очень давно ОС: http://programatica.cs.pdx.edu/House/
     
     
  • 5.83, hummermania (ok), 17:48, 25/11/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Интересно, жаль правда за пределы универов не выходит по видимому.
     
  • 4.36, Аноним (-), 13:09, 25/11/2011 [^] [^^] [^^^] [ответить]  
  • +6 +/
    Вот когда они напишут ядро на своём петоне, тогда это будет ОС. А так это обычный Линукс, написанный на Си, с кучей утилит на петоне. Где тут самостоятельная ОС то?
     
     
  • 5.139, Аноним (-), 03:20, 26/11/2011 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Питонистам очень бы хотелось выбросить нафиг этот си. Но вот неможется. Вот незадача. Такой вот язык: система только на си - запросто. Система только на питоне - а вот фиг. Не системный ЯП, посему дохлый номер. Вот и приходится в названии выдавать желаемое за действительное.
     
     
  • 6.148, PereresusNeVlezaetBuggy (ok), 03:43, 26/11/2011 [^] [^^] [^^^] [ответить]  
  • +3 +/
    > Питонистам очень бы хотелось выбросить нафиг этот си. Но вот неможется. Вот
    > незадача. Такой вот язык: система только на си - запросто. Система
    > только на питоне - а вот фиг. Не системный ЯП, посему
    > дохлый номер. Вот и приходится в названии выдавать желаемое за действительное.

    Сколько лет Си и сколько Питону... Были бы желание и ресурсы, а софт можно написать какой угодно.

    P.S.: Сам Питон не очень люблю и вообще сишник. :)

     
  • 5.193, Аноним (-), 07:17, 27/11/2011 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Если так рассуждать, андроид и инферно - тоже не самостоятельные оси
     
  • 5.215, Алексей (??), 17:47, 09/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Андроид тоже на ядре линукс!
     
  • 4.208, Michael Shigorin (ok), 11:16, 28/11/2011 [^] [^^] [^^^] [ответить]  
  • +/
    > недалек тот день когда и на функцилональных языках будет оська.

    Здрасьте, а железные LISP-машины и их наследие в виде Emacs ничего не говорят? :)

    А DHCP- и, кажется, LDAP-сервер на эрланге у нас уже есть, только здесь это офтопик.

     
  • 3.17, антоним (?), 11:55, 25/11/2011 [^] [^^] [^^^] [ответить]  
  • +5 +/
    Скорее это не ОС, а юзерланд оси. Питоновский юзерланд, обернутый вокруг ядра линукса - хм, надо посмотреть, практический смысл в этом может быть (будущий Пидроид?)
     
     
  • 4.93, Аноним (-), 18:09, 25/11/2011 [^] [^^] [^^^] [ответить]  
  • +4 +/
    > (будущий Пидроид?)

    Боюсь себе даже представить, кто является целевой аудиторией данной конструкции.

     
     
  • 5.114, TheLibertyMan (ok), 19:19, 25/11/2011 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Надо по лицензии  BDSM^W BSD тогда Ябблы будут рады
     

  • 1.5, Анон (?), 10:57, 25/11/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Забавно..)

    Но надо как минимум ядро переписать не питоне, иначе не труЪ.

     
     
  • 2.9, Past (?), 11:05, 25/11/2011 [^] [^^] [^^^] [ответить]  
  • +2 +/
    И загрузчик.
    А чего, на яваскрипте написали же.
     
     
  • 3.24, sh (??), 12:38, 25/11/2011 [^] [^^] [^^^] [ответить]  
  • +2 +/
    На ява скрипте написали виртуальную машину а не ось
     
  • 3.140, Аноним (-), 03:23, 26/11/2011 [^] [^^] [^^^] [ответить]  
  • +/
    > А чего, на яваскрипте написали же.

    Написали что? Эмулятор? Да, это круто, но это не загрузчик. В случае загрузчика как раз проблема в том что супер-рантайма еще нет, т.к. именно он и дает старт всему этому взлету вон того огромнго агрегата. Поэтому на JS его не получится. За отсутствием JS в этот момент.

     
     
  • 4.145, arisu (ok), 03:36, 26/11/2011 [^] [^^] [^^^] [ответить]  
  • +/
    а промеждупрочим, есть компилятор Self на Self. klein. не то, чтобы он был на 100% дописан, но тем не менее. так что — сначала делаем компилятор, потом пишем ядро — профит.
     

  • 1.7, Дэндэн (?), 11:01, 25/11/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    На Форте надо ОС сделать! Вот, это будет эпохальная штука!!!

    Пысы: знаю, что Форт и есть ОС, но вы же поняли, что я в виду имел. )))

     
     
  • 2.10, Аноним (-), 11:06, 25/11/2011 [^] [^^] [^^^] [ответить]  
  • +4 +/
    Ага, вот и процессор готовый уже есть: http://www.greenarraychips.com/home/products/index.html
     
     
  • 3.14, Дэндэн (?), 11:33, 25/11/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Да, читал вчера! Порадовался ) Только, пока не совсем понятно, как использовать. Надо даташит курить... Но, чтука зачетная!
     
  • 3.38, СуперАноним (?), 13:31, 25/11/2011 [^] [^^] [^^^] [ответить]  
  • –2 +/
    18-бит процессор - вперёд в 1960-е? :) Когда кто сколько хотел разрядность шины данных и регистров ЦП, столько и делал. Сейчас разрядность некратная 8-ми битам оправдана только для специализированных применений, например, цифровая обработка сигналов.
     
     
  • 4.40, Аноним (-), 13:38, 25/11/2011 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Так ведь этот процессор как раз и предназначен для "специализированных применений, например, цифровой обработки сигналов".
     
     
  • 5.45, СуперАноним (?), 14:00, 25/11/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Тогда при чём тут Python OS Project?

     
     
  • 6.46, cobold (ok), 14:18, 25/11/2011 [^] [^^] [^^^] [ответить]  
  • +/
    У этих проектов одна дорожка. У авторов, будем надеятся, разные.
     
  • 6.60, Аноним (-), 15:10, 25/11/2011 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Ни при чём. Далеко не всё нужно воспринимать всерьёз.
     
  • 2.42, cobold (ok), 13:46, 25/11/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Так это Вам к самому гуру обратиться надо, у него уже есть : http://www.colorforth.com/cf.htm

     
  • 2.134, yantux (??), 01:34, 26/11/2011 [^] [^^] [^^^] [ответить]  
  • +/
    > На Форте надо ОС сделать! Вот, это будет эпохальная штука!!!
    > Пысы: знаю, что Форт и есть ОС, но вы же поняли, что
    > я в виду имел. )))

    Есть FortOS , даже записывал iso и грузился, но что делать дальше - не знаю )))

     

  • 1.8, Аноним (-), 11:02, 25/11/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +7 +/
    Эх, надо было им сразу на Javascript операционную систему писать. Нынче модно :)
     
     
  • 2.31, Аноним (-), 12:58, 25/11/2011 [^] [^^] [^^^] [ответить]  
  • +1 +/
    os.js ->
    http://habrahabr.ru/blogs/javascript/132983/
     
     
  • 3.112, Аноним (-), 19:07, 25/11/2011 [^] [^^] [^^^] [ответить]  
  • +/
    > os.js ->
    > http://habrahabr.ru/blogs/javascript/132983/

    Таки накаркали :) Кто там ос на JS _не_хотел? Нате, обломитесь :)))

     
  • 2.95, Аноним (-), 18:29, 25/11/2011 [^] [^^] [^^^] [ответить]  
  • +/
    > Эх, надо было им сразу на Javascript операционную систему писать. Нынче модно :)

    Убунтуйцы уже написали. На сайте демо убунты. В нем кстати можно открыть браузер и запустить демо убунты. В котором запустить демо убунты. В котором ... wait, oh sh--

     

  • 1.19, ДяДя (?), 12:18, 25/11/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +6 +/
    Надо на PyPy делать. Тогда можно вообще одним питоном обойтись и производительность на уровне C или даже выше.
     
     
  • 2.44, СуперАноним (?), 13:53, 25/11/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Если им придерживаться типизиции, то можно ShedScin или Python Compiler for GCC.
     
     
  • 3.61, Mark Dufour (?), 15:21, 25/11/2011 [^] [^^] [^^^] [ответить]  
  • +6 +/
    "Shed skin"  Python -> C++
    http://code.google.com/p/shedskin
     
  • 2.84, Аноним (-), 17:51, 25/11/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Выше - никогда, не надейтесь :))
     
     
  • 3.111, Аноним (-), 19:06, 25/11/2011 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > Выше - никогда, не надейтесь :))

    Надеяться не запретишь. Вот жабисты например уже доброе десятилетие орут о том что ява не тормозит. Правда достаточно взять какой-нить тяжелый бенч и сразу видно, как она там не тормозит. Раза этак в три.

     
     
  • 4.129, Аноним (-), 23:58, 25/11/2011 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >> Выше - никогда, не надейтесь :))
    > Надеяться не запретишь. Вот жабисты например уже доброе десятилетие орут о том
    > что ява не тормозит. Правда достаточно взять какой-нить тяжелый бенч и
    > сразу видно, как она там не тормозит. Раза этак в три.

    Что быстрее: запускать нативный код или запускать байткод внутри машины, которая потом транслирует в нативный код? По-моему, это очевидно. Но жабакодеры, как всегда, тыкают на мертвеца пальцем и орут, что он жив.

     
     
  • 5.141, Аноним (-), 03:25, 26/11/2011 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > тыкают на мертвеца пальцем и орут, что он жив.

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

     
  • 4.199, Аноним (-), 20:09, 27/11/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Читаю и прихожу к мысли, что юмористические передачи можно не смотреть еще долго. :)
     
  • 2.96, Аноним (-), 18:30, 25/11/2011 [^] [^^] [^^^] [ответить]  
  • +/
    > Тогда можно вообще одним питоном обойтись

    Пусть перепишут на нем gtk и ядро!

     
     
  • 3.99, Аноним (-), 18:48, 25/11/2011 [^] [^^] [^^^] [ответить]  
  • +1 +/
    и BIOS к материнке
     
     
  • 4.110, Аноним (-), 19:04, 25/11/2011 [^] [^^] [^^^] [ответить]  
  • +/
    > и BIOS к материнке

    Да. За основу можно взять coreboot писаный на си :)


     

  • 1.20, Аноним (-), 12:23, 25/11/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    по ссылке скачать предположило скачать с пиратибэйя - это круто
     
     
  • 2.22, Andrey Mitrofanov (?), 12:25, 25/11/2011 [^] [^^] [^^^] [ответить]  
  • +5 +/
    Чё круто-то?.. Торент-хостинг и торент-хостинг. Удивляет, что торент != нелегальное копирование? Снимите с ушей копирастическую лапшу.
     
     
  • 3.28, Аноним (-), 12:47, 25/11/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Вообще то я и не говорил что торренты это плохо, наоборот я только за
     

  • 1.23, Wormik (ok), 12:34, 25/11/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Мощно. Но смешно. Но мощно. Вопрос комментаторам: то, что они пользуются готовым и портируют готовое, это сложнее или проще, чем написание свего кода?
     
     
  • 2.185, Какаянахренразница (?), 22:24, 26/11/2011 [^] [^^] [^^^] [ответить]  
  • +/
    > Мощно. Но смешно. Но мощно. Вопрос комментаторам: то, что они пользуются готовым
    > и портируют готовое, это сложнее или проще, чем написание свего кода?

    А жрать стандартной купленной ложкой это сложнее или проще, чем сваять личную, подогнанную под свой кривой рот? Все тулзы сам себе не сделаешь. Приходится пользоваться и чужими.

     
     
  • 3.188, arisu (ok), 22:40, 26/11/2011 [^] [^^] [^^^] [ответить]  
  • +/
    > А жрать стандартной купленной ложкой это сложнее или проще, чем сваять личную,
    > подогнанную под свой кривой рот?

    зачастую оказывается, что время, потраченое на создание «ложки для себя» потом с лихвой окупается. такие дела.

     

  • 1.26, n0rus (?), 12:41, 25/11/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Наши планы:
    ...
    ...
    Обогнать по популярности Ubuntu и со временем Windows и занять доминирующее положение на рынке операционных систем!

    LMAO

     
     
  • 2.135, PereresusNeVlezaetBuggy (ok), 02:31, 26/11/2011 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > Наши планы:
    > ...
    > ...
    > Обогнать по популярности Ubuntu и со временем Windows и занять доминирующее положение
    > на рынке операционных систем!
    > LMAO

    У ребят хорошо с чувством юмора. В отличие от многих местных комментаторов. :)

     
     
  • 3.142, Аноним (-), 03:26, 26/11/2011 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > У ребят хорошо с чувством юмора. В отличие от многих местных комментаторов. :)

    Их планы имхо обогнать всех когда либо существовавших наполеонов, настоящих и мнимых :)

     
     
  • 4.151, PereresusNeVlezaetBuggy (ok), 03:45, 26/11/2011 [^] [^^] [^^^] [ответить]  
  • +/
    >> У ребят хорошо с чувством юмора. В отличие от многих местных комментаторов. :)
    > Их планы имхо обогнать всех когда либо существовавших наполеонов, настоящих и мнимых
    > :)

    Не-не, сначала Plan9 должен всех порвать.

     

  • 1.27, anono (?), 12:43, 25/11/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    скажите мне одно, зачем!??
     
     
  • 2.29, n0rus (?), 12:50, 25/11/2011 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Потому что "мы можем", наверно
     
     
  • 3.164, Aleks Revo (?), 05:56, 26/11/2011 [^] [^^] [^^^] [ответить]  
  • +2 +/
    "Потому что" - это ответ на вопрос "почему?"
    Вопрос был "Зачем?" ;-)))
     
  • 2.30, Аноним (-), 12:51, 25/11/2011 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > скажите мне одно, зачем!??

    Это наверное не просто "но зачем?", а "но зачем?" в степени "но зачем?" :-)

     
  • 2.197, Ytch (?), 17:00, 27/11/2011 [^] [^^] [^^^] [ответить]  
  • +/
    > скажите мне одно, зачем!??

    Подсказка: см. последнее предложение первого абзаца.

     
  • 2.211, dell (?), 12:34, 29/11/2011 [^] [^^] [^^^] [ответить]  
  • +/
    > скажите мне одно, зачем!??

    Just for Fun
    там же написано

     

  • 1.41, brezerk (?), 13:39, 25/11/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    и пакетный менеджер уже запилен - emerge. успехов проекту :)
     
     
  • 2.62, Анонимоус (?), 15:25, 25/11/2011 [^] [^^] [^^^] [ответить]  
  • +/
    yum
     
     
  • 3.196, naryl (ok), 14:39, 27/11/2011 [^] [^^] [^^^] [ответить]  
  • +/
    emerge
     

  • 1.51, Аноним (-), 14:25, 25/11/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Очередная поделка на тему: "Я делаю что могу вместо того чтобы делать что действительно нужно."
     
     
  • 2.53, cobold (ok), 14:40, 25/11/2011 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Бывает у людей такой период в жизни, когда нужно делать то что можешь, не важно зачем. Период роста называется. Вобщем-то это ведь не плохо, когда есть ещё и возможность для этого, правда?
     
  • 2.59, Аноним (-), 14:58, 25/11/2011 [^] [^^] [^^^] [ответить]  
  • +5 +/
    > Очередная поделка на тему: "Я делаю что могу вместо того чтобы делать
    > что действительно нужно."

    Автор уже делает то, что считает нужным. Почему он должен делать то, что нужно _тебе_ ? Тебе нужно, ты и делай.

     
     
  • 3.97, Аноним (-), 18:46, 25/11/2011 [^] [^^] [^^^] [ответить]  
  • +/
    > Автор уже делает то, что считает нужным. Почему он должен делать то,
    > что нужно _тебе_ ? Тебе нужно, ты и делай.

    Правильно. Но если кто-то чешет левой пяткой правое ухо - вполне можно позубоскалить немного :D

     
     
  • 4.118, chinarulezzz (ok), 20:38, 25/11/2011 [^] [^^] [^^^] [ответить]  
  • +/
    >вполне можно позубоскалить немного

    от большого ума, да.

     
     
  • 5.143, Аноним (-), 03:27, 26/11/2011 [^] [^^] [^^^] [ответить]  
  • +/
    > от большого ума, да.

    Иногда забавно чувствовать себя провидцем, только и всего ;)

     
  • 3.166, Аноним (-), 06:42, 26/11/2011 [^] [^^] [^^^] [ответить]  
  • +/
    >Автор уже делает то, что считает нужным. Почему он должен делать то, что нужно _тебе_ ? Тебе нужно, ты и делай.

    Все делают то что считают нужным в той или иной мере.
    Ваш КО.

     
  • 2.124, Aquarius (ok), 22:47, 25/11/2011 [^] [^^] [^^^] [ответить]  
  • +2 +/
    IMHO, это ни чье-то дело, кому и чем заниматься в свое (свободное или не очень) время
     
     
  • 3.167, Аноним (-), 06:47, 26/11/2011 [^] [^^] [^^^] [ответить]  
  • +/
    >IMHO, это ни чье-то дело, кому и чем заниматься в свое (свободное или не очень) время

    Конечно, это личное дело каждого. Но более трезвый и обстоятельный подход в рассуждениях приводит к мысли что нужно бы делать что действительно требует внимания а не никому не нужные поделки на питоне которые через лет 10 забудут и выкинут к черту. Именно так и будет. Подобное было и притом много раз. Мня, например, останавливает сразу факт того что работа на мусорную корзину (совсем не хочется переводить свою энергию в тепловую с результатом труда в /dev/null'e).

     

  • 1.63, Аноним (-), 15:29, 25/11/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Кто запилит процессор, ориентированный на выполнение python программ?
     
  • 1.66, Anonimous (?), 15:45, 25/11/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Вау!!!! Супер!!! Круто! Присоединяюсь!

    У /ме давно уже стоит ipython в качестве альтернативного шела. А в качестве оконного менажера я юзаю QTile, который тоже на питоне. И аудио-плеер у меня Quod Libet - еще одна питоновская разработка... Короч, "планета Питон" велика и необъятна.

    Ребята пошли дальше и мне их идеи ну очччччень симпатичны. Баш ни чем не лучше (а точнее куда как хуже) чем питон.

    P. S.
    ушел качать образ,
    Анонимоус

     
     
  • 2.98, Аноним (-), 18:48, 25/11/2011 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Вау!!!! Супер!!! Круто! Присоединяюсь!

    Вот он, питон головного мозга. Супер не система. Не программы. А питон.

    Проблема только в том что поделки таких аффтаров на нем работают как-то совсем не супер.

     

  • 1.68, Tav (ok), 16:06, 25/11/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    > Обилие проектов по созданию операционных систем базируется языке Java, среди них: JNode, JOS, JX, Sanos, SavaJe и JavaOS

    Смысл этих проектов не в том, что они написаны на определенном языке программирования, а в том, что они реализуют JVM в виде самостоятельной ОС. Достаточно разумная затея, т. к. существующие реализации JVM по сути предоставляют приложениям сервисы операционной системы, но делают это на базе другой ОС. Реализация JVM в виде самостоятельной ОС может быть более эффективной за счет того, что в ОС использующей управляемый код отпадает необходимость в переключении между режимами ядра и пользователя и в разделении адресного пространства между процессами.

     
     
  • 2.128, жабабыдлокодер (ok), 23:48, 25/11/2011 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Истинно так! Причем низкая скорость явы на десктопе объясняется еще и тем, что она работает в оси, идеология которой устарела на 20 лет, что виндовса, что линукса. Сделайте JVM единственной бинарной программой в системе - и все заработает, как сейчас и не снилось. И надежность и безбажность будут на порядок выше, чем сейчас.
     

  • 1.69, Аноним (-), 16:12, 25/11/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Модеры какие-то злобные. Ссылка "скачать" ведёт на ThePirateBay - 100% поповщина. И без исходников. Ну ёмоё, как такое ещё публикуют здесь?
     
     
  • 2.73, Аноним (-), 17:13, 25/11/2011 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Модеры какие-то злобные. Ссылка "скачать" ведёт на ThePirateBay - 100% поповщина. И
    > без исходников. Ну ёмоё, как такое ещё публикуют здесь?

    А теперь подумайте хорошенько, как операционная система на языке Python может быть без исходников, та iso-шка и есть исходники. И чем вам ThePirateBay для распространения торрентов не угодил ?

     
     
  • 3.76, Аноним (-), 17:17, 25/11/2011 [^] [^^] [^^^] [ответить]  
  • +/
    >> Модеры какие-то злобные. Ссылка "скачать" ведёт на ThePirateBay - 100% поповщина. И
    >> без исходников. Ну ёмоё, как такое ещё публикуют здесь?
    > А теперь подумайте хорошенько, как операционная система на языке Python может быть
    > без исходников, та iso-шка и есть исходники. И чем вам ThePirateBay
    > для распространения торрентов не угодил ?

    Хрен знает, но тут пишут: https://www.linux.org.ru/forum/development/7043937/page2, что в исошке мусор.

     
     
  • 4.100, Аноним (-), 18:49, 25/11/2011 [^] [^^] [^^^] [ответить]  
  • +/
    > Хрен знает, но тут пишут: https://www.linux.org.ru/forum/development/7043937/page2,
    > что в исошке мусор.

    Наверное питоном образ билдили :))

     
  • 2.75, Аноним (-), 17:14, 25/11/2011 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Модеры какие-то злобные. Ссылка "скачать" ведёт на ThePirateBay - 100% поповщина. И
    > без исходников. Ну ёмоё, как такое ещё публикуют здесь?

    На ThePirateBay загрузку разместил автор проекта, торренты не всегда варез.


     
     
  • 3.80, ononom (?), 17:31, 25/11/2011 [^] [^^] [^^^] [ответить]  
  • –4 +/
    как будто варез - это что-то плохое
     
     
  • 4.101, Аноним (-), 18:52, 25/11/2011 [^] [^^] [^^^] [ответить]  
  • +3 +/
    > как будто варез - это что-то плохое

    Подтыривать у львов достойно разве что шакалов. Преступлением за которое надо расстреливать как по мнению копирасов это конечно не является. Но и каким-то особо почетным деянием - тоже. Чего почетного в том что вы умеете шакалить?

     
     
  • 5.136, PereresusNeVlezaetBuggy (ok), 02:34, 26/11/2011 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >> как будто варез - это что-то плохое
    > Подтыривать у львов достойно разве что шакалов. Преступлением за которое надо расстреливать
    > как по мнению копирасов это конечно не является. Но и каким-то
    > особо почетным деянием - тоже. Чего почетного в том что вы
    > умеете шакалить?

    Кстати, забавный факт: в природе на самом деле нередко именно шакалы загоняют добычу, а потом приходит лев и объясняет, кто тут главный и чья это антилопа. А потом шальной репортёр видит, как лев возлежит возле убитой туши, а кучка шакалов тявкает неподалёку, и делает казалось бы очевидные выводы... :)

     

  • 1.70, lucentcode (ok), 16:20, 25/11/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Конечно, это для души делают. Но ведь были попытки создания ОС на Lisp и smalltalk. С другой стороны - скорость интерпретируемого ЯП не позволяет создать серьёзную ОС. А вот система на базе технологий виртуальных машин с  JIT может стать стандартом де факто уже в недалёком будущем. Android это подтверждает.
     
     
  • 2.131, arisu (ok), 00:48, 26/11/2011 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > были попытки создания ОС на Lisp и smalltalk.

    э… возможно ты удивишься, но это были не «попытки», а вполне рабочие и юзабельные ОС. такие дела.

     
     
  • 3.147, Аноним (-), 03:41, 26/11/2011 [^] [^^] [^^^] [ответить]  
  • +/
    > э… возможно ты удивишься, но это были не «попытки», а вполне рабочие
    > и юзабельные ОС. такие дела.

    Ну и ты конечно же пользуешься операционкой на своем любимом лиспе? :)
    // off: кстати ради интереса посмотрел на несколько программ. Не, шутки про то что лисп это язык состоящий целиком из скобочек - это нихрена не шутки!

     
     
  • 4.152, arisu (ok), 03:48, 26/11/2011 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Ну и ты конечно же пользуешься операционкой на своем любимом лиспе? :)

    с удовольствием бы пользовался. и, собственно, иногда пишу на своих диалектах схемы и смолтолка.

    > // off: кстати ради интереса посмотрел на несколько программ. Не, шутки про
    > то что лисп это язык состоящий целиком из скобочек — это
    > нихрена не шутки!

    кому что ближе. кто-то видит только скобочки и бугогашечки, а кто-то — мощный язык с огромными возможностями метапрограммирования. каждому своё.

     

  • 1.71, Ganelion (?), 16:35, 25/11/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    Эх, когда же уже на brainfuckе ос запилят, а то проц есть а оси нет. (
     
  • 1.78, Square (ok), 17:19, 25/11/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    >В рамках проекта Perlix развивается пользовательское окружение на языке Perl, работающее поверх ядра Linux.

    ссылка с душком- лет 6 уж помер проект... перл-программеры оказались благоразумнее прочих...
    Да и остальные перечисленные проекты- давно не развиваются.
    такая же судьба ждет и этот....

     
     
  • 2.103, Аноним (-), 18:57, 25/11/2011 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > такая же судьба ждет и этот....

    Тсс. Не мешайте! Некоторые чудаки твердо усвоили что "питон это круто". Поэтому они не пишут "программу для... " или "операционку для...". Они пишут "на питоне", а что именно - вообще не важно. Ну и славненько! Стадо дятлов радостно работает прямиком на мусорный бак (особенно памятуя о совместимости версий питона). И не конкурирует с вами. Радуйтесь и скажите им спасибо за то что они такие сказочные долбо...ы :)

     

  • 1.81, Xaionaro (ok), 17:47, 25/11/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Каждый раз, когда происходит какой-то бред, я себе говорю, что мол "хотя бы не ОС на каком-нибудь javascript пишут". "Хорошо хоть питона не так много в системных утилитах" и т.п. И не перестаю удивляться :)
     
     
  • 2.104, Аноним (-), 18:57, 25/11/2011 [^] [^^] [^^^] [ответить]  
  • +3 +/
    > Каждый раз, когда происходит какой-то бред, я себе говорю, что мол "хотя
    > бы не ОС на каком-нибудь javascript пишут".

    А чем питон лучше яваскрипт? "Чем грузины"? :)

     

  • 1.82, Аноним (-), 17:47, 25/11/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Ну вот, будет куда свалить идеологическим противникам systemd, когда он захватит мир... Здесь-то точно вся инициализация на скриптах будет.
     
     
  • 2.85, Аноним (-), 17:52, 25/11/2011 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > Ну вот, будет куда свалить идеологическим противникам systemd, когда он захватит мир...
    > Здесь-то точно вся инициализация на скриптах будет.

    sysvinit стёрли со всех зеркал? сайт LFS был забанен RIAA?

     
     
  • 3.94, Аноним (-), 18:23, 25/11/2011 [^] [^^] [^^^] [ответить]  
  • +/
    > sysvinit стёрли со всех зеркал? сайт LFS был забанен RIAA?

    Зачем кого-то стирать или банить? Все гораздо проще: через пару лет почти все более-менее живые проекты будут поставлять софт с конфигами для systemd и upstart, без init-скриптов.
    Да и в любые более-менее популярные дистры sysvinit можно будет ввернуть только после долгого и яростного секса с системой. Впрочем, фанатов sysvinit это не отпугнет, даже наоборот...

     
     
  • 4.107, Аноним (-), 18:59, 25/11/2011 [^] [^^] [^^^] [ответить]  
  • +/
    >> sysvinit стёрли со всех зеркал? сайт LFS был забанен RIAA?
    > Зачем кого-то стирать или банить? Все гораздо проще: через пару лет почти
    > все более-менее живые проекты будут поставлять софт с конфигами для systemd
    > и upstart, без init-скриптов.
    > Да и в любые более-менее популярные дистры sysvinit можно будет ввернуть только
    > после долгого и яростного секса с системой. Впрочем, фанатов sysvinit это
    > не отпугнет, даже наоборот...

    Вот блин, точно. Недавно видел же ещё в udev.

     
  • 4.109, Аноним (-), 19:03, 25/11/2011 [^] [^^] [^^^] [ответить]  
  • –2 +/
    > Зачем кого-то стирать или банить? Все гораздо проще: через пару лет почти
    > все более-менее живые проекты будут поставлять софт с конфигами для systemd
    > и upstart, без init-скриптов.

    Они уже сейчас поставляют софт так:
    - Скачать для Win
    - Скачать для Mac
    - Скачать (а чаще PPA) для убунту.

    Только недавно на такое наткнулся в каком-то из radiant'ов, кажется GTKRadiant (редактор уровней квейка). Ему конечно нечего делать в системе инициализации, но все-таки.

    И да, убунте - апстарт, если что.

     
     
  • 5.115, Аноним (-), 19:52, 25/11/2011 [^] [^^] [^^^] [ответить]  
  • +/
    > Только недавно на такое наткнулся в каком-то из radiant'ов, кажется GTKRadiant (редактор
    > уровней квейка). Ему конечно нечего делать в системе инициализации, но все-таки.

    Используйте NetRadiant. Оф. GtkRadiant вроде в анабиозе.

     
     
  • 6.163, Аноним (-), 05:22, 26/11/2011 [^] [^^] [^^^] [ответить]  
  • +/
    > Используйте NetRadiant. Оф. GtkRadiant вроде в анабиозе.

    А чем он лучше и чего в нем нового? А так - это был просто типовой пример. И вот так у каждой второй программы. Все-таки популярность имеет и свои плюсы.

     
     
  • 7.175, Аноним (-), 11:36, 26/11/2011 [^] [^^] [^^^] [ответить]  
  • +/
    >> Используйте NetRadiant. Оф. GtkRadiant вроде в анабиозе.
    > А чем он лучше и чего в нем нового?

    Форк, который поддерживается. Например, GtkRadiant у меня часто бектрейсами заваливался, вот я и выбрал NetRadiant.
    > А так - это был просто типовой пример. И вот так у каждой второй
    > программы. Все-таки популярность имеет и свои плюсы.

    Да, сам вижу такое. Обычно ищу исходники рядом.

     
  • 4.113, Клыкастый (ok), 19:11, 25/11/2011 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Все гораздо проще: через пару лет почти все более-менее живые проекты будут поставлять софт с конфигами для systemd и upstart

    Да что ж вам на венде-то не сиделось то? не показали?

    Кстати, вы видите разницу между "живой проект" и "популярный проект"?

     
     
  • 5.157, Аноним (-), 03:53, 26/11/2011 [^] [^^] [^^^] [ответить]  
  • +/
    > Кстати, вы видите разницу между "живой проект" и "популярный проект"?

    Иногда бывает сходство: дохлый проект популярным не бывает. Обратное не всегда верно.

     
     
  • 6.171, amon (?), 09:53, 26/11/2011 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Иногда бывает сходство: дохлый проект популярным не бывает

    XP

     
  • 5.204, Аноним (-), 01:52, 28/11/2011 [^] [^^] [^^^] [ответить]  
  • +/
    > Да что ж вам на венде-то не сиделось то? не показали?

    Там костылей что-то многовато, для таких эстетов как мы. А линуксе их поменьше, и со смертью sysvinit станет еще меньше.

    > Кстати, вы видите разницу между "живой проект" и "популярный проект"?

    Да вот вы сами винду помянули. Дико популярна, хотя трупный запах вполне отчетливый...

     
     
  • 6.207, arisu (ok), 02:00, 28/11/2011 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > со смертью sysvinit станет еще меньше.

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

     
  • 4.119, chinarulezzz (ok), 20:45, 25/11/2011 [^] [^^] [^^^] [ответить]  
  • –3 +/
    > Зачем кого-то стирать или банить? Все гораздо проще: через пару лет почти
    > все более-менее живые проекты будут поставлять софт с конфигами для systemd
    > и upstart, без init-скриптов.

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

    > Да и в любые более-менее популярные дистры sysvinit можно будет ввернуть только
    > после долгого и яростного секса с системой.

    дистрибутивы убунтой не заканчиваются.

     
     
  • 5.159, Аноним (-), 03:54, 26/11/2011 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > всегда есть хомячьи проекты и нехомячьи.

    Обнаружен новый вид зверей: нехомячок. Это то же самое что небыдло (tm) их луркоморья, только применительно к хомячкам.

     
  • 5.202, Аноним (-), 01:47, 28/11/2011 [^] [^^] [^^^] [ответить]  
  • +/
    > всегда есть хомячьи проекты и нехомячьи. В слаке инит-скрипты с момента создания
    > и до сих пор. Работает всё что нужно и скриптами эмулируется.
    > В генте сам выберешь что нужно. В арче тоже. В BSD
    > системах своя традиция. Выбор есть, а хомячьё пусть жрёт что дают.

    Во-во. Хомячки пусть сидят на своих init-скриптах в своей слаке (ничего другого им там и не дадут), а все остальные уйдут на более современные технологии.

     
  • 5.205, Аноним (-), 01:54, 28/11/2011 [^] [^^] [^^^] [ответить]  
  • +/
    > дистрибутивы убунтой не заканчиваются.

    Поэтому, кроме upstart, упоминается еще systemd, на который переходят не-убунты.

     
  • 3.106, Аноним (-), 18:58, 25/11/2011 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > sysvinit стёрли со всех зеркал? сайт LFS был забанен RIAA?

    Не каркайте! А то накаркаете еще... с этими SOPAми и PIPAми всякое может случиться.

     
  • 2.88, Anonimous (?), 17:55, 25/11/2011 [^] [^^] [^^^] [ответить]  
  • +/
    > Ну вот, будет куда свалить идеологическим противникам systemd, когда он захватит мир...
    > Здесь-то точно вся инициализация на скриптах будет.

    Мля. в точку! Уже думаю.
    Но знаешь что? Есть подозрение что я на этом проекте встречу и зае... уставших от новой системы логирования федоровцев!

     

  • 1.90, Аноним (-), 18:01, 25/11/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    А слабо какой-нибудь PascalOS наваять, во нех делать людям
     
     
  • 2.116, cobold (ok), 20:04, 25/11/2011 [^] [^^] [^^^] [ответить]  
  • +1 +/
    A2 is the name : http://www.oberon.ethz.ch
     
  • 2.133, yantux (??), 01:29, 26/11/2011 [^] [^^] [^^^] [ответить]  
  • +/
    один из проектов на freepascal.ru
     

  • 1.91, Аноним (-), 18:04, 25/11/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    > POP основан на ядре Linux

    FAIL и вообще мелкое читерство. А кто будет переписывать на питоне ядро?!

     
  • 1.92, Аноним (-), 18:07, 25/11/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    > BitTorrent-клиент Deluge

    А GTK они переписали целиком на питоне? oO

     
     
  • 2.144, Анонимоус (?), 03:34, 26/11/2011 [^] [^^] [^^^] [ответить]  
  • +/
    wxPython посмотри
     
     
  • 3.146, arisu (ok), 03:37, 26/11/2011 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > wxPython посмотри

    читерский врапер над кривущим тулкитом. и вот всё у гвидонистов так, куда не копни.

     
     
  • 4.153, Аноним (-), 03:49, 26/11/2011 [^] [^^] [^^^] [ответить]  
  • +/
    >> wxPython посмотри
    > читерский врапер над кривущим тулкитом.

    WxWidgets и так то глючные и тяжелые. А если еще с питоном это скрестить... получится многообещающее начинание из области г@внокодинга и скриптокиддинга :)

     
     
  • 5.156, arisu (ok), 03:52, 26/11/2011 [^] [^^] [^^^] [ответить]  
  • +/
    самое плохое — они уже…
     
  • 5.176, Аноним (-), 11:40, 26/11/2011 [^] [^^] [^^^] [ответить]  
  • +/
    >>> wxPython посмотри
    >> читерский врапер над кривущим тулкитом.
    > WxWidgets и так то глючные и тяжелые. А если еще с питоном
    > это скрестить... получится многообещающее начинание из области г@внокодинга и скриптокиддинга
    > :)

    x11 <- gtk <- wx <- wxPython
    Мама родная, да тут целый паровоз!

     
  • 5.179, vasek (?), 12:30, 26/11/2011 [^] [^^] [^^^] [ответить]  
  • +/
    а чем WxWidgets плохи? интереса ради справшиваю, так как давно уже с интересом смотрю в их сторону...
     
     
  • 6.180, arisu (ok), 13:16, 26/11/2011 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > а чем WxWidgets плохи? интереса ради справшиваю, так как давно уже с
    > интересом смотрю в их сторону...

    тем, что авторов покусал mfc.

     
     
  • 7.181, anony (?), 19:26, 26/11/2011 [^] [^^] [^^^] [ответить]  
  • +/
    http://ru.wikipedia.org/wiki/Microsoft_Foundation_Classes -вы об этом?
     
     
  • 8.183, arisu (ok), 21:23, 26/11/2011 [^] [^^] [^^^] [ответить]  
  • +2 +/
    ага ну, и об общей е 8230 сти да падучести Qt пока лучшее, что смогли придума... текст свёрнут, показать
     
     
  • 9.200, vasek (?), 00:12, 28/11/2011 [^] [^^] [^^^] [ответить]  
  • +/
    ага, спасибо за совет если бы на С писал, то я бы не сомневался и взял Qt, мне... текст свёрнут, показать
     
     
  • 10.201, arisu (ok), 00:25, 28/11/2011 [^] [^^] [^^^] [ответить]  
  • +/
    ну, это, в принципе, не советы, а скорее просто впечатления для детального разб... текст свёрнут, показать
     
  • 3.155, Аноним (-), 03:50, 26/11/2011 [^] [^^] [^^^] [ответить]  
  • +/
    > wxPython посмотри

    Wx писан на си++, а то что к нему приделали враппер к питону - второй вопрос.

     

  • 1.122, Anonimous (?), 21:57, 25/11/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Вы как хотите, но мне понравилось. Это более реальная штука, чем неуловимый "Фантом" от dz.ru

    Желаю успехов команде!

     
  • 1.123, Аноним (-), 22:37, 25/11/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Такой энтузиазм и умения можно было и на что-то общеполезное направить
     
     
  • 2.125, Анонимы (?), 22:50, 25/11/2011 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Например на употребления пива и сигарет. Пусть делают. Что-то новое всегда полезно.
     
  • 2.137, PereresusNeVlezaetBuggy (ok), 02:39, 26/11/2011 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > Такой энтузиазм и умения можно было и на что-то общеполезное направить

    В ходе таких вот казалось бы академических исследований часто выявляются и исправляются неочевидные в других контекстах проблемы, недоработки, ошибки а то и уязвимости в используемых продуктах - в данном случае, Python. Так что польза-то есть. В отличие от комментариев вида "скрипач не нужен".

     
     
  • 3.177, Аноним (-), 11:46, 26/11/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Тут один уже наколбасил Объявил устаревшей всю систему инициализации SysV BSD ч... большой текст свёрнут, показать
     
     
  • 4.182, PereresusNeVlezaetBuggy (ok), 20:24, 26/11/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Ситуации разные Действия Поттеринга затрагивают уже имеющиеся сообщества Здесь... большой текст свёрнут, показать
     

  • 1.126, Anonimous (?), 23:10, 25/11/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    VB не может подмонтировать ISO образ. Он битый или у меня одного так?
     
  • 1.127, mirr0r (ok), 23:42, 25/11/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Я, наверное, туп.
    Python же интерпретируемый язык, а не компилируемый.
    На интерпретируемом языке можно написать ядро ОС???
     
     
  • 2.132, arisu (ok), 00:52, 26/11/2011 [^] [^^] [^^^] [ответить]  
  • +/
    > На интерпретируемом языке можно написать ядро ОС???

    без особых проблем. будет там виртуальная машина, будет исполнять байткод какой-нибудь. никакой rocket sciense. разве что в некоторые драйвера придётся асм пихать, если тайминги нужны жёсткие.

     
     
  • 3.149, Аноним (-), 03:43, 26/11/2011 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > без особых проблем. будет там виртуальная машина,

    А она на чем будет написана? ;)

     
     
  • 4.154, arisu (ok), 03:50, 26/11/2011 [^] [^^] [^^^] [ответить]  
  • +/
    >> без особых проблем. будет там виртуальная машина,
    > А она на чем будет написана? ;)

    да на чём угодно. не вижу проблемы реализовать транслятор из любого языка в нативный код. подпрограммный шитый, например — вполне себе нативный. для первоначального прототипа сойдёт. а дальше можно уже делать оптимизаторы и прочие навороты непосредственно на языке, для которого вм сделана (ага, на том же самом языке). первый паскаль вон вообще руками «скомпилировали».

     
  • 3.168, mirr0r (ok), 08:03, 26/11/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Да я вот про это же.
    Любая виртуалка запускается под каким-нить ядром (вынь, макос, линух и т.д.).
    У питона что, есть прямые функции работы с аппаратурой?
    Или я действительно туп?
     
     
  • 4.169, arisu (ok), 09:09, 26/11/2011 [^] [^^] [^^^] [ответить]  
  • +/
    да ёлки. на бидоне пишется реализация VM и простейший компилятор подмножества языка, на котором VM написана, в "родной" код. туда же допиливается возможность вызывать "родные" методы и простенький асм. параллельно пиляется компилятор бидона на бидоне (опять же, для начала можно подмножество). опа! у нас есть ядро ОС, которое собирается бидоном и написано на бидоне. при этом никаких других языков не использовано (ну ладно, CPython на си, но это в данном случае не важно; можно и PyPy взять).

    вот примерно как-то так оно и делается, если коту делать нечего.

     
     
  • 5.170, mirr0r (ok), 09:48, 26/11/2011 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Ну да, резаком гланды через *опу.
     
     
  • 6.173, arisu (ok), 10:47, 26/11/2011 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Ну да, резаком гланды через *опу.

    а переписывать юзерленд на бидоне типа нет.

     
  • 2.138, PereresusNeVlezaetBuggy (ok), 02:42, 26/11/2011 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > Я, наверное, туп.
    > Python же интерпретируемый язык, а не компилируемый.
    > На интерпретируемом языке можно написать ядро ОС???

    Да хрен их уже разделишь, эти интерпретируемые-компилируемые языки. С одной стороны Python позволяет получить более или менее самостоятельные бинарники; с другой, виртуальная машина/интерпретатор там всё равно есть; с третьей, а чем libc принципиально отличается от стандартной библиотеки Питона?.. В общем, неблагодарное это дело - классифицирование.

     

  • 1.194, Анонимууус (?), 08:05, 27/11/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Автору следует использовать Shed Skin,  проблем со скоростью в критичных местах быть не должно.

    http://ru.wikipedia.org/wiki/Shedskin

     
  • 1.212, Марк (?), 19:17, 29/11/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Какие здесь все Ъ. В iso-шнике мусор, сайт не открывается, а новость всё ещё на главной... Дениска это был, очередной. Только этот, даже дистр собрать поленился.
     
  • 1.213, Аноним (-), 01:06, 30/11/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Почему удалили комментарий-вопрос про скорость работы?
    Ядро ОС можно написать и на интерпретируемом языке, если кому интересно.
     
  • 1.214, Я (??), 07:50, 17/06/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    В тегах ошибка. Не pythpn, а python
     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:
    При перепечатке указание ссылки на opennet.ru обязательно



    Спонсоры:
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2021 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру