графическая консоль

Проблемы установки, настройки и работы Правильной Операционной Системы

Модератор: terminus

Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
paradox
проходил мимо
Сообщения: 11620
Зарегистрирован: 2008-02-21 18:15:41

Re: paradox эксперементирует с графической консолью

Непрочитанное сообщение paradox » 2009-09-13 10:54:30

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

кстаи оно может паниковать на atkbd потому что как я говорил
драйвера грузяться поооозже чем возможно опрашиваеться та функция гетрейтскан
и даже если драйвера вкомпилены в ядро
раньше чем нужно они не загрузяться
раньше всех грузиться инициализации SI_INIT или как там они называються

вставляй комментарии
в x86bios.h
что обьявление регистров взято с x86emu для совместимости

а в x86bios.c
нужно смотреть
дело в том что в generic.c файла что в xfree86 нет копирайта MIT наскоко я помню
там вроде копирайт какого то чувака
и возможно даже не копирайт а а просто написано что (написал такой то такой то)
возможно что xfree86 не вставляет свои копирайты в каждый файл
и подразумеваеться что все что в xfree86 уже под MIT
вообщем посмотри и прилепи туда что то))

мне мой копирайт не нужен
но желательно прилепить после всех копирайтов что код для бсд писан
вообшем както совместить это
что бы не считали что мы все списдили

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.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/

Гость
проходил мимо

Re: paradox эксперементирует с графической консолью

Непрочитанное сообщение Гость » 2009-09-13 11:43:27

paradox писал(а):да надо будет на буке себе обновить у меня i386
но это нужно будет убить почти сутки что бы мир с ядром собрались
а залить кросскомпиленное ядрышко никак?

Код: Выделить всё

$ make -j6 kernel-toolchain TARGET=i386
$ make -j6 kernel TARGET=i386 DESTDIR=/laptop
ну и по вкусу можно добавить -DNO_KERNELCLEAN и INSTKERNNAME=kernel.new
paradox писал(а):кстаи оно может паниковать на atkbd потому что как я говорил
драйвера грузяться поооозже чем возможно опрашиваеться та функция гетрейтскан
у меня нет atkbd в конфиге ядра, kbdmux'а тоже. Только ukbd.
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$
 */
по $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.
пока не вставлял...

paradox
проходил мимо
Сообщения: 11620
Зарегистрирован: 2008-02-21 18:15:41

Re: paradox эксперементирует с графической консолью

Непрочитанное сообщение paradox » 2009-09-13 11:58:42

да знаю я
лис мне тоже все про NFS говорит


что то я тот копирайт не понял
за использование нужно указать в том что был использован код
и одновременно с этим нужно сообщить автору что код был взят с эго исходника
при этом нужно получть разрешения у автора
плюс ко всему автор не гарантирует что его код рабочий
и не несет ответсвенности за него
:cz2: :-D
писец какойто :crazy:

Гость
проходил мимо

Re: paradox эксперементирует с графической консолью

Непрочитанное сообщение Гость » 2009-09-13 12:16:53

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 писал(а):
плюс ко всему автор не гарантирует что его код рабочий
и не несет ответсвенности за него
за открытое и бесплатное? вот когда не гарантируют качества проприетарщики...

paradox
проходил мимо
Сообщения: 11620
Зарегистрирован: 2008-02-21 18:15:41

Re: paradox эксперементирует с графической консолью

Непрочитанное сообщение paradox » 2009-09-13 12:19:35

ну значит я не правильно перевел :crazy:

paradox
проходил мимо
Сообщения: 11620
Зарегистрирован: 2008-02-21 18:15:41

Re: paradox эксперементирует с графической консолью

Непрочитанное сообщение paradox » 2009-09-13 12:25:02

тоесть
код можно использовать
под любой лицензие
но нужно упоминать автора в комментах
так ?

Гость
проходил мимо

Re: paradox эксперементирует с графической консолью

Непрочитанное сообщение Гость » 2009-09-13 12:40:43

paradox писал(а):тоесть
код можно использовать
под любой лицензие
но нужно упоминать автора в комментах
так ?
не, там сказано, что
а) копирайт должен быть во всех копиях. В заметном или нет месте не указано.
б) копирайт и лицензия должны быть в поддерживающей документации[1] (которую никто не читает... до конца ;) Если документации нет, то полагаю, надо будет и саму лицензию впихнуть.
в) рекламировать автора нельзя без его предварительного письменного согласия
г) никаких гарантий, даже если настанет апокалипсис из-за сего кода

