Subversion Repositories SvarDOS

Compare Revisions

Ignore whitespace Rev 1175 → Rev 1176

/help/help-br/8086.ama
0,0 → 1,72
 
%hCompatibilidade com 8086
 
Essa página mostra o status de compatibilidade com 8086 para cada pacote
"CORE" do SvarDOS.
 
%bPACOTE VERSÃO EXECUTÁVEL BSUM 8086 ok?* Checado em
amb 20201223 amb.com A11A sim 2022-01-30
attrib 2.1 attrib.com 2C15 sim 2022-01-30
chkdsk 0.9.2 beta chkdsk.exe E2A9 sim 2022-01-30
choice 4.4 choice.exe 8311 sim 2022-01-30
command 0.84 pre 2 command.com E64E sim 2022-01-30 01)
cpidos 3.0 - - - 2022-01-30
debug 1.25 debug.com 2E6B sim 2022-01-31
debug 1.25 debugx.com EA59 sim 2022-01-31
deltree 1.02g.mrlg deltree.com E20D não 2022-01-30 02)
deltree 1.02g deltree.com AB16 sim 2022-01-31 03)
devload 3.25 devload.com B91B sim 2022-01-30
diskcopy beta 0.95 diskcopy.exe 3558 sim 2022-01-30
display 0.13b display.exe 5903 sim 2022-01-30
dosfsck 2.11c dosfsck.exe 1CB8 sim 2022-01-30
edit 0.9a edit.exe 8F1A sim 2022-01-30
fc 3.03 fc.exe E718 sim 2022-01-30
fdapm 2009sep11 fdapm.com A74A sim 2022-01-30
fdapm 2009sep11 idledpms.com C8BD sim 2022-01-30
fdisk 1.3.4 fdisk.exe F098 não 2022-01-30 04)
fdisk 1.3.4 fdisk.exe 98BF sim 2022-01-31 05)
find 3.0a LFN find.com A9DA sim 2022-01-30
format 0.91v format.exe F11E sim 2022-01-30
help 20220124 - - - 2022-01-30
himemx 3.34 himemx.exe C8E6 sim 2022-01-30 06)
kernel 2042 kernel.sys A9B2 sim 2022-01-30
kernel 2042 sys.com BF43 sim 2022-01-30
keyb 2.01 keyb.exe 945C sim 2022-01-30
keyb_lay 3.1 - - - 2022-01-30
label 1.4b.ea label.exe 1F5D sim 2022-01-30
localcfg 0.90 localcfg.com E424 sim 2022-01-30
mem 1.11r mem.exe 2BB8 sim 2022-01-30 07)
mode 2015-11-25 mode.com BA1E sim 2022-01-30
more 4.3 more.exe 729B sim 2022-01-30
move 3.3a move.exe D3E4 sim 2022-01-30
pkg 20210212 pkg.exe 9FAB sim 2022-01-30
pkgnet 20220119 pkgnet.exe 3D2F sim 2022-01-30
shsucdx 3.05 shcdx86.com 0A74 sim 2022-01-30
shsucdx 3.05 shsucdx.com E5A5 sim 2022-01-30 08)
sort 1.5.1 sort.exe 21C2 sim 2022-01-30
tree 3.7.2 tree.com 2370 sim 2022-01-30
(pcntpk) 03.10 pcntpk.com 38C7 sim 2022-01-30 **
(udvd2) 30-Apr-13 udvd2.sys D3AB sim 2022-01-30 09)
 
* Executável faz seu trabalho normal ou sai com uma mensagem amigável sobre
a CPU não suportada.
 
** Pacotes em parênteses não são pacotes "CORE", mas existem na mídia de
instalação de qualquer forma.
 
notas:
01) Também contém versões traduzidas de cmd-de.com (Alemão) para cmd-tr.com
(Turco)
02) pce-ibmpc: operação indefinida [C1 04] -> Descompactar com UPX
funcionou.
03) Substituído arquivo BSUM E20D. Usado UPX com opção "--8086".
04) pce-ibmpc: operação indefinida [C1 e1] -> Necessário uma full rebuild.
05) Substituído arquivo BSUM F098. Não há opção "-1" para o TC++. Usado UPX com
opção "--8086".
06) Sai com: "At least a 80386 is required."
07) pce-ibmpc: reporta 1,024K de memória convencional, mas 0K livre.
08) Sai com: "Must have at least a 386."
09) Sai com: "no 386+ CPU; UDVD2 not loaded!"
 
