Logo Hardware.com.br

Outros temas GNU-Linux, FreeBSD e Software Livre

Sala dedicada para anúncios de lançamentos e reviews de distribuições, remasterizações, cursos, debates sobre o modelo de Software Livre e assuntos não cobertos nas demais salas do grupo GNU-Linux, FreeBSD e Software Livre.

OBS.: Este não é um fórum off-topic. Verifique se o assunto que deseja postar é relativo ao grupo GNU-Linux, FreeBSD e Software Livre. Observe também se o assunto não é abordado nas demais salas do grupo.

0
10

PacArch Linux - Um script de instalação para o Arch Linux

b30805643ed6c3a3cf37118706bffae4


O que é o PacArch Linux

PacArch é apenas um script para instalação automática e manual  do Arch Linux de forma fácil, rápida e funcional. É uma iso criada com os espelhos oficiais do Arch Linux, sem qualquer mudança, inserções de Patch's ou edições que já não contenham nos repositórios OFICIAL da distro.

A iso contêm apenas o essencial para instalação:
Base, Base-Devel, kernel padrão (que agora é necessário) e claro o CORE

Mantendo sempre a filosofia KISS (Keep it Simple, Stupid).

Qual a diferença entre o PacArch e o Arch?
R: PacArch é apenas um script de instalação feito por mim, que vem junto da iso do Arch. O fato é, que ao fazer qualquer tipo de mudança mesmo apenas eu tendo inserido o script de instalação eu devo mudar o nome da distro. No resto é 100% Arch Linux sem qualquer modificação.

Tenho medo de fazer a instalação, me convença!
Não preciso convencer NINGUÉM a utilizar o meu SCRIPT, de fato se você fazer o download da iso, você pode fazer a instalação normalmente do Arch Linux, via linha de comando sem qualquer interação com meu script. Não tenho interesse nenhuma em ganhar algo em cima, mas agradeço muito seu obrigado smile.png. Você pode testar em um PC antigo, uma máquina virtual, pode verificar qualquer coisa na iso antes de fazer uma instalação oficial.

Explicação rápida: Formatei meu Notebook dia 20/01/2020, por motivos de limpeza mesmo, e usei o PacArch para instalação automatizada, que funcionou 100%. O Sistema encontra-se atualizado até esta data, não precisando instalar kernel como na versão core do Arch que agora é necessário. Acredito que fizeram essa mudança porque há vários "kernel's"(?) disponíveis como o ZEN, o Hardened e o LTS, sendo assim uma maneira de fazer o usuário escolher desde o inicio qual kernel deseja usar, e agora trazendo mais "problemas" para usuários novatos.

O que o Script faz?
R:
A principal função é fazer instalação automática em seu HD, mas também contêm vários opcionais como:
  • Criação de usuários
  • Download de Ambientes Gráficos (somente o ambiente mínimo para funcionar, e o que realmente importa)
  • Gerenciador de Ambientes (lxdm, sddm, gdm)
  • Seleção do gerenciador de redes
  • Senha de Root
  • Edição de arquivos principais que na instalação do Arch necessita (no caso o script já deixa tudo em pt_BR e configura-os).

Como faço para usar o script?
R: Inicie a iso e apenas digite: setup.

Existe algum problema que devo saber? Algum BUG?
R: Na instalação em si não existe problemas. Pode haver problemas com algum comando do script que ainda não foi testado. Mas pelos depoimentos e mensagens que recebi aqui e em outro fórum, não tem.

Intenções e Publico alvo
  • Fazer um script de interação digno que muitas distros não possuem
  • Ajudar quem deseja instalar e ter o Arch Linux em seu computador
  • Não mexer em nada no sistema original, somente fazer a instalação Básica, assim como não editar qualquer arquivos que não seja parte da instalação
  • Dar ao usuário a chance de escolher certos Ambientes Gráficos, porém apenas o mínimo possível de cada um.
  • Não limitar a ter que usa o Script para instalação, podendo fazer a instalação normal sem usar qualquer parte do Script
  • Manter a filosofia KISS

Considerações finais
Agora é com vocês, estarei disponibilizando aqui, e mantendo atualizado sempre que eu fizer alguma mudança no script, lembrando que ao gerar a iso eu sempre pego as ultimas atualizações que saem no repositórios do Arch ou seja, o Kernel, é sempre o mais novo, assim como o sistema em si. Qualquer problema com o SCRIPT favor reportar aqui para mim, deixarei esse tópico como OFICIAL do meu script para que eu sempre esteja atualizando.

Sugestões, correções e críticas ao script são bem vindas. Tenham em mente que a distribuição em SI não é minha, apenas fui o criador do SCRIPT de instalação.

[Screenshots]

9426726db5177d729a7d9023d9a32a58 8f0f229a2b9b490d9df68ca7f3f41d7e  67326d6a54d4d8ab52b7f6b0353b3067


Iniciando o sistema (OBS: isso foi corrigido no script, mas é bom, pois há possibilidade que isso volte a acontecer)
Se o usuário optar por baixar algum ambiente gráfico e adicionar algum gerenciador de ambiente (lxdm, sddm etc) após a instalação é OBRIGATÓRIO dar o comando: systemctl start nomedogerenciador como root para o sistema iniciar.
Assim como systemctl enable nomedogerenciador para que ele inicie sempre automaticamente com o sistema.

Exemplo: systemctl enable sddm && systemctl start sddm

Versão (v1.0)
[Notas de lançamento - 12-09-2019]
  • Adicionado script para instalação


Versão (v1.1)
[Notas de lançamento - 15-09-2019]
  • [FIX] Erros de grafia no script
  • [ADD] Imagem do PacArch Linux no boot
  • [FIX] Melhoria no script
  • [FIX] Limpeza da pasta Skel
  • [ADD] Adicionei na iso widevine (para quem deseja não usar o Chrome) - Atualmente ele é instalado junto com o Chrome, mas para evitar que precise dele para assistir Netflix com outros navegadores eu já adicionei.

Versão (v1.2)
[Notas de lançamento - 17-09-2019]
  • [ADD] Agora é possível escolher modo UEFi ou GPT (EUFi não funciona no virtual box pelo script) - OBS: quem tiver uma máquina para testar no modo UEFi, me ajudaria muito.
  • [FIX] Formatação manual agora não deixa mais escolher a mesma unidade se houver mais de uma
  • [FIX] Vários textos corrigidos / modificados e alguns retirados
  • [FIX] Para o modo EUFi a instalação automática configura a /boot para usar 512MB, formatando para vFat e mudando efi o tipo a ser usado (necessário, pois segundo a wiki do arch, isso é necessário e recomendado)
  • [ADD] Logo no inicio você pode selecionar GPT ou UEFI, caso selecione o UEFI o gerenciado de boot será o grub, se GPT, será syslinux (recomendado).


Versão (v1.3)
[Notas de lançamento - 20-09-2019]
  • [FIX] Erroneamente estava em minha cabeça GPT e UEFI, porém agora consertei para BIOS e UEFI
  • [FIX] Agora antes de fazer a formatação automática é perguntado se deseja continuar
  • [ADD] Particionamento Manual agora pergunta se deseja formatar /boot e /home
  • [FIX] Formatação manual agora ficou claro e intuitivo - (podendo cancelar ainda na seleção de partições)
  • [FIX] Formatação UEFi agora seta como padrão /boot/efi
  • [ADD] A mensagem de formatação automática estava um pouco confusa
  • [ADD] Label de partições agora são geradas para que o usuário tenha mais informações
  • [FIX] Nada é feito sem o consentimento do usuário
  • [FIX] Fat32 para /boot agora é padrão na formatação de partições UEfi
  • [NEW] Padronizado Ext3 para /boot caso seja escolhido BIOS
  • [NEW] Padronizado Ext4 para /home e /root
  • [NEW] Adicionado XFCE na seleção de Ambientes
  • [FIX] Network Manager agora está sendo baixado corretamente (padrão em alguns ambientes)
  • [FIX] Gerenciadores de rede agora são iniciados automaticamente com o sistema
  • [ADD] os-probe adicionado para baixar somente se utilizar UEfi
  • [FIX] Script não deixa iniciar a instalação sem ao menos ter formatado ou editado partições pelas opções 4 ou 5
  • [NEW] Kernel 5.3
  • [NEW] Foi retirado alguns pacotes que não são realmente necessários para a iso (baixam automaticamente caso necessário)
  • [FIX] Alguns menus só podem ser acessados se forem feitos determinados procedimentos (evitar erros de usuários)
  • [FIX] Revisado pacotes básicos para Ambientes (plasma, gnome e mate)
  • [FIX] Usuário agora será questionado se já usou o script, caso tenha algum problema pós instalação (isso serve para entrar no MENU pós instalação, caso tenha acontecido algum erro ou apenas queira montar as partições e continuar a funções opcionais)
  • [FIX] Cadastro de usuários não aceitam campos vazios

Versão (v2.0)
[Notas de lançamento - 26-09-2019]
  • [New] Nova forma de formatação, assistida, assim não é preciso acessar o menu do script. (somente as perguntas serão mostradas)
  • [New] Agora é possível "congelar" o sistema, para quem deseja usar como uma forma de LTS - Lembrando que Arch Linux é Rolling release
  • [Add] Um calendário é mostrado para quem deseja congelar o sistema, é baseado no Arch Archives (em testes, mas funciona)
  • [FIX] Alguns erros nocivos foram corrigidos no script após a instalação do sistema

