Forth и другие саморасширяющиеся системы программирования Locations of visitors to this page
Текущее время: Сб апр 20, 2024 02:21

...
Google Search
Forth-FAQ Spy Grafic

Часовой пояс: UTC + 3 часа [ Летнее время ]




Начать новую тему Ответить на тему  [ Сообщений: 322 ]  На страницу Пред.  1 ... 16, 17, 18, 19, 20, 21, 22  След.
Автор Сообщение
 Заголовок сообщения:
СообщениеДобавлено: Ср июн 04, 2008 09:53 
Не в сети
Аватара пользователя

Зарегистрирован: Вс май 07, 2006 11:38
Сообщения: 279
Откуда: Slavyansk, Ukraine
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.
Владимир писал(а):
Пока мне не понятно, где её применять. Даже если это исследовательский проект...


Ладно, как я понял, пока все сводится в тому, что нам нужна МОТИВАЦИЯ?
Тогда, в рамках первой части заявленной темы ("Какие бывают ОС и что там делать Форту"), читаем статью отъявленного линуксоида и писателя-фантаста, того самого автора страницы, на которую можно послать, Леонида Каганова
(исходник: http://www.razgovor.org/special/article588/,
с подачи нонейма: http://f1sher.nnm.ru/za_chto_ya_nenavizhu_linuks):

Код:
За что я ненавижу Линукс

Я много написал о том, какая мерзость Windows, и чем хорош Линукс. Ради вселенской справедливости настало время написать о том, какое говно Линукс. Не потому что я вдруг полюбил Windows - это обклеенное долларами помойное ведро с червями и вирусами вообще ниже всякой критики. Но сегодня разговор не об этом. Сегодня я расскажу, какое говно Линукс. В последнее время волею судеб мне довелось столкнуться с разными дистрибутивами, особенно с Ubuntu. И вот что я хочу сказать: товарищи, это отвратительно. Мата не хватает, честное слово. Извините, наболело.

Хваленый Ubuntu оказался жутким дерьмом. Да, он конечно красивый, и умный, и понимает всякое оборудование (по-моему это не его заслуга), но первый звоночек прозвенел, когда Ubuntu не позволил выставить пароль пользователя меньше 6 символов. Не выдал предупреждение о безопасности, а просто сказал: нет, бля, никак не меньше 6 символов! Не можешь придумать сам - я тебе придумаю набор букв чтоб ты мозг сломал. А не нравится - вообще гуляй отсюда, меньше ставить не позволю! Блядь, да какое твое дело, чурка африканская, какой длины у меня пароль? Думаешь, "Q7wEz" подобрать легко, а вот "abc123" - уже все, пиздец, неподбираемо? Да кто ты вообще такой, указывать мне, какие мне ставить пароли на моем, блядь, собственном домашнем компьютере? Что ты, сука, понимаешь обо мне, моей внутренней сети и моих задачах? А может я полярник один во всей Антарктиде на ноутбуке с отключенным интернетом в негнущихся варежках на пингвиньем пуху, и для меня каждый лишний символ - пытка? Ты думаешь, что ты такой сука умный, а я такой тупой пользователь, что ты лучше меня знаешь, что мне надо? И у тебя есть право мне жестко навязывать свое мнение? Да ты тогда не Линукс ни разу, ты просто Виндоус! Потому что Виндоус - это не наличие/отсутствие ядра от Торвальдса, а вот эта самая тоталитарная идеология: за тебя все решено, слушай, Пахомыч, свои "валенки-валенки" и не пизди, а только деньги плати.

Но ладно, дело не в этом. Волею судеб за последние полгода я ставил Убунты разные и на разных машинах. И везде - везде! - они тормозили дико. И Ubuntu, что я поставил друзьям на ноутбук (простите меня!), и Kubuntu. И ничем не лучше Xubuntu - а может даже прожорливей! И даже Fluxbuntu не сильно спасает! Я не понимаю, с какой радости старенький ноутбук на процессоре 600mHz со 128 мегами оперативки стал Машиной-На-Которой-Нельзя-Работать-Под-Линуксом? Да вы охуели, граждане вконец? Fluxbuntu - единственный из всей линейки - там еле-еле ворочается. А остальные Убунты вообще умерли!

Да что там старенький ноутбук, когда на своем собственном компе (это на минуточку: Атлон-1800 и 512 оперативки; всегда хватало 128-256, но попалась как-то лишняя, я и воткнул 512, разницы не заметив) - на этой машине я на той неделе поставил себе Xubuntu ("легкий xfce"!), и он реально тормозит, чешется и сидит в глубоком свопе!

# free
       total  used  free   shared   buffers  cached
Mem:  515580 354760 160820    0      16040   185428
-/+ buffers/cache: 153292 362288
Swap: 522072 110848 411224

Это при том, что никаких крутящихся 3D десктопов и прочей гламурной поебты у меня не включено! Я спрашиваю товарища с Убунтой, что за хня, а он отвечает, что у него все летает, и не надо, мол, ругать Убунту. На 1 гиге памяти, говорит, слегка тормозило, а как поставил 2 гига - все летает... Пиздец! Два гига памяти! Да Линукс всегда позиционировался как система, которая летает даже на самом первом Пентиуме начала 90-х! Мы издавна слышали сказки, что, мол, такой-сякой Microsoft специально выпускает прожорливые системы, потому что в сговоре с производителями железа и они сообща хотят, чтобы пользователи делали апгрейд. Ну и где теперь ваш Майкрософт? Он обосрался со своей негуманоидной Вистой, и весь мир продолжает использовать XP. А эта самая XP - на минуточку - урожая 2000 года. И она сегодня летает! Ведь компьютерные мощности удваиваются каждые два года. Поэтому когда в 2008 году пользователь покупает компьютер, он покупает то, что в 2000 году стояло только в кабинете главного маршала Пентагона. И если в 2000 году XP пыхтел и терся ушами по винчестеру, то на современных компьютерах он реально летает! В отличие от Убунты 2008 года, которая пыхтит из последних сил! Что это, если не пиздец и полная дискредитация идеи?! Вы, разработчики опенсорсные, всерьез предлагаете пользователю сменить XP на Убунту, чтобы все это ощутить? Это вы предлагаете внедрять Убунту на слабые школьные компьютеры? Да пользователь пошлет вас в хуй с такой альтернативой, и будет абсолютно прав!

Вы мне можете рассказывать сказки, что у меня не такой компьютер попался, и не такой ноутбук попался, и у друга моего тоже что-то не то с ноутбуком, а у вас, мол, на гигабайте памяти все летает, и вообще надо садиться разбираться, что именно там тормозит... Но не надо мне ебать мозг: я купился на рекламу о самом "человечном" Линуксе и поставил официальный последний дистрибутив с официального сайта "xubuntu для систем с небольшой производительностью". Или имелось в виду, что небольшая производительность будет у самой операционной системы? Или вы раскатали губу, что вашу систему повсюду ждет "слабый" двухъядерный проц вместо последнего четырехъядерного?

Вообще мне не понятна эволюция операционных систем как таковых. Давайте на примере Windows посмотрим. С точки зрения пользователя, чем Win98 отличается от XP и Vista? Да ничем. Поменялись фонты, шрифты, рисунки на кнопочках, понимает теперь чуть больше оборудования и умеет монтировать флэшки? Да меня, пользователя, это не ебет! Я, пользователь, работаю с прикладными программами, а они остались прежними и вообще не имеют отношения к системе. Они любые (за редким исключением) точно так же запускаются под любой совместимой версией ОС - хоть под Win98, хоть под Vista. Так с какого хуя XP тормозит в два раза больше, чем Win98, а Vista - в три раза тормознее, чем XP? Что это? Рисунки на кнопочках такие великие или умение монтировать флэшку без установки дополнительного драйвера так грузит процессор и требует лишних 256 мегов памяти?

То же самое с Линуксами. Чем какое-нибудь сраное КДЕ 2, которое в 2000-е годы летало на 32 метрах оперативки, отличается от сегодняшнего КДЕ 4.0? Для меня, пользователя? Разве на рабочем столе КДЕ 2 нельзя запустить все те же самые приложения тех же самых версий? Сегодняшней версии браузер, почту, аську, медиаплеер, мощный графический редактор, программы аудио и видеомонтажа? Да можно. А что тогда добавилось с 2000 года, что уже в 512мег памяти не лезет? Автомонтирование бля флэшки? Блютуз с Wifi? Да это сраные копейки! А может, традиционный десктопный планктон "микшер-поиск-заметки-калькулятор" вырос в сотни раз? За счет чего? Чего ради?

Пиздец. Для пользователя суть операционной системы - в наборе прикладных программ, с которыми он проводит дни. Только их пользователь видит перед собой: какой-нибудь там 1C, Firefox, Word. Именно в них пользователь замечает изменения, когда оказывается, что новая версия умеет то, что не умела старая. А что такое операционная система для пользователя (и для этих программ)? Запустить программу, отмонтировать флэшку и скопировать файл? Да пользователь вообще имеет право не знать, что там в глубине есть какая-то операционная система! Так хули же они так растут и пухнут год от года?! За счет чего?

Я, будучи воспитан в традициях программирования старой школы, всю жизнь наивно полагал, что усовершенствование любого продукта включает в себя не только добавление новых алгоритмов, но и оптимизацию старых. Поэтому любая версия 2.0 по сравнению с 1.0 должна по идее не только обладать поддержкой новых форматов B,C,D, но занимать меньше места, жрать меньше ресурсов и работать со старыми A, B заметно быстрее за счет оптимизации старого кода. Скажите, я не прав? Нет, я понимаю, что я маньяк, и в 1988, помнится, даже переписал целиком некий свой код ради экономии в 2 (два) байта. А когда в начале 90-хх я писал программки для приборных чипов, там тоже каждый байт и каждый такт у меня был на счету: где надо - экономил именно байты, а где надо - наоборот, циклы разворачивал в линейку, чтоб выполнялось быстрее. Но я ж не требую настолько дотошной оптимизации! Но хоть какой-то мозг включать надо, товарищи разработчики! Написал себе минимальные требования к системе? Так поставь себе комп такой, и отладь на нем! Работает комфортно? Нет? Значит ты мудак и правь код, думай, отчего прежняя версия летала, а нынешняя тормозит.

Я еще понимаю, когда речь идет о Microsoft - там существует миллион технических и коммерческих причин гнать товар все толще и толще и не заниматься оптимизацией. Но, блядь, опенсорс? Открытый код - читай и правь! На хуй она тогда вообще нужна, идея открытого кода, если код не оптимизировать, а только год за годом довешивать со всех боков нового громоздкого говна кто во что горазд?! Чукча не читатель, чукча писатель - так выходит, товарищи опенсорсники?!

По моему глубокому убеждению, компьютер должен летать под пальцами пользователя. Символы должны вылетать из-под курсора на миг раньше, чем пользователь нажмет на клавишу. Окна и задачи - открываться и закрываться на миг раньше, чем пользователь осознает, что он действительно решил это сделать. По крайней мере именно такое должно создаваться у пользователя впечатление. И меня не должно волновать, как это там организовано! Ты операционная система - ты и думай. Весь мир, миллионы дипломированных долбоебов, работают над созданием самых разных операционных систем не для того, чтобы там могли существовать вирусы, сбои и зависания. Я захочу открыть 1000 окон - открой мне их в тот же миг, подели мощность процессора 1000, и чтоб все работали! А когда я захочу их закрыть - убей их в ту же микросекунду. В ту же! А не когда просрешься! Я - человек, ты, сука, - машина. Это ты должна ждать моих распоряжений, а не наоборот! Это я тебе должен ебать мозги насчет того, какой длины у меня должен быть пароль, а не наоброт! Это я имею право задуматься над клавиатурой, а ты, сука, должна преданно глядеть на меня, затаив дыхание, и терпеливо ждать, пока я соизволю снова обратить на тебя свое внимание! А НЕ НАОБОРОТ! Слышишь?

Это ж пиздец, до чего мы дожили со своим техническим прогрессом! Вдумайтесь: человек ждет, пока железяка закончит свои дела и даст ему новые инструкции! Стоило ради этого спускаться с пальмы и брать в руки каменный топор? Это ебануться, мир с ног на голову! А эти замечательные строчки в описаниях новых товаров: "данная видеокарта поддерживает Виндоус Висту". Не операционная система поддерживает видеокарту, нет! Видеокарта поддерживает, прогибается под соответствие системе! Железка - под программку! Моя ступня годится для новых ботинок, мой желудок поддерживает переваривание химсостава гамбургеров нового поколения, о везение! Это уже сегодня! А что же будет дальше? А дальше вслед за железкой в мясорубку отправимся мы с вами. Мы будем учиться обхаживать операционную систему, понимать операционную систему, контактировать с операционной системой. Откроются курсы по изучению психологии, привычек и мотивов поведения операционной системы, появятся тренинги "как расположить к себе операционную систему", "эффективное убеждение операционной системы", "тактика и стратегия переговоров с операционной системой"... На прилавках повылазят книжки "Чего хочет операционная система", "Как завоевать доверие операционной системы", "Искусство подчинять себе операционную систему", "1001 способ произвести впечатление на операционную систему"...

Система должна знать свое место! Человек - полновластный хозяин системы, машина - раб. Раб должен выполнять любые указания - бегом и без разговоров. Я всегда жил именно в таком компьютерном мире - с 1990 года, когда впервые залез с паяльником в свою БК0010-01 и переключил по совету бывалых тактовую частоту процессора с заводской 4мгц на 6мгц - и все стало летать под пальцами. Там еще не было операционной системы, там комфортная скорость действительно зависела только от частоты процессора. Комфорт развращает. И я привык. И летало у меня с той поры всегда. Я никогда не морочился и всегда покупал самую дешевую на тот момент модель нового железа, потому что знал: у меня все будет летать. Почему? Потому что я не использую говно-софт - у меня был такой принцип. А то, что я использую - не говно-софт. Независимо от типа поколения, самое дешевое железо в линейке обычно не шумит и не греется, а мне всегда нужно было именно это. У меня никогда не было Windows, я его считал и считаю говно-софтом. У меня летали последовательно серии DOS, затем OS/2 (Warp, Merlin, Aurora), потом ALT-Linux (2, 3, 4...) Я никогда не мог работать на чужих виндокомпьютерах - они почему-то тормозили. Их владельцы изумлялись, когда я говорил им об этом, никто им не говорил ничего подобного. А я привык работать с другими системными задержками. И я думал, что это наверно из-за непривычной клавиатуры. Друзья же с трудом сидели за моим компьютером - стоило им задуматься, буквы стреляли очередями из-за настроек клавиатуры, к которым я привык еще со времен турбированной БК0010. И я честно все эти годы думал, что дело в удачном типе клавиатуры, которой я пользуюсь много-много лет! А дело-то в специфической на грани осознавания реакции системы - примерно то, о чем недавно говорил Arkanoid, только про мобильные телефоны.

Но вот я поставил Убунту - самый, как я слышал, прогрессивный и добрый к пользователю Линукс. Я вывел клавиатурные задержки в привычный минимум. А потом - еще меньше, так, что даже сам не успевал убирать палец вовремя. Но это не спасало. Я понял, что не могу работать за Убунтой! Как не смог когда-то под FreeBSD, которая тоже не в ту же микросекунду отзывалась на команды. Как не смог когда-то осилить хваленый OpenOffice - он тормозил под пальцами, в отличие от Winword (да-да, запускается и под Linux и не тормозит почему-то).

Я в ужасе вернулся на свой родной привычный ALT-Linux. Тот самый ALT-Linux, на который я тоже начал понемногу ворчать, и чего-то мне по мелочам уже не нравилось, и чего-то не скомпилилось, и чего-то не хватало... Тот самый ALT-Linux (altlinux.ru, кому интересно), который у меня умер на прошлой неделе из-за того, что я забыл после очередных экспериментов проверить установки и полез обновлять какую-то ерунду, и умный пакет-менеджер "обновил" мне всю систему из репозитария Сифилиса, после чего в ней отвалилось все - от шрифтов до звуковой карты. И я тогда подумал, что это знак, и что не зря на логотипе ALT-линукса один пингвин сосет у другого, и вообще пора попробовать какой-нибудь более продвинутый и международный Линукс. Попробовал. Спасибо. Наелся говна. Просидел неделю с настройками, плюнул, снова поставил ALT и надолго потерял желание экспериментировать. В итоге - пропавшая неделя работы и куча неизрасходованного мата, который я, уж извините, расходую как умею в этой заметке о наболевшем.

Товарищи линуксоиды, программисты-опенсорсники, я хочу задать только один вопрос: вы не охуели? Вас миллионы по всему миру! Среди вас опытные черти, лучшие мировые программисты! Вы ж если захотите, так возьмете какой-нибудь дистрибутив и вылижете его напильником, чтоб летал и на первом Пентиуме в 32 мегах! И я даже видел такие дистрибутивы, они прекрасны, но с ними потом придется ебаться годами, собирать софт и читать мануалы, когда понадобится подвесить вебкамеру, примонтировать флэшку или сделать еще какую-нибудь непредусмотренную хуйню. А я пользователь, я не хочу и не умею писать и компилировать софт! Не надо мне рассказывать, как это просто и здорово! Мне на хуй не уперлось читать тонны документаций и медитировать, что означает и как поступить если "ОШИБКА КОМПИЛЯЦИИ: установите библиотеку не ниже huiTamLib-2.4.0". При том, что в системе, разумеется, давно присутствует какая-нибудь "huiTamLib2-5.1"? Ее предлагается снести чтобы отвалилось полсистемы или обновить до старой чтоб полсистемы отвалилось? Вам же знаком этот повседневный линуксовый дзен, не правда ли? Так не надо наверно пиздеть, как легко одним нажатием кнопки сами по себе собираются любые программы. Да и, скажите, на хуя это мне, пользователю? Почему нельзя собрать весь мировой человеческий мозг и сделать один нормальный дистрибутив, чтоб работал. И чтобы дистирибутив пытался угадать, чего хочет пользователь, а не наоборот. Но чтобы решал в итоге все пользователь, а не дистрибутив за него. Неужели это так сложно? Один дистрибутив на весь земной шарик? Вам же, блядь, уже всю основную работу сделали - у вас есть ядро Линукса, которое вам дается фактически свыше, от бога. Осталось только собрать вокруг него сам Линукс, чтоб ставился сам, не требуя от пользователя никаких знаний, и оборудование понимал, и не тормозил потом. Один - на весь мир, самый быстрый и самый удобный для чайника, слабо? Как позиционировала себя Убунта, пока не оказалась на поверку тормознутым говном. Или это несовместимые понятия - быстрота и удобство? У вас там что, студенты свои первые курсовые защищают, собирая линуксовые дистрибутивы? Так неужели это так сложно, взять пару опытных волков, чтоб они построили в ряд всех подростков и объяснили, что так и так писать - нельзя, тут вам, бля, не сортировка пузырьком на бейсике, а системный ресурс, где счет идет на доли секунды, задайте таблично и не выебывайтесь, а здесь и здесь - вообще надо нахуй переписать потому что ужос, а вот тут - нехуя изобретать велосипед, возьмите стандартный алгоритм из отлаженной еще в 81 году библиотеки, а вот те и эти абзацы - вообще не годятся, потому что никто вам столько памяти не даст под каждую такую хуйню... Помочь детям, указать и подправить. И сделать всем миром один дистрибутив вместо сотни полууёбков. Но вокруг же, блядь, ужас полный! Линуксов - жопой жуй, в каждой деревне свой Линукс, но все же уебища! Половина к пользователю повернуты жопой, остальные - хуем!

Дистрибутив SuSe видел тут недавно. Очень коротенько видел - он был установлен на ноутбуке, что купила сестра. А я включил один раз прежде чем снести. Сестра заглянула мне через плечо в экран и пришла в полный шок от покупки: она-то брала ноутбук для верстки (не под Линуксом, естественно), и не думала, что там такого жуткого качества дисплей! А дисплей реально жуткого качества, пиксель на пискель не попадает и расплывается! Сестра ж не могла знать, что дисплей-то отличный, просто фирменным образом официально поставляемый с этим ноутбуком SuSe не смог правильно определить разрешение! Блядь, мудаки, да как вы это себе вообще представляли? Что я включу свежекупленный ноутбук и вместо работы сразу займусь программированием, полезу по форумам читать доки, как и где в каком конфиге мне выставить какие параметры, и какие драйвера пересобрать руками, чтобы получить свое не очень стандартное 1280x800? Потому что этот нестандарт мышкой из менюшек пользователю нихуя же не выставить, это надо куда-то по консолям лезть и чего-то там программировать, причем знать, где именно и как. И этот квест должен пройти каждый владелец ноутбуков этой модели? Вы, суки, не поленились голографические наклеечки распечатать "SuSe Linux" с вашей ебаной во весь рот чебурашкой! А задать в предустановленном дистрибутиве нужное разрешение экрана того ноутбука, который вы продаете, - что, блять, религия не позволяет? И не надо мне пиздеть, что SuSe Novell типа не в курсе, как его Линуксом злые торговцы комплектуют ноутбуки этого типа с голографическими наклеечками. А может, вы заранее знали, что я куплю ноутбук чтобы снести нахуй ваш SuSe и поставить сестре XP + Quark? Так хули тогда говорить про какую-то "альтернативу", если заранее делаем системы под снос?

Почему когда я хочу поставить, например, Debian, я захожу на сайт и вижу там в разделе скачивания комплект ISO-образов 28 штук CD с крайне мутной и крайне длинной инструкцией насчет того, что вы можете скачать все эти 28 CD, а можете только первый из них, и тоже наверно будет нормальненько, а можете вообще скачать 4 DVD, и тоже ничего, а можете и как-то по-другому. И вся эта хуйня - длиннющее руководство по одному лишь выбору метода установки дистрибутива, и все это в русском переводе (я имею право не знать иностранного языка?) пересыпано дикими американизмами "вероятно, наилучшим способом для вашего случая станет..." Вероятно - это, блядь, вы сами сомневаетесь что ли? А что мне тогда делать? И у меня, пользователя, сразу пропадает всякое желание ставить Debian. Я же не идиот, я же чую жопой, что если производитель не смог мне даже внятно указать, какой мне файл скачать чтоб блядь эту поебту поставить в моем самом типичном случае ("пришел на сайт пацан и хочет линукс"), а заставляет вместо этого изучать длиннющие и не уверенные в себе документации, то это ж ясно, что так будет и дальше. И жопой чую, что наверняка ваш первый диск из 28 сам собой в интернет нихуя не полезет, и меня по ходу установки ждет еще миллион длиннющих документаций по каждому чуху (которых взять в тот момент будет негде), и придется неделю осваивать новую профессию "установщик дистрибутива Debian" и неделю сидеть в консоли, конфигурить. Это ж страх, блять, какой! А я пользователь. Я не обязан изучать архитектуру и схемы инсталляции вашей системы, неужели это так трудно понять? Мне нужна одна кнопка на сайте "скачать и установить шоб фсё летало". Вообще ебануться, 28 дисков, для кого это все говнище выложено в интернете? Для жены того полярника, который без интернета сидит в варежках на пингвиньем пуху, чтоб она скачала, прожгла на болванки и послала ему вертолетом в посылке?

И вот так везде. Либо делают программисты для программистов, но жопой к пользователю. Либо попытки повернуться лицом к пользователю, но это сразу превращается в идеологический Виндоус со всеми "введите пароль, но не менее 6 символов", "вы можете установить любые приложения из тех двух, что я предлагаю". Везде говно! Нет в мире подходящей операционной системы!

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

Говно FreeBSD - абсолютно негуманоидная штука в качестве домашней машины.

Говно наверняка МАК, хотя не видел, но знаю, что там никакой альтернативы софта, да и вообще сама идея покупать специальный компьютер ради операционной системы - это как покупать лошадь ради подковы.

Говно Ubuntu, Debian, SuSe. Один ALT-Linux пока спасает. Один лишь. И тот - отечественный и туго развивающийся. Может как раз потому он все еще такой быстрый.

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

_________________
Банзай!


Последний раз редактировалось Kamikaze Сб июн 07, 2008 04:41, всего редактировалось 1 раз.

Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: Ср июн 04, 2008 10:22 
Не в сети
Аватара пользователя

Зарегистрирован: Вс мар 04, 2007 08:02
Сообщения: 229
Благодарил (а): 2 раз.
Поблагодарили: 7 раз.
мдя, какая экспрессия... :))


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: Ср июн 04, 2008 10:45 
Не в сети
Аватара пользователя

