URL: https://www.opennet.ru/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 89469
[ Назад ]

Исходное сообщение
"Ядро Linux портировано для калькуляторов TI-Nspire"

Отправлено opennews , 05-Апр-13 11:34 
В списке рассылки разработчиков ядра Linux представлен (http://lkml.indiana.edu/hypermail/linux/kernel/1304.0/02567.... патч с начальной поддержкой графических калькуляторов TI-Nspire (http://en.wikipedia.org/wiki/TI-Nspire_series). Поддерживаются четыре модели TI-Nspire: "Clickpad", "Touchpad", "CX"  и "CM-C".


Технически, калькуляторы семейства TI-Nspire представляют из себя компьютер на основе процессора  LSI ARM926EJ-S с частотами до 200MHz. Калькулятор упомплектован 32MB SDRAM (в новой модели CX - 64MB), NAND flash, экраном 320x240 пикселей и контроллером USB OTG, позволяющим организовать соединение калькуляторов между собой.


Изначально, невзирая на достаточно мощное "железо", данные калькуляторы программно довольно ограничены в возможностях. В их основе лежит проприетарная ОС Nucleus, а вторичный загрузчик, программная начинка и диагностическое ПО ограничены в модификации из-за использования верификации по цифровым подписям (RSA), не дающим внести какие-либо изменения в предустановленную прошивку.


Еще более странным является то, что калькуляторы, предназначенные для обучения специалистов, поддерживают лишь ограниченный подвид языка BASIC, который не может ни рисовать на экране, ни обрабатывать нажатия произвольных клавиш на клавиатуре, а также  проприетарный диалект Lua, который не совместим с стандартной реализацией Lua и в котором отсутствуют какие либо средства для работы с файловой системой, невзирая на наличие таковой. Все это очень сильно ограничивает применение указанных средств программирования. Кроме того, отмечается что Texas Instruments активно блокирует выполнение нативного кода на указанных калькуляторах.

URL: http://www.phoronix.com/scan.php?page=news_item&px=MTM0MzE
Новость: http://www.opennet.ru/opennews/art.shtml?num=36593


Содержание

Сообщения в этом обсуждении
"Ядро Linux портировано для калькуляторов TI-Nspire"
Отправлено анон , 05-Апр-13 11:34 
моя школомечта восьмилетней давности о сборке кластера из калькуляторов и утюгов под линуксом становится всё ближе

"Ядро Linux портировано для калькуляторов TI-Nspire"
Отправлено Аноним , 05-Апр-13 15:35 
Никак в Топ-500 метите? :)

"Ядро Linux портировано для калькуляторов TI-Nspire"
Отправлено savant , 05-Апр-13 16:57 
в топ-100500

"Ядро Linux портировано для калькуляторов TI-Nspire"
Отправлено ано2анон , 05-Апр-13 11:53 
Ок, линукс для калькулятора. Осталось выяснить - ЗАЧЕМ?!

"Ядро Linux портировано для калькуляторов TI-Nspire"
Отправлено Аноним , 05-Апр-13 12:24 
Ну дык калькулятор по уровню как старый компьютер. Пихают же зачем-то фотики и браузеры в телефоны, значит, надо.

"Ядро Linux портировано для калькуляторов TI-Nspire"
Отправлено Аноним , 05-Апр-13 12:51 
> Ок, линукс для калькулятора. Осталось выяснить - ЗАЧЕМ?!

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


"Ядро Linux портировано для калькуляторов TI-Nspire"
Отправлено Аноним , 05-Апр-13 16:40 
> А есть те кто не удовольствуется лишь опцией набить
> брюхо и сыто отвалиться смотреть футбол и вместо этого меняет мир.

А я по плюсам/минусам смотрю - в этой новости собралась куча народу, которые меняют мир через калькуляторы :)



"Ядро Linux портировано для калькуляторов TI-Nspire"
Отправлено Аноним , 06-Апр-13 06:06 
> А я по плюсам/минусам смотрю - в этой новости собралась куча народу,
> которые меняют мир через калькуляторы :)