Versão (v2.1)
[Notas de lançamento - 01-11-2019]
  • Agora senha de usuário e root tem pedido de confirmação
  • Tela de escolha de discos foi melhorada
  • Systemctl padrão para gerenciador de login
  • troca de "gerenciador de ambientes" por "gerenciador de login" (obrigado: cygnusx-1)
  • troca de "formatação automática" para "particionamento automático"  e "formatação manual"  para "particionamento manual" (obrigado: cygnusx-1)

Versão (2.1.1)
[Notas de lançamento - 22-01-2020]
  • Apenas atualização do conteúdo e do sistema em si

Versão (3.0)
[Notas de lançamento - 28-01-2020]
  • Nova iso do Arch Linux, versão 01/01/2020, porém atualizada (28/01/20)
  • Com a nova iso, agora muitos novatos podem estranhar na instalação partindo da iso oficial sem usar script, pois agora ficou totalmente net install, e com o script, tudo se resolve facilmente smile.png
  • Adicionado os seguintes pacotes:

  • linux (kernel)
  • linux-headers
  • binutils
  • fakeroot
  • yaourt
  • broadcom-wl-dkms
  • mkinitcpio

  • Sem necessidade de ter que ficar correndo atrás para saber o que falta na instalação (eu tive que correr err_what.png)
  • Iso testada novamente (HOJE 28/01) em meu Notebook modo BIOS e em máquinas virtual 100% funcional
  • Corrigido versão do script utilizada na iso 2.1.1 (quem utilizou essa versão não terá nenhuma problema, algumas coisas só não seriam perguntadas como: repetir a senha de root e usuário, por questões de segurança)
  • Manual de instalação será adicionado aqui no tópico para usuário leigos, estou com 80% pronto já!
  • Adicionado dois novos espelhos (arcanisrepo e archlinuxcn) ambos podem ser retirados editando o arquivo pacman.conf tranquilamente
  • Bug que usuário não entrava no X quando habilitava qualquer gerenciador de login pelo systemd
  • Formatação automática agora mantem fixa a partição raiz em 25GB, não precisa muito mais que isso ao meu ver, sendo assim, computadores com HD's de 80GB recomendo fazer o particionamento manual (simples e prático)
  • Atualização de todos os pacotes até a data atual (28/01)

Versão (3.0-1)
[Notas de lançamento - 29-06-2020]

  • Atualização do sistema
  • Instalação usando UEfi testada em 4 computadores e enfim, funcionando 100%.
  • ISO atual está terminada, sem mais mudanças até então. A não ser em casos extremos de atualização em qual eu achar necessário para usuários novatos.

Download: Google Drive
md5: 4d4deb45b07cae49737f656bc0046036


Versão (3.2)

[Notas de lançamento - 05-04-2023]

Depois de muito tempo resolvi atualizar essa ISO, no entanto, algumas coisas como sempre mudaram e estou consertando, então segue o que já foi feito, e também a ISO para quem quiser testar. Lembrando que, essa ISO está em teste, caso consiga instalar, favor deixar nos comentários. Eu consegui apenas instalação manual (pelo script).
  • Atualizado para o Archiso 2023
  • Atualizado todos os pacotes necessários
  • O nome "PacArch" foi removido e agora ficará como Arch mesmo. Isso porque muitos acham que o SCRIPT muda algo no sistema por "modificar" o nome, mas não. Porém, Vou deixar como Arch mesmo!
  • O modo de iniciar o instalador mudou para o camando: sh setup - (o Arch não reconhece mais somente "setup" por algum motivo.)
  • Se você deseja testar em uma VM, recomendo usar a instalação MANUAL (do script logicamente) e ter no mínimo 25GB livre para a mesma.
  • Instalação em BIOS, usando syslinux 100% funcional

  • Revisão de pacotes na instalação básica (mantendo a maneira K.I.S.S do Arch)
  • O pacman.conf foi reconfigurado e atualizado para versão mais nova e adicionado comando como "ILoveCandy" e "conexões simultâneas" foram para 15, assim fica mais rápido de fazer um upgrade ou update
  • Mirrorlist usado são todos Brasileiros. Usando o "Rank Mirror" para ter o mais rápido como primeiro mirror.
  • Mirrorlist, configurações padrões para PT-BR e muito mais.
  • Deixar a ISO mais limpa possível e melhorar a automatização
  • Adições de pacotes necessários e remoção de desnecessários

  • Algumas coisas ainda estão sendo consertadas como:

  • Formatação assistida e automática (apenas UEFi - há um problemas com placas novas e não sei o porque)
  • Reconhecimento e formatação de NVme --- FUTURO???


Download: Google Drive
md5: c9cd9f45fe6ac8494a774d7dfd90c520


UPDATE: Eu tentei consertar alguns erros que o script tinha, mas não consegui, fiz alumas implementações e também melhorei alguns problemas que já haviam na versão anterior! Por fim estarei encerrando as atividades desse script por aqui. No entanto quem quiser continuar com o projeto, pode entrar em contato comigo. Eu não tenho mais tanto tempo para mexer com script como antes, mas eu gosto e as vezes to mexendo haha!

Você deve estar se perguntando o porque usar esse script se o arch já possui o archinstall. Bom, meu script é todo voltado ao BR e se você usar meu script vai notar que a diferença de instalação (no quesito tempo) é de menos de 3 min para mais de 10 do oficial. OU seja, quer fazer uma formatação limpa e super rápida? Usa o PacArch!
5

Conheça sua futura distro Linux acessando pela internet.

Para quem tem dúvidas qual distribuição Linux escolher e muito menos tem tempo para gravar um dvd, pendrive ou montar uma máquina virtual ....... seus pobremas acabaram-se de acabar de sumir rindo_atoa.gif
Acesse agora mesmo este site [ clicando aqui ] e com um pouco de paciência, conheça diversas distribuições disponíveis nele para ter uma breve experiência na escolha de sua versão definitiva.
Apenas não encontrei onde interromper as distribuições iniciadas, algumas que tentei não apareceram para carregar e depois de algumas tentativas a próxima janela solicitava interromper algumas instâncias .. ainda estou na procura delas pois fiz muito aleatoriamente mostrando_lingua.png

Versões disponíveis segundo o site:

#4

4mLinux

#A

AbsoluteLinux
Academix
AlpineLinux
Antergos
antiX Linux
Aptosid
ArchBang
ArchLabs
Archlinux
Archman
ArchStrike
ArcoLinux
ArtixLinux
AryaLinux
AV Linux

#B

BackBoxLinux
BigLinux
Bio-Linux
BlackArch
BlackLab
BlackPantherOS
BlackSlash
blag
BlankOn
Bluestar
Bodhi
BunsenLabs
ByzantineOS

#C

CAELinux
Caine
Calculate Linux Desktop
Canaima
CentOS
Chakra
ChaletOS
ClearOS
Clonezilla
Condres OS
ConnochaetOS
CRUX
Cucumber

#D

Damn Small Linux
Damn Small Linux Not
Dapper Linux
Daylight Linux
Debian
DebianEdu
deepin
DEFT
Devil-Linux
Devuan
DragonFly BSD
Dragora
DuZeru
Dyne:bolic

#E

EasyOS
Edubuntu
elementaryOS
Elive Linux
Emmabuntüs
Emmi OS
Endless OS
EnsoOS
Exe GNU Linux
ExTiX

#F

Fatdog64
Fedora Atomic
Fedora Server
Fedora Silverblue Ostree
Fedora Spins
Fedora Workstation
FerenOS
FreeBSD
FreeDOS
Frugalware
Funtoo

#G

G4L
GeckoLinux
Gentoo
GhostBSD
GNewSense
GoboLinux
Gparted
GreenieLinux
GRML
GuixSD

#H

Haiku
HardenedBSD
Heads

#I

io GNU Linux

#K

Kali Linux
Kanotix
KaOS
Knoppix
Kodachi
KolibriOS
Korora
Kubuntu
Kwort

#L

Linux Lite
Linux Mint
LiveRaizo
LMDE
Lubuntu
LXLE OS

#M

Macpup
Mageia
MakuluLinux
Manjaro
Matriux
MauiLinux
MenuetOS
MidnightBSD
MilagrOS
MinerOS
MiniNo
MINIX
Modicia
Musix
MX Linux

#N

Nanolinux
Nas4Free
Neptune
NetBSD
Netrunner
NixOs
NST
NuTyX

#O

obarun
OpenBSD
OpenIndiana
OpenMandriva
openSUSE
OPNsense
OracleLinux
OSGeo live
OviOS

#P

Parabola CLI
Parabola LXDE
Pardus
Parrot
Parrot Home
Parrot Security
Parrot Studio
Parrot Variant
Parsix
PCLinuxOS
PeachOSI
Pentoo
Peppermint
PeppermintOS
Pinguy
PinguyOS
plopLinux
PointLinux
Pop!_OS
PORTEUS
PrimTux
Puppy Linux
PureOS

#Q