------------------------------------------------------------------------------
Artigo por Robert Riebisch
/help/help-br/contact.ama
0,0 → 1,8
 
%hComo entro em contato com a comunidade do projeto?
 
A maneira recomendada para contactar a comunidade SvarDOS é através da lista
de e-mail do projeto (em inglês):
<https://lists.osdn.me/mailman/listinfo/svardos-users>
 
A página web do projeto (em inglês) é <http://svardos.osdn.io>
/help/help-br/freedos.ama
0,0 → 1,53
 
%h*** Porque eu usaria o SvarDOS ao invés do FreeDOS? ***
 
O projeto FreeDOS é um sistema operacional livre, de código aberto que objetiva
ser 100%% compatível com o MS-DOS. E ele é incrível. Assim, porque eu usaria o
SvarDOS no lugar?
 
%hLongos ciclos de releases
 
O projeto FreeDOS começou em 29/06/1994. A Versão 1.0 veio em torno de 2006.
A Versão 1.1 foi liberada em 2012, e a versão 1.2 seguiu em Dezembro de 2016.
A Version 1.3 foi anunciada para Dezembro 2021. Isso se traduz aproximadamente
em um ciclo de 5 anos. Reconhecidamente, a cena do DOS não é tão ativa quanto
já foi, mas mesmo assim, muitas coisas acontecem em menos de poucos anos. A
abordagem centrada em versão também requer que os usuários façam atualizações
completas de sistema sempre que isso ocorrer.
 
O SvarDOS é muito diferente nesse respeito: não há versões.
Sempre que um novo programa é incluído ou atualizado na distribuição, se torna
imediatamente disponível através do repositório do SvarDOS e pode ser baixado
através do website do SvarDOS ou pela ferramenta pkgnet. Sistemas já instalados
podem ser facilmente mantidos atualizados usndo o gerenciador de pacotes da
distribuição.
 
%hRestrições de netureza legal
 
O projeto FreeDOS imita um sistema operacional proprietário, com todas as suas
APIs e peculiaridades. Por essa razão, o projeto sempre tem de ser extremamente
cuidadoso sobre o que pode e não pode ser incluído na distribuição FreeDOS.
Como resultado, somente software livre pode seguir seu caminho na distribuição
oficial. Enquanto essa abordagem cuidadosa e sã e legalmente segura, está longe
de ser prática para os usuários. Permitir exclusivamente software livre
significa que um grande número de programas, ferramentas e jogos são deixados
para trás. Por exemplo, ferramentas "freeware" (que são grátis mas o código
fonte não é incluído) não entram. Mesmo programas open-source podem ser
rejeitados, se eles não especificam claramente que obedecem uma licença aprovada
pela OSI.
 
O SvarDOS, por outro lado, é mais liberal sobre a inclusão de pacotes.
Basicamente, qualquer coisa que é objetivamente útil, de qualidade razoável,
livre/grátis e pode ser legalmente distribuído na forma de um pacote, pode ser
incluída no SvarDOS. A única exceção é para o sistema "core" (por ex. o próprio
sistema operacional), que deve ser baseado exlusivamente em software free/libre.
Leia mais sobre %lpkgrules.ama:Regras de inclusão de pacotes do SvarDOS%t.
 
%hFreeDOS incluído!
 
Deve ser notado que apesar dos objetivos do SvarDOS e FreeDOS serem levemente
diferentes, o SvarDOS não existiria sem o FreeDOS. Na verdade, o SvarDOS usa o
excelente FreeDOS kernel, assim como poucos outros utilitários emprestados do
ecossitema do FreeDOS.
 
Leia também: %lhistory.ama:Origens do SvarDOS
/help/help-br/history.ama
0,0 → 1,34
 
%hOrigem do SvarDOS (história do ponto de vista do seu cirador)
 
Mateusz Viste diz:
 
