OberonCore

Библиотека  Wiki  Форум  BlackBox  Компоненты  Проекты
Текущее время: Четверг, 28 Март, 2024 22:26

Часовой пояс: UTC + 3 часа




Форум закрыт Эта тема закрыта, вы не можете редактировать и оставлять сообщения в ней.  [ Сообщений: 85 ]  На страницу 1, 2, 3, 4, 5  След.
Автор Сообщение
СообщениеДобавлено: Пятница, 14 Сентябрь, 2012 14:15 
Модератор
Аватара пользователя

Зарегистрирован: Среда, 16 Ноябрь, 2005 00:53
Сообщения: 4625
Откуда: Россия, Орёл
Решил начать отдельную тему, так сказать с чистого листа, хотя задача суть та же, что и обозначена в viewtopic.php?f=102&t=3540.

Привожу оговоренный вчера (http://www.inr.ac.ru/~info21/nov.htm) план действий: формирование полноценной сборки консольного каркаса ББ под линух, т.е. обеспечение функционирования в консоли:
System/Docu/Sys-map
Код:
Map to the BlackBox Core

BlackBox Component Framework

   Containers      Controls
      Properties
      Controllers   Printing
      Views
   Converters   Models   Ports
   Stores      Fonts

BlackBox Component Library
   Integers
   Files   Dialog
   Math   Strings   Dates
   Services      Meta

Задача поделена на три подзадачи и пакет будет публиковаться частями, по мере решения каждой:
1) "Пускач": суть остановились на способе (2) (статическая линковка Сишного пускача с дин. библиотекой), следуя критерию минимальности исходника сишного пускача (viewtopic.php?f=102&t=4089). Доделать/дооформить правки Kernel, HostFiles и инструкцию сборки. В качестве добавки сюда пойдёт (для примеров) LinSimpleConsole (и если что ещё есть в пакете lin-simple-console)
2) Проанализировать и составить полный список требующих реализации хуков BBCF и BBCL. Реализовать недостающие и доработать имеющиеся реализации хуков, в том числе набор затычек, которые закрывают обращение компонентов BBCF и BBCL к "рисованию".
3) Доработать (дооформить, документировать) имеющиеся реализации чисто-консольных компонентов для линуха (реализацию CommTCP и подобное).

---
Оформление также обязательно подразумевает работу по выявлению (по возможности) и перечислению работы всех контрибуторов.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Пятница, 14 Сентябрь, 2012 14:17 
Модератор
Аватара пользователя

Зарегистрирован: Среда, 16 Ноябрь, 2005 00:53
Сообщения: 4625
Откуда: Россия, Орёл
После решения этой задачи, отсюда естественным образом выделяется (оформляется) аналогичная консольная сборка для винды. Или это будет делаться параллельно --- думаю определимся в рабочем порядке.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Пятница, 14 Сентябрь, 2012 14:23 
Модератор
Аватара пользователя

Зарегистрирован: Среда, 16 Ноябрь, 2005 00:53
Сообщения: 4625
Откуда: Россия, Орёл
Оргмоменты по задаче давайте, пожалуй, тут обсуждать. Первое о чём стоит определиться --- на время выполнения общей работы должен быть одно (закрытое) хранилище. Т.е. либо svn/bb-lin, либо git у тов. Денисова (закрыт, если я не ошибаюсь), либо git тов. Ширяева (в случае если возможно закрытие).

Остальные потом себе скопируют.
---
P.S. До субботы, а может и воскресенья из обсуждения скорее всего выбываю. Да и вообще, на мой взгляд, шибко спешить не стоит.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Пятница, 14 Сентябрь, 2012 19:27 
Аватара пользователя

Зарегистрирован: Четверг, 08 Октябрь, 2009 15:00
Сообщения: 3774
Мое хранилище git закрыто, вы не ошибаетесь. Буду рад, если будут его использовать, готов обеспечить любую техническую поддержку (создавать пользователей и т.п.).

Сейчас там лежит рабочая версия как консольного ББ, так и серверного. Тип меняется переключением складок в Init. То, что серверная версия готова, доказывается функционированием сервера на ее основе. Консольная также работает хорошо на основе модуля LinLog, аргументы она воспринимает.

Но, сейчас эти сборки работают на версии запуска (3). Думаю, не проблема добавить .so библиотеку и будут работать оба варианта.


Вложения:
console.png
console.png [ 44.56 КБ | Просмотров: 14966 ]
Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Пятница, 14 Сентябрь, 2012 21:39 
Модератор
Аватара пользователя

Зарегистрирован: Среда, 16 Ноябрь, 2005 00:53
Сообщения: 4625
Откуда: Россия, Орёл
Иван Андреевич, уточню один момент: ту версию, которую мы называем консольной, Фёдор Васильевич называет серверной. Т.к. её назначение --- работать на (безгуйных) серверах. Вы же, по серверной версией ББ тут поминаете свою реализацию хттп-сервера. Да?