Q4OS
QubesOS
Quirky

#R

Raspberry Pi Desktop
ReactOS
Reborn OS
Redcore
redox
Refracta
Regolith Linux
Rescatux
RevengeOS
RoboLinux
Rockstor
ROSA FRESH
Runtu

#S

Sabayon
SalentOS
Salix
ScientificLinux
SELKS
SemiCode OS
Septor
Siduction
Slackel
Slackware
Slax
SliTaz
Solus
SolydK
SolydX
SparkyLinux
Springdale
Stresslinux
SubgraphOS
susOS
SwagArch
SystemRescueCd

#T

Tails
Tanglu
Tiny Core
Trident
Trisquel
TrueOS
TurnKey Linux
Tux N Vape

#U

Ubuntu
Ubuntu Budgie
Ubuntu Mate
Ubuntu Studio
UbuntuKylin
Ultimate Edition
Uruk

#V

VectorLinux
VineLinux
VoidLinux
Voyager
VyOS

#W

WattOs

#X

Xubuntu

#Z

Zentyal
Zenwalk
Zevenet
Zorin OS

Divirtam-se punk.gif
5

Zero Linux, um "zerofill" Linux

AVISO: Este post não será mais atualizado. Vá em: http://sabugo.net76.net/zero.htm

A quem interessar possa.

Escrever zeros em HDs pode resolver alguns problemas, como tabelas de partições malucas, que conseguem travar BIOS na detecção dos discos ou impedir o instalador do Windows de funcionar. Também no caso de HDs com setores defeituosos, escrever zeros no disco inteiro é uma medida de saneamento para obrigar a controladora a trabalhar, realocando os setores. E por último, quando você quer se livrar do particionamento atual de forma rápida, limpando não só a tabela de partição em si, mas o código de boot da MBR (os primeiros 446 bytes) e qualquer resquício de algum bootloader que possa estar na área reservada entre o MBR e o início da primeira partição, área que é de 62 ou 2047 setores, dependendo da ferramenta usada.

Cada fabricante de HD tem seu programa de diagnóstico, que costuma ter uma ferramenta para este fim. Porém são mídias com programas que rodam sobre DOS e não funcionam em todas as marcas de HDs. Usar um Windows PE está fora de cogitação e o DOS é um atraso. A solução não poderia ser mais óbvia: Linux. O kernel é altamente configurável e fornece amplo suporte a hardware -- neste caso, a controladores PATA/SATA. Juntando o Busybox, o binário multifuncional, e um pouco de cola, pronto, um pequeno Linux que é capaz de dar boot. E é isso, o esqueleto deste projeto pessoal, que batizei de "Zero Linux", é o kernel, com uma configuração super enxuta, o Busybox e o dc3dd estáticos, alguns shell scripts e o GRUB4DOS como bootloader do CD "eltorito" (sem emulação de disquete).

Kernel configurado sem usar módulos (está tudo embutido) e compactado com XZ. Com os seguintes drivers para controladores PATA/SATA:

SATA:
CONFIG_SATA_AHCI
CONFIG_ATA_PIIX
CONFIG_SATA_MV
CONFIG_SATA_NV
CONFIG_SATA_PROMISE
CONFIG_SATA_SIL
CONFIG_SATA_SIS
CONFIG_SATA_ULI
CONFIG_SATA_VIA

PATA:
CONFIG_PATA_ALI
CONFIG_PATA_AMD
CONFIG_PATA_ATIIXP
CONFIG_PATA_HPT37X
CONFIG_PATA_ITE821X
CONFIG_PATA_JMICRON
CONFIG_PATA_PDC2027X
CONFIG_PATA_PDC_OLD
CONFIG_PATA_SIS
CONFIG_PATA_VIA
CONFIG_ATA_GENERIC


Eles cobrem todos os chipsets e controladores usados em placas de desktops e notebooks.

O Busybox é o canivete suíço, que contém tudo, init, shell, ferramentas. O dc3dd é um dd turbinado, que, entre outros recursos, mostra o progresso do que está sendo feito, ao contrário do dd convencional. Foram compilados estaticamente por dar menos trabalho. Como a libc usada foi a do Ubuntu 10.10, que exige um processador i686, configurei o kernel para usar o mesmo conjunto de instruções. Menos mal que K6-2, VIA C3 e similares (incompatíveis com i686) estão mortos e enterrados nos dias de hoje.

É usado o devtmpfs do kernel para criação dinâmica dos dispositivos no diretório /dev. Ou seja, se você plugar um pendrive, ele automaticamente aparecerá lá. Os demais sistemas de arquivos estão desativados. O rootfs é o próprio initramfs e o sistema roda todo da memória. Depois que o bootloader carregar o kernel e o initramfs, você pode remover a mídia de boot sem medo.

Os shell scrips são caseiros, provavelmente grosseiros, mas é o que este humilde criado conseguiu fazer.


MÍDIA

O sistema em si consiste em dois arquivos: bzImage e initramfs.cpio.xz

Se quiser dar boot com pendrive, basta usar qualquer bootloader que saiba carregar um kernel Linux e um initrd (initrd não é a mesma coisa que initramfs, mas não vem ao caso aqui) que não haverá problema. Além do GRUB4DOS, tem o Syslinux, GRUB Legacy, GRUB2, etc. Usei o GRUB4DOS no CD pois para mim é o mais versátil bootloader da praça.

Dentro do CD, o arquivo menu.lst contém as opções usadas por cada entrada do menu.


FUNCIONAMENTO

Ao dar boot, você cairá no prompt rapidamente. No texto de introdução, é mostrada uma explicação dos scripts.

lista
Lista os HDs da máquina, inclusive pendrives e HDs removíveis, mostrando nome, tamanho, modelo.

ajuda
Exibe novamente o texto de introdução.

zera [t]
Zera o disco especificado no primeiro argumento. Se não forem passados argumentos na linha de comando, exibe ajuda. Caso seja especificado o segundo argumento t, zera todo o disco. Do contrário, zera os primeiros 10MiB.

reboot e poweroff
Reinicia e desliga, respectivamente. Esses não são scripts, são binários do Busybox. Ctrl+Alt+Del também serve para reiniciar. Em máquinas com ACPI (hoje em dia todas), o botão desliga.

E é isso. Existe um segundo console (Alt+F2) para quem quiser brincar, mas não se entusiasme, pois existem poucos brinquedos habilitados na compilação do Busybox.


DOWNLOAD

ATENÇÃO: Este CD tem por objetivo APAGAR o conteúdo de discos rígidos e dispositivos de armazenamento em geral. Se não são souber o que estiver fazendo, recomendo que nem faça o download. O autor e o Guia do Hardware não se responsabilizarão por qualquer eventual perda de dados decorrente do seu uso. Você foi avisado.

zerolinux15.iso (3MiB) - v1.5
md5sum: 8a6b54babe4edbceea3f3b46387acbf7

Tutorial de construção
tutorial15.zip (17,7KiB) - v1.5

Changelog
v1.0 (02/02/2011)
- Lançamento inicial

v1.1 (14/02/2011)
- Busybox 1.18.3
- Removido do Busybox: mdev, mknod, eject, touch, ed
- devtmpfs no lugar do mdev
- Adicionado no Busybox: watch
- initramfs comprimido com LZMA
- Adicionada referência a Ctrl+Alt+Del p/ reiniciar
- Memtest86+ 4.20

v1.2 (15/02/2011)
- No script 'zera', armazenar o exit code do dc3dd em uma variável

v1.3 (18/02/2011)
- Kernel 2.6.37.1
- CONFIG_HOTPLUG_CPU=y para silenciar "warnings" do configurador do kernel
- CONFIG_INPUT_EVDEV=y requerido pelo acpid
- Adicionado no Busybox: od, acpid, run-parts
- acpid desliga o sistema nos eventos PWRF (botão liga-desliga) e LID (fechamento da tela de notebooks)
- Adicionada referência para desligar no botão smile.png
- GRUB4DOS 0.4.5b-2011-02-17

v1.4 (15/03/2011)
- Kernel 2.6.38
- Busybox 1.18.4
- GRUB4DOS 0.4.5b-2011-03-05
- CONFIG_PNP_DEBUG_MESSAGES=n para deixar o log mais curto (use a opção de boot pnp.debug caso necessário)
- USB 3.0: CONFIG_USB_XHCI_HCD=y
- Kernel e initramfs comprimidos com XZ (LZMA2), suportado no kernel 2.6.38
- Consertado script rcS; a pasta /dev/pts não é criada ao montar /dev com devtmpfs

v1.5 (01/07/2011)
- Kernel 2.6.39.2
- Busybox 1.18.5
- GRUB4DOS 0.4.5b-2011-04-23
- Adicionado no Busybox: blkid
- Removido do Busybox: od
- Adicionado suporte a FAT no kernel


FAQ:

1 - Marcos, mais uma distribuição??????????
Resp: Acho que não. Ou sim? Não, não...

2 - Posso montar unidades?
Resp: Não, o kernel não tem nenhum suporte a sistema de arquivos habilitado. EDIT: agora tem suporte a FAT e só.

3 - O que mais dá para fazer além de zerar HDs?
Resp: Provavelmente nada.