Зарегистрирован: Вс май 07, 2006 11:38
Сообщения: 279
Откуда: Slavyansk, Ukraine
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.
Касаемо же второй части заявленной темы ("Какие бывают ОС и что там делать Форту"):

* Почему форт?
Ну, мы то знаем почему! Но (для гостей форума) резюмирую на собственном примере. Хотя первую свою программу написал будучи еще школьником на доисторическом Алгол-60, так сложилось, что занимался я потом не программированием, а железом (сборка ПК). Поэтому первая любовь к форту была платонической (не из практики, а из книг). И вот однажды, задумав сумасбродный проект онлайновой игрушки (прекрасно понимая, что такую задачу самому не осилить, но тем не менее...) я засел за инет. Но не буду утомлять подробностями - короче вся эта куча скачаных исходников, обучалок и софта так и не смогла дать мне ту единственную вещь, что я искал - СВОБОДЫ ТВОРЧЕСТВА. И только переведя платоническую любовь к форту в несколько иную фазу, я получил это!

* Что делать?
Я уже говорил: Не подстраиваться под стереотипы! Развить существующую идеологию языка до уровня идеологии операционной системы.

* Страшно? Тяжело?
А с нас кто-то спрашивает сроки работы?
Да разве работа над такой захватывающей задачей, как ОСестроение, не есть дополнительное удовольствие?

