//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! |
============================= |