4 - Posso instalar o Banshee ou o Amarok?
Resp: LOL

5 - Onde está a receita para sabermos como foi feito?
Resp: A receita custa R$ 1.000,00. Hehe. Agora sério, pretendo fazer um tutorialzinho posteriormente. -- FEITO

---
4

Apostila grátis de Gimp e outras opensource

ideia.png
caros amigos do Forum gdh,

Todo mundo fala que o Gimp é um excelente programa opensource e é considerado um excelente software à nível do photoshop que custa mais de R$ 100,00, mas o problema que muitos usuários alegam ser muito dificil dominar o programa. Mas agora existe uma excelente apostila disponibilizada gratuitamente pelo metrô de São Paulo em http://www.metro.sp.gov.br/diversos/download/tedownload.asp
Também existe um forum de Gimp que ajuda com suporte gratuito em http://www.gimp.com.br
Vamos aprender o gimp e valorizar o opensource?
abraços.
isso_ai.png
4

Entendendo o Linux!

Ai pessoal não entendo muito de Linux mas tava pesquisando sobre o assunto e achei esses artigos, para quem tem interresse no assunto tá ai,

Imagem Imagem

INTRODUÇÃO AO SISTEMA DE ARQUIVOS ReiserFS: o Linux é compatível com vários sistemas de arquivos, sendo o ReiserFS um dos mais utilizados. Sendo assim, que tal conhecer suas principais características e recursos? É isso que você verá neste artigo;
COMANDOS BÁSICOS DO LINUX: este artigo reune os principais comandos do Linux. É muito útil para quem quer se dar bem com esse sistema operacional;
OpenDocument Format (ODF): conheça as características e principais vantagens do ODF, um conjunto de formatos de arquivos que surge para padronizar a utilização e a distribuição de documentos (textos, planilhas, apresentações, banco de dados, etc);
APRESENTANDO O KDE (K DESKTOP ENVIRONMENT): o KDE é um dos mais utilizados ambientes de desktop para Linux. Não é para menos: além de ter um ótimo visual, é rico em recursos e aplicativos. Conheça suas principais características neste artigo;
APRESENTANDO O GNOME (GNU NETWORK OBJECT MODEL ENVIRONMENT): neste artigo, conheça o ambiente de desktop GNOME, um dos mais utilizados pelos usuários de Linux;
CONHECENDO O SERVIDOR APACHE (HTTP SERVER PROJECT): este artigo fornece uma abordagem introdutória ao Apache, o servidor Web mais usado no mundo. Conheça algumas de suas características e como começar a utilizá-lo (matéria reescrita);
COMO USAR O APT-GET: neste artigo (dividido em duas partes) você verá como utilizar os recursos da ferramenta apt-get, disponível em distribuições como Debian e Ubuntu;
COMO COMEÇAR A USAR O LINUX: algumas recomendações sobre como começar a usar o Linux (matéria da seção Colunas);
PROCESSOS NO LINUX: saiba como verificar e gerenciar os processos no Linux;
SERVIDOR SAMBA - O QUE É: este artigo dá uma abordagem introdutória ao Samba, mostrando suas principais características e um pouco de sua história;
O GERENCIADOR DE BOOT GRUB: conheça neste artigo detalhes do GRUB, o gerenciador de boot mais usado nas distribuições Linux;
O USUÁRIO ROOT: este artigo trata do usuário root e mostra por quê seu uso deve ser restrito e como obter recursos de super usuário sem utilizá-lo efetivamente;
A HISTÓRIA DO TUX, O PINGÜIM-SÍMBOLO DO LINUX: conheça a história do Tux, o mascote do Linux. Saiba como ele foi escolhido, veja como seu nome foi definido e o porquê do logotipo do Linux ser um pingüim;
O KERNEL DO LINUX: veja neste artigo o que é o kernel do Linux, como ele trabalha e como funciona a numeração de suas versões;
LINUX EM CASA x LINUX NAS EMPRESAS: saiba o porquê do Linux ser mais utilizado em empresas do que pelos usuários domésticos;
USANDO CRON E CRONTAB PARA AGENDAR TAREFAS: veja neste tutorial, como usar os principais recursos do cron para agendar tarefas no Linux;
MANIPULAÇÃO DE USUÁRIOS: neste artigo, escrito por Hugo Cisneiros, aprenda a lidar com a inclusão e/ou remoção de usuários em seu Linux;
AFINAL, QUAL O MELHOR LINUX PARA UM INICIANTE?: e você nunca usou o Linux e/ou não sabe qual distribuição escolher, este artigo contém orientações que podem ajudá-lo;
COMO MONTAR PARTIÇÕES NTFS NO LINUX: neste tutorial, escrito por Bruno Torres, aprenda de maneira descomplicada a montar partições NTFS no Linux;
FREEBSD, OPENBSD, NETBSD: CARACTERÍSTICAS DE CADA UM: neste artigo, conheça os sistemas operacionais BSDs e saiba as diferenças entre eles;
DISTRIBUIÇÃO FEDORA: conheça o sucessor do Red Hat, saiba suas características, se vale a pena usá-lo e o motivo das polêmicas envolvendo esta distribuição;
MONTANDO PARTIÇÕES NO LINUX: saiba como fazer o Linux enxergar as partições do Windows (em FAT);
USANDO GZIP E TAR: veja neste tutorial, como utilizar os aplicativos de compactação GZIP e TAR, e entenda a combinação de ambos;
ENTENDENDO E USANDO PERMISSÕES NO LINUX PARTE 2: nesta segunda parte, aprenda a trabalhar com permissões usando os comandos umask, chown e chgrp;
ENTENDENDO E USANDO PERMISSÕES NO LINUX: entenda todo o mecanismo usado para dar permissões de acesso a arquivos e pastas no Linux. Saiba como usar estes recursos;
SISTEMA DE ARQUIVOS EXT3: conheça o sistema de arquivos ext3 e seus recursos de Journaling, e entenda as razões para sua alta performance;
SOFTWARE LIVRE E SOFTWARE GRATUITO - A DIFERENÇA: conheça as diferenças entres estes conceitos;
EDITOR DE TEXTOS vi: veja neste artigo como trabalhar com este tradicional editor de textos;
DICAS PARA LINUX: dez dicas preciosas para usar no Linux;
ADSL NO LINUX: configure seu acesso ADSL (como Speedy e Velox) no Linux;
LILO: saiba o que é e como trabalhar com o LILO;
PACOTES RPM: saiba o que são e como usar;
A HISTÓRIA DO LINUX: conheça a trajetória do Linux desde seu surgimento;
LINUX - COMO FUNCIONA: entenda neste artigo o funcionamento do Linux.
4

KimTu, distro brasileira

Bom dia hardware.

Estou voltado aqui no meu período de inércia para apresentar pra vocês mais um projeto brasileiro que está se encaminhando bem. Trata-se do KimTu, distribuição/remaster/refusefuqui, depende como queiram chamar, baseada no Debian testing com ambiente gráfico MATE.

Ocorre que a distribuição tem alcançado ja na semana de lançamento, download em 31 países conforme dados do Source Forge.

Pessoal interessado em conhecer, segue os links:
Site: www.kimtu.vai.la
Forum: www.forumkimtu.vai.la
Grupo Telegram: www.telegram.me/KimTu
Email: [EMAIL]kimtu.devs@gmail.com[/EMAIL]
4

Perguntas e respostas sobre linux.

Bom pessoal,há um ano sou usuário da plataforma do pinguim (linux),o kurumim foi meu ponto de partida,graças ao excelente trabalho do senhor Carlos Morimoto pude me beneficiar do que tem de melhor no mundo do software livre (atualmente o Kurumim não mais existe,sua última versão foi lançada em 2006) antes desse período de um ano,sempre quando ouvia falar de linux,via alguém dizer que não valia a pena usar por que a plataforma era feia,era ruim,era complicada,estava fora de alcance de uso de um usuário não técnico e etc e etc.,diante de tanta informação negativa,me sentia desestimulado a usar uma plataforma diferente ao que a maioria usa,apesar de tanto negativismo em relação à plataforma,me sentia fascinado toda vez que via a propaganda de uma distribuição linux que rodava direto do CD num famoso site de downloads (o site vendia o CD),então eu pensava: “se roda direto do CD sem precisar instalar,não custa experimentar,se for ruim como dizem,basta reiniciar a máquina e estará tudo normal.”, adquiri o CD ,pus a mídia pra rodar no drive,a partir daí foi paixão à primeira vista,o sistema reconheceu todo meu hardware,fiquei encantado com isso,até então,eu pensava que teria que trocar todo meu hardware pra usar linux,eu desconhecia a informação de que os drivers da maioria dos dispositivos já estavam incluídos no kernel,não perdi tempo e procurei todas as informações para finalmente instalá-lo em meu HD,a partir daí começei a usufruir os benefícios que o pinguim oferece,hoje 95% do tempo em que estou na frente de um pc,estou utilizando uma plataforma linux,eu conheço algumas pessoas que querem usar linux,mas não usam por incompatibilidade do fax modem,hoje em dia,uma placa de fax modem compatível com linux é tão barata,que vale a pena adquirir,pela ótima relação custo-benefício,pra quem usa banda larga fica mais fácil ainda,por não depender de driver para conexão pela placa de rede,com o modem roteado então,a conexão com qualquer sistema é imediata,para dar uma pequena contribuição aos que agora estão chegando à plataforma,resolvi responder as mesmas dúvidas que eu tinha há um ano,,não é minha intenção “dar aula” por aqui,pois ainda sou apenas um mero aprendiz,a intenção é apenas facilitar um pouco para quem está procurando informações básicas sobre o pinguim,aos veteranos,caso haja alguma bobagem escrita aqui, por favor,me corrijam que eu edito depois,não quero passar informação errada para os recém chegados.piscadela.png