P.S. Энто я вылез на wifi из зала ожидания на Курском вокзале :)


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Пятница, 14 Сентябрь, 2012 22:34 
Аватара пользователя

Зарегистрирован: Четверг, 08 Октябрь, 2009 15:00
Сообщения: 3774
Евгений Темиргалеев писал(а):
Иван Андреевич, уточню один момент: ту версию, которую мы называем консольной, Фёдор Васильевич называет серверной. Т.к. её назначение --- работать на (безгуйных) серверах. Вы же, по серверной версией ББ тут поминаете свою реализацию хттп-сервера. Да?
Да так называю, серверная — та, что как сервер работает, то есть обязательно должны быть модули для TCP (далеко не всегда это HTTP), а консольная — та, что использует LinLog, работает с аргументами командной строки и стандартным вводом/выводом.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Суббота, 15 Сентябрь, 2012 10:17 
Модератор
Аватара пользователя

Зарегистрирован: Среда, 16 Ноябрь, 2005 00:53
Сообщения: 4625
Откуда: Россия, Орёл
Итого, чтобы не путаться. Здесь консольная (серверная) --- это каркас, работающий без графики. Плюс какие-то компоненты.

Без акцента на специфические задачи.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Суббота, 15 Сентябрь, 2012 10:21 
Модератор
Аватара пользователя

Зарегистрирован: Среда, 16 Ноябрь, 2005 00:53
Сообщения: 4625
Откуда: Россия, Орёл
Достал затычки, какие у нас применялись
Код:
------------------------------------------------------------------------
r234 | TemirgaleevEE | 2009-11-29 23:53:44 +0300 (Вск, 29 Ноя 2009) | 2 lines
Измененные пути:
   A xxx/Mod/StdCFramesStub.odc
------------------------------------------------------------------------
r171 | TemirgaleevEE | 2009-11-16 02:48:57 +0300 (Пнд, 16 Ноя 2009) | 3 lines
Измененные пути:
   A xxx/Mod/Documents.odc
   A xxx/Mod/WindowsStub.odc
------------------------------------------------------------------------
r67 | ErmakovIE | 2009-10-17 00:27:02 +0400 (Сбт, 17 Окт 2009) | 1 line
Измененные пути:
   A xxx/Mod/FontsStub.odc — если не ошибаюсь, ЕИЕ брал реализацию Трурля
