Страница 4 из 15
Курс по Линукс Минт
Добавлено: 18 окт 2018, 22:29
WWolf
StarMAUGLI писал(а): ↑18 окт 2018, 20:31
Ну например, у нас на работе довольно долго муссировали покупку программно-востановительного комплекса PC-3000, чем ты его заменишь? Впрочем, есть проги и попроще для восстановления хардов и инфы с них. Как шить фирмваре? все утилиты для шитья хардов, например, либо под допотопный ДОС, либо под винду
Ну с такими комплексами не работал, но больше чем уверен что они имеют управление по com-порту и/или usb (где по факту стоит конвертер usb-com). Если с первым могут быть проблемы под вайном, то с переходником ваще никаких проблем. Ну это я сужу на примере программатора Triton. А вообще один раз вправлял мозги диску через сервисный разъём, так там же простейший uart и своя консоль, так что тут вообще из коробки всё есть в линухе... Фирмваре вроде так же можно через сервисный разъём лить в консоли диска, там вроде просто дамп кидается и всё шито крыто...
StarMAUGLI писал(а): ↑18 окт 2018, 20:31
Или вот инфракрасную паяльную станцию с нативным программным управлением по термодатчику где взять?
тут что-то ваще не понятно... где станция и где софт? какая связь? нипанятно и ооочень специфично...
StarMAUGLI писал(а): ↑18 окт 2018, 20:31
Например, какие программаторы можно под линукс использовать?
ну по своему опыту скажу что линукс этой рай для нижнего программиста... кроме небольшого нюанса с avr-gcc
в работе пользую:
1. Для PLIS - ByteBlaster на LPT порту - altera под линь есть от производителя (так что не гоните тут на intel). Завелось всё чуть ли не само. Вообще ничего не делал, кроме установки.
2. Для AVR - PonyProg на com-порту(не помню как он называется правильно) и usbasp через avrdude. PonyProg есть нативный под линь, но не собирал и не пользовал потому что usbasp купил. C usbasp udev только подравил и всё. Работает идеально.
3. Для STM32 - пользую st-link и j-link. С первым вообще никаких проблем и многие IDE чуть ли не по дефолту его пользуют. Со вторым пришлось повозиться часик правя конфиги openocd что б завести swd по умолчанию вместо j-tag (20 минут гугления, 20 минут чаепития, 20 минут правка конфигов и доведение до состояния как надо мне). j-link кстати тоже нативный софт даёт вполне сносный.
4. Triton для флэшек и 51 контроллеров. Под вайном через usb летает. Чeго не хватает что б завести полноценный компорт так и не докапался.
5. Самописный лоадер для девайсов - под вайном работал, но как-то с ошибками. Разбираться не стал, переписал под линух и бед не знаю
Но это всё ж не для простых обывателей, а для программистов и инженеров. Так что упоминания в курсе для непрофильных слушателей ваще не имеет смысла

Курс по Линукс Минт
Добавлено: 18 окт 2018, 22:31
WWolf
StarMAUGLI, минт конечно же

а вообще там и deb и rpm пакеты установочные есть

Курс по Линукс Минт
Добавлено: 18 окт 2018, 23:09
StarMAUGLI
slant писал(а): ↑18 окт 2018, 22:06
Например Scribus - в репах есть. Вполне себе рабочая вещь, мне хватает на всякое разное. Не хуже corel'а, который у меня в учебной программе для верстки показывали в свое время.
Скрибус, говоришь? - посмотрю. Видно, плохо искал. ))
А Корел, (имхо) все-таки не версточная прога. Впрочем, меня учили верстке давно, когда еще QuarkXPress 4.0 был намба ван. С тех пор много воды утекло.
slant писал(а): ↑18 окт 2018, 22:06
Ни Майя, ни 3D макс "по чертежу" вам тоже ничего не отрисуют.
За Майю не скажу, а вот 3D max *.dwg формат знал и принимал.
slant писал(а): ↑18 окт 2018, 22:06
А это здесь при чем?
https://www.acelab.ru/dep.pc/information.php и
https://www.acelab.ru/dep.pc/products/P ... shchih.pdf
1.1. Системные требования
...
...операционная система семейства Windows...
...
slant писал(а): ↑18 окт 2018, 22:06
Шить железо предпочтительно под DOS, и это совсем не просто так. В DOS возможен прямой доступ к железу, и нет параллельно крутящихся процессов которые могут повлиять на тайминги и прочую тонкую "магию".
У Сигейта и Вестерн Диджитал есть утилиты под Windows. Сигейт доводилось перешивать после лечения "мухи Це-Це". Другие бренды не доводилось, но утилиты в инете видел.
BIOS обычно шил из-под DOS. У Хьюлета есть линейка оборудования, где биос распространяется как экзшник. Как-то мне как-то попалась статья и я из спортивного интереса прошил BIOS из-под Linux (хотя нужды в этом не было).
Какой-то сервер доводилось перешивать из под EFI.
Курс по Линукс Минт
Добавлено: 18 окт 2018, 23:10
StarMAUGLI
WWolf писал(а): ↑18 окт 2018, 22:29
Но это всё ж не для простых обывателей, а для программистов и инженеров. Так что упоминания в курсе для непрофильных слушателей ваще не имеет смысла
ок
это я больше для себя, для понимания
Курс по Линукс Минт
Добавлено: 18 окт 2018, 23:13
AlexZ
StarMAUGLI писал(а): ↑18 окт 2018, 14:01
У нас в курсе есть такой подпункт "Достоинства и недостатки Linux"
На первом занятии как вижу, для студентов колледжа. Я бы оставил только Достоинства-Преимущества, а о недостатках пока скромно промолчал..