O que é linux ?



Linux é ao mesmo tempo um kernel (ou núcleo) e o sistema operacional que roda sobre ele, dependendo do contexto em que você encontrar a referência,o sistema operacional é o software mais importante de um computador,fundamental para que o computador possa se comunicar e receber instruções dos usuários; ler e gravar dados para os discos rígidos, periféricos;placas de rede,som, controlar o uso de memória e executar vários aplicativos. A parte mais importante de um sistema operacional é o kernel


O que é um kernel?



O kernel é o "coração" do sistema operacional, e é uma das partes do sistema que mais recebe atenção por parte dos desenvolvedores, evoluindo constantemente. A cada nova versão do kernel mais recursos são incorporados, defeitos corrigidos, e constantemente recursos existentes são aprimorados tornando-se mais eficientes.Os drivers para a maioria dos dispositivos já vem no Kernel como módulos.
O kernel do Linux foi idealizado pelo finlandês Linus Torvalds, em 1991. Torvalds era um estudante de ciência da computação que, em seus estudos, teve a necessidade de criar uma nova versão do Minix, um sistema operacional baseado no Unix (Sistema operacional desenvolvido em 1969, pela empresa americana AT&T, capaz de executar ao mesmo tempo varias tarefas solicitadas por diferentes usuários simultaneamente.)e desenvolvido por Andy Tannenbaum.
Linus começou a trabalhar nesse projeto e, quando desenvolveu algo concreto, enviou uma mensagem para um grupo de usuários do Minix na Usenet (antecessora da internet) Na mensagem, Torvalds notificou sobre sua criação e avisou que disponibilizaria o código-fonte do que tinha desenvolvido a todos os interessados.
O que Linus Torvalds tinha criado, na verdade, era a primeira versão do kernel do linux. Assim, falando a grosso modo, bastava juntar uma série de aplicativos com o kernel para que um sistema operacional fosse criado,o que foi feito mais tarde dando origem ao linux que existe hoje,mas no princípio existia apenas o kernel,existem várias distribuições linux,mas o kernel do Linus está sempre ali,o nome linux surgiu da mistura de Linus+ Unix.


Por que existem várias distribuições linux?("distros" para os íntimos)




Distribuição é um sistema operacional Unix-like incluindo o kernel Linux e outros softwares de aplicação, formando um conjunto. Distribuições (ou “distros”) são mantidas por organizações comerciais ou também por projetos comunitários que montam e testam seus conjuntos de softwares antes de disponibilizá-los ao público.
Como o linux e a maior parte dos softwares incluídos em distribuições são livres, qualquer organização ou indivíduo suficientemente motivado podem criar e disponibilizar (comercialmente ou não) a sua própria distribuição. Isso faz com que hoje haja registro de mais de 300 distribuições ativamente mantidas, embora menos de 20 delas sejam largamente conhecidas,não importa se você está usando Big Linux,Ubuntu,Mandriva,Fedora ou outra qualquer,seja qual distribuição for,você estará usando linux,pode ter certeza disso,muda a distribuição,mas o kernel(o linux propriamente dito) que é o coração do sistema estará sempre lá.




Qual a melhor distribuição linux?


Não existe uma melhor distribuição linux,isso é uma escolha pessoal e preferêncial de cada um,se você entrar no fórum com essa pergunta, você perceberá que cada usuário vai citar uma distribuição diferente,cada um,irá apontar como “melhor distribuição”a sua preferida.
A melhor distribuição é aquela que melhor atende ao seu perfil de uso,que pode ser diferente do meu perfil por exemplo,a minha primeira distribuição foi o kurumim,eu o indicaria pra qualquer iniciante,ou seja,qualquer um que nunca tenha ouvido falar em linux na vida,apesar de eu ter usado a palavra “iniciante” aqui,não quer dizer necessariamente que o novo usuário linux tenha obrigação de ficar “pulando” de distro em distro para “evoluir” como usuário,se você experimentou uma distro e gostou dela,não há razão para trocar por outra,troque só quando você for movido pela sua própria curiosidade e nunca em nome de uma suposta “evolução”,pois o objetivo principal aqui é sua satisfação pessoal e não uma “evolução” de usuário iniciante para usuário avançado,a “evolução”acontecerá naturalmente enquanto você usa a distro que lhe agrada,tudo que você sabe relacionado ao windows não foi “captado”da noite para o dia,você foi simplesmente usando e no dia a dia, pegava uma dica aqui e outra ali,quando era do seu interesse,evidente,com isso você foi naturalmente se tornando um usuário “menos leigo”,se você usar distribuições linux voltadas para desktop como Big Linux,ubuntu,OpenSuse,Mandriva,Fedora e etc não vai ser muito diferente disso.




Estou usando windows e baixei uma distribuição linux pra gravar e obter um live CD,mas o winrar (ou winzip) me mostra o arquivo baixado como “compactado”,devo descompactar antes de gravar?



Você está acostumado a descompactar tudo que é arquivo baixado de algum site de downloads não é mesmo? mas com imagem ISO a coisa é diferente.
Imagem ISO é um arquivo único que contém todos os dados existentes em um CD-ROM ou DVD, em outras palavras, uma imagem ISO é uma seqüência de bytes, exatamente como os mesmos são encontrados dentro de um CD-ROM ou DVD, gravados em um arquivo.
Há um processo próprio para gravar a imagem no CD-ROM, uma vez que a simples cópia de tal imagem para dentro da mídia não irá funcionar,o usuário de primeira viagem,ao baixar um arquivo de uma distro linux,a primeira coisa que ele costuma fazer é descompactar o arquivo como costuma fazer com os demais arquivos já baixados em sites de downloads por aí,mas na verdade não se deve
descompactar o arquivo iso ,apesar do arquivo aparecer como "arquivo a ser descompactado"pelo winzip ou winrar,na verdade não é,portanto,Um arquivo iso nunca deve ser descompactado,estando no windows, pegue o arquivo baixado do jeito que está e faça o seguinte: 1- Abra o Nero e clique em “cópia de segurança” > copiar imagem Image.(gravar imagem no disco) 2- Aponte o arquivo que será gravado dando dois cliques nele 3- Clique em "burn" ou "gravar" para gravar o CD,escolha de preferência uma velocidade baixa e evite usar mídias (Cds) de má qualidade,prefira mídias de marcas confiáveis e fuja das genéricas e nunca grave uma distro em CD regravável (CD RW) e sempre use CDs não regraváveis (CD R)



O que é um live CD linux?


Live CD é um CD que contém um sistema operacional (GNU/linux ou outro) que não precisa ser instalado (pelo menos não imediatamente) no disco rígido do usuário, uma vez que o sistema operacional completo é executado diretamente a partir do CD e da memória RAM,dessa maneira você pode experimentar sem necessariamente instalar. Os liveCDs permitem que se instale o sistema operacional no disco rígido com as mesmas configurações do sistema que roda no CD,é bom lembrar que nem toda distribuição linux vem em live CD,mas boa parte das distros vem nessa modalidade.




Caso eu experimente um live CD e resolva instalar no meu HD,vou ficar sem o Windows?



Não,só se você quiser,mas não é necessário,pois o instalador da distribuição linux que você escolher reconhecerá automaticamente a partição windows através do gerenciador de boot,assim,ao ligar sua máquina,você terá a oportunidade de escolher através de um menu qual sistema você deseja inicializar no seu pc naquele momento,windows ou linux,você decide,os dois sistemas podem conviver harmoniosamente na mesma máquina,sem problemas,é o que chamamos de dual boot,o próprio instalador da distro que você escolher se encaregará de montar o dual boot pra você,basta seguir as orientações do assistente do instalador,uma vez que você instala uma distro,a partir da segunda vez,você acaba considerando tão simples como somar 2 e 2.




Para usar os dois sistemas no meu PC (windows e linux),tenho que particionar o HD,o que é isso?




Particionar seria o mesmo que dividir o espaço do seu HD para assim acomodar sistemas operacionais diferentes,o Gparted,que é um aplicativo que vem incluso no CD do Ubuntu e outras distribuições cumpre bem este papel,existem inúmeros tutoriais na net explicando como se faz um particionamento,o que é um sistema de arquivos e etc.

Pra quem usa o Windows Seven eu recomendo usar as ferramentas do próprio Windows para se particionar (dividir) o disco e não esqueça de desfragmentar a partição do Windows antes particionar o disco,também usando ferramenta do próprio Windows.