Просто...
1) Это индикатор того что данный индивид способен активно изучать мир и объекты в нем и не относится к классу "тупых потреб-дей".
2) Это хорошая разминка для мозгов. Индикатор того что у индивида наличествует работоспособный мозг.
3) Есть те кто воспринимает мир как read-only. А есть те кто в курсе что на самом деле он изначально read/write и именно благодаря этому мы и достигли текущего уровня в развитии. Не счтиая мир данностью, а меняя его под себя. Просто это надлежит осознать и захотеть. Я рассматриваю способность это сделать как важный признак "существа разумного". Способного на нечто за границами "а еще я туда ем". Индивид не только обладает мозгом но еще и пользоваться им умеет.
4) Способность улучшать и модифицировать вещи относит индивида к категории энтузиастов, мастеров и изобретателей. Если посмотреть историю, в конечном итоге именно такие двигают мир вперед, придумывая что-то новое и не мирясь с ограничениями существующих технологий. За это мы уважаем таких людей. Да, некоторые вещи получаются странными. Но в конечном итоге без этого процесса мы бы до сих пор сидели в пещерах.


"Ядро Linux портировано для калькуляторов TI-Nspire"
Отправлено Слушатель , 05-Апр-13 16:37 
Чтобы задействовать все доступные возможности калькулятора.

"Ядро Linux портировано для калькуляторов TI-Nspire"
Отправлено denis111 , 05-Апр-13 19:58 
Подключить usb хаб, в него usb-ethernet адаптеры со свичами и сделать роутер :)

"Ядро Linux портировано для калькуляторов TI-Nspire"
Отправлено Наше имя легион , 05-Апр-13 23:39 
> Ок, линукс для калькулятора. Осталось выяснить - ЗАЧЕМ?!

KAK ETO ZACHEM?!! PISHU S KALKULATORA! :)


"Ядро Linux портировано для калькуляторов TI-Nspire"
Отправлено AnonuS , 06-Апр-13 03:56 
Хорошо бы сначала выяснить зачем вообще нужен этот каркулятор с бэйсиком и луа ?

"Ядро Linux портировано для калькуляторов TI-Nspire"
Отправлено www2 , 06-Апр-13 08:59 
Успокойтесь, вам он точно не нужен.

"Ядро Linux портировано для калькуляторов TI-Nspire"
Отправлено Anonus , 06-Апр-13 17:38 
> Успокойтесь...

А с чего ты взял что я нервничаю ?


> ... вам он точно не нужен.

Я в этом и не сомневался!

Хотелось бы просто узнать кому он таки нужен и для чего конкретно, а также какая в нём заложена "киллерфича", которая не позволяет отказаться от применения этого чудо-юдо-девайса.


"Ядро Linux портировано для калькуляторов TI-Nspire"
Отправлено Аноним , 06-Апр-13 17:45 
> а также какая в нём заложена "киллерфича", которая не позволяет отказаться
> от применения этот чудо-юдо-девайса.

Никакой киллер-фичи. Обычный инструмент для всякого научного народца и прочих, типа студентов. В свете этого особенно странно выглядит такой идиотский комплект ограничений и сабж становится вполне логичен и понятен.


"Ядро Linux портировано для калькуляторов TI-Nspire"
Отправлено Anonus , 07-Апр-13 01:43 
> Никакой киллер-фичи. Обычный инструмент для всякого научного народца и прочих, типа студентов.

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


"Ядро Linux портировано для калькуляторов TI-Nspire"
Отправлено Аноним , 05-Апр-13 12:07 
Чего только люди не делают... Одни лепят калькуляторы с бейсиком и возможностями постороения сети из них, другие туда ОС портируют.
Жду с нетерпением синезубых дверных петель с вайфаем и предустановленным касперским.

"Ядро Linux портировано для калькуляторов TI-Nspire"
Отправлено Аноним , 05-Апр-13 12:58 
> Чего только люди не делают... Одни лепят калькуляторы с бейсиком и возможностями
> постороения сети из них, другие туда ОС портируют.

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

В общем кажется фантасты не ошиблись. Началось расщепление на тех кого совсем вынесло на обочину и тех кто еще контролирует ход прогресса.


"Ядро Linux портировано для калькуляторов TI-Nspire"
Отправлено Аноним , 05-Апр-13 13:01 
Это от незнания матчасти :) У машины Бэббиджа микрухи не было.

"Ядро Linux портировано для калькуляторов TI-Nspire"
Отправлено Аноним , 05-Апр-13 13:14 
> Это от незнания матчасти :) У машины Бэббиджа микрухи не было.

Чего бы вдруг от незнания? Микропроцессоры просто логичное дальнейшее развитие идей универсальных вычисляторов. Они настолько универсальны и повсеместны, что когда щелкаешь многорежимным фонариком - как-то и не задумываешься что по факту эти режимы переключает микропроцессор. С собственной фирмварой. И, кстати, ее в половине случаев можно перепрошить. Перепрограммировать фонарик - круто звучит, а? :)