Код:
StdCoder.Decode ..,, ..VS1...3Qw7uP5PRPPNR9Rbf9b8R79FTvMf1GomCrlAy2xhX,Cb2x
 hXhC6FU1xhiZiVBhihgmRiioedhgrZcZRiXFfaqmSrtuGfa4700zdGrr8rmCLLCJuyKtYcZRiX
 7.2.s,c7j,,6.5Qw7uP51QCPuP7PNN9F9vQAy1xB.gdj,UBxhYhAbf9P0G2sIdvPZntgcghghZ
 cZRC8T0E.EuO1H.NfB2.,U08J99SdfJHPNjvQCJuGKfaqmY6MwdONl1QCh0708T,U..w.oWq.,
 sUGpmWbBxhYhAbndMHT9NY6Mw.sQq2Y6cwB.0.nABw,AmoE.0.4E401,cU.ktAcoZimBhWhioh
 gnZcZRCY.2.QT6.I16.M.,U.I3l6w1.0E65.QDcyzzzzr0.k6UgzzzzT1.WzzzzzpHcyk0.k6U
 g11.WDAKcyk0.E6E.mCA.6ykCUyzzzzT1.WD.mzzzzz,0zzzzzJ.cyk.Us1Ug1UozzzzT3.0.I
 ZphWI3t4cUXDJcIf9P9fQbf9b8R8pum47ONbvM,Mw.sQRdIf9P9HWE.8z,U.E94.D.D3,6.C6.
 QiiQ8CJuaLqKKWKqt2Ul1.RVtZBE.8z1U..2,o96.IE.EL4Iu..0U2U...W00k.U.UUQoO7Ibe
 .E.ytrM.M00U,6Mhd5E5Uo11.,6v.cy.6xk9.k.Ug1r.uyzzzzB.cuzzzz56vE.6.BD03kBuG,
 IklTeoZg4xhgZgnpZ4xhgZg2hgnRAC.2.Sk,61cw3.0.sUZz0E..yU.6p3.0.1s51.3gwP.,6.
 QA2U.EBU.U,2U.EJ0.U.2m,.7.,cvE4E.eC202Ui11....cxzzzzr3k.8Mtr.2..c4E.yjzX.2
 Ue.E.076vM.1.1cxzzzzT.V.16zzzzzr.Ue1E.G.0ErF.0,0EozzzzT.4.oT646.F54.oR.YR.
 2R.oTM3szPMAH76j6VV7Vb7V,8V58Vh7VV7Vf7V38V,tId9N7OO19PTvNN76,8Vf7VV7Vr7Vl7
 Vj7V58VR8VH8Vl7Vn7V,dJHPNC56GTvPLP1z6Vx7Vj7VZ7Vx7Vr7VT8Vf7V3WyYk0ZkuYk.Zk9
 ZkmYkkYk0ZkAZkUYa2qb2Kb2Sc2ab2ia2ib2Kc2Sd24Y5ZkpYk.ZkpsB7A6hOOQCT8P7P117Vx
 7V98V,8VV7Vv7Vf7VvFQGsOGMESI0VpsB.IeZxgdRiohgm3YxYkp66z7V,8Vx7VZ7Vf7V,mbGs
 RGMTGsUGMaGMLqENaGESF0,C2MB8YU2js3jLBhiZgjxinReohiWhVMYk,ZkzYkyYkv6H7wB7Yp
 Yk0NE7wH7A6Z7V,tI.oZKBB2djxBCnI0GEGsOGsNGMQGsUGMVGMUGMQGMUGsVg42YuYkyYkxYk
 mYkpU0ZkpYE0GOER.g53GTGMNgVMYk,tD..ME....6.2U.oQ.8z76.0.z,N.X.0U,2.2k.6..d
 .,6xk.Ug1V.,.IZpFYdUZj1E.sQs,,UN3.2.5I66.,.E2kTU.E,J06..EGE.4.2.22.6.z2k22
 .,6.636.En,k7U.kZ0,N.h726..5o3U..w,2XEU..ni.cUq.2.S00E.c46.,.1.eG..2UEC.MB
 M.322U.EKE.EBU.U,2.I3k.E6V.I1c0c.3gwP.0.t1,.p.,6.M.EJ.,U.Yr0.7.,sOc.FE.2U0
 2U.c.F.,c.,.F.,c.,.N.,c0k2U1.L.,sV0U,w02UM2.8E0E.02,s.3gwP.0.D,0.p.,6.M.,.
 JFyuv.6.0E6,F.7cUZT1E.6J6.c4E.yT.0.,Ue64.,6YU,.36.IU42.0EGE,G.0kG0.3c,EGE,
 G.0kBk08Mtr.0E..UO.,cyq,2Ue.E.07c.,.F.3c,EHE,eU.6.1056,6.F,3616.N01M.6.BJ.
 IU4U.Y3IU9U.2z.E,O.Q3IU5U.21IU4.16.YURU.o2IU6U.IU.k.4.gU0E,O.0EZE,O.0ENE,m
 .0kAk.U.2E0E,O.0kAk.K,0k4E,e.g5s0ErE,u.0kbE,q.0kq4.9M.2.16.g.2.L.C.0EKk04.
 0kMlzrk2aoa0pb8Je0GXyKrGrtin4qk2CobuodGp4ak2GqmOqdaKxKKEqHEWHEeGEOoru4R7QT
 POR9RrN0Fd8,tQHfSwha3YYhgaBgpZho3YaxhiZiUIZdgVBAVIBfEhcBAV7ocjphoJZUgbU2eD
 BdCZe3JeUYeD3YGhc1xdGZcU2Z4xhitQOYiN8PM0HMFR8FrN1PM0H6FHfQ9vMdvPaLEqHE03..
 .QC7OOZPNUd2Y3pd2R5qk2OpU8p4ak2CrwCLXyKrGrKmGEGqmOKXyKr.NvNBuPR1EVyKqGKXyK
 rcC,dFTXvgV7AVdRiJphdRgjZgZhZg2YpRiZZeIhdZZimBhXhZu2Y0xdDZd3BcCRbBAV7Ygapd
 VhhZZZUYgbpdVhhZJbUo6QCdOSVPNBPM5PNrN1HM0QedJDN767ndaKxK4web3hoJbUAdCZe3xc
 3JevgV7knCJuaLqIbUQe3ZevgV7ko8LR0GWaKtK4sCPM0gAfePH9Rp76HeH.H68JVXJiZhgi3Y
 mhgnxhghioBhjphUIZdgV7gV72eGxd1hc2heGhcU2ZaJbUocjlI0mvGpk8KJ0GICKoeHECIY4I
 daGR0mYu269,dH9uJrN1HcJ1GEaKK0mveHEaIb.rN18oWSoYuo2ak4ak2SLEenS0GnumtaKxKq
 R0m4ak28pWGpe8Jb0mvqk2KIb2YrZeVtCPM1H6I...OKe4Kle0...N,EVUBAV7I8UkgV7gcCFn
 GpkQ5...EuGpk8KJ........6RdOMiX7gVBAVE,K3.U5hgoJcjhiiZgnJZU2ZDheI3YVRiXZZU
 YgnRgg2YrJ5.amRqk282UVRiX3Yug5VtC,7NbvM,dCUr3Yug5B1gV7gcClXKKu.in4ak4aEc..
 .QeHZimBhixgLBhYZicJZU2Z7pdUQiu2Y,JeGBcN3YDpcUQe6xdGZe13d,,.i1HcJ10..0mlWK
 R.rN182Ur,Vl4aU7pcUQiUQYUIYW2YI3d3pdBA,HMO,dCv762YX3hUIbx2YnRfkgfvgV7AV7we
 6BdAhcUQgc3YX2Yk2fUYcD3Y7pd13ZrZZUogiwiIBgW3ZX3hdAZv2Y7p7aqIiXX3Bp,aqi0mWu
 2kvUr3Yf2YapZaZeVJgcQiP34H76L76BHuGpk8KIMOPNAvO8rN1HkWsCcI.j12YHReo,UvgVBA
 ,...YimBB.J,..Qc6lI.UBM0h0..2YgRgu2Y137iHEqk28oW..0XBk2a2iJM2YX2YkEeWoW.HM
 Oe12YgRgUIbxsQ0Xv.HsJUgRgUQYU24G2kv.EqCqIamR0mYkoEqCau.HPL.M0j1S5cNkt24HlJ
 Eu.aqKk4ak2akWsCEd..0WoJC.i1...MGbPENPO9fPJ76FN8p7630.30Ed.WGnuGuaLsK42YXc
 FTfPCbYhgaBgplI0m4a.AdnB6sCPM0PEc...HFXaIb4IaaIhKoKin4aEV.KIbcFHeHUvgV7gVB
 ..Ygu2Y2BB.H76d8OHvQ,78dPSVPNQAp76B0bHe.QbUQidJDp76H0UnZit,sC,tR9POD9OdfC.
 AZucFsCcJcNp76UUgV7.RW7AcHRe3JeI3ZnBhu76x76V79,dAVN8rN1HM0b9RnXUIbxsQdPSc8
 ,tSBuPRntAhoBggBhXZZUocj,ffP7PNZ9PHfP999,dFT1CLusO9vPf9RvvCP.HfSIbxkoe5P76
 bPOMHT8F,dFUkNOM1Ad47Rn9QUUgbUIYW22.HM0B96pND,lwCLXk4ak2KIaCpYOIEG5.Ygbp7P
 HEGJYKYUgV7AV7AVa,79PDfF.90..Ooruan7NMR2YI37q.aEn.9fNk4..sMEmOKb44UUU7AVa,
 .kWMFPM0Hk2O4..HMFRmREd.Oq4akW66d8OHnRqk4U1,..EEGomOapVcAZucFsQO2in4I6o7I8
 UYhAk4g6YcZ,in4q....UUYet3CQANOOb9RJ76FN8.bHe.AdipgjRbBAVKVoBag2YoJau2Y4dP
 ..sC,N1H.u2uoWSJIGrMamR0Gu4HLGrw0566pNDoA67rN1HM0R08nIiHEGLNuGua5.sN.H6RXd
 9RPNl9R,dCvFu8nRqU7I8UoBaBAV3VIBjk,m2in4qUcIZe2YhBhnRgZZhgBgihgjhin3YeIZdg
 VB..aIrCLu4KqmKWaKtemRqk282U4,CpmGLWaKtWGmaKtam4akWkYuqt.QbBAVB..QeZZiIZeB
 hAc8,78TfPp763uHUdQbBcE.a2fvQ91UUQ2TfP,7JFWBk2KrtKKe.cCvlruqRqU7g6qk2K2,tI
 99R.QbBM1H6IQ6.YcZpAfX4xhid8WGuOKR00RntY8klQ5ER.kR.kW.Up,Q5PEc..AhVV4xhid8
 .kt.QA..sCMSI5sC..kI....kRM1.U7NOdvCPM030M0HeFOorsQGqo8LEqHEuoYmIEGJY.,N07
 vNb00GRsSvvC,7NDvJ66pV4xBcPTfQPPMNvC,N1aUYpgCVUIbxc65vPffQHPNZf6r767fNbOO2
 YuEmKaHVvgV7AV7sNROM.37O99PhPNdPO5PM3tC,7NDvI666N.rl4ak2o7YgdJCr76BuPkdUm3
 3k4EmK4YiUIbx68BuPkqqKEeGEKnIin4koC5C40GR6JZOJ9uC0m4ak2o7QitRCM8r76bPSb1um
 YuqoGLI8GFmGEGqm.NlxqLK0GXktoBkIin4a.EmKKnO2a07PNB1u06NBfH69ogH,.sQ...NvNk
 IEqS4o3Ubp7UbR8..b1.MFg,66HmoQ5PcE9uFkYuqoGr4KIbGYsFXyKrsIdPRu0,E.OCU002.i
 0mU.M26.,k.U.G..4.2.c8f1E5U.ktk1kgU.sU0,,6..W.yX.E.cU8,2..676.1.0.0mF,E.y7
 ,.aU.6.,.h6.,U.Ua1UH.,UQq.m.SM12U.6.U1u0E..y.aK1U.UWA.IEPE.2U.kH2U.2U.EBU.
 U,.J7.l.6.VQ.EJl.86E.696.c46.,.16.c8U,UE0,M2kBE,86E..UO.,.1.e06.2Uw0GE.6.B
 a.IU32.w0c,6.N,36,6.F,3c,kJU1U.w0IU4.JF.IU3.B,O.0EKE,.f03M16.b3K.gc.E,a.0k
 ilzhV7AdBtH2Y4BhghgnZZUYcjRAoBmGECoruKvKKtGrm8rtmWLBhiZAYZUQeZBiphgiRgZJin
 Z3hOO69,7ITfQdvQrl4Y8V0HsJHfP7XUgbUwedpBQiiwedphYlRqU7gV7AV2,EE6IUG,.wed,b
 HWaKtK4M8,NFU723,7FHnm.,d8HN1PEcsE.F,.M8yIsKKreGEWm4ak2SLR0mfaKr.j0QbUYgjR
 gu2Y2xhX,oZ2xBf1iHEOKq4qnCLR0mdK2uqkqaucJHPNoZIBhoZhZRbBEqyqleX4BhgFLmorCq
 kGrr8rR0GnuqkqqmcFH1uokqav2YXxhipiu2Y1xhiNNUiQcjpBUBAVdQbBcEcHg6wdkhArN1PE
 c....,dFHfQb9RJ76FN8wedVrN182u2HcI.ROGNO1HMFcFHfQQbB....EEuomWbe2Ycwiu2YL,
 C5UdIbUw8kR.u2..UChgstCPM1....H76wie2YcA3..o7...wivgVB....66BuP5PRbf8,78dP
 MZvN99Rp763uHUdIbUw8.UC,..cFTvMQbB....EECpmmqmCKueGE.Un,sC,7P1fSnfC,dE.i1E
 bMFsIm4in4....66DONGJoaaLBhiZAeGEWGseHE0pr85R7ITfQdvC,7Ql99,7QnfC,NGRW5lRq
 .HM0..wdJZeU2jg2YtJbU.EEyoeGZrJ5.b1kIi1EbM0l96pND01n96p,qU7wiUUCB7.D0.sCPM
 1....H7658PTvQ9f8,78j1Un,M8r,cHg6QcgxBin4q....kI0mXcEkte0T0mGEWKR0mYu2M8.u
 2HsREM2Yc3Yug5qk2U5,kRAVBM103.a2iX7cJAVYJbUY6.i1.Ad4tJH1CbYBB,VCFE.AVC,HtC
 Pk2akfoBkdK423HN1HkWM1EEa2k48oW.Hmog,6SlnfohYVH,,.,ct.866.,UfUA6.4,0E.A.6U
 2.U,.,.emu.o,6.QCw.A96.CcEE.0.U6Uz6.2.8cG.,..G00k.U.UU..,sb.aU.6.,.d.,.OC.
 C,2.ur.61MO1.0.sUi.2.UDU9B.6.6Q2U.IEP.0.DV.6.I16.M.EJ0EA.0E65.Y7AU002..c4E
 .k.0.eWwpL2.,6YUP7.I3,kzlYqYDVH7N.NFwW5u4.N765uP.CrRqk428..rV0,AV1xhipCUiI
 eZxAbnm2ZWYcjRAktAdh3ijJioZcjRAEFmGE8GWy4ktgcs3ijJC.I2IYgc6T9N5f6N76rPTHtC
 g6A7k482kYABP.W57uP51QC,6.0E.OCU002.i0m.4,2.1.06,.M.E.UegC.R.0.b1D.n00U182
 2U..60sDE.cU8,2..676.1.0.00.2UT0M00U.2.A16.ct.s2E.seRE.m.ON5U..Cc9.,.s16SR
 E.6.6d1.3o4E.0.D,,6.I16.M.EJ0EA.0E65.Y9,6.1cU.,UgU.UO.,.16.c8U,UE0,s1ksL.3
 cU.,..e,2.A.c8U.E.m9c,ElE,S.gg.E,.713.I9.QU.2.3M.6.xG.s,6.5.3M.Ek6.3s,6.5.
 3M.EjE,S.0k,E,4.2A0E,S.0k,E,4.Q9s,6.5.3M.ElE,S.0k,E,4.w90U5U.Q.IU,.n03s,6.
 5.3M.6.d03s,6.5.3M.EhU5U.Q.IU,.h3z5HWD,Qc4JiVhhZRivgV7M0d0Pk2G2.,ND.83.kdG
 Lm.oZ2BB.H7690AVcEWaaZ,0GJUE,Uc..A3DWEhin3h0hioZijphHBhu76FdJ1eI,tRN76.S2E
 VEbMFsF..kREc....,,58O9vMLfET9SbOOpHE....cH...sC....66cI19NHvP3ORd9R.,,...
 UC,...Q5....22QeXJijZhgJcVJiHBB00....R0...i1.MF..66cFHPNN9NbOOpHEghV3ju2Y7
 ,Q5hOEZ0.Ud.cH...r,....,,f8Q7uPuKXaqmm466..i1..kI.o7...Uv....UUU2Bgohg4BBN
 122h0...cH...kR....EEEeaqqKKXa4UU....Eb...Uv....UUU1xhgxhmpcdhAUU....Eb...
 .r,....,,NOOb9R3uPlvI66....o7...i1....00CpmUdxhiJcj3jHVU....Eb....Q5....22
 Q6PfMTfET9SEE....cH...sC....66kk0LucPbOO22....u2...r,....,,DeQTPRVvIHfS00.
 ...R0..sC....666JZPN9fFZPMPndaKxKKE....cH...kR....EEuom2epRicFuEEWmIsId9N.
 bHcKrtW4kRcEcHAVG,o7q.cH..g,....,,58O9vMEEWmIe1.kVWqmC4QbBA,cH.....g,....,
 ,ZOM7PO8266..cI19NH1kRA,cH.....UB....66sI5fQT12YcA3..buMZvPUvg,Eb.....k4..
 ..22ocdhgg76FN8..OookRqk2UC,....q....UUUJ3i2xB.,,..f8Q7uP.iX7.R0.....g,..M
 O.22YcVZiZ,00..GokGrm.rl2UC,....UB....666JHPP9122..YedhhZ,iX7.R0.....P....
 EEkVyKqy4EE..kVyKqy4kRA,cH.....k4....22YddRioVU..UABhnZCQ5H.u2....UB....66
 sI99P91I600..Cpmm4.iX7.R0.....M1....00CYhJA66..sEqKlUvM0Eb.....M1....00Agk
 ZCuKEW0..4KsG5in4a.o7.....P....EEkX8rrKbU2Zd..sFZvPfnRqk2UC,....q....UUUIJ
 iZhAEEWmIe1.QCdeQ9PNUvgV7.R0.....P..A7Q5HM0h0..r,.aIXQeo,sQGqo2YxcH22.HcH.
 AV7QeoZg1,sIGLWaac.K2P.0mY.PcE.H0P.W5b8R71kdGruoZ.2.,6.B5E,,,6..N.X.0U,.,Y
 ..yzKqmKqmK...........gVmJanYaUYjUYeZhhdJibBgghgZpi3hcUYjUIak2atgZlAahIat2
 YmQauganIboYaUQZkQak2aU2ZGYk,ZkuYkg2YmAbUgX2qb2yd24Ym24aGEmLE2YgBhihgnhVMY
 krYkwYEMB7QDqH0jI0LH01058V38Vl7VpN1,76,NE,7Sl9STNHT9NTtId9N50.whYRgBgVhg3P
 ,..........UBMAjNA,7T,7Jkn.Um24q04HP0GM8HRGHQenOSHEiGMC1wX2ib2aa2aZUAaq2YR
 Yky.kIkN0Gqa4..f,vlZ....EWyqlKbZ,T9N5HE0GE.ULBhiVn,UBUh...........k4oar2Yw
 3Y3JihBgfxhqBd33YwdA0Xh6APNAj76V7ApdAjdCVdA,t8V7BV7A,7817VX7V38VN76XtB,d57
 gC7gE7A6Z7AA3AaUYhdpBP647wB.K1qX9,...U4xhi,f12YI2oUga2Cc2Sb24b24YxYkp66x7V
 F8Vl7VX7VV7VR8V18VNGK0m8GMAGs8GME4H01I01H0jXU2c2GMGsR25jFMGMXGMQGMbGME8G01
 I0DY.ZkvYkDN1Pc.l9SlfF.AV7wX2Sc2Cc2K6V7VT8V,7E.W1.yI0Za2Sb2y7,7D7gD7AB7wE7
 wC7wHocjpBqEwWLwSZiZAku..U.,6C..jOOUiYAqEwWLwG2.HM0z6VxFOYa2ia24c2qa2Kb24a
 24Y,Zk0Vx6B0H01I09I0rH0jY3ZkUYa2q5plV.vFVo5GM,8k4WLwQ8UhVohCkV.Vlb6E6A..kd
 .ELG48kayIWKJaKIEWLwo6sIsC3c.Pc.P0.j0sI...70UvIU0g,.kd.kd.8ssHpmWb1xhiZimx
 hgZhZJintIGqVGLtmKWKqt2UlPNl1.c95GrG5EWQiX3.5WoBAICR,85...CLL.U2V.Iy2U.UIU
 .U76.2..AU0e10.,UVV5UN3.0E.QEVU.2..F.zF.6.IEZ.0..Y22U,2.2.222U.6.tfj1kDz41
 .1.,6.IEP.0..I16.M.EJYD2.0E65.2..N6yY,YZPS9L6y0I,5TW.c95uP..o00U...F.,.mE.
 6.ZgHbHBemF3kwL,,AzJE78JoInh2H.GW1...
 --- end of encoding ---


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Суббота, 15 Сентябрь, 2012 12:18 
Аватара пользователя