Nos anos 2005-2015 Eu costumava realizar trabalho de empacotamento para o
projeto FreeDOS. Eu não estava satisfeito com a ferramenta de empacotamento que
o FreeDOS usava (FDPKG), assim, em 2012 eu comecei a trabalhar em um novo
gerenciador de pacotes, com suporte a rede, atualizações automáticas, etc - Eu
chamei de FDNPKG. Depois eu também idealizei uma forma "scriptada" de gerar um
CD do FreeDOS "sempre atualizado" que eu sem imaginação chamei de "all_cd.iso".
Esse CD incluiu FDNPKG e todos os pacotes do FreeDOS disponíveis naquele
momento.
 
Eu ainda não estava satisfeito em como o FreeDOS se agarrava a sua noção de
"releases" e que ele não podia incluir alguns softwares por causa de problemas
de licenciamento, assim em 2016, eu decidi criar minha própria distribuição,
chamada Svarog386 (havia também um projeto Svarog86 que eu tinha criado alguns
meses antes, dedicado a máquinas 8086). O Svarog386 naturalmente dependeu do
FreeDOS kernel e usou o gerenciador de pcotes FDNPKG.
 
Então, em 2021, achei cada vez mais chato ter de cuidar de duas distribuições
separadas. Com o tempo, FDNPKG também se tornou uma grande peça de código de
modo protegido, e apesar de que foi código magnífico, eu não estava mais
feliz com ele: muitos recursos, muito processamento de dados, muita memória
necessária... Em uma palavra: muito veludo. Eu buscava algo mais simples, que
fizesse talvez menos, mas com mais transparência ao usuário - e algo que
funcionasse em modo real com não tanta RAM, assim poderia rodar mesmo em
máquinas 8086 antigas.
 
O resultado desses pensamentos foi o SvarDOS: uma distribuição que substituiu
tanto o Svarog86 quanto Svarog386, e que veio com seu próprio gerenciador de
pacotes - uma ferramenta muito mais simples (e em minha opnião, muito mais
elegante) que o FDNPKG.
/help/help-br/index.ama
0,0 → 1,22
 
%h*** AJUDA DO SVARDOS ***
 
Essa documentação de ajuda é uma coisa do tipo work-in-progress. Por enquanto,
somente fornece conteúdo muito limitado. (gostaria de ajudar a fazê-la?
entre em contato conosco na %lcontact.ama:mailing list do SvarDOS%t!)
 
=== Capítulos ================================================================
 
* %lpkg.ama:Gerenciamento de pacotes (instalar/remover/atualizar software)
* %lnetwork.ama:Rede
 
* %lfreedos.ama:SvarDOS vs FreeDOS: qual é a história?
* %ltodo.ama:A lista "TODO" do projeto
* %lcontact.ama:Como entro em contato com a comunidade SvarDOS?
 
* %lhistory.ama:Origens do SvarDOS
* %lmeaning.ama:O que significa "Svarog"?
* %l8086.ama:Lista de compatibilidade 8086
* %llicense.ama:Licença do SvarDOS
 
==============================================================================
/help/help-br/license.ama
0,0 → 1,16
 
%hLicença do SvarDOS
 
O SvarDOS é uma distribuição DOS feita de muitos pedaços de software, por isso
uma única licença dificilmente pode ser aplicada a tudo. Contudo, o sistema CORE
(que é o instalador do SvarDOS, imagens bootáveis e todos os pacotes CORE) é
cuidadosamente montado com software livre, ou seja, concede 3 liberades
básicas do FOSS: liberdade para usar, modificar e redistribuir. Isso inclui, mas
não necessariamente é limitado a, software liberado sobre as seguintes licenças:
GNU GPLv2, GNU GPLv3, BSD, MIT, EUPL e Domínio Público.
 
Note que, enquanto o acima se aplica ao núcleo da distribuição SvarDOS, não
cobre todos os pacotes extra. Pacotes de software adicionais podem ou não ser
FOSS, eles são garantidos ser somente "grátis para uso não comercial".
 
Leia mais: %lpkgrules.ama:Regras de inclusão de pacotes
/help/help-br/meaning.ama
0,0 → 1,21
 
%hO que "Svarog" significa?
 