* Как начать?
(понятно, что после того, как определимся "что делать?" и "каким образом все будет устроено?")
Увы - без вариантов. Также, как послевоенная Япония и куча других государств, пытающихся догнать и перегнать развитые страны: с тупого копирования готовых чужих решений (с асма Колибри, с Си Минукса, или что мы там в конце концов выберем за образец)

* Мотивация?
Мотивацию я попытался прояснить, цитируя Каганова в предыдущем посте - "Так жить нельзя!" Неужели не хочется почувствовать на уровне операционки (не зависимо от того где она реализуется в конце концов - в "железе" или ПК) ту свободу, которую мы имеем на уровне форт-системы?

_________________
Банзай!


Последний раз редактировалось Kamikaze Ср июн 04, 2008 10:53, всего редактировалось 1 раз.

Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: Ср июн 04, 2008 10:49 
Не в сети

Зарегистрирован: Ср сен 13, 2006 10:06
Сообщения: 636
Откуда: Омск
Благодарил (а): 0 раз.
Поблагодарили: 3 раз.
Да надо просто выбрать руководителя проекта и все. Он всех пнет под зад все и зашевелят, не только языком. :))

_________________
Меня нет, не будет и не было.


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: Ср июн 04, 2008 11:40 
chu писал(а):
хм, если учесть, что не более 5% (+\- 3%, не помню точно) выпекаемых во всем мире чипов используются в буках и десктопах, а остальные, как тараканы, лезут во все щели, фраза об узкоспециальности эмбеддерских задач приобретает несколько спорный характер...