"Ядро Linux портировано для калькуляторов TI-Nspire"
Отправлено Аноним , 05-Апр-13 13:21 
> Чего бы вдруг от незнания?

Потому что :)

> Внезапно, калькуляторы с момента своего сотворения были устройствами с микропроцессором.

Перепрограммировать дверную петлю - ещё круче. И кстати, практических применений больше, чем при перепрограммировании фонарика


"Ядро Linux портировано для калькуляторов TI-Nspire"
Отправлено Аноним , 05-Апр-13 13:39 
> Потому что :)

Убойная аргументация... выдающая трололошика.

> Перепрограммировать дверную петлю - ещё круче. И кстати, практических применений больше,
> чем при перепрограммировании фонарика

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


"Ядро Linux портировано для калькуляторов TI-Nspire"
Отправлено Аноним , 05-Апр-13 14:24 
Ага, умный замок, дааааа.
Только что мне айтишный начальник рассказывал, что при отключении электричества программируемый магнитный замок (какого-то хрена он остался в рабочем состоянии?!) отказался пускать его в серверную.
Ай сейчас мне расскажут, что это всё виновыты косорукие программисты и админы и что сам автор, конечно, никогда никаких косяков в своей работе не допускал и не допустит :)

"Ядро Linux портировано для калькуляторов TI-Nspire"
Отправлено Аноним , 05-Апр-13 14:36 
Так и должно быть :) Иначе- рубанул электричество и заходи куда хочешь..

"Ядро Linux портировано для калькуляторов TI-Nspire"
Отправлено Аноним , 05-Апр-13 14:39 
> Так и должно быть :) Иначе- рубанул электричество и заходи куда хочешь..

Ыыыы :)
Как бы должно быть, чтобы авторизация продолжала работать. А при пожаре что делать, если фидеры на входе чпокнутся? Хорошо что ему ТУДА нужно было, а не ОТТУДА, а то бы неделю на больничном провалялся. Ибо там +15, а он в футболке :)


"Ядро Linux портировано для калькуляторов TI-Nspire"
Отправлено Аноним , 06-Апр-13 06:15 
> делать, если фидеры на входе чпокнутся?

У нормальных замков есть:
1) Резервное питание.
2) Локальный безусловный оверрайд на выход.
3) И главное, чтобы все это чпокнулось - все вокруг должно уже гореть синим пламенем.

> Ибо там +15, а он в футболке :)

Интересно, зачем и почему там вообще +15? Это какая-то странная температура для серверной.


"Ядро Linux портировано для калькуляторов TI-Nspire"
Отправлено Аноним , 06-Апр-13 11:38 
Хорошая температура.
Но в машинном зале обычно есть чем согреться, чтобы спастись от пневмонии.

"Ядро Linux портировано для калькуляторов TI-Nspire"
Отправлено Аноним , 06-Апр-13 17:47 
> Хорошая температура.

А статистика гугля по отказам винчестеров - иного мнения на этот счет. Да и затраты на охлаждение явно выше. Нафига, спрашивается...

> Но в машинном зале обычно есть чем согреться, чтобы спастись от пневмонии.

Да кто б сомневался.


"Ядро Linux портировано для калькуляторов TI-Nspire"
Отправлено Led , 06-Апр-13 19:30 
>> Хорошая температура.
> А статистика гугля по отказам винчестеров - иного мнения на этот счет.

Температура в помещении и температура внутри корпуса на поверхности блинов винчестера для тебя одно и то же?

> Да и затраты на охлаждение явно выше. Нафига, спрашивается...

Если информация на серверах чего-то стОит, то оно того стОит.



"Ядро Linux портировано для калькуляторов TI-Nspire"
Отправлено Наше имя легион , 05-Апр-13 23:44 
> Так и должно быть :) Иначе- рубанул электричество и заходи куда хочешь..

Нет, при вырубании энергии замок должен открываться. Дабы никто не погиб при аварии/пожаре/итиси


"Ядро Linux портировано для калькуляторов TI-Nspire"
Отправлено Led , 06-Апр-13 01:18 
>> Так и должно быть :) Иначе- рубанул электричество и заходи куда хочешь..
> Нет, при вырубании энергии замок должен открываться. Дабы никто не погиб при
> аварии/пожаре/итиси

"Ну вы, блин, даёте!"

