графическая консоль
Модератор: terminus
Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
-
- проходил мимо
- Сообщения: 11620
- Зарегистрирован: 2008-02-21 18:15:41
Re: paradox эксперементирует с графической консолью
да надо будет на буке себе обновить у меня i386
но это нужно будет убить почти сутки что бы мир с ядром собрались
кстаи оно может паниковать на atkbd потому что как я говорил
драйвера грузяться поооозже чем возможно опрашиваеться та функция гетрейтскан
и даже если драйвера вкомпилены в ядро
раньше чем нужно они не загрузяться
раньше всех грузиться инициализации SI_INIT или как там они называються
вставляй комментарии
в x86bios.h
что обьявление регистров взято с x86emu для совместимости
а в x86bios.c
нужно смотреть
дело в том что в generic.c файла что в xfree86 нет копирайта MIT наскоко я помню
там вроде копирайт какого то чувака
и возможно даже не копирайт а а просто написано что (написал такой то такой то)
возможно что xfree86 не вставляет свои копирайты в каждый файл
и подразумеваеться что все что в xfree86 уже под MIT
вообщем посмотри и прилепи туда что то))
мне мой копирайт не нужен
но желательно прилепить после всех копирайтов что код для бсд писан
вообшем както совместить это
что бы не считали что мы все списдили
но это нужно будет убить почти сутки что бы мир с ядром собрались
кстаи оно может паниковать на atkbd потому что как я говорил
драйвера грузяться поооозже чем возможно опрашиваеться та функция гетрейтскан
и даже если драйвера вкомпилены в ядро
раньше чем нужно они не загрузяться
раньше всех грузиться инициализации SI_INIT или как там они называються
вставляй комментарии
в x86bios.h
что обьявление регистров взято с x86emu для совместимости
а в x86bios.c
нужно смотреть
дело в том что в generic.c файла что в xfree86 нет копирайта MIT наскоко я помню
там вроде копирайт какого то чувака
и возможно даже не копирайт а а просто написано что (написал такой то такой то)
возможно что xfree86 не вставляет свои копирайты в каждый файл
и подразумеваеться что все что в xfree86 уже под MIT
вообщем посмотри и прилепи туда что то))
мне мой копирайт не нужен
но желательно прилепить после всех копирайтов что код для бсд писан
вообшем както совместить это
что бы не считали что мы все списдили
Услуги хостинговой компании Host-Food.ru
Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/
-
- проходил мимо
Re: paradox эксперементирует с графической консолью
а залить кросскомпиленное ядрышко никак?paradox писал(а):да надо будет на буке себе обновить у меня i386
но это нужно будет убить почти сутки что бы мир с ядром собрались
Код: Выделить всё
$ make -j6 kernel-toolchain TARGET=i386
$ make -j6 kernel TARGET=i386 DESTDIR=/laptop
у меня нет atkbd в конфиге ядра, kbdmux'а тоже. Только ukbd.paradox писал(а):кстаи оно может паниковать на atkbd потому что как я говорил
драйвера грузяться поооозже чем возможно опрашиваеться та функция гетрейтскан
так сойдет?paradox писал(а):вставляй комментарии
в x86bios.h
что обьявление регистров взято с x86emu для совместимости
Код: Выделить всё
/*-
* This file is placed in the public domain by paradox.
*
* x86 register definitions were taken from x86emu.h for compatability.
*
* $FreeBSD$
*/
копирайт того чела я нашел в файлике. Выглядит он такparadox писал(а):а в x86bios.c
нужно смотреть
дело в том что в generic.c файла что в xfree86 нет копирайта MIT наскоко я помню
там вроде копирайт какого то чувака
и возможно даже не копирайт а а просто написано что (написал такой то такой то)
возможно что xfree86 не вставляет свои копирайты в каждый файл
и подразумеваеться что все что в xfree86 уже под MIT
вообщем посмотри и прилепи туда что то))
пока не вставлял...xserver/COPYRIGHT писал(а):Copyright (C) 1999 Egbert Eich
Permission to use, copy, modify, distribute, and sell this software and
its documentation for any purpose is hereby granted without fee,
provided that the above copyright notice appear in all copies and that
both that copyright notice and this permission notice appear in
supporting documentation, and that the name of the authors not be used
in advertising or publicity pertaining to distribution of the software
without specific, written prior permission. The authors makes no
representations about the suitability of this software for any purpose.
It is provided "as is" without express or implied warranty.
THE AUTHORS DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO
EVENT SHALL THE AUTHORS BE LIABLE FOR ANY SPECIAL, INDIRECT OR
CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF
USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR
OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
PERFORMANCE OF THIS SOFTWARE.
-
- проходил мимо
- Сообщения: 11620
- Зарегистрирован: 2008-02-21 18:15:41
Re: paradox эксперементирует с графической консолью
да знаю я
лис мне тоже все про NFS говорит
что то я тот копирайт не понял
писец какойто
лис мне тоже все про NFS говорит
что то я тот копирайт не понял
за использование нужно указать в том что был использован код
и одновременно с этим нужно сообщить автору что код был взят с эго исходника
при этом нужно получть разрешения у автора
плюс ко всему автор не гарантирует что его код рабочий
и не несет ответсвенности за него