Это я знаю. Но в том то и дело, что они не на виду. :) Их не щупают ежедневно и ежечасно. Это штуки делаются с прицелом на парадигму "запустил и не трогай".
Вопсчем я своё мнение высказал. :) Буду слушать остальных.


Вернуться к началу
  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: Ср июн 04, 2008 11:47 
Цитата:
Скажите, я что, действительно так много хочу от операционной системы? Чтоб ее архитектура не допускала существования реально действующих вирусов и уязвимостей, чтоб она летала на любом даже старом железе, понимала любое оборудование, запускала любые нужные мне программы, повсеместно поддерживалась и регулярно развивалась, работала на русском языке, не требовала от меня программирования и специальных знаний, умела тактично подсказывать, но не смела учить меня жизни, умела предлагать популярные решения, но не навязывала силой дебильные типовые варианты, и никогда ни при каких условиях не притормаживала и не зависала?

Мдя, приплыли. :shock: Все требования по отдельности - пжалста. Но вместе - это утопия, фантастика и "губа не дура". Не бывает квадратнокруглого трапеципирамидального эллипсотреугольника и чтобы в космос возил, кофе варил и был размером с хомячка. :< Серебрянная пуля среди разных ОСов - это недостижимая мечта.
А автор действительно фантаст. Верю! :D