(ложку дегтя на потом, на последнем занятии). Ну или как минимум убрал бы все спорные моменты о которых уже говорено. Зачем это сейчас студентам?
Тут ведь какая задача - на первой паре как можно больше заинтересовать и увлечь в мир линукс, а на последующих рассказывать подробненько от простого (для понимания) к сложному. Да и поменьше бы всей этой узкой спецификации..
Курс по Линукс Минт
Добавлено: 18 окт 2018, 23:22
StarMAUGLI
AlexZ писал(а): ↑18 окт 2018, 23:13

(ложку дегтя на потом, на последнем занятии)
совет услышал, с моим имхо правда он расходится - оставлю на откуп преподавателю, пусть он сам решает...
Курс по Линукс Минт
Добавлено: 18 окт 2018, 23:25
StarMAUGLI
WWolf писал(а): ↑18 окт 2018, 20:57
у меня пока только клиенты под 1с... Работают так же как и виндовые - проблем нет ни с чем... Установка только кривая, требует и серверные пакеты... Скоро будем БД самой 1с переводить на удалённый сервак под линухом... А там и серверную часть наверное переведем...
может How To как-нибудь сделаешь? На сколько я понимаю, тема 1С для малого/среднего бизнеса (и его админов) довольно животрепещущая. А развернутой инфы маловато.
Курс по Линукс Минт
Добавлено: 18 окт 2018, 23:36
WWolf
StarMAUGLI, да какой там хауту? Скачать и установить.. Для разрешения зависимостей качать и пакеты для серверной части... Ставится как и любой другой деб без шума и пыли... Это ж не под вайном запускать... Там изголений было много... Нюанс состоит только в версии серверной части... Там начиная с какой-то только версии... Пока наши админы не обновились, я страдал под вайном, сейчас бед не знаем
Курс по Линукс Минт
Добавлено: 19 окт 2018, 09:41
Bill Williamson
WWolf писал(а): ↑18 окт 2018, 23:36
Ставится как и любой другой деб без шума и пыли...
Только вчера на работе обновлял гл.бухгалтеру на 1С: Предприятие 8.3.13.1513 в Debian 9. Внезапно эта версия платформы начала просит libpng12, хотя в репозиториях уже давно libpng16 и предыдущая 8.3.12.1529 заводилась без проблем.