На нормальных эл. замках (не на крутых, а просто - нормальных) аккумулятор есть. Если кто-то в конторе "откатил" и поставил говно без аккумуляторов, то, просто из чувства самосохранения, уж помалкивал бы.


"Ядро Linux портировано для калькуляторов TI-Nspire"
Отправлено Аноним , 06-Апр-13 06:09 
> магнитный замок (какого-то хрена он остался в рабочем состоянии?!) отказался пускать
> его в серверную.

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

> Ай сейчас мне расскажут, что это всё виновыты косорукие программисты и админы

Виноваты, пардон, папуасы, которые взяли микроволновку при полном непонимании как ей надлежит пользоваться и какие при этом есть опасности.


"Ядро Linux портировано для калькуляторов TI-Nspire"
Отправлено Michael Shigorin , 06-Апр-13 23:39 
> Только что мне айтишный начальник рассказывал, что при отключении электричества
> программируемый магнитный замок (какого-то хрена он остался в рабочем состоянии?!)
> отказался пускать его в серверную.

Есть два варианта поведения по умолчанию (по крайней мере лет пятнадцать тому так было) -- либо "без питания открыт", либо "без питания закрыт".  Бесперебойного питания, если оно в рабочем состоянии, в бытовых применениях хватает на сутки или двое, точно не помню.

Ну и проверять надо "на зуб", что выбираешь и ставишь...


"Ядро Linux портировано для калькуляторов TI-Nspire"
Отправлено ffirefox , 06-Апр-13 02:18 
> Перепрограммировать дверную петлю - ещё круче. И кстати, практических применений больше,
> чем при перепрограммировании фонарика

Можно по своему желанию прошить звук скрипа. ;)



"Ядро Linux портировано для калькуляторов TI-Nspire"
Отправлено Аноним , 05-Апр-13 15:36 
> Это от незнания матчасти :) У машины Бэббиджа микрухи не было.

По справедливости, машины Бэббиджа тоже не было.


"Ядро Linux портировано для калькуляторов TI-Nspire"
Отправлено Аноним , 05-Апр-13 16:46 
> По справедливости, машины Бэббиджа тоже не было.

Да ладно, вы прекрасно понимаете о чём я, не придирайтесь к словам :)
Новое поколение просто никогда не видело механических советских касс с ручкой сбоку и не представляет, что может сделать думающий головой человек без всяких микрух. Отсюда и поток добросовестных заблуждений :)


"Ядро Linux портировано для калькуляторов TI-Nspire"
Отправлено Аноним , 06-Апр-13 06:19 
> Новое поколение просто никогда не видело механических советских касс с ручкой сбоку

Я видел. А с микросхемами то же самое получаеться в 100 раз проще и в 200 раз компактнее. Поэтому они и стали так популярны. Микросхемы, разумеется. А не советские громыхающие кассы.


"Ядро Linux портировано для калькуляторов TI-Nspire"
Отправлено Led , 06-Апр-13 01:12 
>> Это от незнания матчасти :) У машины Бэббиджа микрухи не было.
> По справедливости, машины Бэббиджа тоже не было.

Кто-то книжку Гибсона принял за документальную:)


"Ядро Linux портировано для калькуляторов TI-Nspire"
Отправлено Аноним , 05-Апр-13 13:10 
Приятно увидеть, что архитектурные астронавты живы :)

"Ядро Linux портировано для калькуляторов TI-Nspire"
Отправлено Наше имя легион , 05-Апр-13 23:41 
> Чего только люди не делают... Одни лепят калькуляторы с бейсиком и возможностями
> постороения сети из них, другие туда ОС портируют.
> Жду с нетерпением синезубых дверных петель с вайфаем и предустановленным касперским.

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


"Ядро Linux портировано для калькуляторов TI-Nspire"
Отправлено Led , 06-Апр-13 01:15 
>> Чего только люди не делают... Одни лепят калькуляторы с бейсиком и возможностями
>> постороения сети из них, другие туда ОС портируют.
>> Жду с нетерпением синезубых дверных петель с вайфаем и предустановленным касперским.
> Не жди. Касперский - он для мерзской венды, её уж точно никто
> никуда портить не будет.

Да ладно - а qemu-system-i386 зачем?