Mas caso você ache arriscado tentar,você ainda pode usar a distribuição Ubuntu a instalando dentro do próprio Windows sem precisar particionar o disco,você ainda tem a opção de usar o Ubuntu a partir de um pendrive,( da mesma maneira que se usa um liveCD,mas com a vantagem de não perder suas configurações em caso de novo boot) sem modificar nada na sua máquina,basta configurar sua o bios da sua placa mãe para dar boot a partir da USB,veja antes se sua placa mãe tem suporte para tal.



O que é usuário root?


"root" é o nome dado ao usuário que pode controlar tudo em todo o computador. Nós podemos chamá-lo de "super usuário." quando você instala uma distro qualquer,numa das etapas da instalação você é convidado a elaborar duas senhas,uma de usuário root e outra de usuário comum,depois de instalado o sistema,você como root poderá modificar as configurações da maneira que quiser,entre outras tarefas administrativas,como root você poderá instalar ou desinstalar programas,modificar arquivos diversos,já como usuário comum você não terá tanto poder e os arquivos dos sistema estará disponível somente para leitura.Por ser tão poderoso, o usuário root é perigoso. Por isso, ele só deve ser usado em situações que não podem ser trabalhadas pelo usuário comum, que não possuem privilégios de root(ou super usuário). Imagine, por exemplo, que você está trabalhando com o usuário root. Ao atender um telefonema de cinco minutos, você saiu da frente do computador sem bloqueá-lo. alguém mal-intencionado percebeu isso e vai até seu computador, apagou diretórios importantes ao sistema e "saiu de mansinho". Se você estivesse utilizando um usuário comum, isto é, um usuário sem permissões para mexer nesses diretórios, aquele sujeito não teria conseguido apagá-los. Ainda há a possibilidade de você cometer algum erro e por tudo a perder,fora o perigo vindo da web caso esteja usando o usuário root pra navegar na internet,pois qualquer um poderá assumir o controle do seu sistema,inclusive remotamente,o usuário root foi feito para administrar o sistema,não foi feito para ser usado o tempo todo,pra isso existe a conta de usuário comum.
O usuário root é tão importante que até sua senha deve ser bem elaborada. É recomendável que ela tenha ao menos 8 caracteres e que misture letras e números,nada de colocar sua data de aniversário ou combinações do tipo 123456 ou 654321 pois seriam óbvias demais.
Você pode estar usando o sistema através de seu usuário comum, quando percebe que terá que fazer uma alteração de configuração permitida apenas ao root. Uma maneira rápida e segura de fazer isso é pelo comando su (substitute user).
Digite su no terminal e o sistema pedirá que você informe a senha root. Em seguida, você poderá fazer a modificação necessária. Ao concluir, basta digitar exit ou fechar o terminal e os privilégios de root estarão desabilitados novamente.
Observação: o simbolo $ significa que você está logado como usuário comum,ao digitar su+senha de root no terminal,o símbolo se converte em outro que seria este: #,com este símbolo antes do seu nome de usuário,você terá a certeza de está logado como root.



Porque praticamente ninguém usa antivírus nas distribuições linux?




porque atualmente não há necessidade,existe dois fatores que contribuem pra isso,o primeiro é que O Windows é o sistema dominante e, sendo assim, o mais visado,o segundo é que a Plataforma linux têm um sistema de permissão mais robusto que dificulta a ação de pragas digitais,a plataforma linux oferece uma camada extra e espessa de segurança,mas o principal fator de segurança ou (insegurança) de qualquer sistema ainda é o próprio usuário,no caso de uma plataforma linux,para sua segurança,basta não fazer uso do usuário root o tempo todo (como já citado acima,só o use pra administrar o sistema) e fazer uso de um firewall.






Ao adquirir o Windows,eu tenho o sistema base e alguns acessórios,com linux é a mesma coisa?



Não,com linux não é a mesma coisa,pois junto com o sistema,você não recebe alguns acessórios,você receberá bem mais que isso: Um time inteiro de programas destinado às mais diversas funções,estou me referindo ás distros voltadas para desktop,como Mandriva,kurumim,entre várias outras.




Pra usar uma distribuição linux eu vou ter que virar técnico?



Não, algumas pessoas ainda insistem em rotular a plataforma linux como uma plataforma feita para usuários super avançados,feita pra usuário técnico,pra nerd,pra geek e etc ,atualmente o correto seria afirmar que a plataforma linux foi feita pra quem quer usar,pois está ao alcance de todos,seja usuário novo ou avançado,várias distros estão disponíveis para download pela internet e não exigem pagamento de licenças,no princípio,lá na década de 90,era verdade que linux não era pra qualquer um,aliás nessa época,linux era voltado quase que exclusivamente para servidores, mas hoje em dia,com tantas distribuições linux feitas para desktop por aí, que automatizam praticamente tudo,seria incorreto alguém fazer tal afirmação.




porque usar linux?



Muitos usuários que hoje usam linux inicialmente se perguntavam: porque eu vou usar linux,se o windows me atende em tudo em que eu preciso? com o passar do tempo um usuário deste começa a imaginar como seria usar um sistema diferente do que a maioria usa,daí começa um processo de “namoro” com alguma distro,baixa algum live CD e o fica admirando o sistema rodar direto do CD sem instalar e por fim resolve instalá-lo,com raras excessões,vira mais um adepto do pinguim. Geralmente,os usuários mais assíduos de pc tem mais de um navegador instalado,tem mais de um player musical instalado,tem mais de um programa compartilhador de arquivos (p2p) instalado,possuem mais de um endereço de email,tem mais de um amigo no site de relacionamento,participa em mais de um fórum na internet,etc e etc,se na maioria das coisas que você faz no seu pc você tem mais de uma opção,porque quando se trata de sistema operacional,você tem que ficar restrito há apenas uma opção? porque não ter uma segunda opção de sistema no seu pc? veja bem,se eu tenho a oportunidade de instalar outro sistema em minha máquina sem necessariamente ter que desinstalar o famoso Microsoft Windows,porque não fazê-lo? bom,a sugestão foi dada,a decisão é com você.ze_bonitinho.png






Fonte:meu humilde conhecimento mesclado a trechos dos sites BR-linux , Wikipédia,comunidades Fedora,viva linux e best linux através do Google.
4

Mageia 8 está perto do lançamento

Neste fim de semana foi liberada a Release Candidate da versão 8 da distribuição Mageia. Eu como fiel usuário da distribuição já baixei e instalei na minha máquina - até agora está tudo ótimo.

Veja a nota de lançamento:

caffilhobr
Estamos ansiosos para ouvir seus pensamentos e comentários para que possamos continuar trabalhando para deixar o Mageia 8 pronto para o lançamento.

A nova arte de Mageia 8 também foi integrada, a comunidade fez algumas imagens realmente legais, aqui está o novo fundo de assinatura, bem como os fundos adicionais que serão incluídos.

Aqui estão alguns dos principais pacotes incluídos nesta versão:

Kernel - 5.10.12 LTS
glibc - 2,32
gcc - 10.2.1
rpm - 4.16.1.2
Chromium - 88 (somente x86_64)
Firefox - 78,7 (ESR)
LibreOffice - 7.0.4.2
Plasma - 5.20.4
GNOME 3.38.3
Cinnamon 4.8.3
Xfce 4.16
Mate 1,24

O PHP foi atualizado recentemente para 8.0.2, portanto, o feedback sobre os aplicativos PHP será útil para verificar se há problemas. Os drivers NVIDIA foram trocados para gl-vendor-neutral-dispatch, de modo que os aplicativos MESA podem funcionar nesses sistemas, com as séries 460 nas séries x86_64 e 390 ainda disponíveis. Observe que a série NVIDIA 340 não é mais compatível. DrakX, nosso instalador, mudará os sistemas suportados para NVIDIA 390 onde possível, ou usará o driver nouveau se eles não forem suportados pelos drivers mais recentes.

Para placas gráficas Amd baseadas na família das Ilhas do Sul (Tahiti, Pitcairn, Oland, Verde, Hainan) e na família das Ilhas do Mar (Kaveri, Bonaire, Havaí, Kabini, Mullins), agora estamos definindo como padrão o mais novo amdgpudriver em vez do antigo Radeon, e feedback, se funciona corretamente ou não em seu hardware, seria útil.

Uma lista completa dos pacotes incluídos está disponível no arquivo .idx para a mídia de instalação clássica ou no arquivo .lst para as imagens iso ao vivo.
Para aqueles que desejam entrar e testar imediatamente, as imagens podem ser baixadas aqui, como sempre acontece com as imagens de pré-lançamento, use seu bom senso.

O conjunto de imagens ISO disponíveis é o mesmo do Mageia 7, oferecendo mídia de instalação para sistemas de 32 e 64 bits, imagens ao vivo de 64 bits para Plasma, GNOME e Xfce, bem como uma imagem ao vivo de 32 bits para Xfce. Algumas das principais melhorias no ISO são que nosso netinstall agora pode ser usado para instalar através de conexões Wi-Fi com criptografia WPA. Anteriormente, apenas a criptografia WEP estava disponível. Você pode encontrar mais informações nas Notas de versão.
Além disso, observe os problemas listados na Errata. Eles estão em processo de avaliação, portanto, as atualizações durante a instalação podem fornecer correções para vários deles. Adicione repositórios online ao instalar este RC1 e não se esqueça de atualizar após a instalação.