O "Svar" em SvarDOS se refere a "Svarog". SvarDOS é o sucessor das distribuições
Svarog86 e Svarog386.
 
Resumo da Wikipedia, a enciclopédia livre:
 
Svarog é uma divindade eslava (...) identificada com Hephaestus, o deus
ferreiro na religião grega antiga (...), alguns pesquisadores concluíram que
Svarog é o deus eslavo do fogo celestial e da ferraria.
 
A única menção de Svarog vem do Hypatian Codex, um documento do século XV,
compilação de vários documentos muito mais antigos do Mosteiro de Ipatiev na
Rússia. (...) A passagem completa, reconstruída a partir de vários manuscritos,
se traduz na seguinte forma:
 
"(Então) começou seu reinado Feosta (Hefesto), a quem os egípcios chamavam de
Svarog ... durante seu governo, dos céus caíram as pontas e as armas do
ferreiro foram forjados pela primeira vez; antes disso, (as pessoas) lutaram
com paus e pedras."
/help/help-br/network.ama
0,0 → 1,53
 
%hRede
Para ativar a conectividade de rede é necessário primeiro saber que tipo de
adaptador você tem, e obter um driver de pacotes (packet driver) adequado para
ele. O pacote "crynwr" contém montes de packet drivers para uma variaedade de
adaptadores de rede. Também há um packet driver para placas Intel Pro no pacote
e1000pkt, e um driver para placas AMD PC-NET no pacote pcntpk.
 
Você precisa obter o packet driver para sua placa na máquina, e carregá-lo.
Então, deve ser capaz de acessar a internet e pegar tudo mais que precisar
usando wget, htget, gopherus e outras aplicações habilitadas para rede.
 
Note que packet drivers são em sua maioria para disponíveis para interfaces
legadas. Se você tiver uma placa moderna, poderá não haver um packet driver
disponível para ela.
 
%hCOMPARTILHAMENTO DE ARQUIVOS
 
Talvez esses links possam fornecer algumas direções:
<http://wiki.freedos.org/wiki/index.php/Networking_FreeDOS_-_MS_Client>
<https://www.lazybrowndog.net/freedos/virtualbox/?page_id=374>
 
Também há EtherDFS, que é uma solução muito leve e fácil para compartilhamenteo
entre DOS e Linux (mas requer um PC com Linux e algum entrendimento básico de
como Linux funciona):
<http://etherdfs.sourceforge.net/>
 
%hVIRTUALBOX - DRIVER DE PACOTES
 