P.S. Там кстати в комментариях уже раскрыли всю глубину фантазии автора.


Вернуться к началу
  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: Ср июн 04, 2008 12:51 
Не в сети
Moderator
Moderator

Зарегистрирован: Ср май 10, 2006 15:37
Сообщения: 1132
Откуда: Chelyabinsk ( Ural)
Благодарил (а): 0 раз.
Поблагодарили: 9 раз.
А тем временем...

28.05.2008
Windows 7: мини-ядра не будет, предварительной информации тоже
Долгожданное выступление Билла Гейста и Стива Баллмера так и не внесло ясности в отношении Windows 7.
Код:
Вместо громкого анонса будущей операционной системы, которая заменит вызвавшую так много негативных откликов Windows Vista, руководители продемонстрировали интересную, но уже несколько надоевшую технологию Multitouch.

Технологию Multitouch, по словам Баллмера, планируется сделать доступной уже в конце 2009 г. С помощью этой технологии пользователи смогут эффективно использовать уже имеющиеся устройства с сенсорными экранами за счет множественного ввода. Вместо одиночного стилуса пользователь сможет использовать сразу несколько пальцев или иных предметов для указания объектов и выбора команд.

В свете разочаровывающего выступления Гейтса и Баллмера огромный интерес вызвало интервью, которое дал изданию CNET ведущий технолог по разработке Windows Стивен Синофски (Steven Sinofsky). Вот что удалось узнать из этого интервью: продажи Windows 7 начнутся примерно в январе 2010 г., а не «в следующем году, или вроде того», как сказал Билл Гейтс в Майами в начале апреля 2008 г.