Зарегистрирован: Пятница, 25 Ноябрь, 2005 12:02
Сообщения: 8500
Откуда: Троицк, Москва
Должна быть одна консольная/серверная версия-основа, на которую просто довешиваются коммуникационные компоненты.
Причем нечто базовое в плане последних в такой версии должно быть изначально (как и в главной версии ББ), а custom варианты для конкретных классов приложений -- чисто аддитивные добавки.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Четверг, 20 Сентябрь, 2012 02:01 
Модератор
Аватара пользователя

Зарегистрирован: Среда, 16 Ноябрь, 2005 00:53
Сообщения: 4625
Откуда: Россия, Орёл
Товарищи, прошу прощения за паузу, но быстро писать у меня не выходит. Документ с обоснованием необходимости ведения изменений и примерами оформления: http://oberoncore.ru/library/temir_koll ... _izmenenij

Александр, Иван, насчёт репозитория ещё не определились?


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Четверг, 20 Сентябрь, 2012 15:50 

Зарегистрирован: Суббота, 26 Ноябрь, 2005 02:12
Сообщения: 473
Откуда: KZ
Не могу найти ert0devDeltas


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Четверг, 20 Сентябрь, 2012 16:03 
Аватара пользователя

Зарегистрирован: Четверг, 08 Октябрь, 2009 15:00
Сообщения: 3774
Alexander Shiryaev писал(а):
Не могу найти ert0devDeltas
Ничего из ert туда не добавлял, надо добавить, если это нужно для консольной сборки.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Четверг, 20 Сентябрь, 2012 17:22 
Модератор
Аватара пользователя