Курс по Линукс Минт
Добавлено: 19 окт 2018, 10:00
WWolf
Bill Williamson, ну это не проблема... Но вопрос к программистам 1с...
Курс по Линукс Минт
Добавлено: 19 окт 2018, 12:41
StarMAUGLI
Bill Williamson писал(а): ↑19 окт 2018, 09:41
Только вчера на работе обновлял гл.бухгалтеру на 1С: Предприятие 8.3.13.1513 в Debian 9. Внезапно эта версия платформы начала просит libpng12, хотя в репозиториях уже давно libpng16 и предыдущая 8.3.12.1529 заводилась без проблем.
А как решаются такие проблемы в принципе?
Курс по Линукс Минт
Добавлено: 19 окт 2018, 12:44
rogoznik
StarMAUGLI, вариантов то немного. Вот что с ходу приходит на ум(сам так делал):
1. Сделать символическую ссылку на новую либу, задав ссылке имя как у старой.
2. Подсовывание библиотеки старой версии.
Курс по Линукс Минт
Добавлено: 19 окт 2018, 13:00
StarMAUGLI
darkfenix писал(а): ↑19 окт 2018, 12:44
1. Сделать символическую ссылку на новую либу, задав ссылке имя как у старой.
а другое ПО использующее эту библиотеку как смотрит на такой даунгрейд?
можно ли обновлять эту библиотеку в дальнейшем?
darkfenix писал(а): ↑19 окт 2018, 12:44
2. Подсовывание библиотеки старой версии.
подсовывание куда? Просто скачать и держать две библиотеки?
Курс по Линукс Минт
Добавлено: 19 окт 2018, 13:13
StarMAUGLI
В одном из занятий есть обзор Дебиана и его форков.
По скольку их бездонное количество, взял несколько
Debian - универсальная операционная система - так они сами себя позиционируют
- antiX - легковесный дистрибутив, ориентированный на устаревшее оборудование
- Clonezilla Live - изначально набор утилит для клонирования дисков и отдельных разделов, выросший до самостоятельного дистрибутива
- Deepin (китайский коммунистический линукс)
- DebianEdu/ScoleLinux - сервер для учебных заведений
- Kali (инструмент кулхацкеров) - на самом деле пакеты довольно старые
- Knoppix - дистрибутив ориентированный на завпуск с ODD. Необходимые программы распаковываются и загружаются в память на лету по мере необходимости. При закрытии - тут же выгружаются из памяти.
- Linux Mint Debian Edition (LMDM)
- - ver. 3 Cindi - Debian Stretch
- - - x32
- - - x64
- Ubuntu (текущая версия 18.04 обновлена до версии 18.10 в октябре)
- - <
http://adiutor.ru/index.php/ubuntu-18-04-overview>
- - <
https://habr.com/company/selectel/blog/354390/>
- - Ubuntu Server
- - Kubuntu (KDE)
- - Xubuntu (XFCE)
- - Lubuntu (LXDE или LXQt)
- - Ubuntu GNOME
- - Ubuntu MATE
- - KDE Neon (KDE, но самые свежие пакеты)
- - - Maui Linux (?)
- - CrunchBang
- - - Bunsen Lab (Open Box довольно интересный дистрибутив)
- - Elementary OS (DE Pantheon собственной разработки: интерфейс похож на MacOS) три основных правила: «краткость», «избегать конфигураций» и «минимальная документация»
- - Bodhi (DE Moksha собственной разработки, минималистический набор легковесного ПО)
- - Zorin OS "африканский" дистрибутив (тестировалась в Кении). Интерфейс похож на Windows.
- - Ubuntu Studio (дистрибутив для фото-, видео-, аудио- студии). На самом деле ничего особенного просто иллюстрация от том с какой целью делают дистрибуитвы.
- - Christian Edition (линукс для христиан) Тоже иллюстрация.
- - Linux Mint - о нем подробнее отдельно
Возможно, что-то еще стоит осветить именно из Дебиана и его форков? Или, наоборот - убрать?
Остальные дистры буду рассматривать в другом занятии.
Курс по Линукс Минт
Добавлено: 19 окт 2018, 13:20
StarMAUGLI
Про Минт просто коротенько беглый обзор версий доступных на сегодня к скачиванию:
17 Qiana - Ubuntu Trusty
17.1 Rebeca - Ubuntu Trusty
17.2 Rafaela - Ubuntu Trusty
17.3 Rosa - Ubuntu Trusty
(доступные к скачиванию образы)
- - Cinnamon (32-bit)
- - Cinnamon (64-bit)
- - Cinnamon no-codecs (32-bit)
- - Cinnamon no-codecs (64-bit)
- - Cinnamon OEM (64-bit)
- - KDE (32-bit)
- - KDE (64-bit)
- - MATE (32-bit)
- - MATE (64-bit)
- - MATE no-codecs (32-bit)
- - MATE no-codecs (64-bit)
- - MATE OEM (64-bit)
- - Xfce (32-bit)
- - Xfce (64-bit)
18 Sarah - Ubuntu Xenial
18.1 Serena - Ubuntu Xenial
18.2 Sonya - Ubuntu Xenial
18.3 Sylvia - Ubuntu Xenial
- - Cinnamon (32-bit)
- - Cinnamon (64-bit)
- - KDE (32-bit)
- - KDE (64-bit)
- - MATE (32-bit)
- - MATE (64-bit)
- - Xfce (32-bit)
- - Xfce (64-bit)
19 Tara - Ubuntu Bionic
- - Cinnamon (32-bit)
- - Cinnamon (64-bit)
- - MATE (32-bit)
- - MATE (64-bit)
- - Xfce (32-bit)
- - Xfce (64-bit)
LMDE - у меня попал в #74, т.к. он НЕ на базе Убунты.
Курс по Линукс Минт
Добавлено: 19 окт 2018, 13:42
rogoznik
StarMAUGLI писал(а): ↑19 окт 2018, 13:00
а другое ПО использующее эту библиотеку как смотрит на такой даунгрейд?
это не даунгрейд. Библиотека как была так и осталась. Просто будет еще символическая ссылка на нее и эта ссылка будет иметь другое имя. Проги которым нужна либа спокойно к ней обращаются. Проги которым нужна другая версия увидят ссылку и обратятся к ней, а в итоге попадут на новую либу и если в api либы ничего не изменилось то все будут счастливы.
StarMAUGLI писал(а): ↑19 окт 2018, 13:00
можно ли обновлять эту библиотеку в дальнейшем?
Вообще без проблем.
StarMAUGLI писал(а): ↑19 окт 2018, 13:00
подсовывание куда? Просто скачать и держать две библиотеки?
Просто выкачиваешь либу, подсовываешь туда где ее ожидает прога и все.
Курс по Линукс Минт
Добавлено: 20 окт 2018, 02:57
StarMAUGLI
Chocobo писал(а): ↑18 окт 2018, 15:14
Intel - неясно чем он тебе насолил, интел норм вкладывается в разработку ядра и поддержку своих девайсов, они обычно заинтересованы
Когда я баловался с настройками ядра, я обратил внимание, что выбор процессоров от Интел в ядре 4.4 не велик. В частности, там есть выбор "Core2 кроме Xeon". А Xeon - нету. Вообще. Даже если оставить в стороне энтузиастов, которые ставят себе ксеоны на десктопные машины, еще остаются сервера. С ними-то как? Серверный ксеон будет работать с набором инструкций от Пентиум 4?
Курс по Линукс Минт
Добавлено: 20 окт 2018, 20:53
asa
Мой зеон е3 1240 указанный в подписи работает. Если правильно понял о чем вы