Еще одно важное сообщение – в Windows 7 не будет микроядра MinWin, как ожидалось. Вместо этого будет использоваться улучшенное ядро, основанное на технологиях Vista и Windows 2008 Server. Как говорит Синофски, ядро Windows 2008 Server является плодом эволюции ядра Vista, а ядро Windows 7 станет развитием ядра Windows 2008 Server. Модель совместимости, по его словам, достаточно полно реализована в Vista, и Microsoft пока не собирается вносить в эту модель значительных изменений.

Что касается функциональных особенностей новой операционной системы, компания Microsoft сохраняет многозначительное молчание. Синофски лишь намекнул о том, что в результате архитектурных изменений Windows 7 получит множество встроенных возможностей, для внедрения которых не понадобится многолетний труд сторонних разработчиков.

Главным же настораживающим моментом в интервью главного технолога по Windows 7 стало заявление об изменении подхода к раскрытию информации о новой операционной системе. Как следует из слов Синофски, теперь компания Microsoft будет крайне осторожно раскрывать любую техническую и маркетинговую информацию о Windows 7. Цель нового подхода – не навредить репутации будущего продукта и не вводить в заблуждение разработчиков, которые уже обожглись на Vista, когда им пришлось несколько раз менять свои планы и вводить дополнительные изменения уже после официального начала продаж Vista, сообщает news.cnet.com.


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: Ср июн 04, 2008 13:47 
Не в сети