Зарегистрирован: Среда, 16 Ноябрь, 2005 00:53
Сообщения: 4625
Откуда: Россия, Орёл
Alexander Shiryaev писал(а):
Не могу найти ert0devDeltas
У Вас хорошая наблюдательность, Александр :) Это тот самый прототип, про который говорилось в конце п. 3.3. Мы вполне обойдёмся без него. А когда появится возможность и он будет доработан --- попробуем внедрить и оценим, есть ли в этой тулзе вообще необходимость.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Четверг, 20 Сентябрь, 2012 17:45 
Модератор
Аватара пользователя

Зарегистрирован: Среда, 16 Ноябрь, 2005 00:53
Сообщения: 4625
Откуда: Россия, Орёл
Нужно постепенно и качественно формировать материалы по плану, указанному в первом сообщении темы.

Перво-наперво нам нужна дельта, которая описывает апгрейд оригинального Оминковского LinKernel для ББ1.5 -> ББ1.6rc5 -> ББ1.6rc6 согласно оминковским правкам WinKernel. Чтобы к обновлённому нами LinKernel было максимальное доверие.

Потом нужно потихоньку собрать и оформить дельтами все коррекции для Kernel и HostFiles у кого какие есть. Там будут и общие с виндовой версией и специфические для линуховой.