Esperamos que a versão funcione bem para você, mas se houver problemas, informe-os ao nosso Bugzilla para que possamos classificá-los para a versão final. Se você quiser se envolver em testes ISO, empacotamento ou qualquer outro aspecto da Mageia, há muitas informações aqui.

Uma grande mão para todas as pessoas envolvidas em lançar este lançamento, e para todos os testadores por nos darem o feedback que precisamos para deixar a Mageia 8 pronta.

Traduzido do link: https://blog.mageia.org/en/2021/02/06/announcing-mageia-8-rc1/
3

Tutorial -> Instalação de programas pelo código fonte!

Olá amigos, decidi escrever esse tutorial, pois vejo que é área onde o novato mais quebra a cabeça.
Bom, esse tutorial eu escrevi baseado no Ubuntu ( a distro que estou usando atualmente ) mas pode ser usado para qualquer distro.

1 - O básico
2 - Configure
3 - make
4 - make install
5 - Otimizando o source


1 - O Básico

Bom, compilar o programa envolve tres coisas:
1 - Verificar se o sistema está pronto para compilar e rodar o programa ( configure )
2 - Compilar o Programa
3 - instalar o programa
Antes de começar, nesses pacotes geralmente vem um arquivo texto, chamado readme, leiame, install, etc. Leia . Nesse arquivo geralmente vem instruções para instalação.

No primeiro passo é executado um script, geralmente chamado de "configure". Ele faz um série de testes, verificando dependencias, etc. No final do processo, ele cria um arquivo, chamado "Makefile". É por esse arquivo que o comando "make" se orienta. o make lê o arquivo Makefile, e chama o gcc ou o g++ ( os compiladores, que realmente compilam o programa ) de acordo com as variaveis que ele econtrou no Makefile. Isso inclue aonde estão as dependências, etc.
No terceiro e ultimo passo, o make copia os arquivos compilados para o seus respectivos diretórios. Como esse comando envolve copiar arquivos para fora da pasta HOME, deve ser executado como root .

Descompactando a fonte

Geralmente, as fontes vem compactadas nos formatos gunzip ou bzip2 ( gz ou bz2, respectivamente ). exemplo:
fonte.tar.bz # gunzip
fonte.tar.bz2 #bzip2

O tar é o programa que preserva a ordem dos diretorios dentro do arquivo compactado. e o gunzip e o bzip2 é que fazem a compactação. Por isso da extensão ser tar.bz2.
Para descompactar:

tar -xzvf fonte.tar.gz #para arquivos Gunzip
tar -xjvf fonte.tar.bz2 #Para arquivoz Bzip2

onde:
tar: chamada do programa tar
x : Parâmetro passado ao tar, que significa extract, descompactar
z ou j: Indica que o arquivo está compactado em Gunzip ou Bzip2, respectivamente
v: Verbose, para mostrar quais arquivos estão sendo descompactados
f: Passa o parâmetro do arquivo que será descompactado, por isso é o ultimo argumento antes do nome do arquivo
fonte.tar.gz: O nome do arquivo stick_out_tongue.png


isso irá descompactar o arquivo no diretorio corrente ( se vc não sabe aonde está, execute pwd )

2- O configure

O configure, como foi dito, é ( geralmente ) o nome do arquivo que faz o teste das malditas dependências e cria o Makefile. o script pode ser chamado também, de config ou install.sh
Para chama-lo, entre no diretorio da fonte ( usando o cd ) e execute:
./configure

O "./" é para indicar o shel para executar o script, e o configure é o nome do script.
Geralmente ele começa bem...dai..do nada, ele retorna um erro, como esse:
Check SDL.... error, libsdl not found

Se eu tentar dar o make, ele retornará:
make: *** Nenhum alvo indicado e nenhum arquivo make encontrado. Pare.

Isso é normal, como o configure não terminou direito, não criou o Makefile e o make não por onde se orientar.

Não encontrar dependências é normal, principalmente em distros livecd, como Kurumin e o Ubuntu. Esse tipo de distro, para economizar espaço, inclue apenas os arquivos necessários para rodar o programa ( as libs ), mas não incluem os arquivos necessários para compilar os programas. No Ubuntu, nem os compiladores básicos ( como o gcc )vem instalados, vc tem que instalar usando o comando:
sudo apt-get install build-essential

Resolvendo Dependencias usando Gerenciadores de programas

Eu ensinarei esse passos usando o apt-get, mas pode ser usado facilmente outro gerenciador de pacotes.
Analisando a mensagem de erro que o script me retornou, chego a conclusão de que ele não encontrou a libsdl. Resolver isso é fácil, usando o apt-get ou urpm.

no apt-get:
apt-cache search nome-do-pacote
exemplo:
apt-cache search libsdl
saída:

libsdl-image1.2-dev - development files for SDL 1.2 image loading libray
libsdl-mixer1.2-dev - development files for SDL1.2 mixer library
libsdl-ttf2.0-0 - ttf library for Simple DirectMedia Layer with FreeType 2 support
libsdl-ttf2.0-dev - development files for SDL ttf library (version 2.0)
libsdl1.2debian - Simple DirectMedia Layer
libsdl1.2debian-all - Simple DirectMedia Layer (with all available options)
libsdl1.2debian-alsa - Simple DirectMedia Layer (with X11 and ALSA options)
libsdl1.2debian-esd - Simple DirectMedia Layer (with X11 and esound options)
libsdl1.2debian-oss - Simple DirectMedia Layer (with X11 and OSS options)
libsdl-image1.2 - Biblioteca p/ abertura de imagens para Simple DirectMedia Layer 1.2
libsdl-mixer1.2 - Biblioteca de mixer para Simple DirectMedia Layer 1.2
libsdl1.2-dev - Arquivos de desenvolvimento da Simple DirecMedia Layer.
gstreamer0.8-sdl - SDL videosink plugin for GStreamer
libsdl-console - console that can be added to any SDL application
libsdl-console-dev - development files for libsdl-console
libsdl-erlang - Erlang bindings to the Simple Direct Media Library
libsdl-gfx1.2-4 - drawing and graphical effects extension for SDL
libsdl-gfx1.2-dev - development files for SDL_gfx
libsdl-net1.2 - network library for Simple DirectMedia Layer
libsdl-ocaml - OCaml bindings for SDL - runtime files
libsdl-ocaml-dev - OCaml bindings for SDL - development files
libsdl-pango-dev - text rendering with Pango in SDL applications (development)
libsdl-pango1 - text rendering with Pango in SDL applications (shared library)
libsdl-perl - SDL bindings for the Perl language
libsdl-ruby1.8 - Ruby/SDL interface for Ruby
libsdl-sge - extension of graphic functions for the SDL multimedia library
libsdl-sge-dev - development files for libsdl-sge
libsdl-sound1.2 - Decoder of several sound file formats for SDL
libsdl-sound1.2-dev - Development files for SDL_sound
libsdl-stretch-0-2 - stretch functions for Simple DirectMedia Layer
libsdl-stretch-dev - development files for SDL_stretch library
libsdl1.2debian-arts - Simple DirectMedia Layer (with X11 and aRts options)
libsdl1.2debian-nas - Simple DirectMedia Layer (with X11 and NAS options)
libsdl-net1.2-dev - Arquivos de desenvolvimento para a biblioteca de rede SDL.
lgeneral - A "Panzer General" - like game
Analisando a saída do comando, vemos que temos que instalar o pacote libsdl1.2-dev.
Mas perae, porque não o pacote libsdl1.2debian?
Simples, porque o pacote libsdl1.2debian ( equivalente ao libsdl-1.2 em outros gerenciadores ) contém os arquivos necessários para rodar programas que usam essa lib. Esse pacote não contém os arquivos necessários para compilar programas que usam SDL. Para compilar, precisamos do libsdl1.2-dev . Isso se aplica a qualquer pacote. exemplo:

libgtk2.0-dev e libgtk2.0-0
libcairo2 e libcairo2-dev

Tem "dev" ou "devel" no nome do pacote, pode ter certeza que são as headers para compilação.

3 - comando Make

O make não tem mistério, quando o configure termina corretamente, vc executa no terminal:
make

E vc verá todo o processamento do código fonte.
Raramente acontece erros na hora do make, alguns que ja aconteceram comigo foram: Faltar pacotes que o configure não detectou, quando isso acontecer com vc, use o apt-get.
Outra coisa que pode acontecer, é erro no código fonte, causado por alguma icompatibilidade com a versão das dependencias instaladas em seu PC. Um exemplo, é o amule. O safado não compila usando o WXGTK 2.8.3. Da erro na hora do make. Mas se vc usar a versão 2.6.4, ele compila.
Outro erro que ja aconteceu comigo, foi o "segmentation fault" ( acho que é assim que se escreve ) geralmente ocorria quando eu tentava compilar algum programa, com varios programas abertos.

4 - make install

Esse é fácil. Depois que compilou o programa, é só executar ( como root )
make install

Ele irá copiar todos os arquivos compilados para o diretório de instalação, geralmente o /usr/local , os executaveis vão para o /usr/local/bin, os arquivos de configurão vão para /usr/local/etc e assim por diante.


5 - Otimizando o source