"Ядро Linux портировано для калькуляторов TI-Nspire"
Отправлено Аноним , 05-Апр-13 12:46 
> Изначально, невзирая на достаточно мощное "железо", данные калькуляторы программно довольно ограничены в возможностях. В их основе лежит проприетарная ОС Nucleus, а вторичный загрузчик, программная начинка и диагностическое ПО ограничены в модификации из-за использования верификации по цифровым подписям (RSA), не дающим внести какие-либо изменения в предустановленную прошивку.
> Еще более странным является то, что калькуляторы, предназначенные для обучения специалистов, поддерживают лишь ограниченный подвид языка BASIC, который не может ни рисовать на экране, ни обрабатывать нажатия произвольных клавиш на клавиатуре, а также проприетарный диалект Lua, который не совместим с стандартной реализацией Lua и в котором отсутствуют какие либо средства для работы с файловой системой, невзирая на наличие таковой. Все это очень сильно ограничивает применение указанных средств программирования. Кроме того, отмечается что Texas Instruments активно блокирует выполнение нативного кода на указанных калькуляторах.

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


"Ядро Linux портировано для калькуляторов TI-Nspire"
Отправлено Аноним , 05-Апр-13 12:59 
> Проприетарный маразм во всей красе.

Дежурное проприерасовское жлобство.

> Причина блокировки загрузчиков на смартфонах еще понятны

There is no excuse. No matter what.


"Ядро Linux портировано для калькуляторов TI-Nspire"
Отправлено psv , 05-Апр-13 13:30 
защита от перепрошивки --- требование от корпоративных покупателей использующих эти калькуляторы как учебные пособия (в том числе во время приема экзаменов).

ps ... что бы "шпоры" из них не делали.


"Ядро Linux портировано для калькуляторов TI-Nspire"
Отправлено Аноним , 05-Апр-13 13:40 
> от корпоративных покупателей использующих эти калькуляторы как учебные пособия

По му...честву и жлобству. А мы не прощаем и не забываем. Мы выучили урок. И заставим оплатить счета.


"Ядро Linux портировано для калькуляторов TI-Nspire"
Отправлено Аноним , 05-Апр-13 15:37 
> Проприетарный маразм во всей красе.
> Причина блокировки загрузчиков на смартфонах еще понятны - привязка к сервисам, магазинам
> приложений, но здесь-то это зачем?

Так солиднее.


"Ядро Linux портировано для калькуляторов TI-Nspire"
Отправлено Аноним , 05-Апр-13 14:46 
Ждём портирования Plasma ;)

"Ядро Linux портировано для калькуляторов TI-Nspire"
Отправлено Аноним , 05-Апр-13 15:49 
Это не тот калькулятор, на котором эмуль для GBA есть? Зачётная железка.

"Ядро Linux портировано для калькуляторов TI-Nspire"
Отправлено baz , 05-Апр-13 20:54 
а на мой старый МК-52 пойдёт? ))))

"Ядро Linux портировано для калькуляторов TI-Nspire"
Отправлено demimurych , 06-Апр-13 00:27 
побежит

"Ядро Linux портировано для калькуляторов TI-Nspire"
Отправлено Аноним , 06-Апр-13 06:25 
> побежит

Поползет.


"Ядро Linux портировано для калькуляторов TI-Nspire"
Отправлено Led , 06-Апр-13 01:19 
> а на мой старый МК-52 пойдёт? ))))

Да. Только нужно множитель разблокировать и линейку памяти добавить. ну и "зарутить" его, естественно.


"Ядро Linux портировано для калькуляторов TI-Nspire"
Отправлено Аноним , 06-Апр-13 05:15 
Нормально это, сейчас у всех устройств помимо основного назначения есть еще ряд дополнительных назначений. И калькулятор не исключение, потому что прогресс позволяет это сделать. Верно, тут в комментариях было сказано, калькулятор это электронная вычислительная машина. Например, игровая консоль, имеет основное назначение это игры и развлечение, однако этот факт не помешал некоторым людям сделать на основе консолей вычислительный кластер.

"Ядро Linux портировано для калькуляторов TI-Nspire"
Отправлено kostett , 08-Апр-13 22:18 
> ARM926EJ-S
> J

Jazelle же. Ява-машину с ее поддержкой вкатить на этот куркулятор - в жбенчмарке 1.0 при такой тактовой частоте будет минимум 6000 баллов. Это, к слову, отсутствие тормозов в яве _вообще_. Жаль, щас жазелли никуда не ставят, старик СЕ К750 был последним, где эта железяка использовалась.
Кстати, насчет частоты, эта игрушка без особого труда гонится, если мку позволяет. Самолично гнали симанц сх75 (там такой же проц) со штатных 104 МГц (а по спекам 120) до 208. До 312 гонится тоже, но тогда уже рама не вытягивает. Так что дерзайте, посоны :3