Останется написать инструкцию сборки приложений и пакет (1) почти готов.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Пятница, 21 Сентябрь, 2012 12:06 
Модератор
Аватара пользователя

Зарегистрирован: Среда, 16 Ноябрь, 2005 00:53
Сообщения: 4625
Откуда: Россия, Орёл
Нужно далее думать насчёт организации и взаимодействия:

Форум годен более для решения сиюминутных вопросов либо для обсуждений. Но для фиксации выбранных решений и прочего он уже крайне плох --- мысли разбросаны, мнения участников быстро улетают из фокуса внимания (и из головы). Такие вещи нужно постепенно формировать в виде рабочей документации (документы ББ, который у нас рабочий инструмент). Соответственно, нужно определиться со структурой (каталогов) репозитория --- как и что хранить, подходя к структуре с т.з. рабочего каталога ББ.

В плане документирования изменений и задач на будущее: каталог Deltas для документов дельт и каталог Authors для документов-карточек авторов (viewtopic.php?p=74893#p74893). Их для удобства надо бы держать вместе, и, наверное, поместить в какой-то специальный подкаталог (какой --- пока особо идей нет, может "_dev"?), чтобы не валялись посреди подсистем.

В плане рабочего документирования по подсистемам и модулям предлагаю задействовать "разработочную подсистему" (см. http://oberoncore.ru/library/temir_razr ... materialov). Тут нужно будет доопределиться (в рабочем порядке) с локальными соглашениями.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Пятница, 21 Сентябрь, 2012 12:23 
Модератор
Аватара пользователя

Зарегистрирован: Среда, 16 Ноябрь, 2005 00:53
Сообщения: 4625
Откуда: Россия, Орёл
Также структура каталогов (репозитория) должна отражать тот факт, что у нас будет несколько рабочих веток (Александр уже где-то писал о них):
- платформеннонезависимая: содержащая базовые компоненты каркаса для консоли, типа затычек.
- Win, Lin, OpenBSD --- содержащае реализации зависимых компонент (Kernel, HostFiles и проч.), которыми будет доукомплектовываться базовый комплект. Виндовую ветку, от которой усё происходит, тоже может потребоваться вести, чтобы поддерживать синхронность общих поправок к компонентам типа HostFiles, которые могут разделять общие ошибки в платформенно-незавимых кусках.

Если бы сосредоточиться только на одной ветке (линуховой, от которой происходит OpenBSD), то этот вопрос можно было бы отодвинуть и обсуждать по месту, когда линуховая будет готова (и сопутствующие орг. вопросы улажены). Александр, возможно ли для Вас пока оставить работу над веткой OpenBSD?
----
Соотв. уточняющий вопрос по git: там тоже есть понятие "ветка". Правильно ли я понял, что это не тоже самое, с нашими параллельными ветками Win/Lin/..., которые нужно иметь в наличии одновременно? (Т.е. придётся разруливать именно структурой каталогов.)


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Пятница, 21 Сентябрь, 2012 13:47 

Зарегистрирован: Суббота, 26 Ноябрь, 2005 02:12
Сообщения: 473
Откуда: KZ
Евгений Темиргалеев писал(а):
Если бы сосредоточиться только на одной ветке (линуховой, от которой происходит OpenBSD), то этот вопрос можно было бы отодвинуть и обсуждать по месту, когда линуховая будет готова (и сопутствующие орг. вопросы улажены). Александр, возможно ли для Вас пока оставить работу над веткой OpenBSD?

У меня нет Linux. Поэтому:
  • если кто-то будет вносить изменения в Lin, то я буду переносить их в Obsd;
  • если я буду вносить изменения в Obsd, которые относятся также и к Linux, то я буду переносить их в Lin.
Мне так удобнее.

Т.е. если будут вносить изменения в Lin, то я лучше сам буду переносить их в Obsd.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Пятница, 21 Сентябрь, 2012 13:57 
Модератор
Аватара пользователя

Зарегистрирован: Среда, 16 Ноябрь, 2005 00:53
Сообщения: 4625
Откуда: Россия, Орёл
Alexander Shiryaev писал(а):
У меня нет Linux.
На чём же Вы работаете? Если на Win, то мое высказывание об использовании ссылок теряет смысл. Тогда единообразные рабочие места --- идеальный вариант, достижимы только в ББ :)


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Суббота, 22 Сентябрь, 2012 17:33 

Зарегистрирован: Суббота, 26 Ноябрь, 2005 02:12
Сообщения: 473
Откуда: KZ
Евгений Темиргалеев писал(а):
Alexander Shiryaev писал(а):
У меня нет Linux.
На чём же Вы работаете? Если на Win, то мое высказывание об использовании ссылок теряет смысл. Тогда единообразные рабочие места --- идеальный вариант, достижимы только в ББ :)