Курс по Линукс Минт
Добавлено: 21 окт 2018, 18:12
StarMAUGLI
asa писал(а): ↑20 окт 2018, 20:53
Мой зеон е3 1240 указанный в подписи работает.
Ну а чего ему не работать-то? Интеловские процессоры по линейке вниз вполне себе совместимы.
Вопрос, вот
1. какие инструкции у него по версии интела и какие по версии ядра используются? Все ли? (у меня ксеона нет, поэтому и проверить не могу).
По идее у вас должны быть поддержаны следующие инструкции и технологии:
• MMX
• SSE
• SSE2
• SSE3
• SSSE3
•
SSE4 (SSE4.1 + SSE4.2)
• AES (Advanced Encryption Standard inst.)
• AVX (Advanced Vector Extensions)
• EM64T (Intel 64)
• NX (XD, Execute disable bit)
• VT-x (Virtualization technology)
• VT-d (Virtualization for directed I/O)
• Hyper-Threading
• Turbo Boost
• Turbo Boost 2.0
• TXT (Trusted Execution tech.)
• Enhanced SpeedStep tech.
Плюс к этому:
Графический процессор нет
Контроллер оперативной памяти 2-канальный (DDR3-1066, DDR3-1333)
поддерживается ECC память
Контроллер PCIe PCI Express 2.0 (20 линий)
Другие модули / периферия нет
https://www.chaynikam.info/Xeon_E3-1240.html
Болдом выделил то, что отсутствует в моем Core2 Quad Q9300, но должно быть в вашем Xeon е3 1240
https://www.chaynikam.info/cpu_comparis ... ``1240`132`
(у меня SSE_4.1 обрезаная по сравнению с вашей)
UPD: Посмотрел ваше cpuinfo
https://linux-hardware.org/index.php?pr ... og=cpuinfo - первые три инструкции отмеченные у меня болдом - увидел. Тут все прозрачно. Остальных нет (не увидел). Но если честно, я не знаю какими флагами в ядре оставшиеся должны обозначаться.
2. К тому же у меня LM 18.3 и я смотрел ядро 4.4, а у вас 4.15... может в каноникале допилили (ибо, у Линуса на kernel.org в отличии от 4.4 ядро 4.15 уже не поддерживается)?
Вы могли бы в конфигураторе ядра глянуть есть или нет ксеон и кинуть скриншот? (компилировать не обязательно, просто глянуть)
на подобии
где взять информацию по ядру? (Пост StarMAUGLI #64409) на подобии второго скриншота в #51
(надо же знать что студентам говорить)
Курс по Линукс Минт
Добавлено: 21 окт 2018, 18:21
slant
StarMAUGLI писал(а): ↑20 окт 2018, 02:57
Когда я баловался с настройками ядра, я обратил внимание, что выбор процессоров от Интел в ядре 4.4 не велик. В частности, там есть выбор "Core2 кроме Xeon". А Xeon - нету. Вообще.
Это не поддержка процессоров, это больше "профиль оптимизации" на доступные наборы инструкций. Разумеется там только самое популярное железо, а серверный процессор - штука не такая распространенная. Для такого случая конфиг надо вручную править, причем не по модели процессора а по доступным наборам инструкций в нем. Выбор "Core2 кроме Xeon" сформулирован так потому, что процессоры того поколения десктопные и серверные хоть и заявлялись близкими, но по факту имели разный набор доступных фич. Оптимизировать это дело надо по разному.