Зарегистрирован: Сб май 06, 2006 12:01
Сообщения: 959
Откуда: Украина, Харьков
Благодарил (а): 2 раз.
Поблагодарили: 7 раз.
Вот еще статейка про достоинства/недостатки True Unix GUI...
Тут мне особо это понравилось:
Цитата:
Не должно существовать монстров типа Microsoft Word или Netscape Communicator. Должна быть маленькая утилитка для показа форматированного текста, другая маленькая утилитка для показа таблиц (которой будет заодно пользоваться и средство доступа к sql-базе), отдельная утилитка для доступа к удаленным ресурсам, больше похожая на wget,
Тут повторное использование и пригодиться! ;)

_________________
With best wishes, in4.


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: Ср июн 04, 2008 15:33 
Не в сети
Аватара пользователя

Зарегистрирован: Вс май 07, 2006 11:38
Сообщения: 279
Откуда: Slavyansk, Ukraine
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.
in4 писал(а):
Вот еще статейка про достоинства/недостатки...

Хм... там, где про скрипты - nncron вспомнился...

А еще внизу страницы ссылка на другую статью: http://itc.ua/node/2149/
Вау!
Цитата:
о семантической файловой системе (СФС). Основное отличие СФС от существующих реализаций файловых систем -- встроенные ассоциативные механизмы. Ассоциативность подразумевает способность, например, находить файл не по критерию его имени, а по содержанию.

Т.е. нечто, напоминающее предложенную идею с "оболочками" для бывших файлов? Ну!

Цитата:
В мире Lifestreams нет аватаров и прочих глупостей -- Поток жизни представлен в нем временной последовательностью результатов работы. А точнее, потоком документов, хранящим порядок их создания, взаимодействия между ними и т. д. Казалось бы, ну что здесь нового -- "складывай" в одну директорию файлы, над которыми работал, вот тебе и весь "Поток жизни". На самом деле Lifestreams использует именно такое внутреннее представление информации, но автоматизирует все последующие (далеко не простые) действия пользователя с помощью интегрированного аналога семантической файловой системы, мощных механизмов поиска. Более естественное представление информационного массива -- стопка бумаг вместо месива цифр, букв и иконок в файловом менеджере, развитые механизмы автоматического построения гиперссылок, классификации документов, временной трассировки действий пользователя -- вот далеко не полный перечень самых интересных особенностей Lifestreams.


Ага, про это я забыл сказать: единый файл-массив ОС - это хорошо чтобы заменить основной структурный элемент "файл" на родное фортовское "слово". Но как его реализовать - физически? логически? Вобщем идея такая - если файловая система под нашей "оболочкой-ОС" остается неизменной, то почему бы все занисываемые на винт файлы не складывать сразу в каталоги, именуемые по дате записи (напр с точностью до часа). Это даст и безразмерный откат, и ограничит размер "словарных куч" в нашей рабочей среде: ведь в "открытой системе" порядок принципиально не достижим, и максимум, что можно - это бардак, локализованый в отдельных ящичках \ хотя подумав, сколько может обычный юзер при хорошем канале скачать за час из инета jpeg'ов, я уже сомневаюсь в вышесказанном... :cry:

_________________
Банзай!


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: Ср июн 04, 2008 19:30 
Не в сети
Moderator
Moderator
Аватара пользователя