У меня 2 компьютера с общим сетевым диском (Samba).
odc редактирую в BlackBox/Windows, компилировать могу и в OpenBSD (DevCompiler работает).
Вообще ссылками в OpenBSD пользуюсь часто.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Суббота, 22 Сентябрь, 2012 19:35 
Модератор
Аватара пользователя

Зарегистрирован: Среда, 16 Ноябрь, 2005 00:53
Сообщения: 4625
Откуда: Россия, Орёл
Тогда получается, что если хранилище развёрнуто у Вас на BSD, то ссылки (в хранилище) нам можно по необходимости использовать. Так?


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Форум закрыт Эта тема закрыта, вы не можете редактировать и оставлять сообщения в ней.  [ Сообщений: 85 ]  На страницу 1, 2, 3, 4, 5  След.

Часовой пояс: UTC + 3 часа


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

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


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

Найти:
cron
Вся информация, размещаемая участниками на конференции (тексты сообщений, вложения и пр.) © 2005-2024, участники конференции «OberonCore», если специально не оговорено иное.
Администрация не несет ответственности за мнения, стиль и достоверность высказываний участников, равно как и за безопасность материалов, предоставляемых участниками во вложениях.
Без разрешения участников и ссылки на конференцию «OberonCore» любое воспроизведение и/или копирование высказываний полностью и/или по частям запрещено.
Powered by phpBB® Forum Software © phpBB Group
Русская поддержка phpBB