писец какойто

-
- проходил мимо
Re: paradox эксперементирует с графической консолью
Судя по тексту, нельзя трогать только копирайт, а лицензию можно засунуть поглубже, в документацию.paradox писал(а):за использование нужно указать в том что был использован код
нет этого в тексте лицензииparadox писал(а):и одновременно с этим нужно сообщить автору что код был взят с эго исходника
Permission to use, copy, modify, distribute, and sell this software and
its documentation for any purpose is hereby granted without fee,
provided...
тоже нет. разрешение у автора нужно брать только на рекламу его имениparadox писал(а):при этом нужно получть разрешения у автора
and that the name of the authors not be used
in advertising or publicity pertaining to distribution of the software
without specific, written prior permission.
за открытое и бесплатное? вот когда не гарантируют качества проприетарщики...paradox писал(а):плюс ко всему автор не гарантирует что его код рабочий
и не несет ответсвенности за него
-
- проходил мимо
- Сообщения: 11620
- Зарегистрирован: 2008-02-21 18:15:41
Re: paradox эксперементирует с графической консолью
ну значит я не правильно перевел 

-
- проходил мимо
- Сообщения: 11620
- Зарегистрирован: 2008-02-21 18:15:41
Re: paradox эксперементирует с графической консолью
тоесть
код можно использовать
под любой лицензие
но нужно упоминать автора в комментах
так ?
код можно использовать
под любой лицензие
но нужно упоминать автора в комментах
так ?
-
- проходил мимо
Re: paradox эксперементирует с графической консолью
не, там сказано, чтоparadox писал(а):тоесть
код можно использовать
под любой лицензие
но нужно упоминать автора в комментах
так ?
а) копирайт должен быть во всех копиях. В заметном или нет месте не указано.
б) копирайт и лицензия должны быть в поддерживающей документации[1] (которую никто не читает... до конца ;) Если документации нет, то полагаю, надо будет и саму лицензию впихнуть.
в) рекламировать автора нельзя без его предварительного письменного согласия
г) никаких гарантий, даже если настанет апокалипсис из-за сего кода
[1] хз должна ли дока распространятся вместе с программой или может быть на сайте
-
- проходил мимо
- Сообщения: 11620
- Зарегистрирован: 2008-02-21 18:15:41
Re: paradox эксперементирует с графической консолью
дауж ситуация
с одной стороны там тот алгоритм Alloc/Free как бы в любом виде будет выглядет как то похоже
проще как бы нет
с другой стороны писалось то заглядывая в его соурсы значит типа взято оттуда
ппц вообщем
надо с delphij это попробовать обсудить
и если можно или он будет на что то согласен
то указать что тот копирайт распрастраняеться токо на алгоритм работу Alloc/Free функций
тоесть если вдруг ктоперепишет их по другому
то весь код xbios86.c можно смело отдать в $FreeBSD$
с одной стороны там тот алгоритм Alloc/Free как бы в любом виде будет выглядет как то похоже
проще как бы нет
с другой стороны писалось то заглядывая в его соурсы значит типа взято оттуда
ппц вообщем
надо с delphij это попробовать обсудить
и если можно или он будет на что то согласен
то указать что тот копирайт распрастраняеться токо на алгоритм работу Alloc/Free функций
тоесть если вдруг ктоперепишет их по другому
то весь код xbios86.c можно смело отдать в $FreeBSD$
-
- проходил мимо
- Сообщения: 11620
- Зарегистрирован: 2008-02-21 18:15:41
Re: paradox эксперементирует с графической консолью
с другой стороны
на алгоритмы лицензии не растпрастраняються
к примеру линуксоиды ж реверсять броадком
знаичит такой подход можно юзать
так что вринципе можно попробовать НАФИГ
и обьяснить это delphij
на алгоритмы лицензии не растпрастраняються
к примеру линуксоиды ж реверсять броадком
знаичит такой подход можно юзать
так что вринципе можно попробовать НАФИГ
и обьяснить это delphij
-
- проходил мимо
Re: paradox эксперементирует с графической консолью
я пока просто засунул такое упоминаниене уверен можно ли часть файла подписать под public domain, когда рядом лежит код под другой лицензией.
Код: Выделить всё
/*-
* This file was written by paradox. x86bios(Alloc|Free) functions
* were borrowed from XFree86 int10 module. Their license follows
*
* Copyright (C) 1999 Egbert Eich
...
-
- проходил мимо
-
- проходил мимо
- Сообщения: 11620
- Зарегистрирован: 2008-02-21 18:15:41
Re: paradox эксперементирует с графической консолью
делай и показывай delphij
пусть он решает
и коммитит под любым способом лиш бы работало
в дальнейшем может когда то перепишу код на те две функции что бы полностью можно было код сместить в $FreeBSD$
просто щас не хочу заморчиваться в переписывании
пусть он решает
и коммитит под любым способом лиш бы работало
в дальнейшем может когда то перепишу код на те две функции что бы полностью можно было код сместить в $FreeBSD$
просто щас не хочу заморчиваться в переписывании
-
- проходил мимо
- Сообщения: 11620
- Зарегистрирован: 2008-02-21 18:15:41
Re: paradox эксперементирует с графической консолью
а что там за история с палитрой
когда с иксов переключаться на консоль
то палитра теряеться
но она восстанавливаеться когда потом переключаться по консолям
или нет?
и на всех глубинах цветов или токо на 8 битах?
когда с иксов переключаться на консоль
то палитра теряеться
но она восстанавливаеться когда потом переключаться по консолям
или нет?
и на всех глубинах цветов или токо на 8 битах?
-
- проходил мимо
- Сообщения: 11620
- Зарегистрирован: 2008-02-21 18:15:41
Re: paradox эксперементирует с графической консолью
таксь
только что испеченый куррент на amd64
все рабтает
просто забыл про этот патчик
только что испеченый куррент на amd64
все рабтает
просто забыл про этот патчик
Код: Выделить всё
--- vesa.c.orig 2009-09-12 04:46:29.000000000 +0400
+++ vesa.c 2009-09-12 06:12:01.000000000 +0400
@@ -45,6 +45,7 @@
#include <vm/vm_param.h>
#include <vm/pmap.h>
+#include <machine/pc/bios.h>
#include <dev/fb/vesa.h>
#include <dev/fb/fbreg.h>
@@ -1126,7 +1127,7 @@
} else {
vesa_adp->va_buffer = 0;
vesa_adp->va_buffer_size = info.vi_buffer_size;
- vesa_adp->va_window = (vm_offset_t)(emumem+L_ADD(info.vi_window));
+ vesa_adp->va_window = BIOS_PADDRTOVADDR(info.vi_window);
vesa_adp->va_window_size = info.vi_window_size;
vesa_adp->va_window_gran = info.vi_window_gran;
}
-
- проходил мимо
Re: paradox эксперементирует с графической консолью
У тя получается воспроизвести зависание на переключении с графического на дефолтный текстовый режим (0x18) после /head@r197174? У мя - нет.
У Андрея искажаются и на 32битных режимах. Но первый проблему сообщил Xin Li (Message-ID: <4AA9AC82.40906@delphij.net>).
Проблема есть как на старом так и на новом (x86bios) коде. У тя не получается ее воспроизвести что ль?
палитра искажается. На всяк случай упомяну, что использую TEKEN_XTERM.paradox писал(а):а что там за история с палитрой
когда с иксов переключаться на консоль
то палитра теряеться
да, восстанавливаетсяparadox писал(а):но она восстанавливаеться когда потом переключаться по консолям
или нет?
у мя только на 8bit. Не то чтобы я проверял на всех доступных режимах, но те, которые проверял (800x600x(32|16|8|4) + некоторые в случайном порядке), цвета на них искажались только на 8bit'ных. Жирный красный становился малиновым.paradox писал(а):и на всех глубинах цветов или токо на 8 битах?
Код: Выделить всё
$ (tput AF 1 md; echo bold red blah)
Проблема есть как на старом так и на новом (x86bios) коде. У тя не получается ее воспроизвести что ль?
-
- проходил мимо
- Сообщения: 11620
- Зарегистрирован: 2008-02-21 18:15:41
Re: paradox эксперементирует с графической консолью
гудУ тя получается воспроизвести зависание на переключении с графического на дефолтный текстовый режим (0x18) после /head@r197174? У мя - нет
все пофиксили
теперь ничего не виснет
нужно будет в рассылку отписать
или отпиши ты
мне лениво иксы устанавливатьПроблема есть как на старом так и на новом (x86bios) коде. У тя не получается ее воспроизвести что ль?

я лучше гипотетически найду ее проблему и попробую пофиксть если что
-
- проходил мимо
- Сообщения: 11620
- Зарегистрирован: 2008-02-21 18:15:41
-
- проходил мимо
Re: paradox эксперементирует с графической консолью
мыло открой, там твой ящик был в CC
Т.е. 3 человека (включая меня) могут воспроизвести сей баг.In the meantime, I found a slight problem that the palette would be
slightly changed after switching to Xorg (xf86-video-nv) and back to a
console via Ctrl+Alt+F2, for instance, for highlighted colors. Do you
have some hints regarding to this?
-
- проходил мимо
- Сообщения: 11620
- Зарегистрирован: 2008-02-21 18:15:41
Re: paradox эксперементирует с графической консолью
раптом був и хутко зныкмыло открой, там твой ящик был в CC

тоесть нету у меня такого почему то
откакого числа хоть?
да я верю что могут воспроизвести
просто хочу дедуктивным способом ее понять и пофиксить)) не ставя иксов
-
- проходил мимо
- Сообщения: 11620
- Зарегистрирован: 2008-02-21 18:15:41
Re: paradox эксперементирует с графической консолью
оффтоп
ешкинкот
не могу поять где сменить ddk ddk который еще заполнял при регистрации
уже весь яхумеил облазил
где было сменил
все равно проходит в рассылку ddk ddk
случем принимающая сторона не могла закешировать алияс на ddkprog@ ? как ddk ddk который был раньше
потому как у меня идей уже нет
жду комментарии по этому поводу от яху саппорта
ешкинкот
не могу поять где сменить ddk ddk который еще заполнял при регистрации
уже весь яхумеил облазил
где было сменил
все равно проходит в рассылку ddk ddk
случем принимающая сторона не могла закешировать алияс на ddkprog@ ? как ddk ddk который был раньше
потому как у меня идей уже нет
жду комментарии по этому поводу от яху саппорта
-
- проходил мимо
- Сообщения: 11620
- Зарегистрирован: 2008-02-21 18:15:41
Re: paradox эксперементирует с графической консолью
не
некера
в заголовки отправляемых от меня писем уже стоит ddk ddk
значит жду ответа от саппорта
некера
в заголовки отправляемых от меня писем уже стоит ddk ddk
значит жду ответа от саппорта

-
- проходил мимо
Re: paradox эксперементирует с графической консолью
в mutt'е, ЕМНИП, можно искать письма по MESSAGE-ID. В крайнем случае всегда можно заюзать fgrep(1).paradox писал(а):раптом був и хутко знык![]()
там оно немного оффтопиком выглядитparadox писал(а):тоесть нету у меня такого почему то
откакого числа хоть?
Date: Thu, 10 Sep 2009 18:48:50 -0700
Subject: Re: svn commit: r197019 - in head/sys: conf contrib/x86emu modules
modules/x86emu sys
-
- проходил мимо
- Сообщения: 11620
- Зарегистрирован: 2008-02-21 18:15:41
Re: paradox эксперементирует с графической консолью
у меня первое письмо
ну или у когото разница часовая в сутки
так что где то потерялось))Anonymous Re: svn commit: r197019 - in head/sys: conf contrib/x86emu modules modules/x86emu sys
Fri, 9/11/09 6KB
ну или у когото разница часовая в сутки

-
- проходил мимо
Re: paradox эксперементирует с графической консолью
ты мыло юзаешь через web-интерфейс что ль? yahooMail скорее всего не будет подставлять FirstName LastName (или как оно там называется), если отправлять с помощью своего клиента.paradox писал(а):не
некера
в заголовки отправляемых от меня писем уже стоит ddk ddk
-
- проходил мимо
- Сообщения: 11620
- Зарегистрирован: 2008-02-21 18:15:41
Re: paradox эксперементирует с графической консолью
в винде нельзя искатьв mutt'е, ЕМНИП, можно искать письма по MESSAGE-ID. В крайнем случае всегда можно заюзать fgrep(1).

а тем более в вебмеиле яху через броузер