A unica vantagem que vejo em compilar programas, é poder otimizar o source para o seu processador. Por exemplo, os programas que vc instala através do apt-get, vem compilados em i386, ou seja, sem otimização nenhuma. Do urpmi da Mandriva, vem compilados para a arquitetura i586. Para fazer isso, vc deve setar as variaveis CFLAGS CXXFLAGS E CHOST
Exemplo, toda vez que eu compilar um programa, antes de executar o configure eu digito no terminal ( para otimizar para o meu Sempron 2200 ):
CFLAGS="-march=athlon-4 -pipe -O3 -fomit-frame-pointer"
CXXFLAGS=$CFLAGS
CHOST="i686-pc-linux-gnu"
export CFLAGS CXXFLAGS CHOST

Essas variaveis, o ./configure irá pegar o valor, colocará no Makefile, e na hora que vc executar o make , ele irá passar esses valores para os compiladores.

Importante, se vc errar, digitar algum valor errado, o configure retornará erro.
Se você não sabe quais valores colocar para seu processador, procure em http://gentoo-wiki.com/Safe_Cflags que contém uma extensa lista de valores para CFLAGS, é só procurar seu processador.
Outra coisa importante, um programa compilado para Pentium 4 não rodará em um Pentium 3, um programa compilado para atlhon não rodará num Pentium e por ai vai.


Conclusões
Espero com esse tutorial ajudar os iniciantes nessa parte tão chata de compilar programas. Mas vale lembrar, que a maioria dos programas que vc baixa na NET vc pode encontrar facilmente no apt-get, urpmi, yum, pacman, etc.

Gente, se alguem tiver alguma contribuição, me passe, pra poder colocar no tutorial.

Abraços

Ha, desculpem os erros de português.
3

Um site que interpreta os comandos do terminal

O querido terminal jamais envelhece, o Idan Kamara desenvolveu uma ferramenta que se chama ExplainShell. O ExplainShell é capaz de interpretar comandos Linux com opções extraído do manual de comandos (man page) da comunidade Ubuntu. Escrita em linguagem Python, isso torna a ferramenta interativa e muito dinâmica; sendo útil para explicar diversos comandos, que c muitos iniciantes acham complexos, portanto aproveitem aí, basta digitar o comando no campo para saber a sua função, porém se você não manja inglês vai ter dificuldade, exceto se recorrer a um tradutor...

Imagem
3

{ PearOS } - Um novo mantenedor, uma nova oportunidade ...

Há muito tempo atrás uma distribuição Linux despontou como uma promissora alternativa tanto às opções do próprio Linux quanto concorrendo relativamente com o novo sistema da Apple, era o Pear OS adotando um tema além de muito similar, também muito funcional e fácil de aprender além de uma boa paródia fazendo alusão ao símbolo da maçã adotando uma pêra mas ela subitamente sumiu e ninguém mais ouviu falar dela.
Por esses dias em divagações na internet e youtube descobri por acaso outro desbravador dessa distribuição, dessa vez adotando também os nomes tornando-os bem similares aos da Apple com um ambiente ainda mais aprimorado e perto do idêntico ao MacOS, numa breve experiência no VirtualBox tive problemas com o adaptador de vídeo onde aumentando a resolução não era possível reduzi-la, até mesmo encontrar o console deu um certo trabalho já que no fundo é uma distribuição Linux.
Mesmo assim fiquei impressionado com o capricho e dedicação na transformação tão parecida e em certos aspectos muito práticas ao sistema concorrente, gostaria de ter um computador disponível para experimentar com mais afinco pois os vídeos que encontrei realmente despertaram um grande interesse nessa versão. Infelizmente o servidor passa por dificuldades mas considerando que você pode deixar a cópia do instalador (2.4GB) em segundo plano.
Para quem também tiver interesse em conhecer, basta visitar o site [ https://pearos.xyz ] e pegar sua cópia.
>> { MONTEREY } Encontrei no arquive.org uma opção de download mais rápida [ https://archive.org/details/pearOS_Monterey_64bit-12-beta-2021.07.01 ]

Monterey, mais recente:
Anexo do post

Triccsur:
Anexo do post

Catalina:
Anexo do post
3

Livro gratuito em pdf administração avançada GNU/Linux

Boa noite quem manja inglês ou espanhol, poderá baixar o Livro gratuito Administração avançada GNU/LINUX em pdf com 545 páginas...

O arquivo tem apenas 18mb...
Imagem


FTA Academia de Tecnologia Livre lançou excelente livro chamado "O sistema operacional GNU / Linux", o conteúdo principal está relacionada com a administração do sistema. Você vai aprender a instalar e configurar serviços diversos de informática , e como otimizar e sincronizar os recursos usando GNU / Linux.

A partir do site do projeto:

Os sistemas GNU / Linux chegaram a um nível importante de maturidade, o que permite integrá-los em quase qualquer tipo de ambiente de trabalho, a partir de um PC desktop para as instalações de servidores de uma grande empresa.



Download

Em espanhol, caso queira...

Aqui mais alguns livros interessantes
3

Como configurar o GNU/Linux para o horário de verão

No próximo dia 14 de outubro (domingo), à zero hora (0h), os relógios deverão ser alterados (adiantados para 1h) para entrada no horário de verão - v. http://www.brasil.gov.br/noticias/ultimas_noticias/horario_verao070920/

A dica a seguir é uma adaptação da orientação do CAIS - v. http://www.rnp.br/cais/alertas/2006/cais-alr-20061010.html
Para quem usa uma distro que já liberou pacotes (tzdata) contendo as tabelas corrigidas, tudo bem. Mas quem usa uma distro ou instalação que não possui atualizações, pode efetuar a correção manualmente.

1. Verifique se possui os utilitários zic e zdump, que fazem parte do pacote libc6.

2. Edite um arquivo (texto puro), contendo as seguintes linhas, de acordo com o seu fuso horário. Faça as adaptações que julgar necessárias, trocando nomes ou fusos; as linhas imprescindíveis, que definem o horário de verão, são as 2 primeiras, que começam com "Rule"; e deve haver pelo menos uma linha começando com "Zone", a qual aponta para um caminho (America/Brasilia, p.ex.) no diretório /usr/share/zoneinfo. Qualquer dúvida, "man zic".
Rule Brazil 2007 only - Oct 14 00:00 1 S
Rule Brazil 2008 only - Feb 17 00:00 0 -
Zone Brazil/East -3:00 Brazil BR%sT
Zone Brazil/West -4:00 Brazil BR%sT
Zone America/Brasilia -3:00 Brazil BR%sT
Zone America/Goiania -3:00 Brazil BR%sT
Zone America/Campo_Grande -4:00 Brazil BR%sT
Zone America/Cuiaba -4:00 Brazil BR%sT
Zone America/Sao_Paulo -3:00 Brazil BR%sT
3. Grave este arquivo em algum local (/root, /etc, /opt) que possa ser aproveitado no próximo ano, com a extensão .zic - p.ex., horario_verao.zic.

4. Execute o comando "zic horario_verao.zic" (se foi esse o nome escolhido).

5. Teste se a compilação funcionou com o comando zdump. No meu caso, a resposta ficou como abaixo. Observe que após a linha que lista o dia 13 /10, às 23:59:59, aparece o dia 14/10, 01:00:00, mostrando que a entrada no horário de verão irá ocorrer corretamente. Analogamente, a saída irá ocorrer em 16/02/2008.
[root@rapd:sh]# zdump -v America/Brasilia | grep 200[78]
America/Brasilia Sun Feb 25 01:59:59 2007 UTC = Sat Feb 24 23:59:59 2007 BRST isdst=1 gmtoff=-7200
America/Brasilia Sun Feb 25 02:00:00 2007 UTC = Sat Feb 24 23:00:00 2007 BRT isdst=0 gmtoff=-10800
America/Brasilia Sun Oct 14 02:59:59 2007 UTC = Sat Oct 13 23:59:59 2007 BRT isdst=0 gmtoff=-10800
America/Brasilia Sun Oct 14 03:00:00 2007 UTC = Sun Oct 14 01:00:00 2007 BRST isdst=1 gmtoff=-7200
America/Brasilia Sun Feb 17 01:59:59 2008 UTC = Sat Feb 16 23:59:59 2008 BRST isdst=1 gmtoff=-7200
America/Brasilia Sun Feb 17 02:00:00 2008 UTC = Sat Feb 16 23:00:00 2008 BRT isdst=0 gmtoff=-10800
6. Crie um link simbólico /etc/localtime para o arquivo gerado; no meu caso, America/Brasilia:
# ln -s /usr/share/zoneinfo/America/Brasilia /etc/localtime


Bom proveito.
3

Não se adaptar ao Windows depois do Linux, normal ou não?

sei que muita gente vai dar risada do que vou escrever aqui, mas, ja estou desse jeito:
depois de um tempo usando o linux, eu não consigo mais usar windows, caso eu instalo windows aqui, eu tenho problemas pra me adaptar a ele...
windows se tornou pelo menos pra mim, muito complicado de usar!
agora, se eu instalar linux, ja no momento da instalação eu ja me sinto livre!
isso é normal?
© 1999-2024 Hardware.com.br. Todos os direitos reservados.
Imagem do Modal