O VirtualBox é capaz de emular uma placa de rede AMD PC-NET (você deve se
certificar disso na configuração da sua VM, o VirtualBox chama de "PCnet-FAST
III" e ela deve ser ajustada para "NAT"). Então, no SvarDOS você tem de instalar
o pacote pcntpk.zip - não é necessário baixar, ele já está presente na imagem de
instalação. Então deve ser simples assim:
 
pkg install a:\pcntpk.zip
 
Finalmente, carregue-o:
 
C:\DRIVERS\PCNTPK\PCNTPK INT=0x60
 
...e está pronto. Daqui por diante, você deve conseguir pesquisar nos pacotes
disponíveis online e isntalar software extra, por exemplo:
 
pkgnet pull gopherus
pkg install gopherus.zip
 
(gopherus é um navegador gopher)
 
Para pesquisar pela lista de pacotes disponíveis no repositório online, use
isso:
 
pkgnet search seu_termo_de_pesquisa
/help/help-br/pkg.ama
0,0 → 1,18
 
%hGerenciamento de pacotes do SvarDOS
 
Para instalar ou remover software no seu sistema SvarDOS, use o comando "pkg".
pkg é um gerenciador de pacotes que permite instalar software novo dos pacotes
SvarDOS e remover software existente do sistema. Para aprender exatamente sobre
seu uso, digite pkg /? na linha de comando do shell do SvarDOS.
 
Você pode obter muitos pacotes SvarDOS da página web do SvarDOS, em
<http://svardos.osdn.io>. Se seu sistema SvarDOS estiver conectado à internet,
então você também poderá usar o comando "pkgnet". pkgnet é uma ferramenta de
rede que torna fácil pesquisar por pacotes SvarDOS no repositório e baixá-los
diretamente. Digite pkgnet /? na linha de comando do shell do SvarDOS para
aprender sobre o uso exato do pkgnet.
 
Veja também:
* %lpkgfmt.ama:O formato técnico de um pacote SvarDOS
* %lpkgrules.ama:Regras de inclusão de pacotes
/help/help-br/pkgfmt.ama
0,0 → 1,128
 
Arquivos de pacote proveem uma forma fácil de gerenciar software no SvarDOS.
Esses pacotes devem aderir a uma convenção estrita, assim podem ser manipulados
corretamente pelo gerenciador de pacotes do SvarDOS.
 
 
%hNomes de arquivo de pacotes
 
Os nomes dos pacotes devem seguir algumas regras básicas. Devem ser de no máximo
8 tetras de tamanho (mas não devem ser muito curtos também, pois um pacote com 1
ou 2 letras no nome pode ser confuso), e não deve ser composto por caracters que
não sejam a-b, 0-9 e '_'. Isso é para compatibilidade com o padrão de nomes de
arquivo curtos (8+3) e sistemas de arquivo ISO 9660 (usados em CDROMs). O nome
de arquivo do pacote sempre é seguido da extensão .SVP ("SvarDOS Package").
 
 
%hArquivos de pacote
 
O SvarDOS usa arquivos ZIP como formato de arquivo de pacote. Esse formato foi
escolhido porque arquivos ZIP no DOS se tornaram de fato a maneira padrão para
distribuir coleções de arquivos. Além disso, o formato de arquivo ZIP é bem
documentado, bem suportado e em domínio público.
 
Abaixo está a linha de comando recomendada que pode ser usada para criar um
pacote para um programa chamado EXEMPLO usando info-zip:
 
zip -9rkDX EXEMPLO.SVP subdir1 subdir2 ... subdirN
 
Se você estiver usando o 7za (7-ZIP) para cirar seus pacotes, então use isso:
 
7za a -mm=deflate -mx=9 -tzip EXEMPLO.SVP subdir1 subdir2 ... subdirN
 
 
%hEstrutura de diretórios dos pacotes
 
A estrutura de diretórios de um pacote depende do tipo do pacote.
Para os pacotes "core", nós temos isso:
 
APPINFO Ponha o arquivo LSM do programa aqui
BIN Binários, tais como aquivos exe e com
DOC\PKGNAME Documentação do pacote
HELP Usado SOMENTE pelo pacote "help"
NLS\PKGNAME Traduções (arquivos de linguagem NLS) do pacote
 
Pacotes não-core usam uma organização de diretórios levemente diferente. Por
exemplo, se se formos considerar um pacote chamado FOO, podemos terminar com a
seguinte estrutura:
 
APPINFO\FOO.LSM Meta aquivo do pacote para o programa FOO
PROGS\FOO\FOO.EXE O executável do programa
PROGS\FOO\FOO.TXT Alguma documentação
PROGS\FOO\FILE.DAT Arquivo de dados usado pelo programa FOO
 
Note o diretório PROGS acima. Essa é a categoria ao qual o pacote pertence.
O instalador de pacotes pode mudar esse diretório no momento da instalação,
dependendo das preferências do usuário. Categorias possíveis são listadas
abaixo:
 
Categoria | Descrição
DEVEL | Ferramentas de desenvolvimento (a maioria compiladores)
DRIVERS | Drivers de dispositivo
GAMES | Jogos
PROGS | Programas do usuário, ferramentas...
 
Note: Diretórios "DOC", "NLS", "BIN" e "HELP" são reservados estritamente aos
pacotes CORE.
 
 
%hArquivos de metadados LSM
 
Cada pacote DEVE conter um arquivo LSM em seu diretório "APPINFO". Esse arquivo
LSM é um arquivo de texto que contém informação básica sobre o pacote. Seu
formato é muito simples, deve conter pelo menos duas linhas:
 
version: x.y.z
description: descrição do pacote
 
Quaisquer outras linhas adicionais são ignoradas pelo gernciador de pacotes do
SvarDOS.
 
 
%hVersões dos pacotes
 
A vesão presente no arquivo LSM foi pensada para refletir a versão do software
empacotado, mas pode acontecer de um pacote precisar ser mudado para corrigir
um problema estritamente relacionado ao pacote em si (por emeplo, um arquivo de
documentação esquecido ou uma recompilação do binário usando um melhor jogo de
opções...). Em tais casos, a versão do software não muda, mas a versão do pacote
em sí precisa mudar, assim os usuários saberão que alguma coisa mudou. É aí onde
as "Revisões do SvarDOS" entram. Um string de versão é basicamente o formato
abaixo:
 
UPSTREAM_VER[+SVARREV]
 
UPSTREAM_VER é o exato string de versão informado pelo software. Ele pode ser
qualquer coisa. Essa versão original (upstream) pode ser opcionalmente seguida
por um sinal de mais "+" e a revisão do SvarDOS. No evento da versão upstream já
conter um sinal de mais, a versão da revisão do SvarDOS é delimitada com um til
"~".
 
A revisão do SvarDOS começa com 0 e incrementa por 1 cada vez que a dada revisão
upstream é reempacotada. A revisão SvarDOS reinicia sempre que a versão upstream
mudar. A revisão SvarDOS com 0 é sempre oculta.
 
Exemplos:
 
FDISK 1.54 <- versão empacotada originalmente
FDISK 1.54+1 <- o pacote mudou, mas não a versão upstream
FDISK 1.55 <- a versão upstream incrementou, a rev do SvarDOS reinicia
FDISK 1.55+1 <- nova versão do pacote, mas ainda contém FDISK 1.55
FDISK 1.55+2 <- outra nova versão do pacote, etc
 
O string de versão inteiro de um pacote nunca deve exceder 16 caracteres.
 
 
%hFontes de software
 
Quando um software empacotado tiver arquivos de código fonte disponíveis, é
recomendado também arquivá-los. Nesse efeito, ponha os fontes num arquivo ZIP
que tenha o mesmo nome do pacote, mas com uma extensão *.ZIP (em oposição a
extensão *.SVP própria do pacote). O resultado é que o software empacotado
seria distribuído com dois arquivos. Exemplo para o FDISK:
 
FDISK.SVP <- binários (arquivo ZIP seguindo a estrutura SVP)
FDISK.ZIP <- fontes (arquivo ZIP não estruturado, livre)
 
O arquivo ZIP deve obviamente conter o código fonte que pertence exatamente a
mesma versão presente no pacote SVP.
/help/help-br/pkgrules.ama
0,0 → 1,48
 
%h*** Regras de inlusão de pacotes ***
 
O SvarDOS é uma distribuição DOS que vem cheia de pacotes de terceiros.
Com o tempo, os pacotes são atualizados e novos pacotes são adicionados.
Contudo, o SvarDOS não é um CD de distribuilçao de shareware, nem é uma produção
de "warez" de qualquer tipo. Cada software que é distribuído no SvarDOS deve
estar de acordo com algumas regras de bom senso, como listado abaixo.
 
%hUtilidade Objetiva
 
O software distribuído deve ser útil. Não há sentido em distribuir centenas de
programas de "Hello World" por exemplo. O software deve ser usável como um
produto finalizado e conter alguns recursos que demosntrem que são procurados por
pelo menos um subconjunto da base de usuários. Jogos são considerados úteis,
desde que eles preencham seu objetivo de fornecer distração.
 
%hQualidade razoável
 
O programa empacotado deve exibir traços de qualidade razoável. Isso signidica
que ele deve ter um comportamento determinístico, e ser livre de efeitos
colaterais indesejados ao computador do usuário (não travar, congelar, resultar
em perda inesperada de dados, etc). Ele deve também instruções claras e não
ambíguas para o usuário, sobre como o programa foi pensado para ser usado.
 
%hGrátis (sem custos)
 
O programa deve ser gratiuito - isto é, disponível sem custo financeiro. Ele não
tem que obedecer uma licença aporvada pela OSI ou ser open-source (mesmo isso
sendo o ideal), mas pelo menos deve ser livre para uso pessoal, não-comercial.
Isso inclui "Freeware", "postcardware", etc. "Shareware" também é aceitável,
desde que a versão shareware do programa preencha as condições de utilidade,
qualidade e permita distribuição reempacotada.
 
%hDistribuição permitida
 
O programa deve permitir a distribuição sem restrições, e não vedar ser
redistribuído em uma forma reempacotada.
 
%!EXCEÇÕES NO CORE
 
Enquanto as regras acima são válidas para todos os pacotes de terceiros que
podem ser distribuídos com o SvarDOS, não se aplicam aos pacotes "CORE" que
contém o próprio sistema operacional. O SvarDOS sendo um sistema operacional
livre (como em "libre"), todos os pacotes CORE devem obedecer a uma licença do
tipo livre - seja ela GPL, BSD, MIT, domílio público, ou qualquer outra que
permita distribuição irrestrita, forneça código fonte e possibilite realizar
modificações livremente.
/help/help-br/title
0,0 → 1,0
SISTEMA DE AJUDA DO SVARDOS ver 20230206
/help/help-br/todo.ama
0,0 → 1,59
 
%hLista de itens a fazer do SvarDOS
 
* Subistituir o editor padrão (edit do FreeDOS) com uma alternativa menor (?)
que é:
- PEQUENA (uma dúzia de KiBs ou menos)
- relativamemte simples: sem necessidade de recursos de edição de texto
avançados, só o suficiente para confortavelmente editar aquivos de
configuração pequenos (<64K)
- compatível com 8086 e temha requerimentos de memória modestos
- multi-linguagem (biblioteca kitten)
- capaz de (limitado) copiar/colar entre dois arquivos
 
* trocar o FreeCOM por SvarCOM
 
* melhorar o instalador, assim o usuário pode escolher o disco de destino.
 
* ajustes do COUNTRY devem ser configuráveis pelo localcfg (e o usuário deve
poder conseguir definir preferências locais através de um assistente fácil de
usar no momento da instalação).
 
* suporte de rede fora da caixa (out-of-the box):
- requer entregar montes de packet drivers com o SvarDOS... O CRYNWR deve ser
parte do conjunto de instalação? Ou somente os drivers selecionados, mais
populares? Ou talvez isso possa ser provido como um disco flexível
"suplemental"?
- o usuário deve ser perguntado pelo modelo de sua placa de rede no momento da
instalação
- o instalador pode também pedir uma configuração básica DHCP / estático
 
* install.com - mudanças no MBR poderiam ser feitas pelo próprio instalador ao
invés de fazer uma chamada de sistema para o FDISK
* help - escrever conteúdo mais útil!
- comandos básicos do DOS (diretórios, copiar/renomear/deletar arquivos, etc)
- arquivos de configuração comuns (autoexec, config.sys, pkg.cfg, wattcp.cfg)
- guia de configuração de rede
- básico de gerenciamento de memória
- ...
 
* testar novas versões de software e atualizar pacotes de acordo. Cuidado
especial deve ser tomado para o core: kernel, command.com, fdisk, himemx...
 
* adicionar software novo, útil, ao repositório do SvarDOS (veja
%lpkgrules.ama:rules%t)
 
* maior suporte NLS, melhoramentos de traduções existentes e adicionar novas
linguagens -> seria bom ter lagum tipo de interface web para submissão e
revisão de traduções
 
* todos os pacore CORE que aparecem ao usuário devem ser prontos para o NLS
(traduzíveis)
 
* possivelmente um monte de outras coisas
 
 
=============================
%hQuer ajudar? %lcontact.ama:Entre em contato!
=============================
/help/help-de/title
1,0 → 0,0
SVARDOS-HILFESYSTEM ver 20220816
SVARDOS-HILFESYSTEM ver 20230206
/help/help-en/title
1,0 → 0,0
SVARDOS HELP SYSTEM ver 20220816
SVARDOS HELP SYSTEM ver 20230206
/help/rebuild.sh
23,6 → 23,12
ambpack cc help-de help-de.amb
rm help-de/unicode.map
 
# BR
echo "SISTEMA DE AJUDA DO SVARDOS ver $VER" > help-br/title
utf8tocp -d 858 help-br/unicode.map
ambpack cc help-br help-br.amb
rm help-br/unicode.map
 
mkdir bin
mkdir help
mkdir appinfo