[1] хз должна ли дока распространятся вместе с программой или может быть на сайте

paradox
проходил мимо
Сообщения: 11620
Зарегистрирован: 2008-02-21 18:15:41

Re: paradox эксперементирует с графической консолью

Непрочитанное сообщение paradox » 2009-09-13 12:51:39

дауж ситуация
с одной стороны там тот алгоритм Alloc/Free как бы в любом виде будет выглядет как то похоже
проще как бы нет

с другой стороны писалось то заглядывая в его соурсы значит типа взято оттуда

ппц вообщем
надо с delphij это попробовать обсудить
и если можно или он будет на что то согласен
то указать что тот копирайт распрастраняеться токо на алгоритм работу Alloc/Free функций
тоесть если вдруг ктоперепишет их по другому
то весь код xbios86.c можно смело отдать в $FreeBSD$

paradox
проходил мимо
Сообщения: 11620
Зарегистрирован: 2008-02-21 18:15:41

Re: paradox эксперементирует с графической консолью

Непрочитанное сообщение paradox » 2009-09-13 12:55:32

с другой стороны
на алгоритмы лицензии не растпрастраняються
к примеру линуксоиды ж реверсять броадком
знаичит такой подход можно юзать
так что вринципе можно попробовать НАФИГ
и обьяснить это delphij

Гость
проходил мимо

Re: paradox эксперементирует с графической консолью

Непрочитанное сообщение Гость » 2009-09-13 13:06:59

я пока просто засунул такое упоминание

Код: Выделить всё