Зарегистрирован: Чт май 04, 2006 00:53
Сообщения: 5062
Откуда: был Крым, теперь Новосибирск
Благодарил (а): 23 раз.
Поблагодарили: 63 раз.
Владимир писал(а):
Просто я почитал chess'а, и понял так, что ФортОС склонна позиционироваться, как система в первую очередь для эмбеддеров, но не для прикладного сегмента рынка.

Это мнение chess-a, я наоборот заинтересован в большой ОС для большого компа, имхо, для маленьких процов стандартного форта с головой хватает.

_________________
Мне бы только мой крошечный вклад внести,
За короткую жизнь сплести
Хотя бы ниточку шёлка.
fleur


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: Ср июн 04, 2008 19:45 
Не в сети

Зарегистрирован: Вт май 09, 2006 12:31
Сообщения: 3438
Благодарил (а): 5 раз.
Поблагодарили: 16 раз.
Наблюдательность:
на самом деле итерация флуда происходит по схеме
--------------------------------------------------------------
BEGIN
предложить идею
похвалить
воодушевиться

примерить к схеме из Таненбаума
к схемке подходит?
воодушевление осталось?
AND

UNTIL
--------------------------------------------------------------
почему возвращаемся в начало - понятно?
или немного иначе
--------------------------------------------------------------
BEGIN
предложить простую реализуемую идею
посмотреть на что похоже?

идея реализуема?
на что-то похожа?
идеология форта реализована?
AND AND

UNTIL
--------------------------------------------------------------

легко понять, что если мы хотим начать что-то, нужно найти идеи, которые
1. не губят воодушевление (их должны хотеть реализовывать)
2. реализуемые - иначе облом (через время :) )
3. должны быть реализацией идеологии форта - а - если повезёт (ой, как прав Хищник с его скепсисом) - развитием
4. должны минимально (проект исследовательский) ориентироваться на общепринятые стандарты

4 пункта - 3 AND :D

Это не такая сложная задача
придётся отбросить
"то, что мне нравится, но нереализуемо"
"то, что нравится хоть не имеет отношения к цели проекта"

4 множества, необходимо найти пересечение :D Задача для первокласника.

_________________
понимаю некоторую бестолковость некоторых вопросов


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: Ср июн 04, 2008 20:10 
Не в сети

Зарегистрирован: Сб май 06, 2006 12:01
Сообщения: 959
Откуда: Украина, Харьков
Благодарил (а): 2 раз.
Поблагодарили: 7 раз.
Kamikaze писал(а):
Ага, про это я забыл сказать: единый файл-массив ОС - это хорошо чтобы заменить основной структурный элемент "файл" на родное фортовское "слово". Но как его реализовать - физически? логически?

Можно физически иметь один файл на любом разделе. Самое простое - в известном месте на диске и размера, заданного при создании.
В этом файле держать образ части памяти системы. И читать/записывать весь образ каждый раз. ;) Простое решение и позволит по кр. мере начать работу... ;) А потом, когда хоть что-то заработает, переделать так, как надо без потери данных.

_________________
With best wishes, in4.


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: Ср июн 04, 2008 20:31 
Не в сети
Аватара пользователя

Зарегистрирован: Чт июл 20, 2006 11:31
Сообщения: 2168
Откуда: Екб
Благодарил (а): 0 раз.
Поблагодарили: 41 раз.
mOleg писал(а):
Это мнение chess-a, я наоборот заинтересован в большой ОС для большого компа, имхо, для маленьких процов стандартного форта с головой хватает.

Не надо искажать. Человек прочитал и у него сложилось свое мнение.
А во-вторых где там и кто там говорил о маленьких процах.

_________________
С уважением, chess


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: Ср июн 04, 2008 20:34 
Не в сети
Moderator
Moderator
Аватара пользователя

Зарегистрирован: Чт май 04, 2006 00:53
Сообщения: 5062
Откуда: был Крым, теперь Новосибирск
Благодарил (а): 23 раз.
Поблагодарили: 63 раз.
chess писал(а):
mOleg писал(а):Это мнение chess-a, я наоборот заинтересован в большой ОС для большого компа, имхо, для маленьких процов стандартного форта с головой хватает.
Не надо искажать. Человек прочитал и у него сложилось свое мнение.

я не искажал, а ответил на мнение человека.
Если чем обидел, прошу меня простить!

_________________
Мне бы только мой крошечный вклад внести,
За короткую жизнь сплести
Хотя бы ниточку шёлка.
fleur


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: Ср июн 04, 2008 22:16 
Не в сети
Administrator
Administrator
Аватара пользователя

Зарегистрирован: Вт май 02, 2006 22:48
Сообщения: 7960
Благодарил (а): 25 раз.
Поблагодарили: 144 раз.
вопрос писал(а):
если повезёт (ой, как прав Хищник с его скепсисом)

У Хищника не скепсис. У Хищника - своя embedded Форт-ОС, лет этак пять. :shuffle;


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 322 ]  На страницу Пред.  1 ... 16, 17, 18, 19, 20, 21, 22  След.

Часовой пояс: UTC + 3 часа [ Летнее время ]


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 41


Вы не можете начинать темы
Вы можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
phpBB сборка от FladeX // Русская поддержка phpBB