/*-
 * This file was written by paradox. x86bios(Alloc|Free) functions
 * were borrowed from XFree86 int10 module. Their license follows
 *
 * Copyright (C) 1999 Egbert Eich
...
не уверен можно ли часть файла подписать под public domain, когда рядом лежит код под другой лицензией.

Гость
проходил мимо

Re: paradox эксперементирует с графической консолью

Непрочитанное сообщение Гость » 2009-09-13 13:16:45

кстати, public domain разрешает делать с кодом все что угодно. Даже срывать копирайты. Твой копирайт я буду вставлять как public domain, бо он самый простой и меньше всего строк занимает (меньше чем WTFPL и Beerware). Под этой "лицензией" уже есть код в FreeBSD.

paradox
проходил мимо
Сообщения: 11620
Зарегистрирован: 2008-02-21 18:15:41

Re: paradox эксперементирует с графической консолью

Непрочитанное сообщение paradox » 2009-09-13 13:18:03

делай и показывай delphij
пусть он решает
и коммитит под любым способом лиш бы работало

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

paradox
проходил мимо
Сообщения: 11620
Зарегистрирован: 2008-02-21 18:15:41

Re: paradox эксперементирует с графической консолью

Непрочитанное сообщение paradox » 2009-09-13 22:36:54

а что там за история с палитрой
когда с иксов переключаться на консоль
то палитра теряеться

но она восстанавливаеться когда потом переключаться по консолям
или нет?
и на всех глубинах цветов или токо на 8 битах?

paradox
проходил мимо
Сообщения: 11620
Зарегистрирован: 2008-02-21 18:15:41

Re: paradox эксперементирует с графической консолью

Непрочитанное сообщение paradox » 2009-09-14 1:59:22

таксь
только что испеченый куррент на 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 эксперементирует с графической консолью

Непрочитанное сообщение Гость » 2009-09-14 2:45:24

У тя получается воспроизвести зависание на переключении с графического на дефолтный текстовый режим (0x18) после /head@r197174? У мя - нет.
paradox писал(а):а что там за история с палитрой
когда с иксов переключаться на консоль
то палитра теряеться
палитра искажается. На всяк случай упомяну, что использую TEKEN_XTERM.
paradox писал(а):но она восстанавливаеться когда потом переключаться по консолям
или нет?
да, восстанавливается
paradox писал(а):и на всех глубинах цветов или токо на 8 битах?
у мя только на 8bit. Не то чтобы я проверял на всех доступных режимах, но те, которые проверял (800x600x(32|16|8|4) + некоторые в случайном порядке), цвета на них искажались только на 8bit'ных. Жирный красный становился малиновым.

Код: Выделить всё

$ (tput AF 1 md; echo bold red blah)
У Андрея искажаются и на 32битных режимах. Но первый проблему сообщил Xin Li (Message-ID: <4AA9AC82.40906@delphij.net>).

Проблема есть как на старом так и на новом (x86bios) коде. У тя не получается ее воспроизвести что ль?

paradox
проходил мимо
Сообщения: 11620
Зарегистрирован: 2008-02-21 18:15:41

Re: paradox эксперементирует с графической консолью

Непрочитанное сообщение paradox » 2009-09-14 2:55:51

У тя получается воспроизвести зависание на переключении с графического на дефолтный текстовый режим (0x18) после /head@r197174? У мя - нет
гуд
все пофиксили
теперь ничего не виснет
нужно будет в рассылку отписать
или отпиши ты

Проблема есть как на старом так и на новом (x86bios) коде. У тя не получается ее воспроизвести что ль?
мне лениво иксы устанавливать :-D
я лучше гипотетически найду ее проблему и попробую пофиксть если что

paradox
проходил мимо
Сообщения: 11620
Зарегистрирован: 2008-02-21 18:15:41

Re: paradox эксперементирует с графической консолью

Непрочитанное сообщение paradox » 2009-09-14 3:10:41

Message-ID: <4AA9AC82.40906@delphij.net>
а где ты такое нашел?
чет не вижу

Гость
проходил мимо

Re: paradox эксперементирует с графической консолью

Непрочитанное сообщение Гость » 2009-09-14 3:15:41

paradox писал(а):Message-ID: <4AA9AC82.40906@delphij.net>
а где ты такое нашел?
чет не вижу
мыло открой, там твой ящик был в CC
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?
Т.е. 3 человека (включая меня) могут воспроизвести сей баг.

paradox
проходил мимо
Сообщения: 11620
Зарегистрирован: 2008-02-21 18:15:41

Re: paradox эксперементирует с графической консолью

Непрочитанное сообщение paradox » 2009-09-14 3:18:50

мыло открой, там твой ящик был в CC
раптом був и хутко знык :-D

тоесть нету у меня такого почему то
откакого числа хоть?

да я верю что могут воспроизвести
просто хочу дедуктивным способом ее понять и пофиксить)) не ставя иксов

paradox
проходил мимо
Сообщения: 11620
Зарегистрирован: 2008-02-21 18:15:41

Re: paradox эксперементирует с графической консолью

Непрочитанное сообщение paradox » 2009-09-14 3:23:21

оффтоп

ешкинкот
не могу поять где сменить ddk ddk который еще заполнял при регистрации
уже весь яхумеил облазил
где было сменил
все равно проходит в рассылку ddk ddk

случем принимающая сторона не могла закешировать алияс на ddkprog@ ? как ddk ddk который был раньше
потому как у меня идей уже нет
жду комментарии по этому поводу от яху саппорта

paradox
проходил мимо
Сообщения: 11620
Зарегистрирован: 2008-02-21 18:15:41

Re: paradox эксперементирует с графической консолью

Непрочитанное сообщение paradox » 2009-09-14 3:25:36

не
некера
в заголовки отправляемых от меня писем уже стоит ddk ddk
значит жду ответа от саппорта :cz2:

Гость
проходил мимо

Re: paradox эксперементирует с графической консолью

Непрочитанное сообщение Гость » 2009-09-14 3:25:50

paradox писал(а):раптом був и хутко знык :-D
в mutt'е, ЕМНИП, можно искать письма по MESSAGE-ID. В крайнем случае всегда можно заюзать fgrep(1).
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

paradox
проходил мимо
Сообщения: 11620
Зарегистрирован: 2008-02-21 18:15:41

Re: paradox эксперементирует с графической консолью

Непрочитанное сообщение paradox » 2009-09-14 3:29:18

у меня первое письмо
Anonymous Re: svn commit: r197019 - in head/sys: conf contrib/x86emu modules modules/x86emu sys
Fri, 9/11/09 6KB
так что где то потерялось))

ну или у когото разница часовая в сутки :-D

Гость
проходил мимо

Re: paradox эксперементирует с графической консолью

Непрочитанное сообщение Гость » 2009-09-14 3:29:30

paradox писал(а):не
некера
в заголовки отправляемых от меня писем уже стоит ddk ddk
ты мыло юзаешь через web-интерфейс что ль? yahooMail скорее всего не будет подставлять FirstName LastName (или как оно там называется), если отправлять с помощью своего клиента.

paradox
проходил мимо
Сообщения: 11620
Зарегистрирован: 2008-02-21 18:15:41

Re: paradox эксперементирует с графической консолью

Непрочитанное сообщение paradox » 2009-09-14 3:31:08

в mutt'е, ЕМНИП, можно искать письма по MESSAGE-ID. В крайнем случае всегда можно заюзать fgrep(1).
в винде нельзя искать :-D
а тем более в вебмеиле яху через броузер